Commit Graph

  • 1bcc535e99 Updated Changelog and Bump ITFlow version and update logs timestamp fields to use monospace font johnnyq 2026-06-27 21:52:02 -04:00
  • 6a448668ad Clients: Only show 3 tags per line johnnyq 2026-06-26 13:28:03 -04:00
  • 166a606ba9 Remove client counts on clients listing page johnnyq 2026-06-26 13:26:25 -04:00
  • 48c33ae1ab Enforce Client Access and Role Access for AI Ticket Summary johnnyq 2026-06-26 12:40:47 -04:00
  • e7b53388a0 Check CSRF and Enforce ClientAccess when deactivating Shared Items johnnyq 2026-06-26 12:17:38 -04:00
  • f14fa22222 USe enforceClientAccess and enforceUserPermissions on Client related edit / view modals as we do with credential edit modal johnnyq 2026-06-26 12:05:11 -04:00
  • c16a1753a5 Add text MonoSpace in places where it needs to be, reduced info icon size in clients, Fixed navigation highlight for files when in document details and is asset details johnnyq 2026-06-25 18:06:39 -04:00
  • a53d828a73 MAil Settings: Further UI Sprucing added more placeholder text field with only number input for ports etc johnnyq 2026-06-25 16:01:11 -04:00
  • 298569a2c2 Mail Setting UI: Rework the entire Mail Configuration johnnyq 2026-06-25 15:49:09 -04:00
  • 8e9cd7a8a5 Bump Sortablejs from 1.15.6 to 1.15.7 johnnyq 2026-06-24 14:28:21 -04:00
  • 2010acaaa2 Bump TinyMCE from 8.5.0 to 8.6.0 johnnyq 2026-06-24 14:26:03 -04:00
  • ceec38d3f1 Bump Fullcalendar from 6.1.20 to 7.0.0 amd convert existing code to comply with 7.0, also make calendar more printable johnnyq 2026-06-24 14:22:56 -04:00
  • bd310d1e5d Bump PHPMailer from 7.0.2 to 7.1.1 johnnyq 2026-06-24 13:53:50 -04:00
  • 3d858eb761 Update to latest version of imapengine 1.25.0 johnnyq 2026-06-24 13:48:26 -04:00
  • 171a0d38f8 Mail Parser: Completely remove Webklex IMAP and all dependcies johnnyq 2026-06-24 13:39:07 -04:00
  • 63ad3256ee CLI Setup: Add repo_branch option defaults to master johnnyq 2026-06-24 13:18:01 -04:00
  • 6e7d2b2d6a Invoice Late Overdue notices shows correct balance when late fees are attached and if partial invoice was paid johnnyq 2026-06-24 13:07:52 -04:00
  • a819dff19a Mail: Update mail configuration check to use smtp_provider instead of smtp_host as host is blank upon using oath2 johnnyq 2026-06-24 12:47:41 -04:00
  • 6532c2dde4 User Preferences Avatar: Fix creating user upload directory if doesnt exist, and remove Avatar now properly deletes the old avatar image johnnyq 2026-06-24 12:04:19 -04:00
  • b1a5b34725 Do not send an inapp alert on successful cron execution, keep it in logging only johnnyq 2026-06-23 18:22:20 -04:00
  • d2d1a75448 Generate CSRF Token during Client Portal login when using Entra johnnyq 2026-06-12 17:38:58 -04:00
  • d3a93652f3 Allow PHP-8.2 and up Compatibility instead of just PHP-8.4 johnnyq 2026-06-12 17:06:10 -04:00
  • 2204bd52f4 Rewrite email parser using ImapEngine, harden processing loop johnnyq 2026-06-12 16:56:39 -04:00
  • 300a1aff9f Login: Uodate Email text field to email type johnnyq 2026-06-07 13:01:28 -04:00
  • 63d86917ae Generate Secure link: Use intval for item_expires and include HOUR in the insert query johnnyq 2026-06-02 14:56:21 -04:00
  • 9b77bbdd0b declare intval johnnyq 2026-05-22 11:26:20 -04:00
  • 60563e3392 Merge pull request #1284 from itflow-org/develop Johnny 2026-05-21 10:53:48 -04:00
  • a02d78bde5 Bump Version johnnyq 2026-05-21 10:38:56 -04:00
  • bd15cbe375 - Stripe saved cards - lock down invoice and client IDs - Stop app log handling from breaking due to quotes wrongecho 2026-05-20 17:51:54 +01:00
  • c5d67cd4f9 Kanban - Enforce per-client perms (ajax) wrongecho 2026-05-20 14:01:55 +01:00
  • 7211426292 Invoices - Secure date/frequency input handling wrongecho 2026-05-20 13:32:21 +01:00
  • 885a002611 Merge pull request #1281 from itflow-org/develop v26.05 Johnny 2026-05-04 17:00:10 -04:00
  • 67382a4c4c Fix extra } johnnyq 2026-05-04 16:56:37 -04:00
  • 351e81231f Update Changelog Bump Release johnnyq 2026-05-04 16:50:18 -04:00
  • 0ecd76329c Bump TCPDF from 6.11.2 to 6.11.3 johnnyq 2026-05-04 16:15:30 -04:00
  • f5da94a278 Bump TinyMCE from 8.4.0 to 8.5.0 johnnyq 2026-05-04 16:07:56 -04:00
  • e0f2fc1e1b Enforce Client Access Restriction on ajax call get_totp_token_via_id johnnyq 2026-05-04 15:48:40 -04:00
  • 8094e6e761 Credentials: Enforce Credential Perm and client perm on credient edit / view modals johnnyq 2026-05-04 15:37:02 -04:00
  • a7c4136d60 Enforce Credential Permissions on contact, asset details both full page and modals johnnyq 2026-05-04 15:30:33 -04:00
  • 67f9f9ec76 Client Overview: Enforce visibility permissions on credentials in client overview johnnyq 2026-05-04 13:38:31 -04:00
  • 90232c82c0 Fix broken add saved card, by commenting CSRF Check on add saved card in client post johnnyq 2026-05-04 12:59:01 -04:00
  • 0cdb780b88 Stripe Payment: Rollback stipe-php from 20.0.0 back to 19.4.1 to fix a isses with adding saved paymentss, Stripe updated their API in which we will update to a later date johnnyq 2026-05-04 12:32:12 -04:00
  • a6d996b83f Projects: Fixing missing ' regression johnnyq 2026-04-27 13:17:21 -04:00
  • b6e3176ed0 Projects: Fix slow load by using an optimized query to count tickets and tasks johnnyq 2026-04-27 13:15:11 -04:00
  • e762ebb88b Show correct currency for the account balance when adding payment to invoice wrongecho 2026-04-27 14:07:05 +01:00
  • 163581cbcd Expire all PW reset tokens nightly with cron wrongecho 2026-04-27 13:36:39 +01:00
  • e9c3ee4661 Shared Items via secure link: Do not delete shared items that have not been viewed before cron runs johnnyq 2026-04-24 11:40:38 -04:00
  • 90de4e4fe3 Client: Fix Client Abbreviation being converted to an int on edit johnnyq 2026-04-17 12:15:56 -04:00
  • 5c89e50f30 Merge pull request #1278 from itflow-org/develop v26.4 v26.04 Johnny 2026-04-16 15:22:58 -04:00
  • cb9ac33fbe Update changelog johnnyq 2026-04-16 15:18:47 -04:00
  • 319ccbad01 Revert "API: Add some missing end points" johnnyq 2026-04-16 15:16:08 -04:00
  • 4e862053e8 Fix Missing CSRF in unused modals johnnyq 2026-04-13 13:19:12 -04:00
  • 9c0c8ec239 Update Changelog johnnyq 2026-04-12 11:41:15 -04:00
  • 715aadb9d3 Update Changelog johnnyq 2026-04-12 11:34:46 -04:00
  • f94458690e API: Remove Payment Endpoint for now johnnyq 2026-04-12 11:26:56 -04:00
  • 134b5e6491 Update changelog johnnyq 2026-04-11 18:47:35 -04:00
  • c4ba2bc326 API: Add some missing end points johnnyq 2026-04-11 18:21:03 -04:00
  • 1e02322382 API: Invoice_items only return if item_id or invoice_id is specified and do not return all invoice items johnnyq 2026-04-11 17:57:22 -04:00
  • 81f87e3960 Update Changelog johnnyq 2026-04-11 14:07:11 -04:00
  • efaeac3c14 Networks: Added Import Networks johnnyq 2026-04-11 14:06:31 -04:00
  • bb06ced05b update Changelog johnnyq 2026-04-11 13:43:26 -04:00
  • ed564f64ff Merge branch 'develop' of github.com:itflow-org/itflow into develop johnnyq 2026-04-11 13:33:30 -04:00
  • 830f40edee API: Add Invoice Items read endpoint johnnyq 2026-04-11 13:32:50 -04:00
  • ec9a148e97 API - Fix documents not falling back to DB values wrongecho 2026-04-09 16:07:44 +01:00
  • 5efdfc53ff Asset API - History wrongecho 2026-04-09 15:25:21 +01:00
  • c1bb1694a0 Update Changelog johnnyq 2026-04-08 12:54:05 -04:00
  • 82b5613335 Bump TinyMCE from 8.3.2 to 8.4.0 johnnyq 2026-04-08 12:51:25 -04:00
  • 123a581583 Bump stripe-php from 19.4.1 to 20.0.0 johnnyq 2026-04-08 12:44:45 -04:00
  • 346d7ed9f0 Update the changelog johnnyq 2026-04-05 12:06:12 -04:00
  • b79a6c390e Move some arrays out of load global settings and into their own entity johnnyq 2026-04-05 12:00:56 -04:00
  • fae74a8b1e Software: Add Additional License Types johnnyq 2026-04-05 11:48:07 -04:00
  • c434b5e6f0 Categories: Fix Restore function and restore icon and color johnnyq 2026-04-04 18:22:05 -04:00
  • e7ed88e10e Remove custom_hosting tables from db.sql johnnyq 2026-04-04 18:14:13 -04:00
  • 78971d1ccb Setup cli: add categories to mimic setup web ui johnnyq 2026-04-04 18:09:29 -04:00
  • 8a4bb2e80d Update App version johnnyq 2026-04-04 17:51:14 -04:00
  • c25b5aac9d Update Changelog johnnyq 2026-04-04 17:49:48 -04:00
  • 4856c5cb1f Update Changelog johnnyq 2026-04-04 17:46:56 -04:00
  • 065e674a68 Quotes: Fix Quote Copy missing client johnnyq 2026-04-04 17:38:12 -04:00
  • 20be416fa6 API - Fix credential errors since field names changed - Sort domains properly wrongecho 2026-04-04 11:20:52 +01:00
  • 4617f44cda - Prevent error 500s when existing data can't be cleanly re-inserted to database wrongecho 2026-04-04 11:01:34 +01:00
  • 0ae4c2fac9 - Prevent error 500s when existing data can't be cleanly re-inserted to database - Full support for asset_uri_2 wrongecho 2026-04-04 10:52:32 +01:00
  • 9389f2cc91 More helpful error wrongecho 2026-04-04 10:49:50 +01:00
  • 52c2ba69cb Don't set client ID from POST - this is properly done via require_post_method instead only if it's an all-clients key. wrongecho 2026-04-04 10:49:40 +01:00
  • 8591758cd7 Fix asset read api - uri_2 wrongecho 2026-04-04 10:18:21 +01:00
  • 02d217402c Categories: Moved note type, software type, rack type to be creatable/editable Categories with common defaults and descriptions johnnyq 2026-03-31 18:05:16 -04:00
  • 52eb0b9c21 Files: Allow .swb file extensions for MikroTik Backups johnnyq 2026-03-31 17:19:27 -04:00
  • 5698da9c5b Update Changelog johnnyq 2026-03-30 17:41:52 -04:00
  • aa19472512 Ticket: Fix missing contact in version 1 Create Ticket johnnyq 2026-03-30 17:38:44 -04:00
  • 11288ce782 Fix missing setting DB Version johnnyq 2026-03-30 17:31:15 -04:00
  • 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 johnnyq 2026-03-30 17:25:51 -04:00
  • 7bed0231d2 Categories: Make category type pretty Capitalize words, replace _ with space johnnyq 2026-03-30 15:29:13 -04:00
  • d8359e1049 Network Interface Types: Moved to creatable/editable Categories with common defaults johnnyq 2026-03-30 15:24:09 -04:00
  • 35fb8b1ee6 Update Changelog for 26.03.1 Release johnnyq 2026-03-30 11:58:22 -04:00
  • 793b14885b Remove unnecessary blank line in account.php wrongecho 2026-03-30 10:28:45 +01:00
  • bb3e311fb7 Racks: Fix Device Removal johnnyq 2026-03-27 17:02:13 -04:00
  • 65b53dd7f4 Tables: Removed removed -sm in table-responsive to fix some responsive issues also adding margin between top and bottom tags in clients and moved the tags in its own div johnnyq 2026-03-26 13:30:07 -04:00
  • 0e75106e1a Client POST: Added comment regarding MySQLi Prepared statement usage within Client add/edit POST johnnyq 2026-03-23 13:30:03 -04:00
  • 619dd0d472 Fix missing csrf tokens in category modals wrongecho 2026-03-23 16:36:15 +00:00
  • 22d33847c3 Fix edit client johnnyq 2026-03-22 19:53:35 -04:00
  • 6d1b654d0c Invoice: Do not apply late fee on first overdue reminder (day 1) johnnyq 2026-03-20 17:44:33 -04:00