johnnyq
c64c76c577
Rotate session ID on login and fix client portal Entra SSO
2026-07-27 23:49:09 -04:00
johnnyq
a844d7b428
Adds a shared flock guard used by all five cron entry points, keyed per
...
script and per install. Replaces the mail queue's own lock file, which
was not atomic and could be deleted out from under a long run. Bounds
the SMTP conversation so an unresponsive server cannot hold the lock.
Recovers rows left at Sending by a run that died, which nothing
previously picked up.
2026-07-27 17:35:39 -04:00
johnnyq
3756561458
Feature: Add Deny Client Access to Client Access Permssions - BREAKS UI, MUST UPDATE DB USING php scripts/cli_update.php --db_update
2026-07-25 13:22:52 -04:00
johnnyq
565aff35f6
Set SameSite=Lax on the session cookie
...
Applied at all seven session_start sites. keepalive.php and guest_post.php
had no cookie flags at all and now set httponly and secure too.
2026-07-24 14:09:52 -04:00
johnnyq
9c65644adc
Update the rest of the PHP functions to use camelCase
2026-07-23 17:39:06 -04:00
johnnyq
8f43b92496
Use stripe_init include to init stripe and updated code everywhere
2026-07-23 13:00:01 -04:00
johnnyq
2b756f6ea4
Split DB Updates into seperate files, with the cutoff being 2.0.0
2026-07-22 18:43:11 -04:00
johnnyq
5402578ce6
Remove Static payment processing fees from database and update field hints with useful info when adding / editing payment provider
2026-07-22 17:32:01 -04:00
johnnyq
b57ddc0e5c
Replace Function sanitizeInput() with just escapeSql() and update all instances throughout
2026-07-14 17:17:50 -04:00
johnnyq
7bc47a58fe
Replace Function nullable_htmlentities() with just escapeHtml() and update all instances throughout
2026-07-14 17:10:45 -04:00
johnnyq
8da3a107fb
Rename plugins to libs and update all file references
2026-07-10 13:24:20 -04:00
johnnyq
aab8b34970
Bump ITFlow Version and changelog
2026-07-03 12:15:05 -04:00
johnnyq
fab5dbea04
Don't set Theme to Gray amd blue when in client section always Keep configured theme
2026-06-29 18:52:56 -04:00
johnnyq
1bcc535e99
Updated Changelog and Bump ITFlow version and update logs timestamp fields to use monospace font
2026-06-27 21:52:02 -04:00
johnnyq
a02d78bde5
Bump Version
2026-05-21 10:38:56 -04:00
johnnyq
351e81231f
Update Changelog Bump Release
2026-05-04 16:50:18 -04:00
johnnyq
b79a6c390e
Move some arrays out of load global settings and into their own entity
2026-04-05 12:00:56 -04:00
johnnyq
fae74a8b1e
Software: Add Additional License Types
2026-04-05 11:48:07 -04:00
johnnyq
8a4bb2e80d
Update App version
2026-04-04 17:51:14 -04:00
johnnyq
02d217402c
Categories: Moved note type, software type, rack type to be creatable/editable Categories with common defaults and descriptions
2026-03-31 18:05:16 -04:00
johnnyq
383897ee27
Assets: Moved asset status to be creatable/editable Categories with common defaults and descriptions also Add category description to add / edit modals and description underneath category name
2026-03-30 17:25:51 -04:00
johnnyq
d8359e1049
Network Interface Types: Moved to creatable/editable Categories with common defaults
2026-03-30 15:24:09 -04:00
johnnyq
7acaf55331
Bump App Version and Update Changelog
2026-03-08 12:47:02 -04:00
johnnyq
7f180eb6d9
Migrate Invoice Quote Recurring Invoice Items to their new respecting tables
2026-03-07 18:47:28 -05:00
johnnyq
72091670fd
Bump DB to to include tables for quote items and recurring invoice item for future splitting of line items
2026-03-07 18:23:19 -05:00
johnnyq
129e95fd3a
Added Net 45 Days, removed 14 Days as this isnt typically used anywhere
2026-02-19 12:34:30 -05:00
johnnyq
2349ef33d1
Remove 0 in access_permission_query
2026-02-14 15:07:42 -05:00
johnnyq
ccaf15268c
Add a 0 IN ticket_client_id for no client tickets so agents that are restricted to certain clients and still view no clients in tickets list by using a , also restrict change clients on tickets for restricted agents
2026-02-14 15:06:17 -05:00
johnnyq
3014bba66d
Update Changelog, Bump App Release
2026-02-14 12:01:49 -05:00
johnnyq
ec7f1d561d
Fix Version
2026-02-06 13:12:34 -05:00
johnnyq
1c6795dd55
Bump app version
2026-02-06 12:09:32 -05:00
johnnyq
65d1f59e9b
Feature: Favorites added to assets, Bulk Fav/unfav, adds favs to client overview
2026-02-03 22:23:20 -05:00
johnnyq
118cc10804
During load user session check if user is archived and active, prevents users from making further actions if they are disabled or archived but are still logged in
2026-01-30 13:36:18 -05:00
johnnyq
bf1d0655c4
Update Ticket list ui smaller badge for ticket and smaller task progress bar and more natural dates
2026-01-28 22:52:56 -05:00
johnnyq
0a30300bde
replace all instances of mysqli_fetch_array with mysqli_fetch_assoc for better performance and memory usage
2026-01-14 17:30:23 -05:00
wrongecho
77e4d2b566
Add task approval system
2026-01-09 17:14:44 +00:00
johnnyq
72ef918452
Update changelog and bump app version to 25.12.1
2025-12-12 16:51:34 -05:00
johnnyq
0e4cc76a84
Bump Version for 25.12 updated changelog
2025-12-06 12:18:11 -05:00
johnnyq
47e647c712
Update Changelog and bunp App Version
2025-11-16 17:55:13 -05:00
johnnyq
abb97ad99f
[Feature] Added Asset Tags
2025-11-11 19:57:51 -05:00
johnnyq
65d2b8b2cb
UJpdate App Version and Changelog for release
2025-11-08 12:44:58 -05:00
johnnyq
ab46899e72
[FEATURE] Client Contracts, initial DB Schema, rates and net terms along with SLA Reponse / Resolution times will eventually be moved over to this
2025-11-07 16:49:35 -05:00
johnnyq
ab77705ca2
Feature: Replace old date range to Date Range Picker JS for better date from/to handling
2025-10-20 18:04:00 -04:00
johnnyq
fea3020d9a
Add powered by ITFlow in Guest Section
2025-10-08 15:29:06 -04:00
johnnyq
16242be74e
Update Client Nav to use Absolute links and updated more of the inc_alls to use Document Server Root
2025-10-07 13:44:08 -04:00
johnnyq
a4ed906dd1
Update modal footer and header to user SERVER Document root with absolute path intead of relative
2025-10-06 15:13:52 -04:00
johnnyq
76c9933baf
Update imap and smtp providers to allow empty string if empty do not execute mail queue
2025-10-02 14:28:43 -04:00
johnnyq
6c6a988c2b
Fix custom Favicon
2025-10-02 11:42:30 -04:00
johnnyq
9a2f887db1
Update Changelog increase app version to 25.10
2025-10-01 11:34:43 -04:00
johnnyq
3135247936
Add Gibraltar to the countries list array
2025-09-25 17:35:02 -04:00