ui-kit-v0.7.0
·
1346 commits
to master
since this release
0.7.0 (2026-06-09)
Bug Fixes
- align order dashboard sidebar badge count (3e313e4)
- align storefront availability with inventory (8a95644)
- auth: remove redundant invalidate on logout (a7c52ec)
- badges, colors, radius, typhography (7e01761)
- bigger slider thumb (8dee482)
- cart popover redirect (d0ff4c3)
- cart: sync active cart cache key (c1bf298)
- categories: omit enabled from query params (478a310)
- center footer icons for small viewport (4eef531)
- chevron function in blog detail (93253cf)
- collections: clear prefetch timeouts on unmount (dbfce30)
- dry in about page (832f736)
- fields for meilisearch products (6868d2c)
- fix darceky link (d4c4ae4)
- herbatica-ui: menu, images and icons (e70192d)
- herbatika dockerfile (da9cfc8)
- herbatika index.css (ee64ace)
- herbatika: add product detail image fallback (494083c)
- herbatika: add shared product image fallback (04bf978)
- herbatika: block add-to-cart for products without regional pricing (86a0a51)
- herbatika: centralize cart totals and empty-cart reset (9613615)
- herbatika: centralize storefront currency pricing (0871fa4)
- herbatika: filters sidebar with clipped custom scrollbar (ce77759)
- herbatika: localize messages to Slovak (7d3ce3f)
- herbatika: render backend product detail HTML safely (b005df0)
- herbatika: resolve Payload CMS media URLs (c638b8b)
- herbatika: scope product list cache by customer (e65c5ab)
- herbatika: scope product list detail cache by customer (8482096)
- herbatika: show discounted prices in checkout cart (d6656a9)
- herbatika: support separate billing addresses in checkout (798abc8)
- herbatika: sync pickup address in checkout form (98f7748)
- herbatika: use manual QR payment data (0d6a4a6)
- herbatika: zero stale totals for empty carts (2677433)
- issues (f0fefe9)
- lists-endpoints: Address product list review comments (a5cf284)
- lists-endpoints: Delete product list items with lists (3a42df2)
- lists-endpoints: Fix product list delete build types (7f1efb6)
- make Herbatika Docker build cacheable (4f8e4da)
- menu link for whole elemnt not only for text (043372e)
- omit enabled from query paramas in collections and products (3e63a36)
- pagination: derive page from explicit offset (b63d3ca)
- pass Packeta widget env to Herbatika build (43922b4)
- prefer raw summary totals for zeroed order amounts (66adf2c)
- product card recieve correct data from be (6cc8451)
- product detail data (88dccbb)
- product variant select ui (861440b)
- product-detail: padding for small view (84dade0)
- products: pass abort signal to global fetcher (418d268)
- products: strip enabled + clear prefetch timeouts (ee8ca1c)
- query-client: redact errors on dehydrate (20b3751)
- query-client: remove unused getQueryClient export (19b2289)
- query-keys: detect circular inputs (cf0ea31)
- reduce Herbatika build peak usage (a784e60)
- reduce Herbatika Docker build resource usage (69eac2b)
- regions: omit enabled and add abort signal (ee1ec30)
- regions: omit enabled from query params (e627625)
- remove non exist import of css file (bf5a976)
- scope Herbatika Docker build context (a7de354)
- show others labels on product detail page (d99855a)
- show seed counts for unchecked chips in active facets (e03352e)
- storefront-data: align dist types with package exports (465a507)
- storefront-data: avoid hooks-in-callback by resolving region in cart/product hooks (0a0fbdf)
- storefront-data: await payment session data builder (64d29dc)
- storefront-data: enable refetchOnReconnect for realtime cache (8146f95)
- test: missing mock attributes, guard for logger (f95bd1a)
- third parties logos in footer (51fa8d2)
- ui in carousels (17712bd)
- ui: enhance mobile ui in product-detail and on search page (407a860)
- ui: fix responsive ui for header, product-card, aside-filter (29384c2)
- update pagination changes (91df36b)
- uppercase fort next buttons in checkout (c8ded91)
Features
- about page (69bc743)
- accordion mobile menu (169eb87)
- account (49f46a1)
- add czech translate for orders dashboard (beac5d3)
- add faq (6932846)
- add route aware checkout shell (b83a968)
- add stripe payment option (ba25aeb)
- add test components (7998d52)
- apps/herbatika: add new Next.js app with deps and assets (5f55ad7)
- apps/herbatika: add new Next.js app with deps and assets (1b925c0)
- auth: add cross-domain query invalidation on auth changes and (418d84b)
- auth: add Medusa auth service and export types for SDK integration (030b0ec)
- cart/auth popover (ddefc00)
- cart: add Medusa cart service and re-export types (412bed9)
- cart: add mutation lifecycle hooks and cache invalidation option (2c5b49d)
- cart: normalize query key and improve prefetch behavior (5d5d167)
- cart: optionally clear cart on update (381c2a6)
- categories: add prefetch skip modes and signal-aware calls (7cead85)
- checkout (c0870aa)
- checkout: add full mutation lifecycle support (fb68d55)
- checkout: add Med checkout service and payment provider hooks (5208dbb)
- checkout: strengthen types and normalize query keys (8fd31a1)
- collections: add Medusa collection service with abortable calls (ec38015)
- customers: add Medusa customer and types (5833cf2)
- customers: improve auth handling and query key normalization (21e031c)
- design: add Herbatika CSS tokens for spacing, base, and (12524e9)
- design: add Herbatika CSS tokens for spacing, base, and (939ea80)
- docs: add Storefront Data SKILL (6445f0b)
- herbatica: accordion tokens (5fb2d88)
- herbatica: add design tokens (27a702b)
- herbatica: add design tokens (9bcda1a)
- herbatika: adapt product gallery orientation by breakpoint (da038b1)
- herbatika: add carrier pickup checkout flow (eec7a86)
- herbatika: add catalog-backed search autocomplete (bb113e4)
- herbatika: add Meilisearch search autocomplete (f27c9c0)
- herbatika: add product list cart flow (c639aa2)
- herbatika: add standalone Docker build for Zane (e19d3f6)
- herbatika: add submenu (d269fcf)
- herbatika: defer GoPay payment session until checkout submit (5077953)
- herbatika: show QR bank transfer after checkout (310b1c1)
- herbatika: show VAT breakdown from cart tax totals (66d2610)
- monitoring: track search api metrics and stabilize audit step settling (a180280)
- orders: add Medusa order service and exports (1658974)
- prefetch,query-keys: add prefetch helpers and normalize query params (3fcbbde)
- product-lists: add only available items to cart (c72abc1)
- product-lists: use centralized warning and error toasts (ff7675b)
- products: allow prefetch skipIfCached override (a727183)
- products: normalize query keys and improve prefetch logic (cff3716)
- products: support initialLimit for infinite product lists (b076a99)
- region: add RegionProvider and integrate context into product hooks (175cdda)
- regions: normalize query keys and improve prefetch logic (fe3fbd0)
- remove item after decrement to 0 (7b3bc4b)
- replace theme tokens and add fonts for layout (56fe4ea)
- replace theme tokens and add fonts for layout (f3cd65f)
- storefront-data: add auth module (bf0ae8b)
- storefront-data: add cart module (26408f0)
- storefront-data: add checkout module (0ac1008)
- storefront-data: add infinite products hook (26db477)
- storefront-data: add Medusa region service and exports (e1c5935)
- storefront-data: add orders and customer hooks (89c4816)
- storefront-data: add RegionInfo shared type (5540788)
- storefront-data: add shared data fetching library (c253b6b)
- storefront-data: add update cart address helper (acb52d7)
- storefront-data: add useCreateCustomer hook and fix Rules of Hooks (9bb074d)
- storefront-data: allow custom payment session data (500ef7d)
- storefront-data: export createOrderQueryKeys from orders (5ac2013)
- storefront-data: normalize order query key params (9e54bfc)
- storefront-data: pass cart fields through Medusa cart responses (bebc863)
- storefrontd-data: pass AbortSignal to detail fetchers (18a86ce)
- use backend-driven product sections (7477972)