Commit Graph

  • 86091a4742 feat(sellers): typed domain models for future Seller Management - no logic, no API, no auth changes sdarbinyan 2026-07-26 21:55:11 +04:00
  • 20442eb93c feat(admin): Seller Management Phase 1 UI - Partners section, empty state, request/learn-more dialogs sdarbinyan 2026-07-26 20:47:18 +04:00
  • 22282b1d44 docs: register ADR-011 (Seller Management) in ARCHITECTURE.md and PROJECT_INDEX.md sdarbinyan 2026-07-26 20:17:02 +04:00
  • 6029acc2d4 docs(architecture): ADR-011 - optional Seller Management module sdarbinyan 2026-07-26 20:15:40 +04:00
  • 4464fed88a feat(platform): add typed contracts for optional Seller Management module sdarbinyan 2026-07-26 20:13:56 +04:00
  • 3cb81a1500 chore(deps): update @angular/cdk 21.1.5 -> 22.0.6 sdarbinyan 2026-07-26 19:12:38 +04:00
  • 3300494309 chore(deps): update Angular core/cli/animations/common/compiler/forms/platform-browser/router/service-worker 21.1.5 -> 22.0.8 sdarbinyan 2026-07-26 19:05:58 +04:00
  • eba9b7f4f0 docs: finalize BACKEND.md as a self-contained implementation prompt sdarbinyan 2026-07-26 16:10:33 +04:00
  • a32c3f241d docs: fill 2 gaps in BACKEND.md against final handoff checklist sdarbinyan 2026-07-26 15:57:21 +04:00
  • 38e58bf402 perf(routing): lazy-load AdminLayoutComponent shell sdarbinyan 2026-07-26 15:45:51 +04:00
  • 6cd61fc873 chore(cleanup): Phase 1 - remove dead code, fix orphaned SeoService wiring sdarbinyan 2026-07-26 15:39:54 +04:00
  • 261ce6d55b docs: final documentation consolidation - one canonical doc set sdarbinyan 2026-07-26 14:56:25 +04:00
  • d03ef2db50 docs: final project closeout - classify TODO, backend spec, status sdarbinyan 2026-07-26 12:35:26 +04:00
  • 99f7bace2d docs: assemble BACKEND_INTEGRATION.md, single canonical backend spec sdarbinyan 2026-07-26 12:17:51 +04:00
  • 05c85b115d docs: prune TODO.md to verified-open items only sdarbinyan 2026-07-26 12:06:34 +04:00
  • 3f5ab30a74 docs: create ERROR_CONTRACT.md and MAINTENANCE_MODE.md sdarbinyan 2026-07-26 12:01:27 +04:00
  • 59855b0fab fix(storefront): create missing footer payment-icon assets sdarbinyan 2026-07-26 12:01:26 +04:00
  • 53343fa711 docs: create AUTHENTICATION.md sdarbinyan 2026-07-26 08:53:09 +04:00
  • fd7ffc8668 docs: full frontend backend-surface audit (BACKEND-AUDIT.md) sdarbinyan 2026-07-26 01:05:26 +04:00
  • fc35830846 docs: RC-02 final release report sdarbinyan 2026-07-26 00:20:57 +04:00
  • ca343c493f fix(backoffice): merchant-friendly wording in Monitoring sdarbinyan 2026-07-26 00:17:14 +04:00
  • 3e54e88db7 fix(storefront): add missing placeholder image asset and onerror fallback sdarbinyan 2026-07-26 00:12:43 +04:00
  • 6c6fa00ccf fix(ui): replace native confirm()/alert() with shared dialogs and toasts sdarbinyan 2026-07-26 00:08:00 +04:00
  • a670ca994f chore(cleanup): delete unrouted legacy pages, update docs sdarbinyan 2026-07-25 23:56:13 +04:00
  • 1163bfd88a fix(storefront): replace hardcoded strings with i18n, neutral empty-state wording sdarbinyan 2026-07-25 23:54:08 +04:00
  • 0982397d6b docs: sync TODO.md with RC-01 findings sdarbinyan 2026-07-25 23:35:52 +04:00
  • e153a67ec0 fix(backoffice): add error+retry states to Users, Monitoring, Analytics, Reports sdarbinyan 2026-07-25 21:31:30 +04:00
  • b909a195f7 fix(backoffice): wording quality pass across orders, moderation, transactions, users, customers sdarbinyan 2026-07-25 21:20:37 +04:00
  • 72846b44b1 fix(builder): un-hide and relabel static-page content editor, warn on publish/remove-language sdarbinyan 2026-07-25 20:43:43 +04:00
  • 38253f7e83 fix(storefront): home carousel overflow, static-page content, compare colour swatch sdarbinyan 2026-07-25 20:34:17 +04:00
  • 3a0b1a3746 fix(search): app-skeleton/app-empty-state for live /search results, icon-only close buttons sdarbinyan 2026-07-25 20:16:09 +04:00
  • 6d663eb238 fix(icons): replace broken Material-icon-ligature text with app-icon in search suggestions sdarbinyan 2026-07-25 20:15:36 +04:00
  • 5b3f969dfd docs: mark Phase 1 mechanical fixes done in TODO.md sdarbinyan 2026-07-25 20:05:41 +04:00
  • 7b639cabf8 fix(admin): products canDeactivate guard, unblock npm, drop dead deps sdarbinyan 2026-07-25 20:04:51 +04:00
  • 46c7358dde docs: add TODO.md checklist, delete archived reports sdarbinyan 2026-07-25 19:24:29 +04:00
  • 5374401257 docs: consolidate documentation and archive temporary reports sdarbinyan 2026-07-25 19:10:49 +04:00
  • 5707755576 docs: add ANGULAR22_PLAN.md — upgrade feasibility (research only) sdarbinyan 2026-07-25 18:43:48 +04:00
  • d7f69b272a docs: add CLEANUP_REPORT.md for dead-code sweep sdarbinyan 2026-07-25 18:39:49 +04:00
  • e0bcf9dfb8 chore: remove confirmed dead code sdarbinyan 2026-07-25 18:36:45 +04:00
  • e4c1c6e2a0 docs: sync documentation after perf/a11y/release-candidate work sdarbinyan 2026-07-24 10:51:05 +04:00
  • d4eb25dd4b docs: add RELEASE_REPORT.md for release-candidate walkthrough sdarbinyan 2026-07-24 10:47:09 +04:00
  • 907ac2cfe0 fix(backoffice): release-candidate walkthrough fixes sdarbinyan 2026-07-24 10:46:04 +04:00
  • 2cbb62a9cc fix(builder): release-candidate walkthrough fixes sdarbinyan 2026-07-24 10:12:14 +04:00
  • 0a1acbd610 fix(storefront): release-candidate walkthrough fixes sdarbinyan 2026-07-24 09:46:51 +04:00
  • f5f431620e docs: add ACCESSIBILITY_REPORT.md for RC A11Y-01 sdarbinyan 2026-07-24 09:19:18 +04:00
  • 565fd9b3a8 fix(backoffice): WCAG 2.1 AA accessibility fixes sdarbinyan 2026-07-24 09:18:09 +04:00
  • a03260eccf fix(builder): WCAG 2.1 AA accessibility fixes sdarbinyan 2026-07-24 09:01:38 +04:00
  • fb1afb72d4 fix(storefront): WCAG 2.1 AA accessibility fixes sdarbinyan 2026-07-24 08:46:18 +04:00
  • 3253b297eb docs: add PERFORMANCE_REPORT.md for RC PERF-01 sdarbinyan 2026-07-24 08:28:00 +04:00
  • 2e931bbdc4 perf(app): remove confirmed-dead global CSS classes sdarbinyan 2026-07-24 08:26:31 +04:00
  • 4bf0666fd1 perf(app): lazy-load i18n translation packs, drop dead items-carousel component sdarbinyan 2026-07-24 08:19:13 +04:00
  • 61a57142b0 perf(app): add OnPush to root App component sdarbinyan 2026-07-24 08:08:51 +04:00
  • 28459a8274 docs: add STORE_REVIEW.md for RC STORE-01, close known-issues 9/10 sdarbinyan 2026-07-23 23:53:39 +04:00
  • ce96ef184d chore(storefront): remove dead cart email-capture markup and CSS sdarbinyan 2026-07-23 23:51:10 +04:00
  • 2e854954ac fix(storefront): use shared app-skeleton in category/search loading state sdarbinyan 2026-07-23 23:50:59 +04:00
  • b672cd90d5 docs: end-of-sprint refresh — known issues, roadmap progress sdarbinyan 2026-07-23 23:38:06 +04:00
  • 18beb7b7a1 docs: add STORE_FRONT_UX_REVIEW.md for RC-Premium-01 audit sdarbinyan 2026-07-23 12:08:21 +04:00
  • d5603c229e fix(storefront): premium UX polish for static pages sdarbinyan 2026-07-23 12:07:14 +04:00
  • 99560202c3 fix(storefront): premium UX polish for cart, checkout sdarbinyan 2026-07-23 11:57:23 +04:00
  • ea1a5d9b8a fix(storefront): premium UX polish for product, compare, wishlist sdarbinyan 2026-07-23 11:47:57 +04:00
  • 9ea8c98faf fix(storefront): premium UX polish for home, catalog, search sdarbinyan 2026-07-23 11:34:05 +04:00
  • 2c244ad366 docs: add UI-COMPOSITION-REVIEW.md for RC-Visual-02 audit sdarbinyan 2026-07-23 11:07:58 +04:00
  • 63c9ceeaa6 fix(backoffice): composition audit fixes for transactions, customers, moderation, users, monitoring, analytics sdarbinyan 2026-07-23 11:06:17 +04:00
  • 712a7b4daf fix(backoffice): composition audit fixes for dashboard, products, categories, orders sdarbinyan 2026-07-23 10:57:06 +04:00
  • 4ebc15fff8 fix(builder): composition audit fixes for project editor sections sdarbinyan 2026-07-23 10:47:37 +04:00
  • 2e31e80e28 fix(storefront): composition audit fixes for cart, catalog, product, compare, wishlist, static pages sdarbinyan 2026-07-23 10:37:06 +04:00
  • f261800159 feat(payment): add qrDescription/customerID fields, TTL-based QR polling sdarbinyan 2026-07-23 00:26:35 +04:00
  • 89ae50e9a4 docs(auth): add docs/AUTH.md, drop unused RouterLink import sdarbinyan 2026-07-20 09:07:27 +04:00
  • e53f90738c feat(auth): add Ed25519 login page, error screens, wire routes sdarbinyan 2026-07-20 09:04:19 +04:00
  • 6510df6566 feat(auth): add Ed25519 admin auth core services, interceptor, guards sdarbinyan 2026-07-20 09:00:41 +04:00
  • 1626718cc3 docs: add UI-DESIGN-REVIEW.md for RC design-system finalization pass sdarbinyan 2026-07-20 03:30:11 +04:00
  • 5c54541b4c style(design-system): normalize font-weight literals (400/500/600/700) to tokens sdarbinyan 2026-07-20 03:28:56 +04:00
  • be59db2e2d style(design-system): normalize exact-match border-radius literals to tokens sdarbinyan 2026-07-20 03:27:25 +04:00
  • 7cb1c8c3c6 style(design-system): roll out font-size scale across storefront/builder/backoffice sdarbinyan 2026-07-20 03:26:17 +04:00
  • aaa3604cd4 style(design-system): apply typography/spacing/radius tokens to shared/ui component library sdarbinyan 2026-07-20 03:23:22 +04:00
  • 68d679759d style(design-system): introduce typography scale + extend radius/space tokens sdarbinyan 2026-07-20 03:19:09 +04:00
  • a362dd4668 docs(icons): add UI icon & visual language audit sdarbinyan 2026-07-20 03:03:30 +04:00
  • fbe56015b5 fix(icons): icon-only button accessibility pass sdarbinyan 2026-07-20 03:02:14 +04:00
  • f563d47e8a fix(icons): standardize dropdown/select/pagination/expander chevrons sdarbinyan 2026-07-20 02:59:22 +04:00
  • e1112bbd50 fix(icons): replace remaining hand-rolled inline SVGs with Lucide sdarbinyan 2026-07-20 02:53:52 +04:00
  • 3837ddfb2d fix(icons): replace hand-rolled inline SVGs with Lucide (cart, selectors, carousel) sdarbinyan 2026-07-20 02:45:37 +04:00
  • 6b0ad6455b fix(icons): replace hand-rolled inline SVGs with Lucide (header, search) sdarbinyan 2026-07-20 02:37:23 +04:00
  • 043192accf fix(icons): migrate Marketplace Builder to Lucide sdarbinyan 2026-07-20 02:31:06 +04:00
  • 330f24c8d7 fix(icons): migrate backoffice shell + product form to Lucide sdarbinyan 2026-07-20 02:18:19 +04:00
  • 9569b6dc46 fix(icons): migrate admin dashboard to Lucide sdarbinyan 2026-07-20 02:13:41 +04:00
  • f3c8a8cc96 feat(icons): add Lucide icon foundation sdarbinyan 2026-07-20 01:49:38 +04:00
  • fd5a436220 api doc sdarbinyan 2026-07-20 01:02:36 +04:00
  • 08976de55a docs(admin): add RC1 UI polish review sdarbinyan 2026-07-20 00:07:27 +04:00
  • 63b3cd8744 fix(admin): polish reviews sdarbinyan 2026-07-20 00:03:46 +04:00
  • 687cc5f5dc fix(admin): polish orders sdarbinyan 2026-07-20 00:00:29 +04:00
  • a0d3f086c1 fix(admin): polish categories sdarbinyan 2026-07-19 23:57:49 +04:00
  • 8956cd00d7 fix(admin): polish products sdarbinyan 2026-07-19 23:55:11 +04:00
  • d70e5d6bdc fix(admin): polish marketplace-builder sdarbinyan 2026-07-19 23:51:26 +04:00
  • a579117c9c docs(storefront): add RC1 UI polish review sdarbinyan 2026-07-19 23:42:22 +04:00
  • 2734734752 fix(storefront): polish static-pages sdarbinyan 2026-07-19 23:41:36 +04:00
  • f5225ac326 fix(storefront): polish cart sdarbinyan 2026-07-19 23:39:14 +04:00
  • 56e311109a fix(storefront): polish compare sdarbinyan 2026-07-19 23:35:17 +04:00
  • 6b1dc15c80 fix(storefront): polish product-details sdarbinyan 2026-07-19 23:32:23 +04:00
  • 893852cbb1 fix(storefront): polish catalog sdarbinyan 2026-07-19 23:29:14 +04:00
  • bb461e007e fix(storefront): polish search sdarbinyan 2026-07-19 23:26:32 +04:00