ChrisChen
  • Joined on 2022-09-30
ChrisChen pushed to main at ChrisChen/ROLAC 2026-06-28 04:37:44 +00:00
4b949dff9b 更新支票列印
ChrisChen pushed to main at ChrisChen/ROLAC 2026-06-26 04:55:23 +00:00
773d38d838 update view.
ChrisChen pushed to main at ChrisChen/ROLAC 2026-06-26 04:38:11 +00:00
d987ddea0e Merge: 1099 Recipient Tracking feature (sub-project B)
a4ded78442 feat(1099): show payer EIN on church profile page and 1099-NEC PDF
831b868d9d feat(1099): add payer EIN to ChurchProfile (entity, DTO, migration)
771889a99a feat(1099): default Is1099Tracked from tax classification
4d396601f7 feat(1099): add reveal-full-TIN button (write-gated) to recipient dialog
Compare 35 commits »
ChrisChen pushed to main at ChrisChen/ROLAC 2026-06-25 22:51:57 +00:00
55543af5e1 checks
ChrisChen pushed to main at ChrisChen/ROLAC 2026-06-25 22:35:26 +00:00
d32eea3523 Merge: Vendor Payment Snapshot feature
099303995b fix(expense-snapshot): gate page on Expenses:write to match the write-only API
44a7dcf089 refactor(expense-form): remove dead empty per-line AI assist scaffold
a8f5547c3c feat(expense-snapshot): route + sidebar nav for snapshot management
41dce076d6 feat(expense-snapshot): snapshot management page (rename/delete)
Compare 15 commits »
ChrisChen pushed to main at ChrisChen/ROLAC 2026-06-25 21:19:39 +00:00
73077295a4 feat(expense-categories): AI 建議 for group/sub name + 990 line
c5b1a9372a test(ai): cover config-provider default fallback when no profile row
ece2676e38 style(church-profile): lead AI tab title with English for consistency
26259c252d feat(church-profile): AI 設定 tab (provider/model/key) with masked keys
120240ad0c feat(ai): DB-only config + runtime provider selection via factory
Compare 12 commits »
ChrisChen pushed to main at ChrisChen/ROLAC 2026-06-25 17:22:08 +00:00
fa3e75a333 add approve.
ChrisChen pushed to main at ChrisChen/ROLAC 2026-06-25 16:33:56 +00:00
8bdb942a49 update detail.
ChrisChen pushed to main at ChrisChen/ROLAC 2026-06-25 04:47:27 +00:00
Compare 2 commits »
ChrisChen pushed to main at ChrisChen/ROLAC 2026-06-25 02:59:38 +00:00
9f91683633 docs: sync DB_SCHEMA with Form 990 functional-expense schema
5aaac3246d feat(web): Form 990 functional-expenses report page, route, and nav
677cb8f054 feat(web): default functional class on the ministry form
f79dab163d feat(web): functional-class override on the expense form
4438c351e2 feat(web): map expense categories to Form 990 lines in the category admin page
Compare 25 commits »
ChrisChen pushed to main at ChrisChen/ROLAC 2026-06-24 19:36:04 +00:00
cfd344f48c Update dashboard.component.html
ChrisChen pushed to main at ChrisChen/ROLAC 2026-06-24 19:07:11 +00:00
4dc7ff7df7 Update member.model.ts
ChrisChen pushed to main at ChrisChen/ROLAC 2026-06-24 19:02:02 +00:00
e9aad74df6 update quick add.
e768f53ccc feat(giving): show Sunday attendance per session and add edit action
Compare 2 commits »
ChrisChen pushed to main at ChrisChen/ROLAC 2026-06-24 18:37:58 +00:00
b0e2e112fc feat(giving): add sundayAttendanceCount model field and attendance setCounts API
28eba8a3ea feat(giving): include Sunday attendance total in offering session list
7eb6a4db78 feat(attendance): add PUT /api/meal-attendance/{date} to overwrite a Sunday's counts
7dc03f3bc0 docs(attendance): explain SetCountsAsync divergence from ExecuteUpdate path
8d91bbeb31 feat(attendance): add SetCountsAsync to set all three age groups for a date
Compare 5 commits »
ChrisChen pushed to main at ChrisChen/ROLAC 2026-06-24 17:55:34 +00:00
182f8bf74c Merge branch 'feature/member-invitation-links'
a88567fea6 Track AddUserInvitations migration files
e53cea7a82 Add init link.
Compare 3 commits »
ChrisChen pushed to main at ChrisChen/ROLAC 2026-06-24 15:21:38 +00:00
e88ea7917f add church profile.
ChrisChen pushed to main at ChrisChen/ROLAC 2026-06-24 03:38:16 +00:00
99585a1c0e Update dashboard.component.ts
d327a5146c Merge branch 'feature/change-password'
3a121f6085 fix(account): add Account Settings to real sidebar nav
5a25b33258 fix(account): show new!=current error under New Password field
Compare 14 commits »
ChrisChen pushed to main at ChrisChen/ROLAC 2026-06-24 03:28:39 +00:00
4225b49e58 Merge feature/notification-service: Email + Line notification service (API)
5a915ebdd1 Harden notifications: bump MailKit, bound webhook body, share truncation, skip soft-deleted members
fd71f5a107 Cross-link implemented notification design in NOTIFICATIONS.md
9405914d88 Register notification services and add SMTP/Line config sections
39432ac588 Add admin NotificationsController for binding, groups, history, and send
Compare 18 commits »
ChrisChen pushed to feature/change-password at ChrisChen/ROLAC 2026-06-24 03:28:10 +00:00
3a121f6085 fix(account): add Account Settings to real sidebar nav
5a25b33258 fix(account): show new!=current error under New Password field
b0deb62c82 update sunday
a2ecc895de feat(account): add Account Settings page, route, and wire Settings menu item
1e6ddddf1f feat(account): add ChangePasswordFormComponent
Compare 10 commits »
ChrisChen created branch feature/change-password in ChrisChen/ROLAC 2026-06-24 03:28:10 +00:00