|
|
9524dc9516
|
docs: update CDC session 37 complete (37A-37E)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-10 18:46:44 +03:00 |
|
|
|
27c36375b1
|
feat: SPEC-37A settings multi-tabs + notification preferences + fix budget byCategory
- Fix budget byCategory: use PurchaseOrderLine (qty×price) instead of PR.budgetAmount (null)
- UserNotificationPreference model (7 categories, role defaults, @@unique userId+category)
- GET/PUT /notification-preferences routes (upsert transactional)
- NotificationHelper: shouldNotifyInApp() filters by category before creating
- PaymentRemindersService: category PAYMENT_DUE on notifyRole calls
- Frontend: SettingsPage 3 tabs (Profile/Notifications/Categories)
- ProfileTab, NotificationsTab (Switch inApp, Email/Telegram disabled)
- CDC updated session 37
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-10 17:32:40 +03:00 |
|
|
|
ba448df275
|
docs: update CDC session 36 complete (36A-36H + fixes + backfill material)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-10 15:58:31 +03:00 |
|
|
|
01e23af5bc
|
feat: add spec_32e module (auto-pipeline)
|
2026-03-25 18:41:24 +00:00 |
|
|
|
a1b1e581eb
|
feat: add spec_CDC_31 module (auto-pipeline)
|
2026-03-24 16:40:40 +00:00 |
|
|
|
5a541a0341
|
feat: add spec-29G-cdc-memory module (auto-pipeline)
|
2026-03-24 11:22:46 +00:00 |
|
|
|
66e7570521
|
27F: CDC.md update session 27 + CLAUDE.md sync
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-22 20:52:03 +00:00 |
|