{"id":"691679e3adcd0bfee025200f","title":"2025 10 29 Issue 68 Dynamic Content","path":"how-to/committee/release-notes/2025-10-29-issue-68-dynamic-content","contentMarkdown":"# 29th October 2025 — Dynamic Content Editing Streamline [#68](https://github.com/nbarrett/ngx-ramblers/issues/68)\n## [build 335](https://github.com/nbarrett/ngx-ramblers/actions/runs/18924958819) — [#68](https://github.com/nbarrett/ngx-ramblers/issues/68) — [commit 4a39a56](https://github.com/nbarrett/ngx-ramblers/commit/4a39a56)\n\nStreamlined page content editing experience with fixes to markdown editor logic, card styling, and removal of legacy duplicate detection tooling.\n\n**Where to Find It**\n\n- **Dynamic Content**: Improved page editing experience\n- **Markdown Editor**: Consistent standalone/embedded behavior\n- **Card Editor**: Inline component with proper border radius\n- **Admin Menu**: Removed duplicate-content detection link\n\n**Benefits**\n\n- **Better UX**: Avoid unnecessary content refresh propagation when making changes\n- **Cleaner Logic**: Standalone prop is sole mechanism for markdown editor data querying\n- **Consistent Styling**: Card border radius applied correctly across all view modes\n- **Reliable Persistence**: Inline editors and action buttons render styles correctly\n- **Removed Complexity**: Obsolete focus tracking and duplicate detection UI removed\n- **Migration Support**: Automatic cleanup of deleted duplicate navigator\n\n**Technical Details**\n\nFixed Issues:\n- Markdown editor data querying logic now uses standalone prop exclusively\n- Card styling border radius consistent across all view modes\n- Inline editors and action buttons persist and render correctly\n- Remove unnecessary content refresh propagation in dynamic content\n- Remove obsolete focus tracking logic\n\nRemoved:\n- Duplicate-content detection UI and admin menu link\n- Legacy duplicate detection tooling\n\nAdded:\n- Reusable page-content action component\n- Migration to strip out deleted duplicate navigator\n- Inline card editor component (replaces partials)\n- Refreshed markdown toolbar with grouped controls and integrated styling menu\n\nCode Quality:\n- DRY principle applied to card editing\n- Centralized page content actions\n- Cleaner component structure","contentHtml":"<h1>29th October 2025 — Dynamic Content Editing Streamline <a href=\"https://github.com/nbarrett/ngx-ramblers/issues/68\">#68</a></h1>\n<h2><a href=\"https://github.com/nbarrett/ngx-ramblers/actions/runs/18924958819\">build 335</a> — <a href=\"https://github.com/nbarrett/ngx-ramblers/issues/68\">#68</a> — <a href=\"https://github.com/nbarrett/ngx-ramblers/commit/4a39a56\">commit 4a39a56</a></h2>\n<p>Streamlined page content editing experience with fixes to markdown editor logic, card styling, and removal of legacy duplicate detection tooling.</p>\n<p><strong>Where to Find It</strong></p>\n<ul>\n<li><strong>Dynamic Content</strong>: Improved page editing experience</li>\n<li><strong>Markdown Editor</strong>: Consistent standalone/embedded behavior</li>\n<li><strong>Card Editor</strong>: Inline component with proper border radius</li>\n<li><strong>Admin Menu</strong>: Removed duplicate-content detection link</li>\n</ul>\n<p><strong>Benefits</strong></p>\n<ul>\n<li><strong>Better UX</strong>: Avoid unnecessary content refresh propagation when making changes</li>\n<li><strong>Cleaner Logic</strong>: Standalone prop is sole mechanism for markdown editor data querying</li>\n<li><strong>Consistent Styling</strong>: Card border radius applied correctly across all view modes</li>\n<li><strong>Reliable Persistence</strong>: Inline editors and action buttons render styles correctly</li>\n<li><strong>Removed Complexity</strong>: Obsolete focus tracking and duplicate detection UI removed</li>\n<li><strong>Migration Support</strong>: Automatic cleanup of deleted duplicate navigator</li>\n</ul>\n<p><strong>Technical Details</strong></p>\n<p>Fixed Issues:</p>\n<ul>\n<li>Markdown editor data querying logic now uses standalone prop exclusively</li>\n<li>Card styling border radius consistent across all view modes</li>\n<li>Inline editors and action buttons persist and render correctly</li>\n<li>Remove unnecessary content refresh propagation in dynamic content</li>\n<li>Remove obsolete focus tracking logic</li>\n</ul>\n<p>Removed:</p>\n<ul>\n<li>Duplicate-content detection UI and admin menu link</li>\n<li>Legacy duplicate detection tooling</li>\n</ul>\n<p>Added:</p>\n<ul>\n<li>Reusable page-content action component</li>\n<li>Migration to strip out deleted duplicate navigator</li>\n<li>Inline card editor component (replaces partials)</li>\n<li>Refreshed markdown toolbar with grouped controls and integrated styling menu</li>\n</ul>\n<p>Code Quality:</p>\n<ul>\n<li>DRY principle applied to card editing</li>\n<li>Centralized page content actions</li>\n<li>Cleaner component structure</li>\n</ul>\n"}