Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 20 Dec 23:10
· 220 commits to main since this release

1.0.0 (2025-12-20)

Features

  • πŸ‘” translate Product/Actions (f41d884)
  • ♻️ revamp Errors: -HttpApi, -Validation, +Guard, +Category (c02927f)
  • ✨ add Core/Shopfoo.Effects (eb47aa4)
  • ✨ add Login and FullContext (🚧 ReactContext βœ–οΈ) (d124c0b)
  • ✨ add product image (7ce1e5d)
  • ✨ add products (f99b6d6)
  • ✨ add the "not found" page (ba95a70)
  • ✨ display product details (db706a9)
  • ✨ display real retail prices, in € or $ with the symbol position (right vs left) (4d4dbcc)
  • ✨ improve Common project (iso SCM) (70336ee)
  • ✨ increase/decrease prices, open/close drawer (73a97d1)
  • ✨ save product (95476d3)
  • πŸ—οΈ add Server build target (2efc00c)
  • πŸ—οΈ add simple console logger (b814935)
  • πŸ‘” add Admin page to test the user access (b0f1bbc)
  • πŸ‘” after login, navigate to product/index only from the Login page (5c18b9d)
  • πŸ‘” validation product in SaveProduct workflow (b63d926)
  • πŸ” check access to product actions (87361e5)
  • πŸ” check access to Product pages, redirecting to NotFound when needed (c74f9b4)
  • πŸ” check product edit access (96f67a1)
  • πŸ–ΌοΈ add 4 themes, display preview badges (71de84f)
  • πŸ–ΌοΈ add Alert.apiError to display details for Admins (867826b)
  • πŸ–ΌοΈ add theme changer in the nav bar (6704db9)
  • πŸ–ΌοΈ display toast after lang changed (aef0b6c)
  • πŸ–ΌοΈ handle product not found nicely (1eee2cc)
  • πŸ–ΌοΈ improve LangDropdown (7ec18a2)
  • πŸ–ΌοΈ improve theme preview, ⚑ add fast build commands (887a929)
  • πŸ–ΌοΈ light theme (079f5b8)
  • πŸ–ΌοΈ replace page title with the breadcrumb inside the app-navbar (0b1b718)
  • πŸ–ΌοΈ revamp Login page: display user claims in a table (bff952e)
  • πŸ–ΌοΈ setup UI (🚧 no behaviors) (c329945)
  • πŸ–ΌοΈ translate ThemeDropdown (fd317ec)
  • πŸ–ΌοΈ use breadcrumb as page title (2095524)
  • πŸ–ΌοΈ use emoji and persona wording (instead of demo user) (7a8dfa8)
  • πŸ–ΌοΈ validate catalog info on the client side (42116cb)
  • about: ✨ add badges with package info (a68765f)
  • Errors: ✨ add Validation, improve Guard (1b49641)
  • implement GetAllowedTranslations, GetProducts (c01b1ef)

Bug Fixes

  • πŸ› display "Shopfoo > Products" properly in the AppNav (instead of just "Shopfoo") (1d02288)
  • 🐚 replace remaining SAFEr (from the template) to Shopfoo (app name) (0883fee)
  • πŸ› add missing React keys, fix change lang (f0faaee)
  • πŸ› clear the Toast once hidden (b0c96db)
  • πŸ› delay the nav to Login in About w/o translations, to avoid React error (73fa23f)
  • πŸ› really save the product (0415993)
  • πŸ› refresh saved prices, ✨ cancellable closing countdown (e8ec58d)
  • πŸ› remove the focus to fix the menu hiding on mouse out (415f5c3)
  • ci: πŸ—οΈ fix update-release-date (9672d23)
  • View: πŸ› separate pageToDisplayInline from access check (2b20619)