Commit Graph

  • 88475a2b76 Fix Mispelling causing Adding new certificate to break johnnyq 2025-09-09 12:50:27 -04:00
  • c26ce4b7dc Spruced up UI and eliminated checkbox to grant consent on Stripe consent in client Portal instead button acts a consent johnnyq 2025-09-08 17:36:09 -04:00
  • 5960e7cbd9 Fix Broken Add Payment link in reccuring invoice in the client portal johnnyq 2025-09-08 17:23:51 -04:00
  • 68872ab9fb Merge branch 'develop' of github.com:itflow-org/itflow into develop johnnyq 2025-09-08 13:06:49 -04:00
  • 64f12b42b8 Fix Footer path in used edit causing edit user not to function, also removed the old ajax used edit modal johnnyq 2025-09-08 13:06:33 -04:00
  • 8c0d542d7d Better logic handling for the default page redirects wrongecho 2025-09-08 15:40:59 +01:00
  • c016b67c3a Fix typo in sql query field, matching develop back to master because we screwed up the flow wrongecho 2025-09-08 15:26:57 +01:00
  • 49d127e957 Merge pull request #1235 from expxx/patch-1 Johnny 2025-09-07 21:04:14 -04:00
  • e7353c4757 fix: spelling error with vendor_descripion Cam 2025-09-07 18:26:00 -06:00
  • 3106685972 Merge pull request #1234 from itflow-org/develop Johnny 2025-09-07 11:44:10 -04:00
  • 2b7017fae2 Fix dark mode for AI Ticket Summary johnnyq 2025-09-07 11:38:03 -04:00
  • da0b01e23f Center Generating Summary in AI Summary johnnyq 2025-09-07 11:30:43 -04:00
  • d450ea4beb Fix Installer Database not installing due to bad file name johnnyq 2025-09-07 11:06:26 -04:00
  • 9210734911 Also take in consideration of the ticket source, category and priority johnnyq 2025-09-06 19:41:16 -04:00
  • ebae80bb7e Ticket Summeries are now in HTML form wit ha breakdown of the Main Issue, Actions Taken and Resolution or Next Steps. It also takes into consideration of the current ticket status and Who replyied for the ticket replys / comments johnnyq 2025-09-06 19:31:44 -04:00
  • dcade3a5c7 Update the AI Ticket Summary Prompt johnnyq 2025-09-06 17:57:58 -04:00
  • f51c3e9e3f Text Wrap client tags so table doesnt go off the page with clients with many tags johnnyq 2025-09-05 19:29:21 -04:00
  • b34298e45b Hide Add Credit button in Client Top Head Dropdown also hide credits in client listing if no credit balance johnnyq 2025-09-05 19:17:02 -04:00
  • 9fa78897bc Fix extra spacing between icon and Assigned Contact Name iin ticket details johnnyq 2025-09-05 19:05:06 -04:00
  • 9642babb7e Fix issue with AI Settings displaying in Admin Menu if the module invoice/accouting module is turned off johnnyq 2025-09-05 19:00:17 -04:00
  • d2d1aed393 Fix long Invoice/Quote notes overflowing into the invoice/quote footer by removing a rowspan class, adjusted the page margins from 15 to 10 and adjusted the invoice/quote notes to use font size 9 instead of 10 johnnyq 2025-09-05 18:48:35 -04:00
  • 58d43063ec Merge pull request #1233 from itflow-org/develop Johnny 2025-09-05 13:24:54 -04:00
  • 6a5ce1dce3 Add note about updating from the webUI johnnyq 2025-09-05 13:09:02 -04:00
  • f3c7c0761b Add note about backing up before updating johnnyq 2025-09-05 13:05:46 -04:00
  • 27b3124f77 Update .gitignore to ignore the new custom/* johnnyq 2025-09-05 12:57:19 -04:00
  • aa516529e7 Another attempt at fix automatic recurring payments expense johnnyq 2025-09-04 17:56:00 -04:00
  • 2283ad0eb2 Fix Adding Expense on recurring stripe payments in cron johnnyq 2025-09-04 17:44:34 -04:00
  • cece9ad46c Another attempt to fix reccuring payment migration to match the correct client_id; johnnyq 2025-09-04 16:29:55 -04:00
  • d37da2e8ff Fix Recurring Payment Migration for stripe johnnyq 2025-09-04 16:07:38 -04:00
  • 9d9bfc65d5 Fix Active side nav for api keys johnnyq 2025-09-03 18:46:01 -04:00
  • d7d6e4ac6f Fix paths for db and uploads dir in debug johnnyq 2025-09-03 18:42:32 -04:00
  • 46d93f986e Further enhanced the Saved Payments Section by splitting cards and add card into 2 columns johnnyq 2025-09-03 17:45:11 -04:00
  • 2549a97a7e Added card icons to Saved Payments in Client Portal and spruced up ui johnnyq 2025-09-03 17:40:09 -04:00
  • fc2cca5fdb Added card icon johnnyq 2025-09-03 17:14:53 -04:00
  • ef1ec56270 Allow the Client to easily Pay an invoice from the client portal with a saved card johnnyq 2025-09-03 17:09:17 -04:00
  • cf63a2e7d1 Fix TinyMCE License in client portal johnnyq 2025-09-02 14:57:09 -04:00
  • ed9b99e2f0 Fix unpaid invoices on client portal but also comment it out until ready for next release johnnyq 2025-09-02 14:52:38 -04:00
  • 33340b80f9 Updated Changelog, Increased app version johnnyq 2025-09-02 13:14:18 -04:00
  • ec94bb3d2a Add back Pay Invoice with saved card, currently only pays the full amount, would like to integrate into add payment modal and add payment post eventually johnnyq 2025-09-01 16:19:33 -04:00
  • bc2fe2bec8 Fixed stripe Migration table name spelling johnnyq 2025-08-30 11:19:28 -04:00
  • a87a206c04 Add better error handling for dodgy whois results Marcus Hill 2025-08-30 16:16:55 +01:00
  • 45083e19b0 Fix if undefined Marcus Hill 2025-08-30 15:58:19 +01:00
  • de627c19c5 No csrf for client side, yet Marcus Hill 2025-08-30 15:51:14 +01:00
  • 595e57dcdd Rewording Marcus Hill 2025-08-30 15:51:05 +01:00
  • dadcc69900 Typo Marcus Hill 2025-08-30 15:35:31 +01:00
  • 2c160d1ac9 Take you back to dashboard rather than a redirect Marcus Hill 2025-08-30 15:31:49 +01:00
  • 292b074d8c Remove legacy Stripe Enabled from invoice Commented out Pay Via Saved card this will have to wait for next release johnnyq 2025-08-29 13:44:22 -04:00
  • 2beff45811 Removed some simple tinyMCE inits and combined AI button into one johnnyq 2025-08-29 12:51:14 -04:00
  • 469c36da46 Remove AI Enable References through the UI this will be handled differently johnnyq 2025-08-29 12:26:56 -04:00
  • 8afe2d52a0 Converted and combine ajax add for tags and categories, fixed quick add links johnnyq 2025-08-28 16:57:08 -04:00
  • 51273e9151 Remove unused / unfinished browser extension from user preferences johnnyq 2025-08-28 15:39:00 -04:00
  • 1517c96841 Remove Budget from reports as it totally unfinished johnnyq 2025-08-28 14:38:49 -04:00
  • b7afbd3500 Revert Bump down fontawesome-free 7.0.0 to 5.15.4, did not like the way the new icons looked with the app at all johnnyq 2025-08-28 14:25:14 -04:00
  • 39d6c42c71 Bump and Migrate logic chartjs 2.9.4 to 4.5.0, bump stripe-php from 17.2.1 to 17.6.0, fontawesome-free from 5.15.4 to 7.0.0, fullcalendar from 6.1.17 to 6.1.19, TinyMCE from 7.9.1 to 8.0.2, bootsatrap js bundle from 4.6.1 to 4.6.2, DataTables from 2.3.1 to 2.3.3 johnnyq 2025-08-28 13:57:42 -04:00
  • 9f50c9355a Move reports out of the sub directory for now as it broke requires johnnyq 2025-08-28 11:46:20 -04:00
  • fd73f132bc Fixed a few table names in Stripe Migration, Removed legacy stripe and AI settings johnnyq 2025-08-28 11:44:29 -04:00
  • 1f99e592b7 Remove old Autop Pay Logic from recurring Invoices Listing johnnyq 2025-08-27 20:09:12 -04:00
  • a90c4eded8 Remove Old Auto Pay Modal for recurring Invoices johnnyq 2025-08-27 20:05:47 -04:00
  • 1638538fb4 Remove Old Auto Pay from recurring Invoice in favor of the saved cards. johnnyq 2025-08-27 20:04:49 -04:00
  • da0892f9e3 Remove Stripe check and add payment provider check in Client Portal Recurring Invoices to create auto payments johnnyq 2025-08-27 18:23:58 -04:00
  • 66cab6c1ab Fixed Guest Pay removed old stripe vars in place of new payment provider vars johnnyq 2025-08-27 17:38:41 -04:00
  • 535078b0ab Fix Bad vars in PAyment Providers listing, add check to see if payment provider already exists johnnyq 2025-08-27 16:27:54 -04:00
  • d584c6b1e8 Commented out Credit lines as its not ready for next release running into way to many pitfalls will focus more on next release johnnyq 2025-08-27 16:02:00 -04:00
  • 530a76a9a2 Fix undefined vars in export invoice / quote pdf fix regression company logo path in export invoice / quote johnnyq 2025-08-27 11:53:58 -04:00
  • 2a0181fd92 Convert Invoice and Quote Guest URL to Copy to Clipboard link instead of open links johnnyq 2025-08-26 12:17:45 -04:00
  • 86c5b9a55d Removed Budge from the side nav as this was never finished and doesnt really do anything, will work on it at a later date johnnyq 2025-08-25 23:51:48 -04:00
  • 0a6b890250 Fix broken php start tag johnnyq 2025-08-25 17:33:40 -04:00
  • af7f1f30ad Credentials: Fix broken page if no clients exist, which also fixes dont show share modal if GET client_id is not set johnnyq 2025-08-25 17:32:15 -04:00
  • f6c0f840fe Asset: Multiple Bug fixes, Fix broken asset list if no assets exist, fix bulk Asset Ticket creation to use the client_id of the associated asset, allow to assign to all open projects. Fix Transfer client where client_id is not defined in client overview section johnnyq 2025-08-25 16:59:15 -04:00
  • 0e54359db8 Assets: Fix Description not displaying, Fix issue with unitialized OS var, fix client asset uri using asset_uri_2 johnnyq 2025-08-25 14:07:55 -04:00
  • 373f1574bd Update function path for customAction to use the new path /custom and not /xcustom johnnyq 2025-08-25 12:58:57 -04:00
  • 6f5ffef22f Link Fixes johnnyq 2025-08-25 12:50:01 -04:00
  • 451206525e Remove function code for old way ajax-modal, moved modals over to modal_header/footer and removed _new johnnyq 2025-08-25 00:07:51 -04:00
  • 41f957ea3b Migrated admin modals to modals/ENTITY removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax johnnyq 2025-08-24 23:50:38 -04:00
  • 91b0080428 Finished Consolidating the remaining user modals to modals/ENTITY removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax johnnyq 2025-08-24 00:38:48 -04:00
  • 170d6dd7e5 Consolidate alot of modals to modals/ENTITY removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax johnnyq 2025-08-23 18:48:21 -04:00
  • 15ba385398 Consolidate asset modals to modals/asset removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax johnnyq 2025-08-22 21:54:26 -04:00
  • 0b93d58a32 Consolidate account modals to modals/account removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax johnnyq 2025-08-22 18:51:39 -04:00
  • 67078c4552 Consolidate product modals to modals/product removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax johnnyq 2025-08-22 18:22:04 -04:00
  • ab17de7efd Consolidate client modals to modals/client and use new ajax-modal syntax johnnyq 2025-08-22 18:06:37 -04:00
  • 1145260619 Consolidate trip modals to modals/trip removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax johnnyq 2025-08-22 17:49:46 -04:00
  • 066952ed04 Consolidate vendor modals to modals/vendor removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax johnnyq 2025-08-22 17:36:07 -04:00
  • 6ccf7a0fb8 Set Invoice Credit, Consolidated all expense modals to modals/expense removed ajax_ and _modal prefixes from file name create new modal header and footer to include another parent directory eventually will consolidate all, this was just an example johnnyq 2025-08-22 16:59:31 -04:00
  • 7f49ecefb1 Flash alert if no comment was entered in a ticket reply via the client portal johnnyq 2025-08-21 18:35:16 -04:00
  • 43324391ff Fix Regressed See More... in User Activies page johnnyq 2025-08-21 18:15:28 -04:00
  • 89af8216b8 Fix Ticket Kanban CSS Path and category query johnnyq 2025-08-21 18:13:31 -04:00
  • be9e30e6d8 Fix Show Add Payment dropdown if client has credits or saved payment methods johnnyq 2025-08-21 18:04:49 -04:00
  • 85cfd6fb7c Fix Regression Broken Quick add modals johnnyq 2025-08-21 17:54:10 -04:00
  • e694e20025 Use mysqli escape string instead of sanitizeInput on stripe to payment provider migration just incase johnnyq 2025-08-20 14:18:34 -04:00
  • 7618dd335a Update Stripe to Payment Provider Migration to not transfer over clients with a NULL or blank stripe payment method johnnyq 2025-08-20 14:12:39 -04:00
  • eca09253d3 Migrate over Payment Methods from Categories to its own table payment_methods johnnyq 2025-08-20 13:53:38 -04:00
  • 96c32b3275 Added Stripe Config Migration to a database Update johnnyq 2025-08-20 13:30:46 -04:00
  • 94a4fec3c6 Fix popping future tickets numbering wrongecho 2025-08-20 16:43:45 +01:00
  • a8386d3937 Allow reporting on average time to first response Marcus Hill 2025-08-16 21:44:17 +01:00
  • 4b7aa4bece Powered by Marcus Hill 2025-08-16 16:37:24 +01:00
  • 4c604f4009 Use HTML for the logo instead of pdf->image; scales much nicer Marcus Hill 2025-08-16 16:25:51 +01:00
  • 98cf2f7a5a Use freeserif font instead of helvetica to properly display foreign characters Marcus Hill 2025-08-16 15:54:28 +01:00
  • 804467b1ba Use freeserif font instead of helvetica to properly display foreign characters Marcus Hill 2025-08-16 15:52:54 +01:00
  • 9fbf775299 Fix file icon in file rename modal Marcus Hill 2025-08-16 15:30:10 +01:00
  • 5c93753b7e Rm extra unnecessary line in overdue invoice email Marcus Hill 2025-08-16 15:17:48 +01:00