status: implemented

simple_config_changes: breadcrumbs: - file: quartz.config.yaml - action: set rootName: "Quartz" explorer_categories: - file: quartz.ts - method: componentRegistry.setOptionOverrides("explorer", { ... }) - filterFn: hide root-level standalone markdown files (parents only) - mapFn: map top-level folders to 1-2 words and prepend emoji (e.g., getting-started mapped to 🏁 Start)

difficult_code_changes: dynamic_page_titles: - files: - .quartz/plugins/explorer/src/components/Explorer.tsx - .quartz/plugins/graph/src/components/Graph.tsx - .quartz/plugins/table-of-contents/src/components/TableOfContents.tsx - action: replace static i18n headers with fileData.frontmatter?.title - context: requires direct React component patches because static YAML cannot evaluate dynamic page variables masterful_footer: - files: - quartz/components/LocaFooter.tsx - quartz/components/styles/locaFooter.scss - action: replace link list with centered heart, site title, and current year