Version: 1.2.0
Make sure you have the latest version of Ghost before upgrading. If not, please do the following steps:
- Activate an official Ghost theme, Casper, for example
- Update Ghost to version 5.0
- Upload the latest/fresh version of Melaka (1.2.0) and activate it
Ghost and Melaka will work smoothly without any issues while uploading the theme on old versions of Ghost or trying to update Ghost while you use an old version of Melaka.
What’s new
- Added Ghost Native Search & Comments.
- Added Pinterest, Instagram, and LinkedIn settings (docs).
- New settings for dark mode. You can add new logo for dark mode, set accent color, or disable dark mode from the admin (docs).
- 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).
- New admin setting to show/hide homepage authors settings (docs).
- Added support for footer secondary navigation
- General design improvements
Changed files
Big update. I suggest uploading the latest version instead of messing with files. Check the updating process first paragraph.
default.hbs gulpfile.js package.json index.hbs post.hbs partials/social-icons.hbs partials/index-tag-columns.hbs partials/index-authors.hbs partials/hero.hbs partials/header.hbs partials/footer.hbs custom-authors.hbs partials/compiled/inline-css.hbs partials/compiled/inline-css-rtl.hbs /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/logo.hbs partials/dark-mode-accent-color.hbs /partials/comments/ (Copy all the `/partials/comments/` folder inside your /partials/ folder.)
VERSION - 1.1.9
New
- Ghost 5.0 support
- Melaka 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.
Improvements
- Updated Ghost Deploy Action version
Changed Files
routes.yaml gulpfile.js package.json partials/header.hbs partials/page-upgrade-cta.hbs partials/post-upgrade-cta.hbs .github/workflows/deploy-theme.yml /locales/ (Copy all the `/locales/` folder and override your current theme one.)
The .github/workflows/deploy-theme.yml
file is for the GitHub Deploy Action. It is part of the theme, but since the folder starts with a dot ( .github ) it might be hidden on your computer. No worries if you are not using GitHub for theme deployment.)
Deleted Files
members/account.hbs members/signin.hbs members/signup.hbs members/subscribe.hbs
------------ Version: 1.1.8 ------------ ❗ 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 [+] Fix: Subscribe form email input background color in dark mode [+] Fix: Source code blocks background color in dark mode [+] Improve: Source code blocks are now responsive. No text breaks, and now scrollable. [+] Improve: Added outline to buttons for Accessibility [+] Improve: Add alternative text to social media icons for screen readers [+] 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. [+] Update: The paid membership plans are now public at /subscribe/, so a person can choose from them directly without subscribing first. Make sure to re-upload the updated routes.yaml file. If you want to show only a subscribe form, open theme file partials/header.hbs and on line 34 change /subscribe/ to /signup/. On the posting page, the call to action box button will direct to the subscribe page with membership plans if the post is Paid and direct to the /signup/ page if the post is for Members only. --- New Files: members/subscribe.hbs Deleted Files: partials/notifications.hbs assets/sass/components/_notifications.scss Changed Files: post.hbs page.hbs default.hbs routes.yaml package-lock.json package.json assets/css/style-min-rtl.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/_buttons.scss assets/sass/components/_color-mode-btn.scss assets/sass/components/_content.scss assets/sass/components/_footer.scss assets/sass/components/_logo.scss assets/sass/components/_subscribe.scss assets/sass/components/_archive.scss assets/sass/elements/_code.scss assets/sass/settings/_colors-dark.scss assets/sass/settings/_colors.scss locales/ar.json 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-rtl.hbs partials/compiled/inline-css.hbs partials/footer.hbs partials/header.hbs partials/index-tag-columns.hbs partials/loop.hbs partials/page-upgrade-cta.hbs partials/post-upgrade-cta.hbs partials/signup-plans.hbs partials/social-icons.hbs
------------ VERSION - 1.1.7 ------------ [+] Update: NPM packages [+] Update: The tooltips CSS package to use the new repo (@primer/css) [+] Update: Deploy Ghost Theme Github action config file [+] Improve: Fonts loading performance [+] Improve: Responsive images performance [+] Improve: Membership text copywriting improvements. For example, `Log in` instead of `Log In` [+] Improve: ISO code for the Dutch language in search [+] Improve: Rename the Dutch language translation file name to nl.json instead of du.json [+] Improve: Used CSS `max-height` to control the logo image instead of `max-width` This makes resizing the logo more flexible. Consider reviewing your logo size after this update. Docs: https://aspirethemes.com/docs/melaka#customize-logo-size [+] Improve: Added explicit `width` and `height` attributes to images to avoid Cumulative Layout Shift [+] Fix: Missing Arabic translation [+] Fix: Search date. Now using the published date instead of the created date [+] Fix: Author image style in author cards and author page New Files: partials/fonts.hbs locales/nl.json Deleted Files: locales/du.json assets/sass/settings/_fonts.scss assets/css/dark-min-rtl.css assets/css/dark-min.css assets/css/dark.min.css assets/css/style.min.css Changed Files: .github/workflows/deploy-theme.yml .jshintignore README.md assets/css/style-min-rtl.css assets/css/style-min.css assets/js/app.js assets/js/app.min.js assets/js/ghosthunter.js assets/sass/components/_author.scss assets/sass/components/_card-author.scss assets/sass/components/_logo.scss assets/sass/components/_post-card.scss assets/sass/elements/_blockquote.scss assets/sass/settings/__all.scss assets/sass/settings/_fonts.scss assets/sass/settings/_type.scss assets/sass/vendor/__all.scss author.hbs default.hbs gulpfile.js locales/ar.json locales/da.json locales/de.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/card-author.hbs partials/card-tag.hbs partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs partials/header.hbs partials/post-card.hbs partials/post-hero.hbs partials/subscribe-form.hbs partials/teaser.hbs
------------ VERSION - 1.1.6 ------------ [+] Improve: Content typography and embedded iframe improvements [+] Improve: Change the `Sign Up` label to `Subscribe` [+] Improve: Remove white background from Twitter and Instagram embeds [+] Fix: Commento MARKDOWN preview styling issues [====] Changed Files: assets/css/style-min-rtl.css assets/css/style-min.css assets/sass/components/_content.scss assets/sass/components/_kg-card.scss assets/sass/elements/_blockquote.scss assets/sass/elements/_input.scss assets/sass/trumps/_alerts.scss assets/sass/vendor/__all.scss locales/ar.json 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/signup.hbs package-lock.json package.json partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs partials/header.hbs [====] [====] New Files: assets/sass/vendor/_commento.scss [====]
------------ VERSION - 1.1.5 ------------ [+] 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/style-min-rtl.css assets/css/style-min.css assets/sass/components/_buttons.scss assets/sass/components/_kg-card.scss gulpfile.js package-lock.json package.json partials/compiled/inline-css-rtl.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.4 ------------ [+] Improve: Accessibility [+] New: Add Turkish translation. Thanks Tolga! [+] Fix: Content image alignments for small images [+] Fix: Author card text wrap [+] Fix: Sidebar width in small screen. Thanks Allan! [+] Fix: Author card margin bottom. Thanks Allan! [+] Fix: Ghost log error for the related posts section. Thanks Mark! [+] Fix: Index authors and tags URL when using a website URL with a subdirectory [+] New: Added integration with Deploy Ghost Theme Github action [+] New: Added gulp zip command to easily zip the theme [+] Fix: Prevent postcards from expanding to the full width of only one card is available [+] Fix: Index authors and tags URL when using a website URL with a subdirectory. Thanks Akash! [+] Fix: Author image in the author card when the image does not exist [====] Changed Files: assets/css/style-min-rtl.css assets/css/style-min.css assets/js/app.min.js assets/sass/components/_card-author.scss assets/sass/components/_card-tag.scss assets/sass/components/_content.scss assets/sass/components/_footer.scss assets/sass/components/_kg-card.scss assets/sass/components/_notifications.scss assets/sass/components/_off-canvas.scss assets/sass/components/_subscribe.scss assets/sass/elements/_input.scss gulpfile.js locales/ar.json 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 page.hbs partials/card-author.hbs partials/card-tag.hbs partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs partials/disqus.hbs partials/footer.hbs partials/index-authors.hbs partials/index-tag-cards.hbs partials/notifications.hbs partials/post-card.hbs partials/related-posts.hbs partials/subscribe-form.hbs post.hbs [====] [====] New Files: locales/tr.json .github/workflows/deploy-theme.yml [====]
------------ VERSION - 1.1.3 ------------ [+] Improve: Improve footer list design [+] Improve: Added missing translation to account nav items [+] Fix: Added notification for account billing [+] Fix: Fix search bar rounded edges shaking in Safari [====] Changed Files: assets/css/style-min-rtl.css assets/css/style-min.css assets/js/app.js assets/js/app.min.js assets/sass/components/_archive.scss assets/sass/components/_author.scss assets/sass/components/_footer.scss assets/sass/components/_logo.scss assets/sass/components/_notifications.scss assets/sass/components/_post-hero.scss assets/sass/components/_search.scss assets/sass/components/_title-bar.scss author.hbs custom-authors.hbs custom-tags.hbs locales/ar.json 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/account.hbs package-lock.json package.json partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs partials/header.hbs partials/notifications.hbs partials/post-hero.hbs tag.hbs [====]
------------ VERSION - 1.1.2 ------------ [+] New: Dark mode is now automatically based on the Operating System mode and added a navigation button for the reader to choose between dark and light mode [+] New: Added member subscription information into Account page [+] Fix: Fix Twitter card width in mobile screen [+] Fix: Fix HTML validation issues [+] Improve: General Design Improvements [====] Changed Files: assets/css/dark-min-rtl.css assets/css/dark-min.css assets/css/style-min-rtl.css assets/css/style-min.css assets/js/app.min.js assets/sass/components/__all.scss assets/sass/components/_author.scss assets/sass/components/_bookmark-card.scss assets/sass/components/_buttons.scss assets/sass/components/_card-author.scss assets/sass/components/_card-tag.scss assets/sass/components/_color-mode-btn.scss assets/sass/components/_content.scss assets/sass/components/_footer.scss assets/sass/components/_header.scss assets/sass/components/_kg-card.scss assets/sass/components/_logo.scss assets/sass/components/_member-plan.scss assets/sass/components/_nav.scss assets/sass/components/_notifications.scss assets/sass/components/_off-canvas.scss assets/sass/components/_pagination.scss assets/sass/components/_post-card.scss assets/sass/components/_post-hero.scss assets/sass/components/_post-upgrade-cta.scss assets/sass/components/_search.scss assets/sass/components/_share.scss assets/sass/components/_social-icons.scss assets/sass/components/_subscribe.scss assets/sass/components/_tags.scss assets/sass/components/_teaser.scss assets/sass/components/_title-bar.scss assets/sass/elements/_blockquote.scss assets/sass/elements/_body.scss assets/sass/elements/_code.scss assets/sass/elements/_hr.scss assets/sass/elements/_input.scss assets/sass/elements/_tables.scss assets/sass/settings/__all.scss assets/sass/settings/_colors-dark.scss assets/sass/settings/_colors.scss assets/sass/trumps/__all.scss assets/sass/trumps/_alerts.scss assets/sass/trumps/_colors.scss assets/sass/trumps/_link.scss assets/sass/trumps/_spacing.scss assets/sass/trumps/_type.scss assets/sass/vendor/_image-zoom-custom.scss default.hbs gulpfile.js locales/ar.json 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/account.hbs members/signin.hbs members/signup.hbs package-lock.json package.json partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs partials/dark-mode-js.hbs partials/header.hbs partials/share.hbs partials/subscribe-form.hbs [====] [====] New Files: assets/sass/trumps/_visibility.scss [====] [====] Deleted Files: assets/sass/dark.scss assets/sass/trumps/_hide.scss partials/compiled/inline-css-dark-rtl.hbs partials/compiled/inline-css-dark.hbs partials/inline-css-dark-rtl.hbs partials/inline-css-dark.hbs [====]
------------ VERSION - 1.1.1 ------------ [+] Improve: Reduce the height of the postcard image [+] Removed Instagram section. As of March 2nd, 2020, the Instagram platform will be deprecating its API. Melaka Instagram section is removed as access tokens depend on this API connect [====] Changed Files: .jshintignore assets/css/dark-min-rtl.css assets/css/dark-min.css assets/css/style-min-rtl.css assets/css/style-min.css assets/sass/components/__all.scss assets/sass/components/_instagram.scss assets/sass/components/_post-card.scss bower.json default.hbs gulpfile.js index.hbs package-lock.json package.json partials/compiled/inline-css-dark-rtl.hbs partials/compiled/inline-css-dark.hbs partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs [====] [====] Deleted Files: assets/js/instagram.js partials/instagram.hbs assets/sass/components/_instagram.scss [====]
------------ VERSION - 1.1.0 ------------ [+] Improve: Performance Improvements. Increase Google Page Speed performance for Mobile from 82 to 92 [+] Improve: Design Improvements [====] Changed Files: .jshintignore assets/css/dark-min-rtl.css assets/css/dark-min.css assets/css/style-min-rtl.css assets/css/style-min.css assets/js/app.js assets/js/app.min.js assets/js/instagram.js assets/sass/components/__all.scss assets/sass/components/_author.scss assets/sass/components/_buttons.scss assets/sass/components/_card-author.scss assets/sass/components/_card-tag.scss assets/sass/components/_content.scss assets/sass/components/_instagram.scss assets/sass/components/_post-card.scss assets/sass/components/_post-hero.scss assets/sass/components/_post.scss assets/sass/components/_search.scss assets/sass/components/_teaser.scss assets/sass/elements/__all.scss assets/sass/elements/_code.scss assets/sass/elements/_hr.scss assets/sass/elements/_tables.scss assets/sass/generic/__all.scss assets/sass/trumps/__all.scss assets/sass/trumps/_spacing.scss author.hbs bower.json gulpfile.js locales/ar.json 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/signup.hbs package-lock.json package.json partials/card-author.hbs partials/card-tag.hbs partials/compiled/inline-css-dark-rtl.hbs partials/compiled/inline-css-dark.hbs partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs partials/post-card.hbs partials/post-hero.hbs partials/teaser.hbs post.hbs [====] [====] New Files: assets/sass/trumps/_lazyload.scss assets/sass/elements/_lists.scss [====] [====] Deleted Files: assets/sass/generic/_shared.scss assets/sass/components/_membersonly-excerpt.scss [====]
------------ VERSION - 1.0.9 ------------ [+] Fix: Improve post title bottom margin if there is no meta [+] Fix: Fix images sizes (Recommend restarting Ghost if you see an issue with images) [====] Changed Files: assets/css/dark-min-rtl.css assets/css/dark-min.css assets/css/style-min-rtl.css assets/css/style-min.css assets/sass/components/_post-hero.scss package.json partials/compiled/inline-css-dark-rtl.hbs partials/compiled/inline-css-dark.hbs partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs partials/teaser.hbs [====]
------------ VERSION - 1.0.8 ------------ [+] Fix: Fix logo image size (Thanks Tadashi) [+] Fix: Subscribe form width issue with Firefox (Thanks Allan) [+] Fix: Subscribe form visibility of members is not active (Thanks Allan) [+] Improve: General theme style improvements [====] Changed Files: assets/css/dark-min-rtl.css assets/css/dark-min.css assets/css/style-min-rtl.css assets/css/style-min.css assets/sass/components/_content.scss assets/sass/components/_header.scss assets/sass/components/_logo.scss assets/sass/components/_nav.scss assets/sass/components/_off-canvas.scss assets/sass/components/_post-card.scss assets/sass/components/_post-hero.scss assets/sass/components/_search.scss assets/sass/components/_share.scss assets/sass/components/_subscribe.scss assets/sass/components/_teaser.scss package.json partials/compiled/inline-css-dark-rtl.hbs partials/compiled/inline-css-dark.hbs partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs partials/footer.hbs partials/header.hbs post.hbs [====]
------------ VERSION - 1.0.7 ------------ [+] New: Full Ghost 3.0 support [+] Improve: General theme style improvements [====] Changed Files: It is recommended to use this version as a starting point, as the theme is code is rewritten from scratch for performnce improvments and support for Ghost 3.0 and a lot of files has changed. [====]
------------ VERSION - 1.0.6 ------------ [+] Improve: General theme style improvements [+] Fix: Fix kg-bookmark-publisher class installation issue [====] Changed Files: assets/css/dark-min-rtl.css assets/css/dark-min.css assets/css/style-min-rtl.css assets/css/style-min.css assets/sass/components/_bookmark-card.scss assets/sass/components/_gallery.scss assets/sass/components/_header.scss assets/sass/components/_instagram.scss assets/sass/components/_post-card.scss assets/sass/components/_post-hero.scss package.json partials/compiled/inline-css-dark-rtl.hbs partials/compiled/inline-css-dark.hbs partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs [====]
------------ VERSION - 1.0.5 ------------ [+] Fix: Fix Pinterest share image URL [====] Changed Files: package.json partials/share.hbs [====]
------------ VERSION - 1.0.4 ------------ [+] New: Add support for CommentBox amd Commento Comments [+] Improve: Simple style improvements [====] Changed Files: assets/css/dark-min-rtl.css assets/css/dark-min.css assets/css/style-min-rtl.css assets/css/style-min.css assets/sass/components/_header.scss assets/sass/components/_share.scss assets/sass/generic/_rtl.scss package.json partials/commentbox.hbs partials/commento.hbs partials/compiled/inline-css-dark-rtl.hbs partials/compiled/inline-css-dark.hbs partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs partials/disqus.hbs [====]
------------ VERSION - 1.0.3 ------------ [+] New: RTL Support [+] Fix: Instagram URL button padding [+] Improve: Add loading animation to the comments button [====] Changed Files: assets/css/dark-min-rtl.css assets/css/dark-min.css assets/css/dark.min.css assets/css/style-min-rtl.css assets/css/style-min.css assets/css/style.min.css assets/sass/components/_instagram.scss assets/sass/elements/_body.scss assets/sass/generic/__all.scss assets/sass/generic/_rtl.scss gulpfile.js locales/ar.json package-lock.json package.json partials/compiled/inline-css-dark-rtl.hbs partials/compiled/inline-css-dark.hbs partials/compiled/inline-css-rtl.hbs partials/compiled/inline-css.hbs partials/disqus.hbs partials/inline-css-dark-rtl.hbs partials/inline-css-rtl.hbs partials/post-card.hbs partials/post-hero.hbs partials/subscribe-form.hbs [====]
------------ VERSION - 1.0.2 ------------ [+] Fix: Fix button loading animation [+] Improve: General code and Typography improvements [====] Changed Files: assets/css/dark.min.css assets/css/style.min.css assets/sass/components/_buttons.scss assets/sass/components/_content.scss assets/sass/components/_header.scss assets/sass/settings/_type.scss package.json partials/compiled/inline-css-dark.hbs partials/compiled/inline-css.hbs partials/pagination.hbs partials/post-hero.hbs [====]
------------ VERSION - 1.0.1 ------------ [+] New: Added subscribe form the the post content
------------ VERSION - 1.0 ------------ [+] Initial Release
Have any questions? Contact Ahmad