Skip to content

Latest commit

 

History

History
43 lines (31 loc) · 2.17 KB

File metadata and controls

43 lines (31 loc) · 2.17 KB

Changelog

All notable changes to this project will be documented in this file.

[Iteration 5] - 2026-05-15

Improved

  • Hardened CI with npm caching, explicit type-checking, job concurrency control, and more reliable Playwright execution.
  • Updated Playwright to boot the correct local server in both local and CI runs.
  • Removed the remaining lint warnings from consent, inventory, and recipe-engine modules.

[Iteration 4] - 2026-05-15

Improved

  • Reduced initial client work by lazy-loading non-critical global UI such as the command palette, install prompt, cookie banner, and bottom navigation.
  • Code-split event-booking and subscription action widgets so critical pages can stream sooner.
  • Trimmed product and search API payloads with explicit Prisma select queries.
  • Added Next.js bundle-level optimization for lucide-react imports and removed the X-Powered-By header.

[Iteration 3] - 2026-05-15

Improved

  • Replaced legacy password storage with scrypt-based hashing while preserving seamless login migration for existing accounts.
  • Enforced MFA during login, including backup-code support and clearer login UI guidance.
  • Hardened OAuth token verification so only explicit development mock tokens or verified Google tokens are accepted.
  • Expanded auth/security test coverage with dedicated password-migration and OAuth verification tests.

[Iteration 2] - 2026-05-15

Added

  • Added an accessible command palette with quick navigation, route shortcuts, and live product search via /api/search.

Improved

  • Improved keyboard navigation and discovery in the navbar with a fast-search trigger.
  • Improved accessibility across newsletter, forum, event-booking, and ship-home flows with explicit labels, live regions, and clearer control names.

[Iteration 1] - 2026-05-15

Added

  • Added a Pantry Copilot planning brief to search results to turn discovery into a guided basket-building flow.
  • Added route-specific loading screens for community, events, gifts, recipes, and tourism.
  • Added dedicated route-level error boundaries for cart, checkout, dashboard, orders, and products.
  • Added repository standards files: LICENSE, CHANGELOG.md, and .editorconfig.