Home

>

Tools

>

Ghost

>

Releases

>

5.107.0

Ghost Release: 5.107.0

Tag Name: v5.107.0

Release Date: 1/17/2025

Ghost LogoGhost

Open-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.

TL;DR

Ghost v5.107.0 brings significant UI improvements across the Admin interface with a refreshed visual design, instant comment likes, and better performance for member exports. The update includes fixes for dark mode separators, custom view edit buttons, and introduces a new table of contents widget for the reader view. ActivityPub integration continues to evolve with terminology updates and endpoint refinements, while the Collections feature has been removed from the codebase.

Highlight of the Release

    • Comprehensive Admin UI visual refresh with updated typography, modals, and navigation
    • New table of contents widget for reader view to improve navigation in long articles
    • Instant UI updates for comment likes with optimistic rendering
    • Significant performance improvements for member exports
    • Removal of Collections feature from the codebase

Migration Guide

Collections Feature Removal

The Collections feature has been removed from the codebase as it wasn't fully fleshed out. If you were using Collections in your Ghost installation, you should be aware that this functionality is no longer available. The database models remain for now to maintain database consistency, but the feature itself has been removed.

ActivityPub Terminology Changes

If you're using the ActivityPub integration, note that terminology has been updated:

  • "Account" is now used instead of "profile"
  • "Handle" is now used instead of "username"

These changes are reflected in the UI and API responses.

Upgrade Recommendations

This is a minor version update (v5.106.2 → v5.107.0) that includes UI improvements, performance optimizations, and bug fixes. It's recommended for all Ghost users to upgrade to benefit from the improved Admin interface and performance enhancements.

If you were using the Collections feature, be aware that it has been removed in this version. The upgrade should be straightforward with no breaking changes for standard Ghost functionality.

Bug Fixes

Fixed Custom View Edit Button

Fixed an issue where the edit button wouldn't appear for custom views in certain cases. This was caused by a bad database state where the order value was null. The filtering logic has been updated to ignore nulled keys, ensuring the edit button appears properly.

Dark Mode Separators

Fixed dark mode separators in both Access and Analytics settings that weren't showing in the correct color.

Main Navigation Default Visibility

Fixed an issue where the main navigation was hidden by default. Now, if the menu toggle hasn't been used, it will use the default value (visible: true).

Power Select Trigger Styles

Fixed styling issues in the post preview where:

  • The free/paid dropdown in the email preview had an unintended border due to CSS specificity changes
  • The description field on the tag page had an unintended max-width

ActivityPub Related Fixes

  • Fixed missing author handle in admin-x-activitypub
  • Fixed initialization of ActivityPub webhooks when the feature is enabled after boot
  • Fixed "Show all" button not appearing on profile summaries

New Features

Table of Contents Widget for Reader View

A new table of contents widget has been added to the right side of articles in reader view. This feature makes it easier to navigate between headings in long, complex articles. The widget intelligently handles unusual heading structures by normalizing heading levels after scanning the article.

Instant Comment Likes UI

Comment likes/unlikes now provide instant feedback through optimistic rendering. When a user likes a comment, the UI updates immediately rather than waiting for the server response. If the API request fails, the state is automatically reverted to maintain consistency.

Closable Main Navigation

The main navigation sidebar can now be closed, providing more screen space when needed. The hover area for reopening a closed sidebar has been widened to make it easier to target.

Security Updates

No security fixes were included in this release.

Performance Improvements

Optimized Member Export

The SQL query for exporting members has been significantly optimized:

  • Large SQL queries have been split into smaller, focused queries to improve performance and reduce database load
  • Aggregation logic has been shifted from database to in-memory processing for improved query efficiency and faster execution
  • Temporary logging has been added to identify performance bottlenecks and measure execution time in production environments

These changes address issues where member exports could become unresponsive, particularly with large datasets.

Impact Summary

Ghost v5.107.0 delivers a significant visual refresh to the Admin interface, making it more consistent and modern. The update brings performance improvements for member exports, which is particularly valuable for sites with large member databases.

The new table of contents widget enhances the reading experience for long-form content, while instant comment likes provide better feedback to users engaging with comments. These improvements collectively enhance both the admin and reader experiences.

For developers, the removal of the Collections feature code and updates to ActivityPub integration represent ongoing refinement of the codebase. The addition of test routes will be helpful for debugging in development environments.

Overall, this update focuses on UI consistency, performance, and user experience improvements across the platform.

Full Release Notes

  • ✨ Updated Comments likes UI changes to be instant (#21861) - Ronald Langeveld
  • 🎨 Optimised SQL query for exporting members (#22017) - Princi Vershwal
  • 🎨 Admin visual design updates (#21987) - Peter Zimon
  • 🐛 Fixed custom view not showing edit button in bad state (#22002) - Ronald Langeveld

View the changelog for full details: v5.106.1...v5.107.0

Statistics:

File Changed171
Line Additions2,531
Line Deletions9,654
Line Changes12,185
Total Commits26

User Affected:

  • Refreshed Admin UI with more consistent visual design
  • Improved navigation with ability to close the main sidebar
  • Better member export performance
  • Fixed custom view edit button display issues

Contributors:

dvdwindenminimaluminiumpeterzimonsanne-san9larsonsronaldlangeveldsagzydaniellockyerdjordjevlaismike182ukvershwalgithub-actions[bot]