NeetoKB BlogMilestone M39 - New themes, URL regeneration, TOC highlighting and more

Milestone M39 - New themes, URL regeneration, TOC highlighting and more

Joseph Mathew

July 2, 2025

Let's go through what we got done in Milestone M39 (Jun16 - Jun29).

New Features & Improvements 🚀

New themes added

Introduced Graphite and Pebble themes to provide users with new design choices and greater customization flexibility.

✅ Added option to regenerate unlisted URLs

Users can now regenerate unlisted URLs with the option to either set an expiry date or keep the link permanent.

✅ Improved support for custom navigation links

Navigation link validation has been improved to support mailto: and other valid external links.

✅ Added TOC highlighting based on scroll position

The table of contents now highlights the active section as users scroll through the page, making it easier to track reading progress and navigate between sections.

✅ Added default header image support in Elevate theme

The Elevate theme will now display a default header image if no custom image is added.

✅ Improved form validation for categories creation

Validation messages like duplicate category names are now shown directly under the input field instead of in a toast, making it easier for users to spot and fix issues while filling the form.

Bug Fixes ⚒️

Sidebar scroll fix in Horizon theme

Resolved an issue in the Horizon theme where the sidebar wouldn’t automatically scroll to the active article.

Fixed issue with "Save Changes" button

The "Save Changes" button is now correctly disabled until all required categories details are filled in, preventing empty submissions.

Fixed article selection issue in Recommendations

Fixed an issue where the article pane was empty when selecting specific articles in the Recommendations panel.

Fixed layout issue caused by long category names

Resolved a layout issue where the UI would break if a category name was too long. Long names now display properly without affecting the interface.

Fixed category tree collapsing issue

Clicking on a category no longer collapses its child categories. Branches now stay open unless manually toggled, making navigation smoother.

Fixed smooth scrolling in Graphite theme

Fixed an issue where smooth scrolling didn’t work when navigating through the table of contents in the Graphite theme.

Fixed category name flicker during rename

Resolved an issue where the old category name briefly appeared when renaming. Added a loading indicator to prevent flicker and provide better feedback while updates are processed.

Ready to get started?

Let's get started now.