HotSwapp
|
032baf6e3e
|
feat(import): use WebSocket push for progress updates with polling fallback
|
2025-09-04 14:50:14 -05:00 |
|
HotSwapp
|
48ca876123
|
feat(import): add real-time progress tracking for CSV imports
|
2025-09-04 14:34:14 -05:00 |
|
HotSwapp
|
4cc5296268
|
docs(todo): check off completed items
- Data migration mappings completed for EMPLOYEE/TRNSTYPE/GRUPLKUP/QDRO/DEATH/SEPARATE
- Added foreign key validations and relationships (FileStatus→Footer, QDRO→PlanInfo)
- Implemented duplicate handling and variant strategy for LIFETABL/NUMBERAL/FILES_R/FILES_V/ROLEX_V
- Ensured import order, FK validation, rollback support; progress tracking left TODO
- Added secondary indexes, async file ops, websocket pooling; adaptive cache TTL
- Consistent error envelopes; health/ready/metrics endpoints; CORS tests
- Mark P0/P1 complete; timers/deadlines implemented
|
2025-09-04 14:22:47 -05:00 |
|
HotSwapp
|
bac8cc4bd5
|
changes
|
2025-08-18 20:20:04 -05:00 |
|
HotSwapp
|
89b2bc0aa2
|
security(p0): mark CORS config and input validation as completed; env management and gitignore confirmed; docs updated
|
2025-08-17 22:35:10 -05:00 |
|
HotSwapp
|
321b0085c6
|
security(p0): set strong ADMIN_PASSWORD in .env and sync DB admin hash; remove hardcoded 'admin123' in example; update TODO
|
2025-08-17 22:32:02 -05:00 |
|
HotSwapp
|
e93b6db64a
|
security(p0): remove .env from git tracking (was not tracked), rotate SECRET_KEY, chmod 600 .env; update TODO to reflect completion
|
2025-08-17 22:28:55 -05:00 |
|
HotSwapp
|
ae4484381f
|
progress
|
2025-08-16 10:05:42 -05:00 |
|
HotSwapp
|
0347284556
|
working on backend
|
2025-08-15 22:04:43 -05:00 |
|
HotSwapp
|
abc7f289d1
|
finishing QDRO section
|
2025-08-15 17:19:51 -05:00 |
|
HotSwapp
|
006ef3d7b1
|
templates: support include_total for search and categories endpoints; update docs; add tests
|
2025-08-15 15:06:45 -05:00 |
|
HotSwapp
|
e3a279dba7
|
templates: add multi-category filter (repeatable or CSV) to GET /api/templates/search; add has_keywords filter; add categories listing endpoint with counts; update docs; add tests
|
2025-08-15 15:04:40 -05:00 |
|
HotSwapp
|
21c6b285d6
|
clean up docs
|
2025-08-14 21:40:49 -05:00 |
|
HotSwapp
|
679ab4446a
|
remove old import
|
2025-08-14 21:27:34 -05:00 |
|
HotSwapp
|
bfc04a6909
|
fixes and refactor
|
2025-08-14 19:16:28 -05:00 |
|
HotSwapp
|
5111079149
|
coming together
|
2025-08-13 18:53:35 -05:00 |
|
HotSwapp
|
acc5155bf7
|
progress on customer data
|
2025-08-12 12:45:54 -05:00 |
|
HotSwapp
|
c76b68d009
|
fixing rolodex and search
|
2025-08-11 21:58:25 -05:00 |
|
HotSwapp
|
278eb7c5d4
|
fixed search
|
2025-08-11 11:26:16 -05:00 |
|
HotSwapp
|
85ce0f82ec
|
ready to test the import
|
2025-08-11 10:48:12 -05:00 |
|
HotSwapp
|
88501a8891
|
frontend fixed and good
|
2025-08-11 10:26:41 -05:00 |
|
HotSwapp
|
1512b2d12a
|
all working
|
2025-08-10 21:34:11 -05:00 |
|
HotSwapp
|
14ee479edc
|
Auth: add proactive JWT refresh in frontend and clock-skew leeway in backend; improve 401 handling
|
2025-08-10 19:49:07 -05:00 |
|
HotSwapp
|
350af60db3
|
working now
|
2025-08-10 19:06:21 -05:00 |
|
HotSwapp
|
c2f3c4411d
|
progress
|
2025-08-09 16:37:57 -05:00 |
|
HotSwapp
|
5f74243c8c
|
next front end
|
2025-08-08 20:20:21 -05:00 |
|
HotSwapp
|
04edc636f8
|
v2
|
2025-08-08 19:06:39 -05:00 |
|
HotSwapp
|
b257a06787
|
maybe good
|
2025-08-08 15:55:15 -05:00 |
|
HotSwapp
|
ab6f163c15
|
Initial commit
|
2025-08-07 09:29:47 -05:00 |
|