Skip to content

Sinai Ghost Theme — Changelog

Theme version: 1.2.3 — 11 April 2023 Documentation

Back Up Your Current Theme First

Please backup your current theme before updating to a new version.

  • Log in to your Ghost admin
  • Go to Settings > Design > Change theme > Advanced
  • Download your active theme

Theme Updating

If you have not made any changes to your current theme files, download the latest version of the theme and upload it to your website. You do not need to worry about updating the files in the following steps.

To update the theme, first, download the new version from the theme update email. If you have lost the email or the download link, click here for more details.

To update your current theme, copy and replace the Changed Files below from the new theme version to your theme.

In case of any listed Deleted Files, safely remove the files from your theme.

If there are any New Files listed, copy the files to your theme with the same file path.

Copying a file from the new version to your theme will overwrite your file.

Only redo your customizations if that file receives an update.

If you made CSS customizations in Code Injection, there is no need to worry about these unless I mention any CSS changes.

Once you have finished, zip your theme files and upload the final zip file to your Ghost website.


Watch the following short video for a quick tutorial.

I recommend updating your theme to the latest version to avoid future compatibility issues with Ghost and API depreciation. This will also make it easier to update to future theme versions.

If you missed updating a version, such as your current theme being 1.0.0 and the latest version being 1.0.2, you do not need the intermediate 1.0.1 version to update. Instead, use the newest version (1.0.2) as a base for the 1.0.1 changelog. This is because the most recent version has the latest updated files. So, go through the 1.0.1 changelog and apply the file changes from 1.0.2.

Troubleshooting

If you encounter any issues while updating the theme, make sure to double-check the following:

  • Deactivate and then activate the theme again.
  • Upload the new/fresh theme version to see if the problem is from your theme or the latest version
  • Restart Ghost
  • Make sure you upload the routes.yaml file if received an update in the new theme version
  • Ensure that you have updated all the files mentioned in the changelog below.

VERSION - 1.2.3: Release on 11 April 2023

New

  1. Added Ghost Native Search & Comments
  2. Add post excerpet to the homepage post card
  3. Add Instagram, YouTube and Pinterest link admin settings. (docs).
  4. Order tags on the custom Tags page by name to match the admin order.
  5. New admin setting for homepage tags sections. Instead of hard coding the tags, you can now choose which tags columns to show from the admin.. (docs).
  6. Fixed related posts date order
  7. Add support for footer secondary navigation
  8. Add auto responsive tables suport
  9. General design improvements

Deleted files

partials/search-form.hbs

Changed Files

gulpfile.js
package.json

post.hbs
custom-tags.hbs

partials/footer.hbs
partials/header.hbs
partials/index-tags.hbs
partials/post-card.hbs
partials/related-posts.hbs
partials/social-icons.hbs
partials/teaser.hbs

partials/compiled/inline-css-dark.hbs
partials/compiled/inline-css.hbs

assets/js/app.js
assets/js/app.min.js

/locales/

(Copy all the `/locales/` folder and override your current theme one.)

/assets/sass/

(Copy all the `/sass/` folder and override your current theme one.

New files

/partials/comments/

(Copy all the `/partials/comments/` folder inside your /partials/ folder.)

VERSION - 1.2.2: Release on 8 June 2022

New

  1. Ghost 5.0 support
  2. Sinai is now using the Ghost Portal and the new Tiers for membership. Clicking the header Login and Subscribe links will show up the Portal instead of going to the Login or Subscribe pages.

Deleted files

members/account.hbs
members/signin.hbs
members/signup.hbs
partials/signup-plans.hbs

Changed Files

routes.yaml
gulpfile.js
package.json
partials/header.hbs
partials/post-upgrade-cta.hbs

/locales/

(Copy all the `/locales/` folder and override your current theme one.)

------------  Version: 1.2.1 — 25 March 2021  ------------

❗ Please update to Ghost 4 first and then apply this version.

[+] Fix: Search issue
    - Thanks for getting attention, Emilie!

Changed Files:
  assets/js/app.min.js
  assets/js/ghosthunter.js
  package-lock.json
  package.json
------------  VERSION - 1.2.0: Release on 22 March 2021  ------------

❗ Please update to Ghost 4 first and then apply this version.

[+] New: Ghost 4.0 Support
    - Fixing all compatibility issues
    - Support for the new Public Review content card
[+] Improve: Fonts loading performance
[+] Improve: Log in and membership text copywriting
[+] Improve: Typography improvements for content elements (UL, OL)
[+] Update: ISO code for the Dutch language in search
[+] Update: Rename the Dutch language translation file name to nl.json instead of du.json
[+] Update: Deploy Ghost Theme Github action config file
[+] Update: The theme is now using Portal notifications instead of the
built-in ones.
In Ghost 4.0, membership becomes an essential part of Ghost and no longer
a beta feature. Accordingly, the login/subscribe, and all membership browser
notifications come from Portal whether Portal is enabled or not.
So, when a person logins to the website, the theme will show a message,
and Portal will show one. Using Portal notifications ensures all notification
messages will be up to date with Ghost membership updates, eliminate the
conflict while login in, subscribe, or update a person’s information.

New Files:
  locales/nl.json
  partials/fonts.hbs

Deleted Files:
  locales/du.json

  assets/sass/elements/_fonts.scss
  assets/sass/components/_notifications.scss

  partials/notifications.hbs

  assets/fonts/jost/jost-400-book.woff
  assets/fonts/jost/jost-400-book.woff2
  assets/fonts/jost/jost-400-bookitalic.woff
  assets/fonts/jost/jost-400-bookitalic.woff2
  assets/fonts/jost/jost-500-medium.woff
  assets/fonts/jost/jost-500-medium.woff2
  assets/fonts/jost/jost-500-mediumitalic.woff
  assets/fonts/jost/jost-500-mediumitalic.woff2
  assets/fonts/jost/jost-600-semi.woff
  assets/fonts/jost/jost-600-semi.woff2
  assets/fonts/jost/jost-600-semiitalic.woff
  assets/fonts/jost/jost-600-semiitalic.woff2
  assets/fonts/jost/jost-700-bold.woff
  assets/fonts/jost/jost-700-bold.woff2
  assets/fonts/jost/jost-700-bolditalic.woff
  assets/fonts/jost/jost-700-bolditalic.woff2

Changed Files:
  author.hbs
  default.hbs
  post.hbs
  gulpfile.js
  package-lock.json
  package.json
  README.md

  .github/workflows/deploy-theme.yml
  .jshintignore

  assets/css/dark.min.css
  assets/css/style.min.css

  assets/js/app.js
  assets/js/app.min.js
  assets/js/ghosthunter.js

  assets/sass/components/__all.scss
  assets/sass/components/_author.scss
  assets/sass/components/_archive.scss
  assets/sass/components/_content.scss
  assets/sass/elements/__all.scss
  assets/sass/elements/_fonts.scss
  assets/sass/settings/_type.scss

  locales/da.json
  locales/de.json
  locales/en.json
  locales/es.json
  locales/fi.json
  locales/fr.json
  locales/it.json
  locales/nl.json
  locales/pt.json
  locales/tr.json

  members/account.hbs
  members/signin.hbs
  members/signup.hbs

  partials/compiled/inline-css-dark.hbs
  partials/compiled/inline-css.hbs

  partials/footer.hbs
  partials/header.hbs
  partials/index-tags.hbs
  partials/loop.hbs
  partials/post-card.hbs
  partials/post-hero.hbs
  partials/post-upgrade-cta.hbs
  partials/signup-plans.hbs
  partials/subscribe-form.hbs
  partials/teaser.hbs
  ------------  VERSION - 1.1.9: Release on 24 September 2020  ------------
  [+] New: Added member subscription information into Account page
  [+] New: Added dynamic currency values to pricing plans
  [+] Improve: Content typography and embedded iframe improvements
  [+] Improve: Change the `Sign Up` label to `Subscribe`
  [+] Improve: Increase logo image size

  [====] Changed Files:
    assets/css/dark.min.css
    assets/css/style.min.css
    assets/js/app.js
    assets/js/app.min.js
    assets/sass/components/_content.scss
    assets/sass/components/_notifications.scss
    assets/sass/components/_tag-card.scss
    assets/sass/trumps/_alerts.scss
    assets/sass/trumps/_color.scss
    assets/sass/trumps/_spacing.scss
    assets/sass/trumps/_type.scss
    index.hbs
    locales/da.json
    locales/de.json
    locales/du.json
    locales/en.json
    locales/es.json
    locales/fi.json
    locales/fr.json
    locales/it.json
    locales/pt.json
    locales/tr.json
    members/account.hbs
    members/signin.hbs
    members/signup.hbs
    package-lock.json
    package.json
    partials/compiled/inline-css-dark.hbs
    partials/compiled/inline-css.hbs
    partials/header.hbs
    partials/notifications.hbs
    partials/signup-plans.hbs
    partials/tag-card.hbs
  [====]
  ------------  VERSION - 1.1.8: Release on 02 September 2020  ------------
  [+] Fix: Twitter embeds width. Thanks, Allan!
  [+] Fix: Gulp zip script to include hidden files that are used in and help in development mode. Thanks, Daniel!
  [+] Improve: Add loading indicator for Subscribe buttons. This will improve the people experience as the connection between Ghost and Stripe might take a second. This will also remove the confusion that clicking the button didn't work from the first time. Thanks, Angus!

  [====] Changed Files:
    assets/css/dark.min.css
    assets/css/style.min.css
    assets/sass/components/_buttons.scss
    assets/sass/components/_content.scss
    gulpfile.js
    package-lock.json
    package.json
    partials/compiled/inline-css-dark.hbs
    partials/compiled/inline-css.hbs
  [====]

  [====] New Files:
    ----
    NOTE: These are files are used in and help in development mode. Not adding them will not affect how the theme works in your blog. They will be invisible by default. If you are using Mac, press (Command + Shift + .) to show them. If you opened the theme in your code editor, you should see them fine.
    ----

    .editorconfig
    .gitignore
    .jshintignore
    .jshintrc
  [====]
  ------------  VERSION - 1.1.7: Release on 20 July 2020  ------------
  [+] Improve: Accessibility
  [+] Improve: General design improve
  [+] New: Add Turkish translation. Thanks Tolga!
  [+] Fix: Content image alignments for small images
  [+] New: Added integration with Deploy Ghost Theme Github action
  [+] New: Added gulp zip command to easily zip the theme

  [====] Changed Files:
    assets/css/dark.min.css
    assets/css/style.min.css
    assets/js/app.js
    assets/js/app.min.js
    assets/sass/components/_content.scss
    assets/sass/components/_notifications.scss
    assets/sass/elements/_image.scss
    gulpfile.js
    locales/da.json
    locales/de.json
    locales/du.json
    locales/en.json
    locales/es.json
    locales/fi.json
    locales/fr.json
    locales/it.json
    locales/pt.json
    members/signin.hbs
    members/signup.hbs
    package-lock.json
    package.json
    partials/compiled/inline-css-dark.hbs
    partials/compiled/inline-css.hbs
    partials/footer.hbs
    partials/notifications.hbs
    partials/subscribe-form.hbs
  [====]

  [====] Deleted Files:
    locales/tr.json
    .github/workflows/deploy-theme.yml
  [====]
  ------------  VERSION - 1.1.6: Release on 16 Feb 2020  ------------
  [+] Fix: Ghosthunter search request to retrive post content and enable search on post content
  [+] Removed Instagram section. As of March 2nd, 2020, the Instagram platform will be deprecating its API. Sinai Instagram section is removed as access tokens depend on this API connect

  [====] Changed Files:
    .jshintignore
    assets/css/dark.min.css
    assets/css/style.min.css
    assets/js/app.min.js
    assets/js/ghosthunter.js
    assets/sass/components/__all.scss
    bower.json
    default.hbs
    gulpfile.js
    index.hbs
    package-lock.json
    package.json
    partials/compiled/inline-css-dark.hbs
    partials/compiled/inline-css.hbs
  [====]

  [====] Deleted Files:
    assets/js/instagram.js
    partials/instagram.hbs
    assets/sass/components/_instagram.scss
  [====]
  ------------  VERSION - 1.1.5: Release on 23 Jan 2020  ------------
  [+] Improve: Translation update for Germany (Thanks Christian)
  [+] Improve: Allow image zoon in portrait mode for Mobile (Thanks Julian)

  [====] Changed Files:
    assets/css/dark.min.css
    assets/css/style.min.css
    assets/sass/components/_content.scss
    locales/de.json
    package-lock.json
    package.json
    partials/compiled/inline-css-dark.hbs |
    partials/compiled/inline-css.hbs
  [====]
  ------------  VERSION - 1.1.4: Release on 3 Jan 2020  ------------
  [+] Improve: Performance Improvements. Increase Google Page Speed performance for Mobile from 86 to 93
  [+] Improve: Design Improvements
  [+] Improve: Updated translations for subscriptions

  [====] Changed Files:
    .jshintignore
    assets/css/dark.min.css
    assets/css/style.min.css
    assets/js/app.min.js
    assets/js/ghosthunter.js
    assets/js/instagram.js
    assets/sass/components/_archive.scss
    assets/sass/components/_author.scss
    assets/sass/components/_content.scss
    assets/sass/components/_instagram.scss
    assets/sass/components/_logo.scss
    assets/sass/components/_post-card.scss
    assets/sass/components/_post.scss
    assets/sass/components/_tag-card.scss
    assets/sass/components/_teaser.scss
    assets/sass/elements/__all.scss
    assets/sass/elements/_code.scss
    assets/sass/elements/_fonts.scss
    assets/sass/elements/_lists.scss
    assets/sass/elements/_tables.scss
    assets/sass/generic/__all.scss
    assets/sass/trumps/__all.scss
    author.hbs
    gulpfile.js
    locales/da.json
    locales/de.json
    locales/du.json
    locales/en.json
    locales/es.json
    locales/fi.json
    locales/fr.json
    locales/it.json
    locales/pt.json
    members/signin.hbs
    members/signup.hbs
    package-lock.json
    package.json
    partials/compiled/inline-css-dark.hbs
    partials/compiled/inline-css.hbs
    partials/header.hbs
    partials/post-card.hbs
    partials/subscribe-form.hbs
    partials/tag-card.hbs
    partials/teaser.hbs
  [====]

  [====] New Files:
    assets/fonts/jost/jost-400-book.woff
    assets/fonts/jost/jost-400-book.woff2
    assets/fonts/jost/jost-400-bookitalic.woff
    assets/fonts/jost/jost-400-bookitalic.woff2
    assets/fonts/jost/jost-500-medium.woff
    assets/fonts/jost/jost-500-medium.woff2
    assets/fonts/jost/jost-500-mediumitalic.woff
    assets/fonts/jost/jost-500-mediumitalic.woff2
    assets/fonts/jost/jost-600-semi.woff
    assets/fonts/jost/jost-600-semi.woff2
    assets/fonts/jost/jost-600-semiitalic.woff
    assets/fonts/jost/jost-600-semiitalic.woff2
    assets/fonts/jost/jost-700-bold.woff
    assets/fonts/jost/jost-700-bold.woff2
    assets/fonts/jost/jost-700-bolditalic.woff
    assets/fonts/jost/jost-700-bolditalic.woff2
    assets/sass/elements/_lists.scss
    assets/sass/trumps/_lazyload.scss
  [====]

  [====] Deleted Files:
    assets/sass/generic/_normalize.scss
    assets/sass/generic/_shared.scss
  [====]
  ------------  VERSION - 1.1.3: Release on 11 Nov 2019  ------------
  [+] FIX: Navigation items spacing issue in small screens
  [+] Improve: Navigation close and open buttons spacing in small screens

  [====] Changed Files:
    assets/css/dark.min.css
    assets/css/style.min.css
    assets/sass/components/_off-canvas.scss
    package-lock.json
    package.json
    partials/compiled/inline-css-dark.hbs
    partials/compiled/inline-css.hbs
    partials/header.hbs
  [====]
  ------------  VERSION - 1.1.2: Release on 7 Nov 2019  ------------
  [+] New: Ghost 3.0 support

  [====] Changed Files:
    assets/css/dark.min.css
    assets/css/style.min.css
    assets/js/app.js
    assets/js/app.min.js
    assets/sass/components/__all.scss
    assets/sass/components/_buttons.scss
    assets/sass/components/_subscribe.scss
    assets/sass/settings/_colors-dark.scss
    assets/sass/settings/_colors.scss
    assets/sass/trumps/__all.scss
    assets/sass/trumps/_align.scss
    assets/sass/trumps/_clearfix.scss
    assets/sass/trumps/_color.scss
    assets/sass/trumps/_hide.scss
    assets/sass/trumps/_layout.scss
    assets/sass/trumps/_type.scss
    default.hbs
    package-lock.json
    package.json
    partials/compiled/inline-css-dark.hbs
    partials/compiled/inline-css.hbs
    partials/footer.hbs
    partials/header.hbs
    partials/index-tags.hbs
    partials/loop.hbs
    post.hbs
  [====]

  [====] New Files:
    assets/sass/components/_member-plan.scss
    assets/sass/components/_member-plan.scss
    assets/sass/components/_notifications.scss
    assets/sass/components/_post-upgrade-cta.scss
    assets/sass/trumps/_alerts.scss
    ssets/sass/trumps/_link.scss
    assets/sass/trumps/_spacing.scss
    members/account.hbs
    members/signin.hbs
    members/signup.hbs
    partials/notifications.hbs
    partials/post-upgrade-cta.hbs
    partials/signup-plans.hbs
    partials/subscribe-form.hbs
    routes.yaml
  [====]

  [====] Deleted Files:
    subscribe.hbs
    partials/subscribe_form.hbs
  [====]
  ------------  VERSION - 1.1.1: Release on 16 Oct 2019  ------------
  [+] FIX: kg-bookmark-publisher class installation issue

  [====] Changed Files:
    assets/css/dark.min.cs
    assets/css/style.min.css
    assets/sass/components/_bookmark-card.scss
    package.json
    partials/compiled/inline-css-dark.hbs
    partials/compiled/inline-css.hbs
  [====]
  ------------  VERSION - 1.1.0: Release on 25 Sep 2019  ------------
  [+] FIX: Button loading animation

  [====] Changed Files:
    assets/css/dark.min.css
    assets/css/style.min.css
    assets/sass/components/_buttons.scss
    package.json
    partials/compiled/inline-css-dark.hbs
    partials/compiled/inline-css.hbs
  [====]
  ------------  VERSION - 1.0.9: Release on 3 Sep 2019  ------------
  [+] New: Support for bookmark card
  [+] IMPROVEMENT: Hide the comments button after comments load

  [====] Changed Files:
    assets/css/dark.min.css
    assets/css/style.min.css
    assets/sass/components/__all.scss
    assets/sass/components/_bookmark-card.scss
    assets/sass/components/_content.scss
    package.json
    partials/compiled/inline-css-dark.hbs
    partials/compiled/inline-css.hbs
    partials/disqus.hbs
  [====]
  ------------  VERSION - 1.0.8: Release on 29 July 2019  ------------
  [+] Fix: Image zoom issue in small screens (Thanks Ivar!)

  [====] Changed Files:
    assets/css/dark.min.css
    assets/css/style.min.css
    assets/sass/components/_off-canvas.scss
    package.json
    partials/compiled/inline-css-dark.hbs
    partials/compiled/inline-css.hbs
  [====]
  ------------  VERSION - 1.0.6: Release on 6 May 2019  ------------
  [+] Fix: Long URL overflow, Twitter and Instagram embed width in small screens (Thanks, Dominic)

  [====] Changed Files:
    assets/css/dark.min.css
    assets/css/style.min.css
    assets/sass/components/_content.scss
    package.json
    partials/compiled/inline-css-dark.hbs
    partials/compiled/inline-css.hbs
  [====]
  ------------  VERSION - 1.0.5: Release on 29 April 2019  ------------
  [+] Fix: Responsive Images width (Chrome issue)
  [+] Fix: Related posts posts card width

  [====] Changed Files:
    assets/css/dark.min.css
    assets/css/style.min.css
    assets/sass/components/_post-card.scss
    assets/sass/components/_related.scss
    package.json
    partials/compiled/inline-css-dark.hbs
    partials/compiled/inline-css.hbs
  [====]
  ------------  VERSION - 1.0.4: Release on 14 April 2019  ------------
  [+] New: Support for Ghost Responsive Images
  [+] Fix: Ghost @site validation issues. The {{@blog}} helper should be replaced with {{@site}}. With the introduction of the Content API {{@blog}} became deprecated in favor of {{@site}}. The {{@blog}} helper will be removed in the next version of Ghost and should not be used.

  [====] Changed Files:
    default.hbs
    error.hbs
    package-lock.json
    package.json
    partials/footer.hbs
    partials/header.hbs
    partials/post-card.hbs
    partials/post-hero.hbs
    partials/search-form.hbs
    partials/share.hbs
    partials/social-icons.hbs
    partials/tag-card.hbs
    partials/teaser.hbs
    subscribe.hbs
  [====]
  ------------  VERSION - 1.0.3: Release on 5 February 2019  ------------
  [+] Fix: Search and compatibility with Content API

  [====] Changed Files:
    assets/js/app.js
    assets/js/app.min.js
    assets/js/ghosthunter.js
    default.hbs
    package.json
  [====]
  ------------  VERSION - 1.0.2: Release on 19 December 2018  ------------</strong>
  [+] FIX: Fix error page grid layout
  ------------  VERSION - 1.0.1: Release on 16 December 2018  ------------</strong>
  [+] New: Added Dark Mode version
  ------------  VERSION - 1.0: Release on 15 December 2018  ------------</strong>
  [+] Initial Release

Have any questions? Contact Ahmad