-
fd2bb07047
Merge branch 'docs/ai-roadmap'
main
joshua
2026-10-24 14:36:25 +02:00
-
-
2d4bc5c38d
Roadmap: AI helpers as the 2.0 headline, and later AI stages
docs/ai-roadmap

joshuaandClaude Opus 5.5
2026-10-24 14:36:25 +02:00
-
-
f7a19f254a
Merge branch 'feat/popia-retention'
v1.40.0
joshua
2026-10-23 20:26:01 +02:00
-
-
8c5e6bd23c
Bump to 1.40.0
feat/popia-retention

joshuaandClaude Opus 5.5
2026-10-23 20:26:01 +02:00
-
a1ecbb9617
POPIA toolkit part 3: retention, breach register, readiness

joshuaandClaude Opus 5.5
2026-10-23 20:25:58 +02:00
-
-
6eee10b610
Merge branch 'feat/popia-admin-tools'
v1.39.0
joshua
2026-10-23 19:11:23 +02:00
-
-
7b57fa4d04
Bump to 1.39.0
feat/popia-admin-tools

joshuaandClaude Opus 5.5
2026-10-23 19:11:23 +02:00
-
d265047c84
POPIA toolkit part 2: privacy notice editor, operators, consent and access logs

joshuaandClaude Opus 5.5
2026-10-23 19:11:20 +02:00
-
-
40c5c9cc1d
Merge branch 'feat/popia-privacy-centre'
v1.38.0
joshua
2026-10-23 18:24:07 +02:00
-
-
261bc8a639
Bump to 1.38.0
feat/popia-privacy-centre

joshuaandClaude Opus 5.5
2026-10-23 18:24:07 +02:00
-
594cb35a85
POPIA toolkit part 1: privacy page, unsubscribe, WhatsApp STOP, data requests

joshuaandClaude Opus 5.5
2026-10-23 18:13:47 +02:00
-
-
be5ad620da
Merge branch 'fix/deploy-script'
v1.37.4
joshua
2026-10-23 16:20:22 +02:00
-
-
96adf20cf0
Deploy script: roll back once (not inside subshells); docs; bump to 1.37.4
fix/deploy-script

joshuaandClaude Opus 5.5
2026-10-23 16:20:22 +02:00
-
a9c7a1129b
Deploy: latest main without a tag; per-install PM2 config out of git

joshuaandClaude Opus 5.5
2026-10-23 16:15:29 +02:00
-
-
d8eb9f22cc
Merge branch 'fix/help-entities'
v1.37.3
joshua
2026-10-23 15:57:46 +02:00
-
-
4cae0fc672
Fix the production build: escape quotes in the Payments help text
fix/help-entities

joshuaandClaude Opus 5.5
2026-10-23 15:57:46 +02:00
-
-
cd33ba281e
Merge branch 'feat/payment-status'
v1.37.2
joshua
2026-10-23 15:28:31 +02:00
-
-
220dafb400
Bump to 1.37.2
feat/payment-status

joshuaandClaude Opus 5.5
2026-10-23 15:28:31 +02:00
-
eb0f390215
Payment status checks for notifications that never arrive

joshuaandClaude Opus 5.5
2026-10-23 15:28:28 +02:00
-
-
55a7ee2970
Merge branch 'feat/hide-pay-online'
v1.37.1
joshua
2026-10-23 15:05:01 +02:00
-
-
4bc7dbc989
Bump to 1.37.1
feat/hide-pay-online

joshuaandClaude Opus 5.5
2026-10-23 15:05:01 +02:00
-
71b9da2458
Hide "Pay online" when no provider is on or the amount is under R15

joshuaandClaude Opus 5.5
2026-10-23 15:04:58 +02:00
-
-
654f51b86d
Merge branch 'feat/payfast'
v1.37.0
joshua
2026-10-23 14:26:09 +02:00
-
-
aeb5d6d678
Bump to 1.37.0
feat/payfast

joshuaandClaude Opus 5.5
2026-10-23 14:26:09 +02:00
-
f2b51dbd88
PayFast provider, Pay online page, amount checks on payments

joshuaandClaude Opus 5.5
2026-10-23 14:25:49 +02:00
-
-
25e3e9d3a6
Merge branch 'feat/payment-providers'
v1.36.0
joshua
2026-10-23 12:17:56 +02:00
-
-
e7bed08a35
Bump to 1.36.0
feat/payment-providers

joshuaandClaude Opus 5.5
2026-10-23 12:17:56 +02:00
-
ede1ddbe00
Payment provider interface: Yoco behind it, Site settings → Payments

joshuaandClaude Opus 5.5
2026-10-23 12:17:29 +02:00
-
-
8933a1fe77
Merge branch 'feat/session-gaps'
v1.35.1
joshua
2026-10-23 11:38:43 +02:00
-
-
30e5db82df
Bump to 1.35.1
feat/session-gaps

joshuaandClaude Opus 5.5
2026-10-23 11:38:43 +02:00
-
f99b84858e
Session gaps: per-session waitlist, door session picker, all-sessions choice

joshuaandClaude Opus 5.5
2026-10-23 11:38:21 +02:00
-
-
7c3f4694e2
Merge branch 'feat/pick-sessions'
v1.35.0
joshua
2026-10-23 09:25:35 +02:00
-
-
b441ffac60
Bump to 1.35.0
feat/pick-sessions

joshuaandClaude Opus 5.5
2026-10-23 09:25:32 +02:00
-
6010641629
Pick sessions (frontend), roadmap and handover docs

joshuaandClaude Opus 5.5
2026-10-23 09:25:21 +02:00
-
e338768f6e
Pick sessions (backend): book individual sessions with per-session capacity

joshuaandClaude Opus 5.5
2026-10-22 16:05:48 +02:00
-
-
cc44e62379
Merge branch 'feat/ci-e2e-jobs'
v1.34.0
joshua
2026-10-22 15:50:00 +02:00
-
-
5aba2e735f
Bump to 1.34.0
feat/ci-e2e-jobs

joshuaandClaude Opus 5.5
2026-10-22 15:49:56 +02:00
-
48660732fe
Run background jobs on a pg-boss queue; add e2e tests, CI and deploy script

joshuaandClaude Opus 5.5
2026-10-22 15:49:46 +02:00
-
-
8cb2755493
Merge branch 'feat/multi-day-sessions'
v1.33.0
joshua
2026-10-22 14:54:03 +02:00
-
-
e84d390393
Bump to 1.33.0
feat/multi-day-sessions

joshuaandClaude Opus 5.5
2026-10-22 14:53:59 +02:00
-
39558577f7
Add multi-day events (frontend), attendance register and certificates

joshuaandClaude Opus 5.5
2026-10-22 14:53:39 +02:00
-
c79b74bc67
Add multi-day event sessions (backend)

joshuaandClaude Opus 5.5
2026-10-22 14:20:52 +02:00
-
-
6a8ef62630
Merge branch 'feat/early-bird-ribbon'
v1.32.0
joshua
2026-10-22 13:48:29 +02:00
-
-
dbac248d8f
Bump to 1.32.0
feat/early-bird-ribbon

joshuaandClaude Opus 5.5
2026-10-22 13:48:28 +02:00
-
b1af901d6a
Show an early-bird ribbon on event cards

joshuaandClaude Opus 5.5
2026-10-22 13:48:22 +02:00
-
-
0bddb329e3
Merge branch 'feat/google-site-verification'
v1.31.1
joshua
2026-10-22 11:43:01 +02:00
-
-
be4b6f02ea
Bump to 1.31.1

joshuaandClaude Opus 5.5
2026-10-22 11:43:00 +02:00
-
880e3206cc
Add Google Search Console verification setting

joshuaandClaude Opus 5.5
2026-10-22 11:42:56 +02:00
-
-
7b2bfc31e6
Merge branch 'feat/seo-and-traffic-sources'
v1.31.0

joshuaandClaude Opus 5.5
2026-10-22 09:26:17 +02:00
-
-
963c1824bf
Bump to 1.31.0

joshuaandClaude Opus 5.5
2026-10-22 09:26:15 +02:00
-
38262022ef
Add event structured data, canonical URLs and referrer-based traffic sources

joshuaandClaude Opus 5.5
2026-10-22 09:26:02 +02:00
-
-
15b73d5d9e
Merge branch 'feat/unified-ticket-design'
v1.30.1

joshuaandClaude Opus 5.5
2026-10-22 08:59:24 +02:00
-
-
c74a943709
Bump to 1.30.1

joshuaandClaude Opus 5.5
2026-10-22 08:59:21 +02:00
-
28c8fe9715
Use the dashboard ticket design for all tickets

joshuaandClaude Opus 5.5
2026-10-22 08:59:07 +02:00
-
-
2e7bf263ee
Merge branch 'feat/registration-donation'
v1.30.0

joshuaandClaude Opus 5.5
2026-10-22 08:29:17 +02:00
-
-
377630473d
Bump to 1.30.0

joshuaandClaude Opus 5.5
2026-10-22 08:29:11 +02:00
-
286cf09dd8
Add optional donation to registration; fix soldOutLines server crash

joshuaandClaude Opus 5.5
2026-10-22 08:27:47 +02:00
-
-
27c870d46d
Bump to 1.29.1
v1.29.1

joshuaandClaude Opus 5.5
2026-10-21 16:36:17 +02:00
-
a0c5a6a98c
Merge branch 'feat/coupons-redesign'

joshuaandClaude Opus 5.5
2026-10-21 16:36:16 +02:00
-
-
e7969429b6
Redesign the Coupon codes page to match Bundle deals

joshuaandClaude Opus 5.5
2026-10-21 16:36:16 +02:00
-
-
4a492a8b16
Bump to 1.29.0
v1.29.0

joshuaandClaude Opus 5.5
2026-10-21 16:21:05 +02:00
-
294fff0b41
Merge branch 'feat/bundle-types'

joshuaandClaude Opus 5.5
2026-10-21 16:21:05 +02:00
-
-
f33d04a57c
Add bundle types: pick any, buy X get Y free, group discount

joshuaandClaude Opus 5.5
2026-10-21 16:21:05 +02:00
-
-
6b186b3481
Bump to 1.28.3
v1.28.3

joshuaandClaude Opus 5.5
2026-10-21 16:03:22 +02:00
-
7ba40163db
Fix the bundle edit form's ticket rows

joshuaandClaude Opus 5.5
2026-10-21 16:03:21 +02:00
-
428b438251
Bump to 1.28.2
v1.28.2

joshuaandClaude Opus 5.5
2026-10-21 15:56:04 +02:00
-
6ce59af0ea
Redesign the Bundle deals page

joshuaandClaude Opus 5.5
2026-10-21 15:56:03 +02:00
-
53ed72d032
Add bundle deals to manual registration
v1.28.1

joshuaandClaude Opus 5.5
2026-10-21 15:32:17 +02:00
-
35d02c243b
Bump to 1.28.1

joshuaandClaude Opus 5.5
2026-10-21 15:22:49 +02:00
-
e2e6ec0e97
Merge branch 'feat/bundles-door-kiosk'

joshuaandClaude Opus 5.5
2026-10-21 15:22:48 +02:00
-
-
92ab8065ef
Add bundle deals to at the door and the kiosk

joshuaandClaude Opus 5.5
2026-10-21 15:22:48 +02:00
-
-
084e3c6679
Bump to 1.28.0
v1.28.0

joshuaandClaude Opus 5.5
2026-10-21 15:14:53 +02:00
-
de196e34f2
Merge branch 'feat/bundle-deals'

joshuaandClaude Opus 5.5
2026-10-21 15:14:53 +02:00
-
-
763b66ff56
Add bundle deals

joshuaandClaude Opus 5.5
2026-10-21 15:14:53 +02:00
-
-
8f92a8c3e9
Bump to 1.27.1
v1.27.1

joshuaandClaude Opus 5.5
2026-10-21 13:39:48 +02:00
-
6fc6c35214
Merge branch 'chore/demo-history'
joshua
2026-10-21 13:39:47 +02:00
-
-
be1d6f2e31
Add ten completed events to the demo data

joshuaandClaude Opus 5.5
2026-10-21 13:39:47 +02:00
-
-
dc02f6b9ff
Bump to 1.27.0
v1.27.0

joshuaandClaude Opus 5.5
2026-10-21 13:29:29 +02:00
-
103c328a6a
Merge branch 'feat/cashup-settlement'
joshua
2026-10-21 13:29:28 +02:00
-
-
7446388bfa
Take cash deposit fees out of the counted cash

joshuaandClaude Opus 5.5
2026-10-21 13:29:17 +02:00
-
8a4c144f6d
Add cashup settlement and back links to the changelog

joshuaandClaude Opus 5.5
2026-10-21 13:25:19 +02:00
-
3a68b24a0f
Settle cashups: where the money ended up

joshuaandClaude Opus 5.5
2026-10-21 13:25:04 +02:00
-
9be78c3c34
Use one back link style across the dashboards

joshuaandClaude Opus 5.5
2026-10-21 13:25:04 +02:00
-
-
d268236686
Bump to 1.26.1
v1.26.1

joshuaandClaude Opus 5.5
2026-10-21 12:23:51 +02:00
-
95a8bd0796
Merge branch 'chore/demo-data'
joshua
2026-10-21 12:21:03 +02:00
-
-
101632e758
Add set-demo script for staging demo data

joshuaandClaude Opus 5.5
2026-10-21 12:21:03 +02:00
-
-
7cf5f79d01
Merge branch 'chore/frontend-lint'
v1.26.0

joshuaandClaude Opus 5.5
2026-10-21 11:16:38 +02:00
-
-
00464c086d
Bump to 1.26.0

joshuaandClaude Opus 5.5
2026-10-21 11:16:38 +02:00
-
4e07034bbd
Add frontend lint cleanup to the changelog

joshuaandClaude Opus 5.5
2026-10-21 11:11:42 +02:00
-
2d6c840614
Type the reports page and turn lint back on in builds

joshuaandClaude Opus 5.5
2026-10-21 11:09:50 +02:00
-
235da5bf61
Type the at-the-door page and share pricing helpers

joshuaandClaude Opus 5.5
2026-10-21 10:51:34 +02:00
-
f6581eb441
Type payments and user dashboard pages

joshuaandClaude Opus 5.5
2026-10-21 10:46:43 +02:00
-
0a8788afff
Type supervisor forms, manual registration and events pages

joshuaandClaude Opus 5.5
2026-10-21 10:42:17 +02:00
-
b560d0d340
Type registrations, email and WhatsApp messaging pages

joshuaandClaude Opus 5.5
2026-10-21 10:37:13 +02:00
-
b2439a781e
Type more frontend pages and fix their hook dependencies

joshuaandClaude Opus 5.5
2026-10-21 10:31:07 +02:00
-
545f3d913e
Add shared API types and type the smaller frontend pages

joshuaandClaude Opus 5.5
2026-10-21 10:22:08 +02:00
-
619b5b9a93
Type caught errors as unknown in the frontend

joshuaandClaude Opus 5.5
2026-10-21 10:09:08 +02:00
-
958a5a5950
Fix frontend lint: links, unused code, quotes, img elements

joshuaandClaude Opus 5.5
2026-10-21 10:05:51 +02:00
-
f2be3a8b45
Upgrade to Prisma 7 and clear npm audit advisories

joshuaandClaude Opus 5.5
2026-10-21 09:58:11 +02:00
-
-
ce22f44f7c
Merge branch 'fix/mobile-cookie-banner'
v1.25.1
joshua
2026-10-20 12:47:41 +02:00
-