This website requires JavaScript.
Explore
Help
Register
Sign In
ChrisChen
0 Followers
·
0 Following
Joined on
2022-09-30
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
5
Projects
Packages
Public Activity
Starred Repositories
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
609ce6a439
WIP
46a4298a71
WIP
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'
4276ca890b
WIP
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
Previous
1
Next