Marco0300
|
4682e0b2a1
|
fix: render user accounts table explicitly
|
2026-09-02 00:44:38 +02:00 |
|
Marco0300
|
9569441a12
|
fix: correct global client search join
|
2026-09-02 00:37:03 +02:00 |
|
Marco0300
|
668ab374a6
|
feat: add global search pagination saved filters mobile ux and email settings
|
2026-09-02 00:32:40 +02:00 |
|
Marco0300
|
5f1b5dd1f0
|
feat: open printable reports in new tabs
|
2026-09-02 00:15:59 +02:00 |
|
Marco0300
|
008ae3c4b5
|
feat: add centered logo to printable reports
|
2026-09-02 00:11:58 +02:00 |
|
Marco0300
|
80031ae7a4
|
feat: add assigned and in-progress technician dashboard panels
|
2026-09-02 00:08:55 +02:00 |
|
Marco0300
|
ee7c24644a
|
feat: group administrator links in sidebar menu
|
2026-09-02 00:04:59 +02:00 |
|
Marco0300
|
b72d88491a
|
feat: add user editing password reset and deletion
|
2026-09-02 00:01:12 +02:00 |
|
Marco0300
|
185741b7a8
|
feat: show urgent jobcards on technician dashboard
|
2026-09-01 23:56:55 +02:00 |
|
Marco0300
|
8da920791c
|
feat: simplify technician client sla view
|
2026-09-01 23:54:16 +02:00 |
|
Marco0300
|
ad7de99e6c
|
fix: align jobcard time entry fields
|
2026-09-01 23:46:22 +02:00 |
|
Marco0300
|
8d46ef6a56
|
feat: add permission to reopen closed jobcards
|
2026-09-01 23:42:42 +02:00 |
|
Marco0300
|
67fcfd6b8f
|
feat: report technician hours by performed date and line item
|
2026-09-01 23:38:38 +02:00 |
|
Marco0300
|
63f321adf3
|
style: enlarge white-label header logo
|
2026-09-01 23:27:37 +02:00 |
|
Marco0300
|
401917e594
|
feat: use time entry notes for technician work updates
|
2026-09-01 23:22:45 +02:00 |
|
Marco0300
|
ba15137f52
|
fix: show logo without company name in header
|
2026-09-01 23:20:02 +02:00 |
|
Marco0300
|
1a7111c78d
|
feat: add client sla balances report totals and branding settings
|
2026-09-01 23:16:34 +02:00 |
|
Marco0300
|
9627da20e1
|
fix: remove remaining named report parameter
|
2026-09-01 23:10:07 +02:00 |
|
Marco0300
|
2b3e04825c
|
fix: prevent report dropdown parameter mismatch
|
2026-09-01 23:04:51 +02:00 |
|
Marco0300
|
99aaaf3338
|
feat: add close permissions jobcard filters and detailed xls reports
|
2026-09-01 22:59:40 +02:00 |
|
Marco0300
|
d2ee80ebe7
|
fix: harden report class loading and query parameters
|
2026-09-01 22:50:39 +02:00 |
|
Marco0300
|
2997caacc1
|
fix: eliminate report PDO parameter failures
|
2026-09-01 22:47:06 +02:00 |
|
Marco0300
|
42b223e89d
|
fix: resolve staging report class and PDO compatibility
|
2026-09-01 22:39:20 +02:00 |
|
Marco0300
|
6d0d94a599
|
fix: improve client information form and password reveal
|
2026-09-01 22:30:57 +02:00 |
|
Marco0300
|
0b1cb20578
|
feat: modernize dashboard and client profile tabs
|
2026-09-01 22:24:32 +02:00 |
|
Marco0300
|
9ce08bc6f8
|
feat: complete jobcard management workflows and UI
|
2026-09-01 21:47:35 +02:00 |
|
Marco0300
|
b983f90dcb
|
feat: add administration reporting and correction services
|
2026-09-01 21:03:38 +02:00 |
|
Marco0300
|
de2bf277c4
|
feat: complete jobcard client management foundation
|
2026-09-01 20:43:24 +02:00 |
|
Marco0300
|
168c15c6ae
|
feat: complete jobcard operations and access controls
|
2026-09-01 20:07:20 +02:00 |
|
Marco0300
|
703c3ca67d
|
feat: expand client jobcard and reporting workflows
|
2026-09-01 19:34:41 +02:00 |
|
Marco0300
|
323afaf832
|
fix: harden portable host installation
|
2026-09-01 19:26:10 +02:00 |
|
Marco0300
|
5b2c64ff39
|
refactor: support portable PHP hosting without Docker
|
2026-09-01 19:22:48 +02:00 |
|
Marco0300
|
9f5142b071
|
fix: harden sessions and domain validation
|
2026-09-01 18:58:18 +02:00 |
|
Marco0300
|
480494c5ed
|
feat: bootstrap JOBcard CRM foundation
|
2026-09-01 18:54:47 +02:00 |
|