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
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
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
wrongecho
77b3a89eb2
Reword changelog
2025-05-29 18:37:16 +01:00
johnnyq
f572f4265a
Updated Changelog
2025-05-29 13:31:40 -04:00
johnnyq
0b66c8e1be
Better naming of Indetity Providers instead of Integrations to make way for more Indentity Provider like Google and custom SSO for the future
2025-05-29 13:29:27 -04:00
johnnyq
a8328a3f56
Add more text-nowrap to more table headers
2025-05-29 11:45:45 -04:00
johnnyq
8b42b17121
Added more text no wrap to table headers
2025-05-29 00:18:37 -04:00
johnnyq
db418ce662
Mobile UI/UX - Hide long New Button names and use plus icon only in mobile view, proper form group spacing in mobile as well
2025-05-28 23:39:44 -04:00
johnnyq
96fe566e08
Add location country even when client id uri is not set
2025-05-28 22:03:55 -04:00
johnnyq
a00f26d8a4
UI/UX Draggables now switch to a hand on hover, updated the UI in invoice quote and reccuring invoice so buttons do not wrap and are grouped. Seperated the Dragable button using a button link, did the same for tasks in tickets
2025-05-28 21:22:21 -04:00
johnnyq
eeef63d1c3
Updated Changelog
2025-05-28 19:36:52 -04:00
johnnyq
0b88ea85ae
Display Country in Invoices, Quotes, Recurring Invoices, Clients, locations, client top head, and allow searching via country in Locations and Clients
2025-05-28 19:27:11 -04:00
johnnyq
c564118156
Fix Dupe GET VARS in tickets Removed extra Rebuild URL as this has been done in the filter header for some time now
2025-05-28 18:34:50 -04:00
johnnyq
01a7dc2068
Allow both Client and Contact to be sorted in same column in ticket list
2025-05-28 18:29:02 -04:00
johnnyq
bb44ecec3f
Trips UI/UX - Move Client at the end column for consistency
2025-05-28 18:13:44 -04:00
johnnyq
b7b24d7de6
UI/UX Expenses - Combined Category and Description Column with secondary text seperation and expanded Truncation of Description from 50 chars to 60 chars
2025-05-28 18:08:08 -04:00
johnnyq
dcca93e34f
Only show 8 notifications at a time instead of 10
2025-05-28 17:43:03 -04:00
johnnyq
4124188505
Ticket UI/UX allow the ticket toolbar to be a little more Mobile friendly
2025-05-28 17:39:32 -04:00
johnnyq
eb5d59623b
Don't show Checkbox columns when ticket is closed, compact ticket list now matches round pills for status and priority
2025-05-28 17:02:50 -04:00
Marcus Hill
8631c06731
Stripe - Remove the locally stored payment identifiers (expiry/last 4) from the database when the client removes the stripe pm
2025-05-27 19:29:03 +01:00
Marcus Hill
40eb40fd86
Cron mail queue - fix $config_smtp_encryption being set to None in IF statement
2025-05-27 14:46:50 +01:00
Marcus Hill
c486682a0e
Cron mail queue - fix app_log_type not being one of available enums
2025-05-27 14:05:09 +01:00
Marcus Hill
336da073f1
Admin mail settings
...
- Disable the IMAP test button as it doesn't work yet
- Remove word 'successfully' when testing SMTP as we're only adding the message to the queue, it wasn't sent yet
2025-05-27 14:00:25 +01:00
Marcus Hill
d2e187a239
Update security supported versions
2025-05-26 20:34:01 +01:00
johnnyq
f69de29353
Get a more accurate count of Tables rows in Debug using count instead of relying on show table status as this is not accurate all the time.
2025-05-24 13:45:27 -04:00
johnnyq
61de8bc792
Redirect to login when itflow restore completes
2025-05-24 13:30:49 -04:00
johnnyq
d31f19707b
DB Dump
2025-05-24 13:23:41 -04:00
johnnyq
811312466f
If Restore from Backup is chosen show message must configure database first if DB and config dont exist
2025-05-24 13:09:16 -04:00
johnnyq
5ecfb3e962
Update setup to include welcome as an option and do not hide the side nav items if db is already created.
2025-05-24 12:40:33 -04:00
johnnyq
77be5af4e5
Update setup to include restore option but place it in its own nav section for seperation. Also if DB and config is configured skip and do not show checks or database in the side nav
2025-05-24 12:28:34 -04:00
johnnyq
c512a716d2
Fix extra spacing in modal footer in notifications
2025-05-23 19:09:36 -04:00
johnnyq
14f5630caf
Fix Invoice Header Button
2025-05-23 18:34:25 -04:00
johnnyq
8532bdc172
More UI updates to Guest Pay
2025-05-23 18:25:09 -04:00
johnnyq
9d74bf8e19
Use cards in Guest Pay Invoice
2025-05-23 17:45:06 -04:00
johnnyq
f75445b4d0
Limit Stripe Payments to just Credit Cards
2025-05-23 17:18:22 -04:00
johnnyq
e04fa1b696
Add stripe_pm_created_at
2025-05-23 17:13:05 -04:00