Commit Graph

  • 4aa7dece0c add SEO enhancements: OG images, meta robots, FAQ block, image sitemap main jamey 2026-04-17 16:47:43 +01:00
  • 9facfd926e expand draft-publish-workflow plan with image lifecycle and versioning jamey 2026-04-03 09:20:42 +01:00
  • 544c83ad0f add tests for reviews liveviews and worker jamey 2026-04-01 23:02:35 +01:00
  • 6d2d0c9941 complete reviews system (phases 4-6) jamey 2026-04-01 22:41:27 +01:00
  • 32eb0c6758 add review submission flow (phase 3) jamey 2026-04-01 11:12:25 +01:00
  • 8dc17a6f4d add reviews schema and context (phase 2) jamey 2026-04-01 10:34:07 +01:00
  • 34822254e3 add persistent email session for order lookup and reviews jamey 2026-04-01 09:44:53 +01:00
  • 3b23a413ed fix 404 handling for unknown url prefixes jamey 2026-04-01 01:04:42 +01:00
  • a41771efc8 integrate R module and add url editor ui jamey 2026-04-01 00:36:17 +01:00
  • c115f08cb8 add url slug resolution to shop routing jamey 2026-04-01 00:36:05 +01:00
  • e9649218fb update redirects plug for custom prefixes jamey 2026-04-01 00:35:57 +01:00
  • ecf84b81d1 add dynamic routes plug and simplify router jamey 2026-04-01 00:35:49 +01:00
  • 6b90b394dd add R module for runtime url routing jamey 2026-04-01 00:35:41 +01:00
  • 2fd7a0323e add url prefix settings with validation and redirects jamey 2026-04-01 00:35:33 +01:00
  • 1004865013 add page url slug management functions jamey 2026-04-01 00:35:24 +01:00
  • f56e04390c add url_slug column to pages table jamey 2026-04-01 00:35:15 +01:00
  • 04ce28ca29 fix page settings section and blocks not showing in editor jamey 2026-03-29 20:30:36 +01:00
  • 9a506357eb complete editor panel reorganisation polish jamey 2026-03-29 18:50:07 +01:00
  • d3fe6f4b56 add provider sync enhancements for product lifecycle jamey 2026-03-29 18:49:55 +01:00
  • dd7146cb41 merge page settings into Page tab and remove Settings tab jamey 2026-03-28 23:54:04 +00:00
  • 242fed0501 move branding settings from Theme tab to Site tab jamey 2026-03-28 23:40:48 +00:00
  • 7c07805df8 add nav editors to Site tab with live preview jamey 2026-03-28 22:19:48 +00:00
  • 5a5103bc42 update docs for completed social links editor jamey 2026-03-28 10:13:03 +00:00
  • 638bb4fb70 add Site context with social links editor and site-wide settings jamey 2026-03-28 10:09:33 +00:00
  • 0b86cd66ce improve backup button responsiveness and disable handling jamey 2026-03-27 10:36:05 +00:00
  • 4ee097596b fix editor blocks not syncing on content page navigation jamey 2026-03-27 10:36:02 +00:00
  • f47a4b90c7 prevent double-click on create backup button jamey 2026-03-13 13:37:47 +00:00
  • 2af30acb6a remove old database backup files jamey 2026-03-13 13:34:42 +00:00
  • 255912af73 update docs and progress tracking jamey 2026-03-13 13:34:36 +00:00
  • f2e9960303 scroll flash messages into view on mount jamey 2026-03-13 13:34:32 +00:00
  • a2d6bf8a02 add sqlcipher support to docker build jamey 2026-03-13 13:34:28 +00:00
  • a6e5db73c0 prevent checkout with unavailable product variants jamey 2026-03-13 13:34:22 +00:00
  • 09f55dfe67 add database backup and restore admin page jamey 2026-03-13 13:33:29 +00:00
  • b0f8eea2bc add competitive gap analysis document jamey 2026-03-10 09:46:02 +00:00
  • 8c053f7495 reference SEO enhancements plan in progress and roadmap jamey 2026-03-10 08:54:15 +00:00
  • e04a5edbbb add SEO enhancements plan jamey 2026-03-10 08:53:47 +00:00
  • 9f804459fb add editor reorganisation plan to progress jamey 2026-03-10 08:21:55 +00:00
  • f49d52a1e0 add editor reorganisation plan jamey 2026-03-10 08:14:00 +00:00
  • 6f78b210ff update progress: mark onboarding UX v2 and notification overhaul complete jamey 2026-03-10 07:57:40 +00:00
  • 2282af91db complete onboarding UX v2 jamey 2026-03-10 07:56:54 +00:00
  • 951147a675 update progress: mark unified on-site editing complete jamey 2026-03-09 22:00:18 +00:00
  • 94c6137ab1 sync editor state with URL for browser back support jamey 2026-03-09 21:59:48 +00:00
  • 2c3c5050f4 mark unified on-site editing feature complete jamey 2026-03-09 21:18:29 +00:00
  • caded6c9f8 fix theme data attributes not updating live during editing jamey 2026-03-09 20:51:59 +00:00
  • 6f0b7f4f63 redirect /admin/theme to on-site editor at /?edit=theme jamey 2026-03-09 20:30:33 +00:00
  • 378b3fdb6b add image uploads to on-site theme editor and fix scroll on navigation jamey 2026-03-09 19:45:43 +00:00
  • 89c411e0fc clear page-specific assigns on navigation to prevent stale data jamey 2026-03-09 18:34:45 +00:00
  • 6aaddeaf44 fix settings editor crash on product pages jamey 2026-03-09 16:25:00 +00:00
  • f7891188e0 add settings editor component for unified on-site editing jamey 2026-03-09 15:38:06 +00:00
  • bb5d220079 consolidate shop pages into unified LiveView for editor state persistence jamey 2026-03-09 14:47:50 +00:00
  • ae0a149ecd add draft-then-publish workflow plan jamey 2026-03-09 11:07:46 +00:00
  • 0741095a84 exclude /health from force_ssl redirect jamey 2026-03-09 10:06:26 +00:00
  • b82d486877 fix header nav spacing for standard layout jamey 2026-03-09 09:53:54 +00:00
  • a011169459 fix force_ssl compile-time config mismatch jamey 2026-03-09 09:48:06 +00:00
  • 168b6ce76f implement unified on-site editor phases 1-2 jamey 2026-03-09 09:01:21 +00:00
  • 74ab6411f7 add unified on-site editing mode plan jamey 2026-03-08 23:09:51 +00:00
  • 476da8121a add header background contrast warning and improve branding UX jamey 2026-03-08 22:40:08 +00:00
  • 32cc425458 separate account settings from shop settings jamey 2026-03-08 18:42:29 +00:00
  • 0c2d4ac406 add rate limiting and HSTS for security hardening jamey 2026-03-08 08:58:43 +00:00
  • 48eb7a9d9c update notification system docs as implementation reference jamey 2026-03-08 07:55:55 +00:00
  • 5e03dccb69 improve notification accessibility jamey 2026-03-08 07:53:17 +00:00
  • 8af5cbf41e mark notification system overhaul complete jamey 2026-03-08 07:42:53 +00:00
  • db28cb8d9f migrate remaining admin pages to inline feedback jamey 2026-03-08 07:34:17 +00:00
  • 0834437340 add no-JS fallback for provider forms jamey 2026-03-08 07:30:16 +00:00
  • 3e29a89fff add link picker and validation to navigation editor jamey 2026-03-08 02:10:06 +00:00
  • 42542ac177 migrate admin forms to inline feedback jamey 2026-03-07 21:01:54 +00:00
  • bd07c9c7d9 separate editor FAB and panel for cleaner animation jamey 2026-03-07 19:01:32 +00:00
  • 3f96769840 refine editor sheet to floating pill button jamey 2026-03-07 11:36:18 +00:00
  • f4f036b84b replace admin rail with unified bottom sheet editor jamey 2026-03-07 09:30:07 +00:00
  • dbcecc7878 update notification overhaul plan jamey 2026-03-05 15:30:29 +00:00
  • c6636cab65 improve email settings progressive enhancement and admin layout jamey 2026-03-05 15:29:05 +00:00
  • 5dee2ae0be fix email settings: hidden attr for no-CSS, block-level card labels jamey 2026-03-05 09:40:35 +00:00
  • e24f9aa4f3 add progressive enhancement guidelines to CLAUDE.md jamey 2026-03-04 23:28:21 +00:00
  • db130a7155 rework email settings for true progressive enhancement jamey 2026-03-04 23:10:37 +00:00
  • dd20ea824f fix email settings: missing providers, a11y, no-JS support jamey 2026-03-04 21:26:59 +00:00
  • dd659e4c61 replace orphaned tailwind classes with project CSS jamey 2026-03-04 17:12:21 +00:00
  • 7547d0d4b8 rework email settings UX with guided flow and friendly errors jamey 2026-03-04 17:12:10 +00:00
  • 67a26eb6b4 add contextual prompts for skipped setup steps jamey 2026-03-04 14:02:49 +00:00
  • 005ebca432 fix external link icon specificity in shop CSS jamey 2026-03-04 12:22:05 +00:00
  • 76cff0494e add forgiving API key validation with inline errors jamey 2026-03-04 12:17:56 +00:00
  • e139a75b69 consolidate all external links through external_link component jamey 2026-03-04 07:12:25 +00:00
  • 156a23da16 add external link UX: icons, rel attributes, screen reader labels jamey 2026-03-04 00:55:09 +00:00
  • 696843bacd add WCAG-compliant input border contrast across all moods jamey 2026-03-04 00:48:08 +00:00
  • 92a008926e fix coming soon page: crash, logo centering, admin login link jamey 2026-03-04 00:41:15 +00:00
  • 1a2a6f5d56 fix theme editor radio buttons: accessibility and double dots jamey 2026-03-04 00:14:57 +00:00
  • 2e5217b010 add plans from usability testing: onboarding v2, notifications, live editor jamey 2026-03-03 22:45:41 +00:00
  • 64f083d271 improve setup UX: password field, setup hook, checklist banners, theme tweaks jamey 2026-03-03 17:41:08 +00:00
  • 0853b6f528 share provider connection logic between setup wizard and providers form jamey 2026-03-03 15:19:17 +00:00
  • 5b41f3fedf extract site_name and site_description from theme settings into standalone settings jamey 2026-03-03 14:52:31 +00:00
  • 8ea77e5992 fix content image double-suffix, clean up page defaults and editor UX jamey 2026-03-03 00:56:01 +00:00
  • 61772c26ae fix filter pill badge contrast on primary buttons jamey 2026-03-02 22:58:53 +00:00
  • e041f5d8f0 fix ETS cache resilience, skip heavy columns from queries jamey 2026-03-02 21:44:32 +00:00
  • 2f3b7e7b21 optimise product queries: skip image blobs, limit listing preloads, add composite index jamey 2026-03-02 17:29:15 +00:00
  • 297f3de60f cache settings, categories, and media in ETS to cut per-request DB queries jamey 2026-03-02 16:25:29 +00:00
  • 5e70c07b60 persist mockup variants on fly volume across deploys jamey 2026-03-02 11:20:33 +00:00
  • 8159a312ae increase sqlite busy_timeout and reduce image queue concurrency jamey 2026-03-02 11:13:31 +00:00
  • e66d51a08b cap image variant concurrency to CPU core count jamey 2026-03-02 10:59:55 +00:00
  • 9a27723b52 persist image cache on fly volume across deploys jamey 2026-03-02 09:49:53 +00:00
  • e787f1f663 disable auto-stop to prevent cold start latency jamey 2026-03-02 09:35:03 +00:00
  • bf06ee051a hide system events by default on activity page jamey 2026-03-02 08:32:06 +00:00