Commit Graph

  • 9d9bd09059 auto-confirm admin during setup, skip email verification jamey 2026-02-21 10:24:26 +0000
  • 8e818da651 only enable gzip static file serving in prod jamey 2026-02-21 08:56:51 +0000
  • 7e6fb5ab04 update PROGRESS.md: unified CSS migration complete jamey 2026-02-21 00:17:55 +0000
  • 8f9ed5657f theme auth/setup pages and unify resets jamey 2026-02-21 00:17:23 +0000
  • 65ea11c3a2 replace --color-* with --t-* tokens, delete bridge and .preview-frame jamey 2026-02-21 00:13:33 +0000
  • d68768ad84 add theme bridge and .themed wrapper to admin jamey 2026-02-20 23:56:43 +0000
  • 285aafa0b5 migrate accent colours from HSL to oklch, inject theme into admin jamey 2026-02-20 23:53:42 +0000
  • eb65b11e4d fix flaky sqlite test contention jamey 2026-02-20 22:54:12 +0000
  • b06029079d improve error pages: minimal version when site not live jamey 2026-02-20 22:19:21 +0000
  • 2563338a6a add logo to coming soon page jamey 2026-02-20 22:19:15 +0000
  • 9efc0644ba fix 404/500 error pages loading wrong stylesheet jamey 2026-02-20 22:02:07 +0000
  • b05b696681 rework setup wizard into phased flow jamey 2026-02-20 21:07:07 +0000
  • 27f4d45416 switch deploy workflow to local docker build jamey 2026-02-20 18:58:14 +0000
  • 6e02c213d9 fix deploy workflow: install flyctl via curl instead of github action jamey 2026-02-20 18:55:48 +0000
  • 0b79f2a2e6 add gitea workflow for auto-deploy to fly on push to main jamey 2026-02-20 18:52:50 +0000
  • a78a1db847 fix admin font loading and theme CSS cache miss bug jamey 2026-02-20 18:39:41 +0000
  • e5362d56fc add admin font loading plan doc jamey 2026-02-20 17:14:01 +0000
  • f6a38bb48f fix muted text invisible in dark mode on setup and dashboard pages jamey 2026-02-20 01:07:25 +0000
  • c2caeed64d add setup onboarding page, dashboard launch checklist, provider registry jamey 2026-02-20 00:34:06 +0000
  • 989c5cd4df add admin UX inspiration research doc jamey 2026-02-19 21:27:57 +0000
  • 2007279fc6 replace dead Tailwind classes in shop pages with custom CSS jamey 2026-02-19 21:27:52 +0000
  • 5834be870f add providers, LiveDashboard, errors links to admin sidebar jamey 2026-02-19 08:30:02 +0000
  • 559798206f extract setup wizard to dedicated /admin/setup page jamey 2026-02-18 23:55:42 +0000
  • 34aa8190d6 remove accidentally tracked node_modules, update gitignore jamey 2026-02-18 21:23:42 +0000
  • 9528700862 rename project from SimpleshopTheme to Berrypod jamey 2026-02-18 21:23:15 +0000
  • c65e777832 update progress and css migration plan status after phase 7 jamey 2026-02-18 21:12:41 +0000
  • 82583822f5 remove Tailwind + DaisyUI theme + heroicons plugin, admin fully custom CSS (Phase 7) jamey 2026-02-18 01:15:28 +0000
  • af0b0c217f replace DaisyUI components with admin CSS, remove DaisyUI plugin (Phase 6) jamey 2026-02-17 23:05:01 +0000
  • b25e04d1b2 load shop.css in admin layout for theme editor preview jamey 2026-02-17 20:07:52 +0000
  • f5f6374f7b replace Tailwind in content + collection, remove shop Tailwind entirely (Phase 5c) jamey 2026-02-17 19:07:15 +0000
  • 04b6ee3f37 replace Tailwind utilities in product + cart components with CSS (Phase 5b) jamey 2026-02-17 10:32:48 +0000
  • fc9c33ab0c replace Tailwind utilities in layout + page templates with CSS (Phase 5a) jamey 2026-02-17 09:03:35 +0000
  • 84de1c37c5 extract content + template inline styles to CSS classes (Phase 4) jamey 2026-02-17 08:01:32 +0000
  • d172997685 update progress: mark CSS migration Phases 0-3 done jamey 2026-02-17 01:29:25 +0000
  • f337f51799 extract layout.ex and cart.ex inline styles to CSS classes (Phase 3) jamey 2026-02-17 01:10:49 +0000
  • 2af2d782d5 extract product.ex inline styles to CSS component classes (Phase 2) jamey 2026-02-17 00:13:03 +0000
  • fcd1b1ce80 wire shop.css alongside Tailwind for CSS migration (Phase 1) jamey 2026-02-16 23:45:13 +0000
  • 5fa93f4e75 add CSS migration foundation and screenshot tooling (Phase 0) jamey 2026-02-16 23:37:29 +0000
  • 1a61f4bb62 add CSS migration plan (Tailwind + DaisyUI to modern CSS) jamey 2026-02-16 22:15:10 +0000
  • 504c895157 cap gallery image width to max available variant jamey 2026-02-16 17:48:03 +0000
  • 3158a94f0b progressive enhancement for collection filter pills jamey 2026-02-16 17:47:51 +0000
  • bb358f890b consolidate image serving and clean up pipeline jamey 2026-02-16 17:47:41 +0000
  • 81e94d0d65 add admin products list and detail pages jamey 2026-02-16 08:48:51 +0000
  • ccc14aa5e1 fix category images, gallery reset, scroll hint and orphan image cleanup jamey 2026-02-16 08:20:55 +0000
  • e226e64c0b show selected option value in variant selector label for a11y jamey 2026-02-16 00:36:59 +0000
  • 0fe48baaa8 filter Printify options to enabled variants and order by hero colour jamey 2026-02-16 00:29:20 +0000
  • 4e19d4c4a9 fetch catalog color hex codes during Printful sync jamey 2026-02-16 00:11:18 +0000
  • daa6d3de71 add per-colour product images and gallery colour filtering jamey 2026-02-15 23:21:22 +0000
  • 29d8839ac2 put front-view mockup extras first in image gallery jamey 2026-02-15 16:58:54 +0000
  • 1aceaf9444 add Printful mockup generator and post-sync angle enrichment jamey 2026-02-15 16:52:53 +0000
  • 61cb2b7a87 make admin provider UI support both Printify and Printful jamey 2026-02-15 10:53:15 +0000
  • 24d61f7a9e add Printful webhook endpoint with token verification jamey 2026-02-15 09:32:14 +0000
  • 0cfcb2448e wire Printful shipping rates into cart calculation jamey 2026-02-15 09:15:47 +0000
  • 3c788bff78 add Printful provider integration with HTTP client and order routing jamey 2026-02-15 09:01:05 +0000
  • af207d7a35 switch mockup generator to UK print providers and add --replace flag jamey 2026-02-14 13:00:59 +0000
  • 5c2f70ce44 add shipping costs with live exchange rates and country detection jamey 2026-02-14 10:48:00 +0000
  • 44933acebb fix search modal race condition and add 304 support for images jamey 2026-02-13 16:21:51 +0000
  • 994f6fe0d6 fix search modal closing on keypress and add admin header icon jamey 2026-02-13 16:02:25 +0000
  • edcbc596e3 add LIKE substring fallback to search and update plan statuses jamey 2026-02-13 09:09:10 +0000
  • 57c3ba0e28 wire shop LiveViews to DB queries and improve search UX jamey 2026-02-13 08:27:26 +0000
  • 037cd168cd add FTS5 full-text product search jamey 2026-02-13 07:29:19 +0000
  • 35e0386abb add denormalized product fields and use Product structs throughout jamey 2026-02-13 01:26:39 +0000
  • 0b4fe031b7 fix dark mode in admin pages jamey 2026-02-12 22:55:34 +0000
  • 2fb88df853 replace setup checklist with interactive stepper jamey 2026-02-12 22:55:29 +0000
  • fdb09128b4 fix signed_in_path to always redirect to /admin after login jamey 2026-02-12 14:55:57 +0000
  • 9251beba68 fix ThemeHook gate to validate session token not just presence jamey 2026-02-12 14:46:07 +0000
  • 2cc8c4a9cb add fresh install redirect and admin provider tests jamey 2026-02-12 14:40:58 +0000
  • 0dac93ec0b add admin dashboard with setup checklist and stats jamey 2026-02-12 14:17:38 +0000
  • 4514608c07 consolidate settings into single admin page jamey 2026-02-12 09:04:51 +0000
  • 26d3bd782a add admin sidebar layout with responsive drawer navigation jamey 2026-02-12 08:35:22 +0000
  • deea04885f restructure LiveView directories: admin/, shop/, auth/ jamey 2026-02-12 00:16:32 +0000
  • e64bf40a71 add setup foundations: site gate, registration lockdown, coming soon page jamey 2026-02-11 22:58:58 +0000
  • 093bdcc7a6 add admin redesign plan and update progress roadmap jamey 2026-02-11 16:51:42 +0000
  • 880f63e0b1 add setup wizard plan and update progress roadmap jamey 2026-02-11 16:35:25 +0000
  • 8287222b54 use LiveView navigation and add SVG fallback dimensions to fix FOUC jamey 2026-02-11 14:46:12 +0000
  • 0d583ca9a8 fix collection filters, hero spacing, sale filter, and error page CSS jamey 2026-02-11 08:38:54 +0000
  • 7c9fe57e6e fix product card image swipe blocked by stretched-link overlay jamey 2026-02-11 08:22:13 +0000
  • e9a824ec0b simplify footer categories: fetch directly instead of threading assigns jamey 2026-02-11 08:20:50 +0000
  • 209ae7aee7 fix navigation links, footer categories, product card structure, and social icons jamey 2026-02-11 08:17:19 +0000
  • ac46c1504f remove redundant "view basket" link from cart drawer jamey 2026-02-11 00:32:15 +0000
  • b3d1019cd4 add quantity controls to cart drawer via shared CartHook jamey 2026-02-11 00:15:04 +0000
  • 3c73b98d2b fix PDP quantity selector and trust badge consistency jamey 2026-02-10 23:15:09 +0000
  • 8775c2eeef drop redundant "Home" from PDP breadcrumbs jamey 2026-02-10 15:59:34 +0000
  • dc8bf28892 fix breadcrumb styling: semantic markup, chevron separators, mobile sizing jamey 2026-02-10 15:58:26 +0000
  • 8445e9e8b1 replace PDP image gallery with scroll-snap carousel jamey 2026-02-10 15:33:41 +0000
  • 1a69736734 add mobile swipe for product card images and fix dev asset caching jamey 2026-02-10 12:24:52 +0000
  • 19b4a5bd59 add variants to all mock products and fix CSSCache race condition jamey 2026-02-09 18:12:57 +0000
  • 90b0242a06 fix cart hydration for demo mode with mock products jamey 2026-02-09 08:20:59 +0000
  • c5e353eba1 improve lighthouse scores: image priority and long-poll removal jamey 2026-02-08 23:43:01 +0000
  • 865e3563b6 fix production deployment: CSS, images and theme seeding jamey 2026-02-08 23:42:56 +0000
  • eb51385525 combine e2e and a11y testing into single roadmap item (Wallaby + A11yAudit) jamey 2026-02-08 18:43:11 +0000
  • e4444437bb update PROGRESS.md: mark PageSpeed CI as complete jamey 2026-02-08 18:29:51 +0000
  • 1f4e938ed1 enable gzip on Plug.Static unconditionally jamey 2026-02-08 18:23:53 +0000
  • 516d0d0070 add mix lighthouse task for PageSpeed auditing jamey 2026-02-08 18:18:01 +0000
  • 88291f276b add observability: LiveDashboard in prod, error tracking, JSON logging jamey 2026-02-08 17:02:21 +0000
  • 1ee37c853d add Docker deployment with Alpine image, release config and health check jamey 2026-02-08 16:21:05 +0000
  • eaa4bbb3fa add CI pipeline with credo and dialyzer jamey 2026-02-08 15:19:42 +0000
  • 518da36c8f add integration tests for product, cart and home pages jamey 2026-02-08 14:57:10 +0000
  • 3b8d5faf3b refactor: consolidate settings lookups and secrets loading jamey 2026-02-08 14:42:13 +0000
  • 3eacd91fda refactor: split shop_components.ex into 5 focused sub-modules jamey 2026-02-08 14:30:25 +0000