Commit Graph

  • cb4698bec8 refactor: extract Cart.build_state/1 as single source of truth for cart state jamey 2026-02-08 12:24:39 +0000
  • 2825537136 refactor: extract common preview assigns helper in theme editor jamey 2026-02-08 12:12:39 +0000
  • 8be1f90f2d refactor: extract shop_layout component to eliminate template boilerplate jamey 2026-02-08 12:10:08 +0000
  • e6d4fce656 refactor: extract ThemeHook to eliminate mount duplication jamey 2026-02-08 11:59:33 +0000
  • dd19281f4f docs: add codebase metrics and impact analysis to DRY refactor plan jamey 2026-02-08 11:42:58 +0000
  • 5b08591a55 docs: add DRY refactor plan and update progress jamey 2026-02-08 11:18:58 +0000
  • db02c0b414 refactor: use assigns spread in page LiveView render functions jamey 2026-02-08 10:53:06 +0000
  • 5a43cfc761 feat: add default content pages for delivery, privacy and terms jamey 2026-02-08 10:47:54 +0000
  • 0af8997623 feat: add transactional emails for order confirmation and shipping jamey 2026-02-08 10:17:19 +0000
  • 3e19887499 feat: add Printify order submission and fulfilment tracking jamey 2026-02-08 09:51:51 +0000
  • 02cdc810f2 feat: add order management admin with list and detail views jamey 2026-02-07 21:59:14 +0000
  • e6f8d7fa2a docs: add prioritised roadmap with all planned features jamey 2026-02-07 20:28:28 +0000
  • d65eb725f7 docs: update progress with Stripe setup and checkout completion jamey 2026-02-07 18:04:18 +0000
  • eede9bb517 feat: add encrypted settings, guided Stripe setup, and admin credentials page jamey 2026-02-07 17:12:53 +0000
  • ff1bc483b9 feat: add Stripe checkout, order persistence, and webhook handling jamey 2026-02-07 08:30:17 +0000
  • cff21703f1 fix: update demo content, fix broken links, and add cart item product links jamey 2026-02-06 23:33:22 +0000
  • 1bc08bfb23 feat: add cart page, cart drawer, and shared cart infrastructure jamey 2026-02-05 22:11:16 +0000
  • 880e7a2888 feat: add dynamic variant selector with color swatches jamey 2026-02-03 22:17:48 +0000
  • 1b49b470f2 feat: add product image download pipeline for PageSpeed 100% jamey 2026-02-01 00:26:19 +0000
  • c818d0399c feat: wire shop LiveViews to real product data jamey 2026-01-31 23:07:37 +0000
  • 81520754ee docs: update progress with completed webhook endpoint jamey 2026-01-31 22:41:45 +0000
  • a9c15ea6ae feat: add Printify webhook endpoint for real-time product updates jamey 2026-01-31 22:41:15 +0000
  • a2157177b8 docs: correct webhook support for personal API tokens jamey 2026-01-31 22:17:35 +0000
  • 5b736b99fd feat: add admin provider setup UI with improved product sync jamey 2026-01-31 22:08:34 +0000
  • bbd748f123 chore: enable sqlite wal mode for dev and prod jamey 2026-01-31 14:30:27 +0000
  • a44790362a fix: resolve sqlite database busy errors in tests jamey 2026-01-31 14:29:24 +0000
  • 51d9504f6b docs: add admin provider setup task and update project guidelines jamey 2026-01-31 14:25:06 +0000
  • 336b2bb81d chore: apply mix format to codebase jamey 2026-01-31 14:24:58 +0000
  • d97918d66a docs: consolidate project tracking into PROGRESS.md jamey 2026-01-31 14:06:07 +0000
  • 153f3d049f chore: add MCP config for Claude Code + Tidewave integration jamey 2026-01-31 13:49:07 +0000
  • c1e19889d4 fix: add Oban Lifeline plugin to rescue orphaned jobs jamey 2026-01-31 13:48:04 +0000
  • ee1da08941 fix: enable Tidewave remote access properly jamey 2026-01-31 13:47:58 +0000
  • c2df13ff79 docs: add CLAUDE.md for Claude Code guidance jamey 2026-01-31 09:58:36 +0000
  • c5c06d9979 feat: add Products context with provider integration (Phase 1) Jamey Greenwood 2026-01-29 08:32:24 +0000
  • 62faf86abe docs: update ROADMAP with completed quick wins Jamey Greenwood 2026-01-25 19:18:09 +0000
  • 7d5896a1e3 refactor: add themed form components for consistent shop styling Jamey Greenwood 2026-01-25 19:09:49 +0000
  • 1b12dc3e7f perf: split CSS bundles for shop and admin pages Jamey Greenwood 2026-01-25 11:36:20 +0000
  • b1635c7313 chore: ignore digested mockup variants in .gitignore Jamey Greenwood 2026-01-25 09:33:29 +0000
  • 9783199691 perf: use digested font paths in CSS and preloads Jamey Greenwood 2026-01-25 09:32:06 +0000
  • 03fb98afc4 chore: add UI styles and update documentation Jamey Greenwood 2026-01-25 00:34:04 +0000
  • 364ac8fa0e fix: improve accent color contrast for WCAG AA compliance Jamey Greenwood 2026-01-25 00:33:52 +0000
  • 2c3d8f5647 perf: use responsive images for theme preview mockups Jamey Greenwood 2026-01-25 00:33:38 +0000
  • 0ade34d994 feat: add centralized fonts module for dynamic font loading Jamey Greenwood 2026-01-25 00:33:24 +0000
  • 2bc05097b9 feat: enhance image optimization with on-demand JPEG fallbacks Jamey Greenwood 2026-01-25 00:33:09 +0000
  • 252ca2268a feat: optimize mockup images with WebP and auto-regeneration Jamey Greenwood 2026-01-25 00:30:42 +0000
  • 2b5b749a69 feat: add image optimizer module Jamey Greenwood 2026-01-21 22:16:21 +0000
  • cefec1aabd feat: add image metadata fields for optimization pipeline Jamey Greenwood 2026-01-21 22:08:19 +0000
  • dbadd2a376 feat: add oban dependency for background jobs Jamey Greenwood 2026-01-21 22:01:08 +0000
  • adaa564f4c docs: add image optimization pipeline plan Jamey Greenwood 2026-01-21 21:56:30 +0000
  • 7fbde87c5b perf: improve SEO and accessibility for PageSpeed Jamey Greenwood 2026-01-21 21:55:55 +0000
  • f29772010e fix: resolve nested HTML documents causing LiveView binding errors Jamey Greenwood 2026-01-21 20:20:39 +0000
  • 5faa6c4c09 perf: self-host fonts and add /admin route Jamey Greenwood 2026-01-20 22:54:07 +0000
  • 8ab7169c1a docs: update ROADMAP and README with recent features Jamey Greenwood 2026-01-20 22:12:55 +0000
  • 4b22bb4a4b feat: add mobile bottom navigation bar Jamey Greenwood 2026-01-20 22:03:42 +0000
  • 9c81f9511d chore: add "No spam" to newsletter description Jamey Greenwood 2026-01-20 21:08:48 +0000
  • c3f3bc237e chore: simplify newsletter description Jamey Greenwood 2026-01-20 21:08:22 +0000
  • a36d8f851c chore: change contact page copy from "us/we" to "me/I" Jamey Greenwood 2026-01-20 21:07:12 +0000
  • 6e52e03a03 chore: simplify newsletter card title to just "Newsletter" Jamey Greenwood 2026-01-20 21:04:16 +0000
  • 8a616b0acd chore: change newsletter default title to "Join the newsletter" Jamey Greenwood 2026-01-20 21:00:00 +0000
  • 7ae3af91ba chore: change newsletter default title to "Get updates" Jamey Greenwood 2026-01-20 20:59:02 +0000
  • 4fa4a6a83e chore: change social links default title to "Find me online" Jamey Greenwood 2026-01-20 20:56:52 +0000
  • fc1b7dd708 chore: update demo social links for tech-savvy POD seller persona Jamey Greenwood 2026-01-20 19:31:29 +0000
  • 2ff24197e0 feat: add comprehensive social platform icons using Simple Icons Jamey Greenwood 2026-01-20 19:29:45 +0000
  • 6b45846d6d feat: enhance contact page with newsletter and social cards Jamey Greenwood 2026-01-20 19:13:48 +0000
  • 1f5498d7d8 docs: update ROADMAP with completed items Jamey Greenwood 2026-01-19 23:45:02 +0000
  • 50d7f135bc fix: improve header navigation accessibility Jamey Greenwood 2026-01-19 23:43:54 +0000
  • fe29c1ad36 feat: add product sorting to collection pages with tests Jamey Greenwood 2026-01-19 23:38:22 +0000
  • 9fb836ca0d feat: add /collections/:slug routes with category filtering Jamey Greenwood 2026-01-19 23:26:41 +0000
  • 848c4ea146 feat: add navigation and collapsible sidebar to theme editor Jamey Greenwood 2026-01-19 21:37:34 +0000
  • 8eda40f175 test: add settings → CSS cache invalidation test Jamey Greenwood 2026-01-19 21:21:08 +0000
  • 7c02323bf4 test: add CSSCache unit tests and benchmarks Jamey Greenwood 2026-01-19 21:14:27 +0000
  • fae851159a docs: move CSS cache warming to completed (already implemented) Jamey Greenwood 2026-01-19 21:12:13 +0000
  • 73e749c573 docs: replace ROADMAP with detailed MVP implementation plan Jamey Greenwood 2026-01-19 21:06:31 +0000
  • 7fcfff62a8 Add ROADMAP_UPDATED.md file after chat with Claude Jamey Greenwood 2026-01-18 22:46:34 +0000
  • f4ecc11eae docs: correct license to AGPL-3.0 Jamey Greenwood 2026-01-17 23:10:02 +0000
  • 8e9a10e9b7 docs: rename to SimpleShop in docs, plan full rename for later Jamey Greenwood 2026-01-17 23:09:42 +0000
  • ac6a8d248d docs: reframe README with shop as primary feature Jamey Greenwood 2026-01-17 23:08:33 +0000
  • f3451429da docs: add Enhanced Contact Page to roadmap Jamey Greenwood 2026-01-17 23:06:04 +0000
  • 2e61115959 docs: fix ROADMAP references and move sample content to completed Jamey Greenwood 2026-01-17 22:56:21 +0000
  • a3f81af990 docs: add mockup generator to README, delete sample-content.md Jamey Greenwood 2026-01-17 22:55:01 +0000
  • 5050b0bde5 docs: merge UX patterns into design-philosophy, delete ux-patterns.md Jamey Greenwood 2026-01-17 22:52:06 +0000
  • b5fbfd5882 docs: merge typography research into design-philosophy Jamey Greenwood 2026-01-17 22:49:10 +0000
  • 796c39d366 docs: extract design philosophy, remove outdated spec Jamey Greenwood 2026-01-17 22:42:57 +0000
  • 6b6c7cc148 docs: reorganize documentation and add ROADMAP Jamey Greenwood 2026-01-17 22:39:37 +0000
  • a2d655d302 feat: add Cart page and themed error pages Jamey Greenwood 2026-01-17 22:29:45 +0000
  • 94f98b8be0 docs: add page builder feature plan Jamey Greenwood 2026-01-17 22:19:09 +0000
  • c25953780a refactor: consolidate shop and preview page templates Jamey Greenwood 2026-01-17 22:17:59 +0000
  • e02d928815 feat: add Product Detail page to public storefront Jamey Greenwood 2026-01-17 21:57:43 +0000
  • 4f70c6649a feat: add Products listing page to public storefront Jamey Greenwood 2026-01-17 21:54:31 +0000
  • 5ceff20aaa feat: add Contact page to public storefront Jamey Greenwood 2026-01-17 21:52:11 +0000
  • 1f8dbd645d feat: add About page to public storefront Jamey Greenwood 2026-01-17 21:49:16 +0000
  • 75206474a1 refactor: consolidate CSS to use .themed class with native nesting Jamey Greenwood 2026-01-17 21:43:26 +0000
  • 7491c34723 test: add CSS consistency tests for shop and preview Jamey Greenwood 2026-01-17 16:28:22 +0000
  • 0157f20ae9 fix: update shop layout and CSS selectors for shop-root Jamey Greenwood 2026-01-17 16:22:11 +0000
  • 88636db9d2 feat: add shop storefront with optimized theme CSS Jamey Greenwood 2026-01-17 16:19:35 +0000
  • 97981a9884 refactor: extract remaining PDP components to ShopComponents Jamey Greenwood 2026-01-17 15:37:58 +0000
  • 0c15929c19 refactor: extract remaining page sections to ShopComponents Jamey Greenwood 2026-01-17 15:14:25 +0000
  • 1589ebaeca refactor: expand hero_section with page and error variants Jamey Greenwood 2026-01-17 14:57:31 +0000
  • f5b7693b96 refactor: extract hero_section to shared ShopComponents module Jamey Greenwood 2026-01-17 14:54:11 +0000
  • b2869514cb refactor: extract product_grid to shared ShopComponents module Jamey Greenwood 2026-01-17 14:45:34 +0000