johnnyq
f672991089
Remove Document Template field from a few more files
2025-06-17 19:09:43 -04:00
johnnyq
473fa2671d
Migrate Document templates to its own table
2025-06-17 19:00:56 -04:00
johnnyq
85e1515080
Move Document Versions to a seperate table much more efficient and allow to reference same document using a link Note this update will delete previous document versions
2025-06-17 17:58:20 -04:00
johnnyq
84437a2732
Bump TCPDF from 6.9.4 to 6.10.0 and TinyMCE from 7.9.0 to 7.9.1
2025-06-17 14:44:06 -04:00
johnnyq
71911f418f
Remove Unessesary Code
2025-06-17 14:32:35 -04:00
johnnyq
2741f78bd8
Fully Migrated Quote and Invoice to use TCPDF and elimiated PDFMake
2025-06-17 14:22:57 -04:00
johnnyq
012e54161a
Converted PDF Invoice from PDFMake to TCPDF
2025-06-16 18:40:05 -04:00
johnnyq
409084c499
Update UI on Quote, Recurring Invoice and Guest views to match new optimized Invoice UI Layout
2025-06-16 15:49:38 -04:00
johnnyq
27595b2c4a
UI Add Ticket to Invoice - Removed Warning about Draf Invoices increase modal size to large and move input to a row to reduce uneessary veritical space being occupied.
2025-06-16 13:13:48 -04:00
johnnyq
62b6535625
UI Invoice make footer text secondary color
2025-06-15 15:42:13 -04:00
johnnyq
e593f438b3
UI Work on Client Overview Increase Quick Notes and Recent Activities width and added contact photos or initials to important contacts
2025-06-15 15:36:54 -04:00
johnnyq
44d46a2cc5
UI Overhaul to invoice Details Page
2025-06-15 15:06:53 -04:00
johnnyq
66e30dd1a8
Added Badge Counts in Client Overview Section
2025-06-13 16:05:49 -04:00
johnnyq
4c74351d21
Added Company Tax ID Field and Option to Show Tax ID on Invoices
2025-06-13 15:51:09 -04:00
johnnyq
5d2b14259c
Added Ticket Due Date basic functionality to tickets
2025-06-12 17:13:17 -04:00
johnnyq
878d5444e1
Use Gray Accent color when in client view and use configured theme for Global view, this will help differentiate the view that you are in
2025-06-12 15:00:47 -04:00
johnnyq
ec24ec60c6
Disable Ticket Auto Timer by default
2025-06-12 13:49:11 -04:00
johnnyq
9c096d1f65
Add Setting option to enable or disable ticket autotimer
2025-06-12 13:44:21 -04:00
johnnyq
dba3e895da
UI/UX update in ticket details switch to full card stacks with edit icons for the stackable reference items on the right like asset watchers contact etc
2025-06-11 22:28:38 -04:00
johnnyq
07726322df
Project Details: Add Bulk Actions to tickets and allow tickets to be sorted
2025-06-11 20:47:27 -04:00
johnnyq
bef18c0d72
Do not Resolved Tickets in Bulk that have Open tasks, display warning and count of ticket not resolved because of open tasks
2025-06-11 18:48:23 -04:00
johnnyq
7c3332570a
Add Ticket Category UI for Recurring Tickets
2025-06-11 18:11:08 -04:00
johnnyq
a3d4a52188
Add Mark Sent when invoice is draft to Action Dropdown for invoice listings
2025-06-11 17:29:38 -04:00
johnnyq
5530e89f41
Add one more Non-Billable Check in invoices
2025-06-11 17:18:28 -04:00
johnnyq
a3554b3dfd
Add one more Non-Billable Check in invoices
2025-06-11 17:16:03 -04:00
johnnyq
674da36cd1
Do Not calculate Non-Billable Invoices towards a clients balance Convert Add Payment Modal to AJAX and add it as an option from the invoice listing page
2025-06-11 17:12:37 -04:00
johnnyq
18ce12f60d
Add Option if visiting a deleted invoice / recurring to return to the listing page and added delete to invoice details page
2025-06-11 15:57:52 -04:00
johnnyq
a462ab36f8
Ticket add / edit / builk sort categories alphabeticaly
2025-06-11 14:56:23 -04:00
Johnny
8aa41edc3e
Merge pull request #1222 from itflow-org/functions-ip-addr-leftmost
...
Update how functions.php gets the remote IP address for logging
2025-06-11 14:01:12 -04:00
wrongecho
4e0252553a
rm extra ;
2025-06-11 08:18:32 +01:00
johnnyq
8745d09890
Add sanitize the remaining uris that allow uri type:// refactored service details
2025-06-10 12:11:58 -04:00
wrongecho
ac3a02baea
Disallow turning on login key without a secret
2025-06-10 09:19:29 +01:00
wrongecho
f2bbc170da
Update how functions.php gets the remote IP address for logging
...
- Builds on PR #1210 to always get the leftmost IP address
- Cloudflare (HTTP_CF_CONNECTING_IP) must now be explicitly defined, otherwise people could add the HTTP_CF_CONNECTING_IP header to a non-Cloudflare host and spoof IPs
- Tidy up the if/else logic a little
2025-06-10 09:03:00 +01:00
johnnyq
d79a17adb0
Added sanitize_url function to strip out unsupported URI Schemas schema:// if not on the allow list it will show unsupport://URL
2025-06-09 20:28:10 -04:00
johnnyq
680dbb04ce
Fix UI Regression with Indenting Columns in Tickets listing when Open and Closed tickets are filters
2025-06-09 13:30:13 -04:00
johnnyq
6c8403fa09
Move MFA Modal out of the Password Reset Form
2025-06-09 12:52:07 -04:00
johnnyq
fec8eaef70
Remove xml from the allowed upload list, if you must zip it up
2025-06-07 01:28:13 -04:00
johnnyq
5f007029b4
Fix Category
2025-06-07 00:58:56 -04:00
johnnyq
4e76ceaa0f
Simplify Category filter logic in tickets catrgory is an int not a string duh
2025-06-07 00:46:11 -04:00
johnnyq
08e467baa9
Encode Page Title
2025-06-06 21:48:24 -04:00
Johnny
f78a2250f1
Merge pull request #1221 from itflow-org/develop
...
Develop to Master for 25.05.1 Release
2025-06-02 14:39:50 -04:00
johnnyq
84e8a459c8
update Changelog
2025-06-02 14:24:52 -04:00
johnnyq
b777f80249
Increment Minor Version and update Changelog
2025-06-02 14:19:04 -04:00
johnnyq
73da203dbb
Added Cards for Account Balance, Recurring Monthly for Billing Contacts and Domains Expiring for Technical Contacts to Client Portal
2025-05-31 17:47:08 -04:00
johnnyq
55a31865d0
Updated Client Overview Entities to not show Archived client's Entities even though the entity may not be archived, also added Archive Searching to network and certificates also added unarchive capabilities to them as well
2025-05-30 16:15:12 -04:00
wrongecho
350697869b
Fix invoice top banner not showing
2025-05-30 17:31:54 +01:00
Johnny
939b07422d
Merge pull request #1220 from itflow-org/develop
...
Merge Develop into Master for 25.05 Release
2025-05-29 14:30:25 -04:00
wrongecho
88369d480a
Reword changelog
2025-05-29 18:42:25 +01:00
wrongecho
cf083e94e6
Fix
2025-05-29 18:40:51 +01:00
wrongecho
11e8f5acfc
Bump app version
2025-05-29 18:37:39 +01:00