-
cfed13c9f5
Add quick 'Adjust' button to pending payments table rows
ai-dev
Konrad du Plessis
2026-03-25 10:25:10 +02:00
-
c3bbffe9c0
Update CLAUDE.md with Pay Immediately loan documentation
Konrad du Plessis
2026-03-25 10:00:39 +02:00
-
66fab12b90
Add 'Pay Immediately' option for New Loan adjustments
Konrad du Plessis
2026-03-25 09:59:42 +02:00
-
72d40971f1
Update batch pay modal: 3-option loan filter + radio button fix
Konrad du Plessis
2026-03-25 09:23:01 +02:00
-
3bb75c5615
Replace loan checkbox with 3-option dropdown on pending table
Konrad du Plessis
2026-03-24 22:57:14 +02:00
-
1b6ade87af
Add overdue badges and filters to pending payments table
Konrad du Plessis
2026-03-24 22:53:47 +02:00
-
695b7cb3f1
Add 'Exclude workers with loans' checkbox to batch pay modal
Konrad du Plessis
2026-03-24 22:45:49 +02:00
-
00f16df8b1
Add team filter dropdown to batch pay modal
Konrad du Plessis
2026-03-24 22:37:48 +02:00
-
2c3410e7c7
Update CLAUDE.md with batch pay feature documentation
Konrad du Plessis
2026-03-24 22:32:05 +02:00
-
9ebaae1b0c
Fix batch pay radio toggle: use persistent JS reference for radio group
Konrad du Plessis
2026-03-24 22:30:11 +02:00
-
8d13c552aa
Add batch pay mode toggle: Until Last Paydate / Pay All
Konrad du Plessis
2026-03-24 22:26:33 +02:00
-
2e6881b7a4
Add batch pay feature and fix pay period cutoff logic
Konrad du Plessis
2026-03-24 22:16:21 +02:00
-
79b6345cb9
Document /run-migrate/ endpoint and unreliable auto-migrations
Konrad du Plessis
2026-03-24 21:22:42 +02:00
-
2c8d80e4a1
Add /run-migrate/ endpoint for browser-based migration
Konrad du Plessis
2026-03-24 21:19:55 +02:00
-
394f9bdfe4
Update CLAUDE.md with split payslip and team pay schedule docs
Konrad du Plessis
2026-03-24 21:08:32 +02:00
-
409e7bfd57
Add split payslip feature with team pay schedules
Konrad du Plessis
2026-03-24 21:07:28 +02:00
-
44a0030c46
Show monthly total in project chart tooltip
Konrad du Plessis
2026-03-05 17:32:14 +02:00
-
ec5c4198d6
Add outstanding breakdown to payroll dashboard too
Konrad du Plessis
2026-03-05 17:09:18 +02:00
-
d33d5943f9
Add outstanding payments breakdown on dashboard
Konrad du Plessis
2026-03-05 15:56:40 +02:00
-
d51d06d28d
Redesign advance payments: auto-process immediately with auto-repayment
Konrad du Plessis
2026-03-05 14:23:03 +02:00
-
0257b454af
Add Advance Payment system + enhanced preview modal with inline repayments
Konrad du Plessis
2026-03-05 10:46:58 +02:00
-
19c662ec7d
Fix 3 critical bugs in dashboard + attendance logging
Konrad du Plessis
2026-02-27 18:28:11 +02:00
-
b7baf88cfc
Add worker name pills on history page + per-worker payroll chart
Konrad du Plessis
2026-02-24 19:21:56 +02:00
-
4791ef8192
Ver 3.1 Payroll link en dasboard design
Flatlogic Bot
2026-02-24 14:12:50 +00:00
-
81573ba814
Fix broken Run Payroll link + redesign dashboard stat cards
Konrad du Plessis
2026-02-24 16:08:32 +02:00
-
f486bd532b
Fix resource filter — Bootstrap d-flex !important was overriding inline display:none
Konrad du Plessis
2026-02-23 01:45:43 +02:00
-
97866f1e74
Replace resource filter with V2's Active/Inactive/All button bar
Konrad du Plessis
2026-02-23 01:25:29 +02:00
-
ef77c97719
Revert project dates — migrations not running on Flatlogic
Konrad du Plessis
2026-02-23 01:10:40 +02:00
-
47de74bde4
Show active resources by default, collapse inactive + add project dates
Konrad du Plessis
2026-02-23 00:49:57 +02:00
-
2aad9ac623
Add Export Workers CSV — downloads all worker data as spreadsheet
Konrad du Plessis
2026-02-23 00:36:57 +02:00
-
3199e52e72
Add data migration to set real SA ID numbers for all workers
Konrad du Plessis
2026-02-23 00:24:15 +02:00
-
b9c0a985c3
Fix template comments rendering as visible text on Work History page
Konrad du Plessis
2026-02-23 00:19:35 +02:00
-
b6fca98c17
Fix attendance start date, history worker filter, and add Amount column
Konrad du Plessis
2026-02-23 00:13:46 +02:00
-
7fd32a0aee
Fix Bootstrap JS blocked by wrong SRI hash — single char (x→X)
Konrad du Plessis
2026-02-22 23:57:09 +02:00
-
0b3ef5395f
Fix work history filter — add validation, explicit form action, and visual feedback
Konrad du Plessis
2026-02-22 23:53:21 +02:00
-
b837932bb4
Fix Add Adjustment form silently failing — add validation + required fields
Konrad du Plessis
2026-02-22 23:22:20 +02:00
-
0fa25e1538
Prevent duplicate payslip emails from double-click on Pay button
Konrad du Plessis
2026-02-22 23:06:31 +02:00
-
f9423c0b3e
Fix invisible error messages + UX improvements + calendar multi-select
Konrad du Plessis
2026-02-22 23:00:04 +02:00
-
94c061fc19
Fix calendar detail showing all workers when filtering by one
Konrad du Plessis
2026-02-22 22:38:09 +02:00
-
19e565a088
Fix payroll dashboard JS crash + add calendar view to work history
Konrad du Plessis
2026-02-22 22:31:32 +02:00
-
2863f21844
Fix receipt IntegrityError: set zero defaults before first save
Konrad du Plessis
2026-02-22 22:00:50 +02:00
-
fc63d972b1
Add expense receipt feature: form, view, templates, email + PDF
Konrad du Plessis
2026-02-22 21:38:14 +02:00
-
74cd93fede
Fix 503: make xhtml2pdf import lazy to prevent app crash
Konrad du Plessis
2026-02-22 21:07:33 +02:00
-
71723dcaf4
Fix email settings and team auto-select in attendance log
Konrad du Plessis
2026-02-22 21:00:24 +02:00
-
c8c78dd88e
Add payslip feature: detail page, PDF generation, and email to Spark
Konrad du Plessis
2026-02-22 20:37:04 +02:00
-
1681ed26a2
Update worker ID numbers from Workers Info xlsx
Konrad du Plessis
2026-02-22 20:13:44 +02:00
-
aaf86c2513
Add production data import from V2 CSV backup
Konrad du Plessis
2026-02-22 19:47:47 +02:00
-
9bee52dd03
Move Admin link to main navbar — fix dropdown click not working
Konrad du Plessis
2026-02-22 19:22:23 +02:00
-
e4b81838a3
Remove temporary /setup/ URL and view — admin works fine
Konrad du Plessis
2026-02-22 19:18:03 +02:00
-
98ef3f5b90
Add temporary /setup/ URL to bootstrap admin + test data from browser
Konrad du Plessis
2026-02-22 18:55:59 +02:00
-
4449bf6fb8
Add setup_test_data management command for testing
Konrad du Plessis
2026-02-22 18:54:08 +02:00
-
efe5f08682
Add Phase 3: Payroll Dashboard with full payment processing
Konrad du Plessis
2026-02-22 18:47:12 +02:00
-
77236dd78f
Phase 2B: Enhanced attendance, work history filters, supervisor dashboard
Konrad du Plessis
2026-02-22 16:28:18 +02:00
-
b1f415b72b
Remove all .pyc files from git tracking
Konrad du Plessis
2026-02-22 16:00:00 +02:00
-
7d49494cce
Ver 1.05
Flatlogic Bot
2026-02-22 13:58:21 +00:00
-
306fb0e95d
Ver 1.04
Flatlogic Bot
2026-02-22 13:31:37 +00:00
-
d513f6ec09
Ver 1.03
Flatlogic Bot
2026-02-22 13:14:19 +00:00
-
28c36a1e12
Ver 1.02
Flatlogic Bot
2026-02-22 12:55:15 +00:00
-
d10151cf40
Ver 01
Flatlogic Bot
2026-02-22 12:26:15 +00:00
-
d3fb8046d5
Initial version
master
Flatlogic Bot
2026-02-22 12:14:54 +00:00