johnnyq
|
46a63b191c
|
Fix bulk recurring ticket priority change denying access to all non-admin users
|
2026-08-08 12:59:31 -04:00 |
|
johnnyq
|
6b65c8150f
|
Fix contact delete leaving an orphaned portal user and anonymize not redacting the phone number
|
2026-08-08 12:58:46 -04:00 |
|
johnnyq
|
d484629ebc
|
do not update ticket status in history if it is the same
|
2026-08-08 12:41:34 -04:00 |
|
johnnyq
|
ac598f6379
|
Fix system-generated ticket replies booking fake time worked
|
2026-08-06 19:25:39 -04:00 |
|
johnnyq
|
605c7811e4
|
Fix AI
|
2026-08-06 19:18:34 -04:00 |
|
johnnyq
|
942fe41b18
|
Apply further gating to client pdf export
|
2026-08-06 19:03:47 -04:00 |
|
johnnyq
|
64423cbefa
|
Fix Client PDF Export
|
2026-08-06 18:51:09 -04:00 |
|
johnnyq
|
3cae52067a
|
Fix calendar event Delete bug
|
2026-08-06 14:21:57 -04:00 |
|
johnnyq
|
abb724b40b
|
Removed Orphaned vars
|
2026-08-06 14:03:44 -04:00 |
|
johnnyq
|
f8899e592f
|
More Select * Queries convert
|
2026-08-06 13:57:46 -04:00 |
|
johnnyq
|
108781db5b
|
Move more select * to column select for further optimization
|
2026-08-06 13:44:02 -04:00 |
|
johnnyq
|
b3744e9ed5
|
More sweeps to replace select * with actual returned column names dramatically reduces php memory usage and speeds up processing dramatically especially in the crons since they run all the time
|
2026-08-06 13:10:23 -04:00 |
|
johnnyq
|
b8c9d5b4cf
|
Query Optimization: Select only needed columns instead of SELECT * on looped queries
|
2026-08-06 12:59:43 -04:00 |
|
johnnyq
|
77defcf7d8
|
Global Search Query Optimization only returns columns needed
|
2026-08-06 12:30:27 -04:00 |
|
johnnyq
|
9324d0822e
|
Drop more dead client left joins big saver is the badge counts
|
2026-08-06 12:14:43 -04:00 |
|
johnnyq
|
ddd9c2b56a
|
clientScopeSql sweep whicn now removed the extra unessesary client joins
|
2026-08-06 11:45:56 -04:00 |
|
johnnyq
|
83383599a1
|
Add clientScopeSql helper for client-scoped list queries
|
2026-08-06 11:25:11 -04:00 |
|
johnnyq
|
b39f3c0b23
|
Redesing task bar and remove redundant task count in ticket details
|
2026-08-04 12:40:47 -04:00 |
|
johnnyq
|
f9ae7598ec
|
Bump FullCalendar from 7.0.0 to 7.0.2
|
2026-08-04 12:39:04 -04:00 |
|
johnnyq
|
261bdab61a
|
Gate SLA option in ticket details its gated everywhere else
|
2026-08-04 12:14:56 -04:00 |
|
johnnyq
|
0311a3d056
|
Fix remaing undefine vars for audits and flash messages
|
2026-08-03 15:40:44 -04:00 |
|
johnnyq
|
c5288f9e30
|
Fix undefined variables in expense, asset and contact audit/flash messages
|
2026-08-03 15:34:18 -04:00 |
|
johnnyq
|
e800064202
|
Fix Expense Description logging spelling
|
2026-08-03 15:28:36 -04:00 |
|
johnnyq
|
abd79c0aed
|
Feature: Add Income Bulk Actions (Account, Payment Method and category
|
2026-08-03 15:23:50 -04:00 |
|
wrongecho
|
a313278623
|
Merge branch 'develop' of https://github.com/itflow-org/itflow into develop
|
2026-08-03 18:58:58 +01:00 |
|
wrongecho
|
f87d43881e
|
Add very basic product import via CSV
|
2026-08-03 18:58:53 +01:00 |
|
johnnyq
|
7a44cdd438
|
Fix Autofill products in invoice, quotes, recurring invoice, tax field wasnt updating and a dash was being put in front
|
2026-08-03 13:28:41 -04:00 |
|
johnnyq
|
315768d651
|
Add Category column and filter into income along with the exports
|
2026-08-02 18:23:18 -04:00 |
|
johnnyq
|
ad15fabbb3
|
Credential length guard
|
2026-08-02 16:30:14 -04:00 |
|
johnnyq
|
e793804203
|
Migrate credential password from varbinary to varchar and set max length for passwords
|
2026-08-02 16:18:36 -04:00 |
|
johnnyq
|
89fba247c5
|
Add some missing maxlength form options to prevent info overflow and result in error 500
|
2026-08-02 16:08:01 -04:00 |
|
johnnyq
|
056db263a5
|
Rever old test run of using prepared mysql statement for client add /edit
|
2026-08-01 18:20:43 -04:00 |
|
johnnyq
|
23a09f54fc
|
Reworked getFieldById to remove escaping and and reworked everything that uses the function to also escape, was causing double escaping in many places this standardizes the function
|
2026-08-01 15:33:48 -04:00 |
|
johnnyq
|
75028ba09a
|
Fix some Ticket History gaps
|
2026-08-01 14:33:37 -04:00 |
|
johnnyq
|
cdb4a43b89
|
Major UI/UX overhaul on Tickets listing / Kanban and ticket details
|
2026-08-01 14:12:03 -04:00 |
|
johnnyq
|
4fec57709a
|
Recurring Expense: Fix edit not keeping client
|
2026-08-01 12:09:39 -04:00 |
|
johnnyq
|
f2d5ac4a29
|
Feature: Calendars are now exportable shareable so Third Party Calendar services can read them, also added recoccurence to calendar, and all day along with sperating the time fields and click in a box to add calendar event is possible
|
2026-07-30 02:18:30 -04:00 |
|
johnnyq
|
3c8f812a16
|
Feature: On all export modals added Filter Tab and Selectable Columns tab with default selected, also you can now export to a PDF
|
2026-07-30 00:46:15 -04:00 |
|
johnnyq
|
729d22d19b
|
Move Attachments to Assignment in new ticket get rid of help texts in reply for attachments and update changelog
|
2026-07-29 18:39:43 -04:00 |
|
johnnyq
|
2395a3ee16
|
Phase 2 of ticket attachements by agents
|
2026-07-29 18:10:34 -04:00 |
|
johnnyq
|
7c8c93c01c
|
Feature allow agents to attach files to tickets in the app
|
2026-07-29 17:58:04 -04:00 |
|
johnnyq
|
e74307eaea
|
Feature: Add Dynamic Task editing in add ticket and add recurring ticket, recurring tickets now have their own task table as well
|
2026-07-29 17:48:41 -04:00 |
|
johnnyq
|
74a5359b80
|
Move Watchers into assignment in add ticket
|
2026-07-29 17:28:57 -04:00 |
|
johnnyq
|
d01024931b
|
Retire v1 Ticket and merge into 1 add ticket
|
2026-07-29 17:24:55 -04:00 |
|
johnnyq
|
8a092852cf
|
Fixed Asset section in recurring ticket if global added project in add ticket
|
2026-07-29 16:52:47 -04:00 |
|
johnnyq
|
eaf3f5abd1
|
Add Badge next to recurring tickets with a template
|
2026-07-29 16:28:17 -04:00 |
|
johnnyq
|
bc64c9e3d1
|
Feature: Abiliry to assign Ticket Templates to Recurring Tickets
|
2026-07-29 15:55:14 -04:00 |
|
johnnyq
|
af9990ff13
|
Fix Contact Notes and Fix a few broken links
|
2026-07-29 14:22:18 -04:00 |
|
johnnyq
|
fc5cdeea82
|
Add UI Elements for Asset Notes similar to contact notes
|
2026-07-29 14:13:55 -04:00 |
|
johnnyq
|
566d74c15d
|
Fix SLA resolve-time reporting, stale settings cache on save, and report N+1
|
2026-07-29 13:34:34 -04:00 |
|