changelogdevelopment
Rebrand, blog posts, Radix sidebar with tag browsing, deployment hardening, recipe URL search params, and recipe UX polish.
- Work from April 9, 2026 (mostly one busy day in
git). - Rename the app and align config, docs, and shell branding.
- Tighten the UI (sidebar, tags, search, Shadcn-backed controls).
- Add a first-class blog for posts like this one.
- Ship reliably to static hosting (GitHub Pages with correct asset
base).
Identity and layout
- The project was renamed from acd to MunchiEZ across config, docs, and the app shell (including
VITE_APP_TITLEand related metadata). - Radix UI-style primitives were integrated; the sidebar gained real structure and room for navigation.
- Tag browsing landed in the sidebar: filter recipes by tag without leaving the home flow, with search and tags working together.
- One-off demo and resume-related components (DemoLink, Header, ResumeAssistant, etc.) were removed to slim the bundle and clarify the product.
Blog
- A
blogPostscollection was added in content-collections for Markdown undercontent/blog/(includingpublishedAtfor sorting andcontentfor the article body). /blogand/blog/$slugroutes list posts and render individual articles; the sidebar includes a link to the blog index.- Favicon and related head metadata were updated alongside the new shell.
Recipes and search
- Recipe cards and the header area were tuned for performance and styling; ingredient handling in recipes was improved.
- Tag support on recipes and sidebar search behavior were refined, and the legacy search redirect route was streamlined.
- The recipe detail route uses validated search (
recipePageSearchSchema): an optionalfromslug records the parent recipe when opening a component sub-recipe, so the back control can return to that parent instead of the home grid. - SidebarSearch and TagBrowser were refactored onto Shadcn UI components for consistency with the rest of the design system.
Deployment
- Vite
basewas set up for GitHub project pages (e.g./repo-name/) so asset URLs resolve correctly when not served from/. - The GitHub Actions workflow gained an explicit Node setup step for more predictable CI.
- The README and RecipeCard / recipe route asset URL handling were updated so images and links behave in production builds.
Small fixes
- Padding on the TagBrowser filter input was trimmed for a cleaner layout.
Derived from repository history; commit messages are summarized for reading.