Skip to content

Releases: paroki/domus

v0.8.0

17 Apr 13:41
Immutable release. Only release title and notes can be modified.
3554c82

Choose a tag to compare

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...
Read more

v0.7.0

11 Apr 11:28
Immutable release. Only release title and notes can be modified.
0dd8864

Choose a tag to compare

0.7.0 (2026-04-11)

Features

  • auth: restrict organic registration to valid join links (4cea5b8), closes #176 #177 #178 #179 #180
  • auth: restrict organic sign-ups via before.create guard (5c52fac), closes #176 #177
  • auth: unify registration error and oauth state handling (0ea81cf)
  • core,dash: allow admins to manually add parishioner members (82190a2), closes #107
  • dash: delete ID card photo from GDrive on removal or replacement (34202bf)
  • dash: implement getAuthSession cache and AuthContext provider (bec5a05), closes #184
  • dash: implement manual parishioner entry flow (b7ed771), closes #107
  • dash: implement OrgPublicPage and E2E verification (58afd49), closes #181
  • dash: implement premium interactive identity verification console (689839c)
  • dash: implement privacy policy with MDX support (13a3824), closes #182
  • dash: implement PWA support with Serwist (#170) (ea5ebd6)
  • dash: merge sections and restrict fields to approved users (b99e5eb)
  • dash: redesign light mode and enhance form validation UX (f2a120e)
  • dash: refine card density, add terms, and standardize premium UI (4148da6)
  • member: implement membership approval flow and review console (f6a97d7), closes #106
  • org: add share join link button to organization header (7ce8c57), closes #181
  • org: fix member count aggregation and sync membership on approval (2a7f5ee)
  • org: improve enrollment audit console and localize verify flow (82d4593)
  • ui: implement Navy Dark Mode aesthetic and refine shadows (21d5b9d)

Bug Fixes

  • deps: update dependency next to v16.2.3 [security] (#191) (9b685af)
  • resolve lockfile issues and add missing coverage dependency (6f74d17)

v0.6.0

08 Apr 07:03
Immutable release. Only release title and notes can be modified.
1139984

Choose a tag to compare

0.6.0 (2026-04-08)

Features

  • dash: restrict axiom logger to production and add web-vitals (6319c74)

Bug Fixes

  • config: resolve browser crash on /org/new by isolating singleton (c75445a)
  • dash: migrate to axiom-native logging architecture (50a6443)

v0.5.1

07 Apr 05:14
Immutable release. Only release title and notes can be modified.
253cc32

Choose a tag to compare

0.5.1 (2026-04-07)

Bug Fixes

  • dash: align OrgForm select with Base UI items pattern (37d3df9)

v0.5.0

06 Apr 17:52
Immutable release. Only release title and notes can be modified.
d5faf62

Choose a tag to compare

0.5.0 (2026-04-06)

Features

  • dash: add sentry integration (dbc3fb8)
  • dash: enhance organization detail and add delete feature (af6e4b9)

Bug Fixes

  • dash: enable sentry opentelemetry and disable sourcemaps (cba7c7e)
  • dash: fix organization e2e tests and joinId generation (4e37a53)

v0.4.0

06 Apr 14:19
Immutable release. Only release title and notes can be modified.
f4cb1bf

Choose a tag to compare

0.4.0 (2026-04-06)

Features

  • auth: auto-create parishioner on user registration (7f08d92)
  • auth: configured base permissions 🚀 (c3ff1a7)
  • core,config: implement domain event system and singleton utility (60312be)
  • core: add logger contract and update documentation (e7d7951)
  • core: implement storage system with R2 and GDrive (b2183db)
  • dash: [ORG-01] implement high-fidelity organization creation page, (f596548), closes #108
  • dash: added org list and detail, ref #108 (8bae8af)
  • dash: allow authenticated users to access join routes (c86e5a7)
  • dash: enforce org hierarchy and OrgParentSelect (a115edd)
  • dash: implement self-registration join page UI (f37a5c3), closes #110
  • dash: implement targeted suspense and card skeleton (9ad1655)
  • dash: improved dashboard design 🚀 (cc5e6c3)
  • dash: integrate Pino + Axiom and improve repo tests (c17cd17)
  • dash: moved seed to dash (2118b7c)
  • dash: streamline image uploads and fix E2E tests in OrgHeader (030b5d4)
  • docs: implement github issue sync and update tasks-mvp.md (ae0f14b)
  • org: add inline editing for organization profiles (e9252db)
  • org: add update and soft delete (refs #108) (f6d1f61)
  • org: implement internationalization and refactor to OrgType enum (23c4489)
  • org: implement joinId rotation with apps/cron and dash API (e5b0c2b)
  • org: implement organizational unit management (#109) (931215c)
  • org: refactor architecture and fix media errors (606a921)
  • org: refactor enrollment service and fix join UI types (31ef83d)
  • org: refactor OrgNewPage to RSC and fix type safety [ORG-01-ST-02] (f4ab6ae)
  • wip seed (e526e83)

Bug Fixes

  • auth: remove baseUrl config (3ea0ed6)
  • config: use production env during deployemnet 🚀 (8e4e0f3)
  • config: use production env during deployment 🚀 (1613992)
  • correct schema id syntax and restore uuid consistency (1c4b8b7)
  • cron: fix cron schedule (8725def)
  • dash: 404 error on profile 🐛 (1a1b960)
  • dash: enhance organization UI and suppress React 19 theme warning (6d0da4d)
  • dash: fixing axiomhq/pino transport (a87a2a7)
  • dash: gate org removal and stabilize e2e tests (59a0ced)
  • dash: put globals and layout in app dir (b01a63e)
  • dash: resolve OrgForm type mismatch and fix org e2e tests (abcba7d)
  • db: align schema, repos, and entities with ERD (aee13df)
  • deps: update dependency lucide-react to v1 (b6e4d25)
  • deps: update dependency next to v16.2.2 (60351e1)
  • deps: update dependency uuid to v13 (eeac1d1)
  • docs: fixing documents inconsistencies :bugs: (ff139b8)
  • storage: resolve JWT constructor type error in gdrive.ts (7082e25)
  • typescript config (cf84a1a)

v0.3.1

25 Mar 11:13
7f31d2d

Choose a tag to compare

0.3.1 (2026-03-25)

Bug Fixes

  • config: use production env during deployemnet 🚀 (c383675)

v0.3.0

25 Mar 10:34

Choose a tag to compare

0.3.0 (2026-03-25)

Features

  • auth: implement auth redirection logic and E2E tests (#127) (daf12e8)
  • auth: implement session validation and account status redirection (8a9a99e)
  • core: add email-based user lookup and superadmin seed (b2ca48b)
  • dash: add domus base ui design 🚀 (1c0bf25)
  • dash: added an IUI pattern dashboard style (285b72d)
  • dash: added internationalization 🚀 (0cca748)
  • dash: added login page ref #27 🚀 (d4600bb)
  • dash: added under construction component 🚀 (08e3e2b)
  • dash: align login design and refactor LoginForm (88af7eb)
  • dash: configure shadcn for fsd (de5bed6)
  • dash: implement account status pages and auth redirection logic (d0d427d)
  • db: use uuidv7 and uuid column type for ids (d79b503)

Bug Fixes

  • dash: cleaned up ui implementation (dbcf6c3)
  • dash: refine navigation and authentication UI/config (c558a04)
  • deps: update dependency dotenv to v17 (9e188f3)

v0.2.0

23 Mar 07:01
132de22

Choose a tag to compare

0.2.0 (2026-03-23)

Features

  • add Renovate Bot configuration and initial MVP task list documentation (c5a7f68)
  • auth: add better-auth cookie prefix configuration (fc1906c)
  • auth: implement auth route handler (AUTH-03) (3642d18)
  • auth: implement auth route handler (AUTH-03) (f0f5856)
  • auth: setup @domus/auth with Better Auth and plugins [AUTH-01] (e3616c9)
  • ci: setup GitHub Actions CI/CD pipeline [INFRA-04] (71695c4)
  • complete AUTH-02 session validation and status routing (bce2615)
  • core: complete CORE-06 implement services layer (eb12bad)
  • core: implement core result and error patterns (2ab7b6c)
  • core: implement repository contracts (98f1ec8)
  • core: implement system enums (6ebee0f)
  • core: implement zod entity schemas (CORE-04) (68f3eb4)
  • core: initialize core package and setup jit exports (94d13f8)
  • db: fix db migration on deploy (8487e30)
  • db: implement core database schemas (d842407)
  • db: implement repositories and tests (5c2d051)
  • db: initialize database migrations and update CI to run migrations on deployment (03f6108)
  • db: setup packages/db with drizzle and neon/postgres connections (#DB-01) (c293511)
  • installs and configure commitlint, husky, lint-staged (75cafef)
  • repo: add @domus/config and typecheck command (5acbdb4)