Skip to content

Add implementation plan doc for sticky post nav + progress bar - #5508

Closed
HouuYa wants to merge 404 commits into
mmistakes:masterfrom
HouuYa:docs/post-sticky-nav-progress-plan
Closed

Add implementation plan doc for sticky post nav + progress bar#5508
HouuYa wants to merge 404 commits into
mmistakes:masterfrom
HouuYa:docs/post-sticky-nav-progress-plan

Conversation

@HouuYa

@HouuYa HouuYa commented Aug 2, 2026

Copy link
Copy Markdown

Summary

  • Adds the SDD implementation plan document (docs/superpowers/plans/2026-08-02-post-sticky-nav-progress.md) that was used to implement the sticky nav + scroll progress bar feature already merged to master in commit 43d097d3.
  • Companion to the design spec already on master at docs/superpowers/specs/2026-08-02-post-sticky-nav-progress-design.md.
  • No application code changes — documentation only.

Test plan

  • N/A — docs-only change, no code affected

HouuYa and others added 27 commits July 27, 2026 21:28
Updated the title and added sections for featured series and built with information.
Refactor code structure and enhance README with flowchart
concurrently -> concurrency, so the Astro build workflow validates and runs on GitHub Actions instead of falling back to the legacy Jekyll Pages build.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…ne topic page

Standardization now merges into the existing NLF category page, letting
new posts use either value under the 기술 표준 front-page topic.
Categories index and per-category pages share the same resolveCategory()
grouping so counts and pages stay consistent.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Astro's markdown loader treats `layout` in frontmatter as a component
import path, so `layout: single` broke Rollup module resolution.
…facts from git

This repo forked the minimal-mistakes-jekyll theme repo directly, so it
carried the theme's own demo site (docs/), test fixtures (test/), and
packaging files (Gemfile, gemspec, Rakefile, CHANGELOG, LICENSE, etc.)
alongside the blog content. None of it is read by the Astro build.

Also stops tracking dist/ and .astro/, which Actions rebuilds fresh on
every deploy — committing them served no purpose and just added churn.
- Remove minimal-mistakes-jekyll theme demo images from public/assets/images/
  (mm-*, image-alignment-*, mint-skin-*) — never referenced by any post
- Remove root assets/images/, assets/css/, assets/js/ entirely — Astro only
  serves public/, so this whole tree was dead weight; real images already
  live under public/assets/images/
- Remove root assets/pdfs/ (duplicate) and public/assets/pdfs/test (stray file)
- Remove orphaned root assets/eu_cab_l2_l4_fixed.svg and
  nb_designation_procedure_flowchart.svg — the live posts already reference
  working copies under _posts/assets/
- Remove unreferenced NLF module_diagram.html and preview_eu_cab.png

Also fixes two embeds that were silently broken on the live site:
- A-2 post's <iframe src="assets/EU_module_diagram.html"> used a relative
  path with no leading slash, which resolves against the post's URL rather
  than site root, and the target file was never copied into public/ anyway.
  Moved the file to public/assets/ and changed the src to an absolute path.
- The product-safety PDF <embed> already used an absolute path but the file
  was missing from public/ — moved it there so the embed actually resolves.
Documents the approved design for making the post detail page's
back/list nav sticky and adding a scroll-progress indicator beneath it.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
The back/list nav now stays fixed at the top while scrolling, with a
coral progress bar beneath it showing read position through the post.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Documents the task breakdown that was executed to add the sticky
navigation bar and scroll progress indicator (commit 43d097d).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@HouuYa

HouuYa commented Aug 2, 2026

Copy link
Copy Markdown
Author

Opened by mistake against the wrong repository, closing immediately — apologies for the noise.

@HouuYa HouuYa closed this Aug 2, 2026
@HouuYa
HouuYa deleted the docs/post-sticky-nav-progress-plan branch August 2, 2026 08:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants