This website requires JavaScript.
c68e36e6c6
Fix SQL reserved keyword issue in generic CSV importer
main
HotSwapp
2025-10-01 08:07:30 -05:00
1116658d40
work on import
HotSwapp
2025-09-22 22:07:50 -04:00
830ddcc4d1
feat: Redesign admin import interface with proper styling and navigation
HotSwapp
2025-09-21 21:07:21 -05:00
f0eecdf83e
fix: Remove orphaned flexible import HTML elements from navigation
HotSwapp
2025-09-21 21:04:23 -05:00
c30c1b1653
fix: Update all navigation links to point to new admin import system
HotSwapp
2025-09-21 21:01:26 -05:00
7e9bfcec5e
feat: Rebuild complete CSV import system for legacy data migration
HotSwapp
2025-09-21 20:54:46 -05:00
f7644a4f67
working on new system for importing
HotSwapp
2025-09-21 20:37:13 -05:00
16d7455f85
fix: Clean up Docker configuration and resolve build issues
HotSwapp
2025-09-04 17:54:57 -05:00
a7a03f8369
prod(docker): support BASE_IMAGE override for both stages; enable BuildKit pip cache; compose uses Dockerfile.production
HotSwapp
2025-09-04 16:07:29 -05:00
e69f2fe700
compose: propagate BASE_IMAGE build-arg via env; verified default and mirror BuildKit builds
HotSwapp
2025-09-04 15:59:29 -05:00
29e33356c5
chore(docker): allow overriding base image via BASE_IMAGE arg for registry mirrors
HotSwapp
2025-09-04 15:54:29 -05:00
536ebd2acc
validate: treat legacy wide-format SETUP.csv as valid in single-file validate endpoint\n\nNow consistent with batch validation and import paths.
HotSwapp
2025-09-04 15:33:06 -05:00
926f1f2c1e
import: support legacy wide-format SETUP.csv (Appl_Title, L_Head1..10, Default_Printer)\n- Add wide-format detection and dedicated import path mapping headers to SystemSetup keys\n- Accept SETUP.csv as valid in validation when wide-format headers are present\n- Batch import path handles wide-format with audit entries\n\nThis resolves 0 mapped / 12 unmapped issue for legacy SETUP.csv
HotSwapp
2025-09-04 15:26:23 -05:00
b32b2710d0
docs(todo): mark billing batch WS auth as completed
HotSwapp
2025-09-04 15:11:32 -05:00
41ffbc1430
feat(billing): restrict WS subscriptions to initiating user or admins
HotSwapp
2025-09-04 15:08:09 -05:00
30e4c83618
feat(import): restrict WS subscriptions to initiating user or admins
HotSwapp
2025-09-04 14:57:52 -05:00
032baf6e3e
feat(import): use WebSocket push for progress updates with polling fallback
HotSwapp
2025-09-04 14:50:14 -05:00
48ca876123
feat(import): add real-time progress tracking for CSV imports
HotSwapp
2025-09-04 14:34:14 -05:00
4cc5296268
docs(todo): check off completed items
HotSwapp
2025-09-04 14:22:47 -05:00
bac8cc4bd5
changes
HotSwapp
2025-08-18 20:20:04 -05:00
89b2bc0aa2
security(p0): mark CORS config and input validation as completed; env management and gitignore confirmed; docs updated
HotSwapp
2025-08-17 22:35:10 -05:00
321b0085c6
security(p0): set strong ADMIN_PASSWORD in .env and sync DB admin hash; remove hardcoded 'admin123' in example; update TODO
HotSwapp
2025-08-17 22:32:02 -05:00
e93b6db64a
security(p0): remove .env from git tracking (was not tracked), rotate SECRET_KEY, chmod 600 .env; update TODO to reflect completion
HotSwapp
2025-08-17 22:28:55 -05:00
ae4484381f
progress
HotSwapp
2025-08-16 10:05:42 -05:00
0347284556
working on backend
HotSwapp
2025-08-15 22:04:43 -05:00
abc7f289d1
finishing QDRO section
HotSwapp
2025-08-15 17:19:51 -05:00
006ef3d7b1
templates: support include_total for search and categories endpoints; update docs; add tests
HotSwapp
2025-08-15 15:06:45 -05:00
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
HotSwapp
2025-08-15 15:04:40 -05:00
21c6b285d6
clean up docs
HotSwapp
2025-08-14 21:40:49 -05:00
679ab4446a
remove old import
HotSwapp
2025-08-14 21:27:34 -05:00
bfc04a6909
fixes and refactor
HotSwapp
2025-08-14 19:16:28 -05:00
5111079149
coming together
HotSwapp
2025-08-13 18:53:35 -05:00
acc5155bf7
progress on customer data
HotSwapp
2025-08-12 12:45:54 -05:00
c76b68d009
fixing rolodex and search
HotSwapp
2025-08-11 21:58:25 -05:00
278eb7c5d4
fixed search
HotSwapp
2025-08-11 11:26:16 -05:00
85ce0f82ec
ready to test the import
HotSwapp
2025-08-11 10:48:12 -05:00
88501a8891
frontend fixed and good
HotSwapp
2025-08-11 10:26:41 -05:00
1512b2d12a
all working
HotSwapp
2025-08-10 21:34:11 -05:00
14ee479edc
Auth: add proactive JWT refresh in frontend and clock-skew leeway in backend; improve 401 handling
HotSwapp
2025-08-10 19:49:07 -05:00
350af60db3
working now
HotSwapp
2025-08-10 19:06:21 -05:00
c2f3c4411d
progress
HotSwapp
2025-08-09 16:37:57 -05:00
5f74243c8c
next front end
HotSwapp
2025-08-08 20:20:21 -05:00
04edc636f8
v2
HotSwapp
2025-08-08 19:06:39 -05:00
b257a06787
maybe good
HotSwapp
2025-08-08 15:55:15 -05:00
ab6f163c15
Initial commit
HotSwapp
2025-08-07 09:29:47 -05:00