-
98173c1380
Merge branch 'chore/roadmap-no-afrikaans'
main
joshua
2026-10-28 15:02:22 +02:00
-
-
6297613d0d
Roadmap: languages (Afrikaans) removed from scope
chore/roadmap-no-afrikaans

joshuaandClaude Opus 5.5
2026-10-28 15:02:22 +02:00
-
-
5efb4cd6dd
Merge branch 'feat/saved-filters'
v1.49.2
joshua
2026-10-28 14:57:34 +02:00
-
-
e40803cbbc
Saved filters on list pages (1.49.2)
feat/saved-filters

joshuaandClaude Opus 5.5
2026-10-28 14:57:34 +02:00
-
-
fc393a90c1
Merge branch 'feat/bulk-actions'
v1.49.1
joshua
2026-10-28 14:43:01 +02:00
-
-
c1211db8cf
Bulk actions on registrations (1.49.1)
feat/bulk-actions

joshuaandClaude Opus 5.5
2026-10-28 14:43:00 +02:00
-
-
fb42d6ac19
Merge branch 'feat/dashboard-palette'
v1.49.0
joshua
2026-10-28 14:17:23 +02:00
-
-
2fc9e08f89
Dashboard Today and Waiting for you; Ctrl+K command palette (1.49.0)
feat/dashboard-palette

joshuaandClaude Opus 5.5
2026-10-28 14:17:22 +02:00
-
-
78bcd7cc7c
Merge branch 'feat/demo-seeds'
v1.48.2
joshua
2026-10-28 14:02:56 +02:00
-
-
37731a4696
Four demo seeds; fix set-demo wiping the admin (1.48.2)
feat/demo-seeds

joshuaandClaude Opus 5.5
2026-10-28 14:02:56 +02:00
-
-
4752516b15
Merge branch 'fix/privacy-notice-draft'
v1.48.1
joshua
2026-10-28 13:15:57 +02:00
-
-
5dea712b72
Privacy notice: built-in text up to date, review flow, acceptance (1.48.1)
fix/privacy-notice-draft

joshuaandClaude Opus 5.5
2026-10-28 13:15:57 +02:00
-
-
f1714f9286
Merge branch 'feat/webhooks'
v1.48.0
joshua
2026-10-28 13:00:59 +02:00
-
-
c0d01ce993
Outbound webhooks (1.48.0)
feat/webhooks

joshuaandClaude Opus 5.5
2026-10-28 13:00:59 +02:00
-
-
0414854dec
Merge branch 'fix/update-request-newer'
v1.47.4
joshua
2026-10-28 12:16:56 +02:00
-
-
dd537a1a16
Fix: update request for an older version than the latest (1.47.4)
fix/update-request-newer

joshuaandClaude Opus 5.5
2026-10-28 12:16:56 +02:00
-
-
2240c8a703
Merge branch 'feat/season-pass'
v1.47.3
joshua
2026-10-28 11:19:58 +02:00
-
-
a7c8148588
Season passes (1.47.3)
feat/season-pass

joshuaandClaude Opus 5.5
2026-10-28 11:19:58 +02:00
-
-
96d1e67b85
Merge branch 'feat/series-reports'
v1.47.2
joshua
2026-10-28 10:57:04 +02:00
-
-
e5d615e398
Series: year on year report (1.47.2)
feat/series-reports

joshuaandClaude Opus 5.5
2026-10-28 10:57:04 +02:00
-
-
0253a1d5fa
Merge branch 'feat/event-series'
v1.47.1
joshua
2026-10-28 10:29:59 +02:00
-
-
740897635f
Event series (1.47.1)
feat/event-series

joshuaandClaude Opus 5.5
2026-10-28 10:29:59 +02:00
-
-
7ae0b6d23b
Merge branch 'feat/event-clone'
v1.47.0
joshua
2026-10-28 10:01:18 +02:00
-
-
6ef19d3290
Copy an event (1.47.0)
feat/event-clone

joshuaandClaude Opus 5.5
2026-10-28 10:01:17 +02:00
-
-
51355069da
Merge branch 'chore/whats-new-history'
joshua
2026-10-28 09:25:08 +02:00
-
-
3a96f9c1dc
WHATS-NEW.md: church-facing notes for every version back to 1.0.0
chore/whats-new-history

joshuaandClaude Opus 5.5
2026-10-28 09:25:08 +02:00
-
-
a7261db191
Merge branch 'chore/licence-updates'
v1.46.2
joshua
2026-10-28 09:13:30 +02:00
-
-
6045d1b05e
WHATS-NEW.md for churches; docs, changelog (1.46.2)
chore/licence-updates

joshuaandClaude Opus 5.5
2026-10-28 09:13:30 +02:00
-
5df04f5a4a
Licence page: what's new, withdraw request, Not now, provider notices

joshuaandClaude Opus 5.5
2026-10-28 08:54:35 +02:00
-
-
35805f0c79
Merge branch 'chore/remove-ci'
v1.46.1
joshua
2026-10-28 08:15:45 +02:00
-
-
174022296b
Remove the Gitea CI workflow; docs, changelog (1.46.1)
chore/remove-ci

joshuaandClaude Opus 5.5
2026-10-28 08:15:44 +02:00
-
-
bc22a94f92
Merge branch 'feat/volunteer-rosters'
v1.46.0
joshua
2026-10-28 03:59:52 +02:00
-
-
bbde6791cb
Volunteer rosters: docs, changelog (1.46.0)
feat/volunteer-rosters

joshuaandClaude Opus 5.5
2026-10-28 03:59:52 +02:00
-
e9a2ce9d01
Volunteer rosters: serving, roster and check-in pages, help, e2e

joshuaandClaude Opus 5.5
2026-10-28 03:59:52 +02:00
-
39885a8719
Volunteer rosters: roles, sign-ups, swaps, QR check-in, kids-room duty (backend)

joshuaandClaude Opus 5.5
2026-10-28 03:59:52 +02:00
-
-
1ce6f23ad8
Merge branch 'fix/legal-pages'
v1.45.1
joshua
2026-10-28 01:09:51 +02:00
-
-
1dbc37ba08
Privacy notice and terms of use brought up to date (1.45.1)
fix/legal-pages

joshuaandClaude Opus 5.5
2026-10-28 01:09:51 +02:00
-
-
42a369278e
Merge branch 'feat/kids-check-in'
v1.45.0
joshua
2026-10-28 01:01:09 +02:00
-
-
e249d43c79
Kids check-in: docs, changelog (1.45.0)
feat/kids-check-in

joshuaandClaude Opus 5.5
2026-10-28 01:01:08 +02:00
-
00b465b97d
Kids check-in: desk, room screen, setup and parent pages, help, e2e

joshuaandClaude Opus 5.5
2026-10-28 01:01:08 +02:00
-
794396ca9c
Kids check-in: families, pickup codes, rooms, check-in/out, offline sync (backend)

joshuaandClaude Opus 5.5
2026-10-28 00:46:41 +02:00
-
09ef2c1df1
Roadmap: kids check-in fully digital, wallet passes removed from scope

joshuaandClaude Opus 5.5
2026-10-28 00:29:10 +02:00
-
-
36c3b117ca
Merge branch 'feat/campus-scoped-staff'
v1.44.0
joshua
2026-10-27 22:59:00 +02:00
-
-
cad075bb3f
Campus-scoped staff: help, docs, changelog (1.44.0)
feat/campus-scoped-staff

joshuaandClaude Opus 5.5
2026-10-27 17:52:11 +02:00
-
159728d269
Campus-scoped staff: frontend and e2e

joshuaandClaude Opus 5.5
2026-10-27 17:50:03 +02:00
-
c570fc7ffb
Campus-scoped staff: admins set limits; profile returns the scope

joshuaandClaude Opus 5.5
2026-10-27 17:40:32 +02:00
-
00fd26f3a5
Campus-scoped staff: every staff/supervisor route checked

joshuaandClaude Opus 5.5
2026-10-27 17:37:42 +02:00
-
344f260011
Campus-scoped staff: schema, campusScope helper, route test, first 79 routes

joshuaandClaude Opus 5.5
2026-10-27 17:28:30 +02:00
-
d2d9282a2c
Roadmap: 1.44.0 campus-scoped staff decisions

joshuaandClaude Opus 5.5
2026-10-27 17:17:32 +02:00
-
-
f36e84fd90
Merge branch 'feat/campuses'
v1.43.0
joshua
2026-10-27 16:56:07 +02:00
-
-
a6909ce506
Campuses frontend, docs and e2e (1.43.0)
feat/campuses

joshuaandClaude Opus 5.5
2026-10-27 16:45:43 +02:00
-
955f8d9831
Campuses backend: model, admin/public API, events per campus, filters

joshuaandClaude Opus 5.5
2026-10-27 16:23:33 +02:00
-
-
2727fc6554
Merge branch 'docs/multi-campus-plan'
joshua
2026-10-27 16:09:06 +02:00
-
-
3d149e6098
Roadmap: split multi-campus into 1.43.0 campuses and 1.44.0 scoped staff
docs/multi-campus-plan

joshuaandClaude Opus 5.5
2026-10-27 16:09:04 +02:00
-
-
30a2142085
Merge branch 'fix/hub-public-key'
v1.42.1
joshua
2026-10-27 14:28:49 +02:00
-
-
95913a5bd5
Build the production Hub public key in (1.42.1)
fix/hub-public-key

joshuaandClaude Opus 5.5
2026-10-27 14:28:48 +02:00
-
-
f7e0ec8bc1
Merge branch 'docs/handover-roadmap'
joshua
2026-10-27 14:03:01 +02:00
-
-
08d442e1c1
Handover and roadmap: Cross Events rename, Request update, versions moved up
docs/handover-roadmap

joshuaandClaude Opus 5.5
2026-10-27 14:03:00 +02:00
-
-
be4f341e42
Merge branch 'feat/request-update'
v1.42.0
joshua
2026-10-27 13:55:06 +02:00
-
-
1caa0f0ea7
Request update button instead of the deploy command (1.42.0)
feat/request-update

joshuaandClaude Opus 5.5
2026-10-27 13:55:05 +02:00
-
-
91f6481fb7
Merge branch 'fix/cross-events-name'
v1.41.3
joshua
2026-10-27 13:06:22 +02:00
-
-
bf887720a1
Bump to 1.41.3
fix/cross-events-name

joshuaandClaude Opus 5.5
2026-10-27 13:06:21 +02:00
-
6de0b5525b
Rename the product to Cross Events in UI text and docs

joshuaandClaude Opus 5.5
2026-10-27 13:06:20 +02:00
-
-
e261705214
Merge branch 'docs/frp-deployment'
joshua
2026-10-27 12:11:14 +02:00
-
-
4ef9cea634
Deployment guide for installs behind an frp tunnel

joshuaandClaude Opus 5.5
2026-10-27 12:10:14 +02:00
-
-
6f18e40f06
Merge branch 'fix/job-times'
v1.41.2
joshua
2026-10-27 11:06:54 +02:00
-
-
7fdd2b8b9d
Bump to 1.41.2
fix/job-times

joshuaandClaude Opus 5.5
2026-10-27 11:06:54 +02:00
-
8e2cb7eb4d
Background jobs: show last-run times in the right time zone

joshuaandClaude Opus 5.5
2026-10-27 11:06:51 +02:00
-
-
bc73d7e3af
Document APP_TIMEZONE in .env.example and SETTINGS.md

joshuaandClaude Opus 5.5
2026-10-27 10:49:16 +02:00
-
925252a1f2
Merge branch 'fix/licence-checks'
v1.41.1
joshua
2026-10-27 10:45:41 +02:00
-
-
60726b71ce
Bump to 1.41.1
fix/licence-checks

joshuaandClaude Opus 5.5
2026-10-27 10:45:40 +02:00
-
e58787ae7a
Licence: no licence is read-only, editing events blocked, heartbeat 30 s after start

joshuaandClaude Opus 5.5
2026-10-27 10:45:38 +02:00
-
-
8f533e1f61
Merge branch 'feat/hub-client'
v1.41.0
joshua
2026-10-26 13:03:53 +02:00
-
-
3c5246424b
Bump to 1.41.0
feat/hub-client

joshuaandClaude Opus 5.5
2026-10-26 13:03:53 +02:00
-
bbdceb38b6
Handover and roadmap: 1.41.0 and Hub 1.0.0; next steps to go live

joshuaandClaude Opus 5.5
2026-10-26 13:03:50 +02:00
-
c0965bfcf5
Hub client: accept the public key pasted on one line; clearer error for a bad key

joshuaandClaude Opus 5.5
2026-10-26 12:58:44 +02:00
-
eb2159fa33
Hub client: licence, heartbeat, read-only mode, /health, install script

joshuaandClaude Opus 5.5
2026-10-26 12:25:52 +02:00
-
-
0551226de5
Merge branch 'docs/hub-repo'
joshua
2026-10-24 16:03:43 +02:00
-
-
1ae9c45eed
Roadmap: Hub repo is joshua/events-hub; grace banner for site admins only
docs/hub-repo

joshuaandClaude Opus 5.5
2026-10-24 16:03:43 +02:00
-
-
fd2bb07047
Merge branch 'docs/ai-roadmap'
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