dstrawsb
c0ff28d505
fix 18
CI / deploy (push) Successful in 27s
2026-03-31 22:29:53 -04:00
dstrawsb
a66699b450
fix 17
CI / deploy (push) Failing after 31s
2026-03-31 22:12:18 -04:00
dstrawsb
ef3343b942
fix 16
CI / deploy (push) Failing after 4s
2026-03-31 22:11:32 -04:00
dstrawsb
5940d60f89
fix 15
CI / deploy (push) Failing after 5s
2026-03-31 22:07:54 -04:00
dstrawsb
f52cf3d176
fix 14
CI / deploy (push) Failing after 24s
2026-03-31 22:00:01 -04:00
dstrawsb
b1c45bb4b5
fix 13
CI / deploy (push) Failing after 15s
2026-03-31 21:48:15 -04:00
dstrawsb
5c949c1ab8
Merge branch 'develop' of ssh://gitea.gofwd.group:2225/sean/shadow-gunbuilder-ai-proto into develop
CI / deploy (push) Failing after 16s
2026-03-31 21:45:55 -04:00
dstrawsb
b91e8fee24
fix 12
2026-03-31 21:45:49 -04:00
dstrawsb
975d7acc39
Update .gitea/workflows/ci.yaml
CI / deploy (push) Failing after 15s
2026-03-31 20:17:57 -04:00
dstrawsb
ecef11248b
fix 11
CI / deploy (push) Failing after 16s
2026-03-31 18:23:39 -04:00
dstrawsb
7ad4002886
fix 10
CI / deploy (push) Failing after 15s
2026-03-31 17:25:49 -04:00
dstrawsb
544760e19d
fix 9
CI / deploy (push) Failing after 14s
2026-03-31 17:17:49 -04:00
dstrawsb
119e366361
fixing ci again 8
CI / deploy (push) Failing after 19s
2026-03-31 17:06:18 -04:00
dstrawsb
2091d14340
fixing ci again 7
CI / deploy (push) Failing after 18s
2026-03-31 16:59:03 -04:00
dstrawsb
10ef062a92
fixing ci again 6
CI / deploy (push) Failing after 16s
2026-03-31 16:57:17 -04:00
dstrawsb
691de6526c
fixing ci again 5
CI / deploy (push) Failing after 19s
2026-03-31 16:54:02 -04:00
dstrawsb
677f4dd61c
fixing ci again 3
CI / deploy (push) Failing after 20s
2026-03-31 16:48:31 -04:00
dstrawsb
20457af028
fixing ci again
CI / deploy (push) Failing after 21s
2026-03-31 16:34:13 -04:00
dstrawsb
7fc4d92031
fixing ci
CI / deploy (push) Has been cancelled
2026-03-31 16:20:55 -04:00
sean
1aafd08af0
bug fixes. remove builds page for now
CI / deploy (push) Failing after 6s
2026-03-31 14:15:16 -04:00
sean
cdb3a8dbb3
v0.1.0 commit
CI / deploy (push) Failing after 5s
2026-03-31 11:31:40 -04:00
sean
0e4c49928b
fix: make autoFocus a prop on FeedbackForm, only apply in modal context
2026-03-30 20:51:08 -04:00
sean
82a38a7a15
fix: overflow-x-auto on table, remove unused ipAddress from type
2026-03-30 20:47:20 -04:00
sean
ca292c4782
feat: add admin feedback review page and nav link
2026-03-30 19:32:50 -04:00
sean
e77e6e4e6d
feat: add /feedback page, FeedbackModal to TopNav, and footer link
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-30 19:29:12 -04:00
sean
98c2b12340
fix: add aria-labelledby to modal, htmlFor/id to form labels, autoFocus on open
2026-03-30 19:27:21 -04:00
sean
8f2a46d3bb
feat: add FeedbackForm, FeedbackModal, and Give Feedback tab
v0.1.0
2026-03-30 19:24:11 -04:00
sean
0ca864ff20
fix: clear setTimeout ref on unmount, stable roadmapIdKey dep for votes effect
2026-03-30 19:18:23 -04:00
sean
93aa4469e8
feat: wire up roadmap upvote with optimistic UI and inline auth prompt
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-30 19:15:50 -04:00
sean
89e39e7b18
fix: separate 400/500 error cases in feedback proxy route
2026-03-30 19:14:19 -04:00
sean
8e33a5497a
feat: add API proxy routes for feedback and roadmap votes
2026-03-30 16:46:49 -04:00
sean
26bc1a8c21
feat: add roadmap tab with static RoadmapItem component
2026-03-30 16:42:15 -04:00
sean
2d55af4de2
fix: make tags optional in ChangelogEntry, remove unused VoteState import
2026-03-30 16:40:35 -04:00
sean
d387484872
feat: add /changelog page with What's New tab
...
RSC page fetches changelog entries and roadmap items from Sanity with
graceful error fallback. ChangelogTabs client component renders tabbed
UI with What's New fully implemented; What's Next and Give Feedback are
stubs for Tasks 3 and 6.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-30 16:37:41 -04:00
sean
e2a2af8a6f
feat: add changelog/roadmap types, Sanity queries, and public route whitelist
2026-03-30 16:33:53 -04:00
sean
c977e69654
docs: address spec review gaps in changelog/feedback design
2026-03-30 11:00:54 -04:00
sean
9d0eb40554
docs: add changelog, roadmap, and feedback design spec
2026-03-30 10:57:36 -04:00
sean
2a97ae4190
new homepage and event tracking
CI / deploy (push) Failing after 6s
2026-03-30 10:40:24 -04:00
sean
a1bb9e97e1
fix: replace opacity-85 no-op and inline gap styles with Tailwind classes
2026-03-30 06:51:31 -04:00
sean
b26bc5263b
feat: redesign homepage — RSC, 8 sections, remove beta form
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-30 06:48:37 -04:00
sean
895a2e7406
feat: suppress Early Access Beta banner on homepage
2026-03-30 06:45:12 -04:00
sean
47d5d17d29
placeholder images
CI / deploy (push) Failing after 35s
2026-03-29 07:54:52 -04:00
sean
c686da0c03
feat: use ProductImage for part thumbnails on build detail page
2026-03-29 07:43:55 -04:00
sean
680d2b21a1
feat: use ProductImage on product detail page and modal
2026-03-29 07:42:15 -04:00
sean
c86d49f317
feat: use ProductImage in ProductDetailPageClient
2026-03-29 07:37:46 -04:00
sean
b8a0fd1963
feat: use ProductImage in PartsGrid list view
2026-03-29 07:37:44 -04:00
sean
00613ebc9f
feat: add ProductImage component with onError fallback
2026-03-29 07:34:13 -04:00
sean
05a4ad2720
feat: add product image placeholder SVG
2026-03-29 07:28:40 -04:00
sean
eb1dfef7b7
analytics
CI / deploy (push) Failing after 5s
2026-03-25 07:16:14 -04:00
sean
10148acaa9
fix: use merchantLabel(o) for retailer in offer row affiliate tracking
2026-03-25 07:10:52 -04:00