|
|
a2bea99b83
|
Generated by Spark: Add translations for roadmap
|
2026-01-27 15:02:13 +00:00 |
|
|
|
6b0861ccd2
|
Generated by Spark: Add translations to remaining specialized views (QR Scanner, Audit Trail, Batch Import)
|
2026-01-27 14:59:37 +00:00 |
|
|
|
3e587ec81c
|
Generated by Spark: Add translations to Purchase Orders and Onboarding views
|
2026-01-27 14:53:20 +00:00 |
|
|
|
a518cd7a6b
|
Generated by Spark: Add translations to remaining views (Currency, Email Templates, Invoice Templates)
|
2026-01-27 14:45:56 +00:00 |
|
|
|
9dde7d3592
|
Generated by Spark: Add translations to reports view
|
2026-01-27 14:37:00 +00:00 |
|
|
|
e62e39f791
|
Generated by Spark: Make expenses view use translations
|
2026-01-27 14:31:53 +00:00 |
|
|
|
ad48a9e38c
|
Generated by Spark: Make compliance view use translations
|
2026-01-27 14:27:18 +00:00 |
|
|
|
3b98f02806
|
Generated by Spark: Make payroll use translations
|
2026-01-27 14:23:27 +00:00 |
|
|
|
d221dddc8b
|
Generated by Spark: Make billing use translations
|
2026-01-27 14:17:49 +00:00 |
|
|
|
ad5af12ae6
|
Generated by Spark: Make timesheets use translations
|
2026-01-27 14:13:25 +00:00 |
|
|
|
e4dee19be7
|
Generated by Spark: Make dashboard use translations
|
2026-01-27 14:03:48 +00:00 |
|
|
|
c43e5a9bd8
|
Generated by Spark: We could load ROADMAP React page from json.
|
2026-01-27 13:58:32 +00:00 |
|
|
|
f5cf0dd916
|
Generated by Spark: There is a ROADMAP React page and its out of sync with ROADMAP.md
|
2026-01-27 13:52:50 +00:00 |
|
|
|
15795d7653
|
Generated by Spark: Update ROADMAP - completed and new features
|
2026-01-27 13:46:04 +00:00 |
|
|
|
b033eb45c8
|
Generated by Spark: Time and rate adjustment wizard
|
2026-01-27 00:43:37 +00:00 |
|
|
|
70e1edaaee
|
Generated by Spark: PAYE payroll integration
|
2026-01-27 00:36:56 +00:00 |
|
|
|
deebceed65
|
Generated by Spark: Purchase order tracking
|
2026-01-27 00:26:46 +00:00 |
|
|
|
04efe2a8fb
|
Generated by Spark: Fix all reported errors.
|
2026-01-27 00:13:45 +00:00 |
|
|
|
e0d6c37202
|
Generated by Spark: Batch import
|
2026-01-24 04:10:02 +00:00 |
|
|
|
dede9bd55a
|
Generated by Spark: Implement parallel approval steps for concurrent reviews
|
2026-01-24 03:57:21 +00:00 |
|
|
|
f36d904924
|
Generated by Spark: Create configurable approval workflow templates for different batch types
|
2026-01-24 03:49:09 +00:00 |
|
|
|
add8101010
|
Generated by Spark: Include payroll batch processing with approval workflows
|
2026-01-24 03:41:49 +00:00 |
|
|
|
744a2e78f7
|
Generated by Spark: Add form dialogs for creating new invoices and payroll runs
|
2026-01-24 03:35:32 +00:00 |
|
|
|
77d81ca084
|
Generated by Spark: Integrate CRUD hooks into Billing and Payroll views
|
2026-01-24 03:11:28 +00:00 |
|
|
|
a7ccfcef0c
|
Generated by Spark: Integrate CRUD hooks into Timesheets view for create/update/delete operations
|
2026-01-24 02:59:32 +00:00 |
|
|
|
06789aa91f
|
Generated by Spark: Migrate away from Spark kv, use IndexedDB, integrate into crud views
|
2026-01-24 02:53:40 +00:00 |
|
|
|
a8e6105efa
|
Generated by Spark: Migrate away from Spark kv, use IndexedDB
|
2026-01-24 02:48:28 +00:00 |
|
|
|
62eae05789
|
Generated by Spark: CRUD operations go into IndexedDB
|
2026-01-24 02:28:13 +00:00 |
|
|
|
347f2af0b2
|
Generated by Spark: Add session expiry warnings and auto-logout for enhanced security
|
2026-01-24 02:02:12 +00:00 |
|
|
|
f86c6480a9
|
Generated by Spark: Use IndexedDB to store session information
|
2026-01-24 01:51:54 +00:00 |
|
|
|
c57fae594e
|
Generated by Spark: Complete accessibility audit with keyboard navigation and screen reader support
|
2026-01-24 01:01:10 +00:00 |
|
|
|
0ca4b42400
|
Generated by Spark: Code review codebase and fix/improve
|
2026-01-24 00:51:58 +00:00 |
|
|
|
460976d85a
|
Generated by Spark: Code review codebase and fix/improve
|
2026-01-24 00:45:45 +00:00 |
|
|
|
8e0daa3b7e
|
Generated by Spark: Fix all reported errors.
|
2026-01-24 00:39:21 +00:00 |
|
|
|
89ffa229c7
|
Generated by Spark: When I set Language to french, it doesnt work. I think Redux can help with this.
|
2026-01-24 00:37:02 +00:00 |
|
|
|
f06dd26667
|
Generated by Spark: I click express admin login, says: admin user not found
|
2026-01-24 00:32:43 +00:00 |
|
|
|
b3c590e633
|
Generated by Spark: Show development mode indicator badge in the header when logged in
|
2026-01-24 00:28:29 +00:00 |
|
|
|
cacddc01af
|
Generated by Spark: If you are in development mode, add express admin login button
|
2026-01-23 20:27:09 +00:00 |
|
|
|
f1aebbce3b
|
Generated by Spark: Apply permission gates to sensitive UI elements (delete buttons, admin panels)
|
2026-01-23 16:33:40 +00:00 |
|
|
|
09e57f7bbe
|
Generated by Spark: Create role-based permissions system
|
2026-01-23 10:12:24 +00:00 |
|
|
|
5ca4e8044c
|
Generated by Spark: Fix all reported errors.
|
2026-01-23 10:03:29 +00:00 |
|
|
|
65a6666674
|
Generated by Spark: You can click your user and get a profile page and settings
|
2026-01-23 09:45:04 +00:00 |
|
|
|
06fe7f5813
|
Generated by Spark: create logins.json
|
2026-01-23 09:33:03 +00:00 |
|
|
|
977c3dcbd6
|
Generated by Spark: Salesforce style login screen, Introduce redux and apply to all pages/custom hooks where needed
|
2026-01-23 09:31:15 +00:00 |
|
|
|
ae416c803e
|
Edited Spark
|
2026-01-23 09:25:37 +00:00 |
|
|
|
927ac1fff5
|
Generated by Spark: load translations from json
|
2026-01-23 09:15:06 +00:00 |
|
|
|
b461e65bba
|
Generated by Spark: Load all ui data from json
|
2026-01-23 09:07:35 +00:00 |
|
|
|
7659d9482e
|
Generated by Spark: Fix all reported errors.
|
2026-01-23 09:01:38 +00:00 |
|
|
|
9284194178
|
Generated by Spark: Add lazy loading for view components to improve initial load time
|
2026-01-23 08:49:06 +00:00 |
|
|
|
825a2bfe3f
|
Generated by Spark: Make app.tsx minimal
|
2026-01-23 08:37:05 +00:00 |
|