Commit Graph
64 Commits
Author SHA1 Message Date
nicholas 5dbdf1edde style(home): polish pill and filter hover effects across workspaces, filter menu, rule chips, and options 2026-08-18 13:45:16 -05:00
nicholas 8c3926e6c7 feat(filter): remove created by and prep stations, implement ingredient filter with recipe counts and search 2026-08-18 13:40:48 -05:00
nicholas 974d99141e fix(filter): ensure tag filtering with empty search or root URL properly displays matching items 2026-08-18 13:34:14 -05:00
nicholas d28faf59a1 fix(filter): ensure empty filter chips disappear on close and persist only with active selections 2026-08-18 13:30:22 -05:00
nicholas 1aaab51dc4 feat(filter): wire up tag filtering with counts and search for recipes and ingredients 2026-08-18 13:26:12 -05:00
nicholas 15afcc5c60 feat(filter): implement full Meez filter system with dynamic filter rule chips and popovers 2026-08-18 13:19:38 -05:00
nicholas 162c180ce4 feat(filter): update filter SVG with exact 3-path live Meez vector and computed styles 2026-08-18 13:11:08 -05:00
nicholas 9062a013dd feat(filter): implement unified single Meez filter with exact context-aware options and styling 2026-08-18 12:58:53 -05:00
nicholas c07342eb38 fix(directory): reduce 3-dot menu size and unify single filter button with exact Meez SVG 2026-08-18 12:48:14 -05:00
nicholas 189fed7168 feat(home): place archive and data management links above workspace pills 2026-08-18 12:41:03 -05:00
nicholas 063b0ca591 fix(layout): fix data management header obscuring heading and place secondary links below workspace pills 2026-08-18 12:39:31 -05:00
nicholas affdfc06c1 chore: clean up unimported utility-bar.css and ignore scratch test artifacts 2026-08-18 12:32:14 -05:00
nicholas 04dd5d2ed1 fix(icons): restore exact Meez apple SVG glyph and viewBox for mobile formula tab 2026-08-18 12:25:38 -05:00
nicholas 24ddfe8418 fix(tabs): eliminate layout shift on tab hover by fixing selector specificity 2026-08-18 12:21:22 -05:00
nicholas 4a9fa03797 fix(styles): optimize tab padding and remove legacy overrides for 13in laptop screens 2026-08-18 12:19:08 -05:00
nicholas 6a70b3c2c2 fix(icons): update nutrition tab icon to Meez heart-with-pulse and formula to apple 2026-08-18 12:11:40 -05:00
nicholas 0afedefad0 fix(icons, tooltip): standardize nutrition 24x24 heart icon and position UoM tooltip to stay on-page 2026-08-18 12:07:00 -05:00
nicholas f010ae60a0 feat(icons): extract exact SVG icons for tabs, entity types, and actions into centralized icons module 2026-08-18 12:02:40 -05:00
nicholas 3840200a7c fix(scaling): set scale labels to grey and restore clean grey input baseline underlines matching Meez 2026-08-18 11:56:52 -05:00
nicholas 3f040bab23 fix(scaling): remove blue underlines on yield/batch inputs and remove dropdown arrow on unit select 2026-08-18 09:30:00 -05:00
nicholas 56db8d9278 fix(cost): render SVG ingredient and sub-recipe circular badge icons in Recipe Cost ledger 2026-08-18 09:27:19 -05:00
nicholas d39962797b refactor(css): refine modular domain stylesheets with verified pixel-perfect parity 2026-08-18 09:23:12 -05:00
nicholas 632ade0ff5 refactor(css): consolidate and modularize stylesheets with 100% pixel-perfect verified parity 2026-08-18 09:17:48 -05:00
nicholas eaff204c3a fix(tabs): maintain constant icon color (#050841) across all tab states matching Meez 2026-08-18 09:00:29 -05:00
nicholas 506bd20c21 fix(method): compact prep method step height and list density in view and edit modes to match Meez 2026-08-18 08:59:21 -05:00
nicholas fcb7d52b3b chore: remove scratch png 2026-08-18 08:56:38 -05:00
nicholas 045cc254c2 fix(tabs): ensure Prep Method is selected on initial recipe load and replicate Meez dark tab hover styling 2026-08-18 08:56:35 -05:00
nicholas bebab112fc feat(ui): auto-size batch size and yield inputs snug to content with click-to-highlight and pointer cursor 2026-08-18 08:50:31 -05:00
nicholas 0e3ff8f74f fix(costing): remove spacer columns and make Ingredient / Sub-Recipe ( Expand all | Collapse all ) header inline 2026-08-18 08:48:05 -05:00
nicholas 8757a66edd feat(scaling): implement Meez-styled batch size select dropdown with presets and custom multiplier option 2026-08-18 08:46:25 -05:00
nicholas 9feb81957c fix(costing): hide edit links and pencil icon in cost ledger during view mode 2026-08-18 08:43:52 -05:00
nicholas 1c9941ecd2 fix(ui): ensure white-space normal and word wrapping on tooltips to prevent text leaking 2026-08-18 08:42:54 -05:00
nicholas be80a41504 fix(ui): remove overflow-x auto from calculator heading, anchor scale tooltip cleanly, and match Meez round cost warning icons 2026-08-18 08:41:10 -05:00
nicholas fe4ac5c637 feat(ui): add rich Meez-styled cost calculation and line item tooltips, fix scale tooltip positioning 2026-08-18 08:37:53 -05:00
nicholas 13379102a8 chore: remove inspection script 2026-08-18 08:32:57 -05:00
nicholas 3e9354febf feat(ui): implement Meez-styled interactive tooltips for scaling help, attention warnings, and UoM equivalency 2026-08-18 08:32:54 -05:00
nicholas 6d46241de6 chore: clean up obsolete CSS rules, remove debug scratch files, and fix MCP type check 2026-08-18 08:24:16 -05:00
nicholas ec3428417f fix(ui): remove legacy display:none on first-child and fix inline flow of Batch Size and Yield row 2026-08-18 08:21:53 -05:00
nicholas e3dad6be97 fix(ui): correct formula pane positioning, remove excessive tab-panel top padding and add shelf life inline 2026-08-18 08:18:03 -05:00
nicholas 681955174f feat(ui): match Meez inline Batch Size, Yield row and HelperTooltipBase_help_icon 2026-08-18 07:59:30 -05:00
nicholas 7c35b1d4d4 style(ui): match Meez Batch size and Yield area row layout, underline inputs, and calculate toggle 2026-08-18 07:55:09 -05:00
nicholas 82d7f51914 fix(ui): add 16px horizontal margins and padding for ingredient view mode on mobile 2026-08-18 07:49:47 -05:00
nicholas 37e73497b8 refactor(ui): remove avatar icon and unused avatar styles across all views 2026-08-18 07:46:11 -05:00
nicholas 03d3e04e96 fix(ui): remove double left padding on detail-context in mobile navigation bar 2026-08-18 07:42:51 -05:00
nicholas d039c97b53 fix(ui): restore and style search bar and new actions menu in detail utility navigation on mobile 2026-08-18 07:38:57 -05:00
nicholas 301357eaf1 feat(ingest): extract unnumbered procedure headings and complete multi-stage steps including Fig Bars assembly 2026-08-18 07:09:31 -05:00
nicholas 1f783e5a41 feat(ingest): handle flavor variation inclusions and whole fruit zest count units in Streusel 2026-08-17 18:25:28 -05:00
nicholas f6510c05ba feat(ingest): extract stated yield descriptions and servings count across recipes 2026-08-17 18:15:50 -05:00
nicholas 130dc1d501 fix(ingest): resolve Docling stacked fraction OCR artifacts into clean measurements 2026-08-17 18:10:27 -05:00
nicholas 63492445a9 fix(ingest): support 2-page spreads and multi-component table structures in Docling parser 2026-08-17 17:47:13 -05:00
nicholas 68d5b2a45f feat: ingest 477 recipes from The Pastry Chef's Little Black Book into master collection with Docling parser 2026-08-17 17:35:08 -05:00
nicholas e3f45d1256 feat: implement Formulation REST API (v1), MCP Server, and full-fidelity database backup/restore system 2026-08-17 14:26:01 -05:00
nicholas f3d81d598c fix(ui): normalize background colors to Meez white and render section headings in view mode 2026-08-17 11:04:37 -05:00
nicholas 685cf86819 feat: implement barebones inventory, costing parity, navigation fixes, and Meez design polish 2026-08-17 10:49:03 -05:00
nicholas d378842b68 feat(ui): align recipe books, archive, and purchasing review to Meez design system 2026-08-17 08:23:32 -05:00
nicholas 21651e1ce8 feat(ui): meez visual alignment and unified responsive layouts across desktop and mobile
- Resolve ingredient table overflow and 2-column layout on laptop screens (1280px-1440px)
- Align recipe, ingredient, and directory pages with meez visual design specifications
- Implement segmented icon navigation tabs across recipe and ingredient detail views
- Standardize top utility bar and entity detail header alignment across all viewports
- Fix mobile home page filter popup z-index and viewport overflow clipping
- Clean up legacy prototype media queries and consolidate responsive CSS system
2026-08-17 00:48:35 -05:00
nicholas 272642f372 feat(home): meez-style home page skin
- Header app bar: full-bleed #FBFBFB h80 with #F3F3F3 border, 1120px content column
- Search: borderless-underline MUI textbox (16px, focus #3D5DF6 underline), placeholder 'Search '
- Nav chips: h40 r999 label 16px/400 rgba(0,0,0,.87), active #DBE4FF, inline count, no leading icon
- Filter + item-type chips: h44 r20 white
- New button: 16px/500 blue pill
- Directory: head row 57px #FBFBFB with Type/Name labels + select-all, rows 57px 36|112|1fr|36,
  flat 24x24 type glyphs, blue 16/300 name links, kebab 24x24 r50 revealed on row hover,
  no row hover bg, meez-menu-in entry animation
- Mobile <=760px: kebab always visible, row grid fits 390px, head row hidden
2026-08-14 21:42:29 -05:00
nicholas f0e82ff19f style: meez cosmetic alignment on formulation UI; add site spec and harness allowScripts 2026-08-14 21:16:48 -05:00
nicholas 551bdc4104 clarify data ownership 2026-08-14 18:24:33 -05:00
nicholas deb2c15ab4 feat: expand recipe editing, ingredient import, and costing 2026-08-14 13:38:46 -05:00
nicholas 20e23b100f ci: rename deployment runner for formulation
Build & Deploy Formulation / Build & Push Image (push) Successful in 18s
Sync Knowledge / sync (push) Failing after 1s
Build & Deploy Formulation / deploy (push) Successful in 9s
2026-08-13 18:20:28 -05:00
nicholas 816b28e179 build and deploy Formulation application
Build & Deploy Formulation / Build & Push Image (push) Successful in 15s
Build & Deploy Formulation / deploy (push) Successful in 12s
Consolidate the application, culinary data model, read-only runtime, and registry-backed deployment.
2026-08-13 18:08:25 -05:00
nicholas e89d003d71 docs: update project README 2026-08-13 15:44:35 -05:00
nicholas 3e81d54262 Initial formulation application 2026-08-13 15:39:57 -05:00