v2.12.0Latest
Added
- Added an optional
favouriteboolean attribute tonews_digestssources. - Highlighted favourite sources with a visual star badge indicator on the news digest detail page.
All notable structural and functional changes to the CTO Framework website will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Note for AI Agents & Contributors: Only structural and functional changes (e.g., UI components, new page features, layout modifications, site capability additions, tooling updates) are recorded here. Pure content updates (e.g. editing or adding markdown articles under docs/) do not require changelog entries.
favourite boolean attribute to news_digests sources.ZoomableImage component and CSS module to enable fullscreen pan and zoom modal capabilities for image diagrams in markdown documents matching Mermaid diagram functionality with a 150% default zoom level.<div> container elements in ZoomableImage with inline <span> phrasing elements to prevent invalid HTML nesting and DOM hydration errors when images are rendered inside markdown <p> paragraphs.TagWordCloud component and CSS module./news-digest header controls to replace linear tag pills with an interactive word cloud showcasing the top 50 tags weighted by frequency.news_digests collection schema by moving story/article summaries into individual source attributes.content column from the news_digests database collection and API payload.All, People, Product, Tech, Delivery, Economics)..xlsx, .xltx, .csv, .xls, .ods)./news-digest) displaying feed summaries, executive briefs, headlines, tags, detailed summaries, and reference source links./changelog) rendering CHANGELOG.md.AGENTS.md enforcing Semantic Versioning for structural and functional changes./fractional-cto) with client logo grid showcase./site-map) with categorical filtering and search.SubPagesIndex component for rendering sub-directory hub pages.rehype-highlight.@c15t/nextjs)./about).AGENTS.md guidelines for AI contributors./tags).