Releases
v0.8.0
Compare
Sorry, something went wrong.
No results found
kilip
released this
17 Apr 13:41
Immutable
release. Only release title and notes can be modified.
0.8.0 (2026-04-17)
Features
config: simplify environment logic and use Zod 4 standards (10d3de4 )
core,db: implement attachment system core logic and schema (4c834d9 ), closes #185
core: implement territorial services and refactor Zod entities (f4562d0 ), closes #206
core: implement validasi gps buat self-attendance biar gak fomo (85cfc6d ), closes #102
cron: integrate SyncClient and domain services for DUK sync (51d10bc ), closes #229
dash: add member role management with RBAC hardening (1b2b8ff ), closes #190
dash: add PremiumHero component and integrate it into DioceseList (7d20480 )
dash: add RBAC protection to diocese list and create pages (bb54eca )
dash: implement admin manual attendance recording (ab21af8 ), closes #104
dash: implement diocese detail and edit page (f4bdd22 ), closes #139
dash: implement diocese list page and management infrastructure (73cc96a ), closes #139
dash: implement parish creation with chained selection & UI (6b77736 ), closes #140
dash: implement parish detail page with e2e tests (315daa9 ), closes #140
dash: implement post-test database truncation (2b68bee )
dash: implement rbac enforcement for parish management (2d60800 ), closes #140
dash: implement user management and e2e testing [AUTH-09] (42ed1b9 ), closes #189
dash: improve org join E2E reliability and implement mock storage (5df1ae4 )
dash: standardize Parishioner UI components (CT-17) (257fa67 ), closes #202
db: reset migration to initial (ef06737 )
db: seed regional lookup tables from GitHub JSON source (27902a9 ), closes #231
diocese: implement create page and e2e testing (a69d39a ), closes #139
enhance logging, auth error handling, and migrations (073a692 )
event: finalize event system with RBAC and cron automation (1c655f3 ), closes #100
event: implement event rsvp system (9a2cddb ), closes #105
event: implement manual attendance request flow (b4da95d ), closes #103
org: add organization shortName and fix E2E flakiness (915f3ed ), closes #232
org: enforce mandatory parishId constraint (a3eac46 ), closes #258
standardize organization UI components (CT-09 & CT-10) (950db0d ), closes #202
sync: add github status and checkbox automation script (e5c1232 ), closes #215
sync: define sync error classes (d480715 ), closes #216
sync: generate and apply migrations for parochial refactor (c550b3e ), closes #211
sync: implement auth.ts for DUK authentication (2387d61 ), closes #215
sync: implement CLI commands in apps/crawler (d066d8a ), closes #244
sync: implement DUK mapping constants (d4102ad ), closes #217
sync: implement parishioner detail parser (67afa9d ), closes #219
sync: implement parishioner detail scraper (bb1d610 ), closes #222
sync: implement parishioner list parser (e308102 ), closes #218
sync: implement parishioner list scraper (130f290 ), closes #221
sync: implement reference data parser (16403b9 ), closes #220
sync: implement reference data scraper (f359deb ), closes #223
sync: implement reference data transformer (SYNC-020) (e65c4a7 ), closes #225
sync: implement regional lookup tables and entities (2711fac ), closes #207
sync: implement staging writer (29183a3 ), closes #224
sync: implement sync-back service for parishioner data (3a31410 ), closes #227
sync: implement SyncClient high-level orchestrator (67e8fc3 ), closes #228
sync: implement SyncClient with session management (SYNC-009) (4e22154 ), closes #214
sync: implement umat detail transformation logic (bf605bb ), closes #226
sync: init packages/sync and define staging tables (0df12ce ), closes #205
sync: initialize sync_staging and package scaffold (24143d3 )
sync: refactor parish hierarchy and parishioners schema (2a6c7c5 )
sync: scaffold apps/crawler and Dockerfile (6921424 ), closes #243
sync: update EducationLevel enum to DUK standard (118ed1f ), closes #210
Bug Fixes
dash/e2e: stabilize join page e2e tests and polish premium ui (5716ed7 ), closes #202
dash: refactor compression fallback and fix missing translations (aa099b3 )
dash: resolve flakiness in org join & hierarchy E2E tests (a2d7bd6 ), closes #202
dash: resolve race conditions in e2e data seeding (b7a34d1 ), closes #202
dash: standardize join page and form i18n compliance (bf12746 ), closes #202
deps: update dependency better-auth to v1.6.2 (dade7ac )
deps: update dependency better-auth to v1.6.2 (04eb632 )
deps: update framework to v19.2.5 (138a02e )
event: stabilize E2E test via translation namespace fix (0065dce ), closes #101
sync: resolve vitest configuration error and timeout issues (74fa2c4 ), closes #223
You can’t perform that action at this time.