johnnyq
|
95950700d8
|
Moved user items to user directory
|
2025-07-28 17:57:06 -04:00 |
johnnyq
|
0494bfc1cf
|
Moved admin_ to /admin, user_ to user report_ to /reports each have their own post includes modals directories created seperate headers and footer. Also did the same for xcustom, more work to me done
|
2025-07-28 13:32:28 -04:00 |
johnnyq
|
4906e06bf1
|
Initialized migrating modals into entity folders and modals out of ajax and start working on moving admin items to new admin directory
|
2025-07-27 21:24:14 -04:00 |
johnnyq
|
219fe59aa2
|
Use Badge Pill for rounded Badges in client side nav
|
2025-07-25 12:44:43 -04:00 |
johnnyq
|
e0a5efdfaf
|
Updated Contact Asset Counts to use more optimied query and added asset counts to client listing
|
2025-07-24 17:28:10 -04:00 |
johnnyq
|
e014e516e6
|
Beta Support for Dark Mode has been added to the theme options
|
2025-07-24 14:58:06 -04:00 |
johnnyq
|
197dd9f299
|
Initial Work on Client Account Credit System, DB Structure, Credit Balance Calculation, added Apply Credit and add Credit with Expire dates, Added DB Structure for Discount Codes, UI Rewrite on client top header now using grouped cards, more dark mode work as well
|
2025-07-24 11:31:45 -04:00 |
johnnyq
|
99aaeefe8e
|
Move the adminlte css to be the last css to fix select2 being white in dark-mode
|
2025-07-23 17:32:51 -04:00 |
johnnyq
|
a393284acd
|
Remove Building Icon next to company name in main side bar nav
|
2025-07-23 13:24:48 -04:00 |
johnnyq
|
56c7c76ac6
|
Add option to filter footer 500 records per page
|
2025-07-22 16:15:09 -04:00 |
johnnyq
|
38b2a94231
|
Client Overview do not count Archived Clients entities and in services do not show services of archived clients
|
2025-07-22 15:46:17 -04:00 |
johnnyq
|
184aba4de4
|
Finished UI work for AI Providers and Models, AI is set to use the new AI Provider and Models
|
2025-07-15 16:19:23 -04:00 |
johnnyq
|
46c4a62046
|
Converted add payment to a dropdown under invoice to allow for the standard manaual add payment and to pay with a saved card or by entering a card manully
|
2025-07-14 17:36:03 -04:00 |
johnnyq
|
7e17fdf851
|
Add new UI for Saved Payments for payment providers
|
2025-07-07 18:25:23 -04:00 |
johnnyq
|
c76da10747
|
Add Payment Method to UI and switch Add Payment modals to use the new table
|
2025-07-07 16:37:51 -04:00 |
johnnyq
|
8d1bf3d245
|
UI add modal and listing work on Payment Providers
|
2025-07-04 17:48:54 -04:00 |
johnnyq
|
e7503e8f55
|
Initial DB work to Generalize Payment Providers, allow multiple payment providers and client payment methods, also to move payment methods to its own table instead of in categories, started work on ai provider ui models
|
2025-07-04 16:52:30 -04:00 |
johnnyq
|
9b6be66623
|
Initial work on Adding Payment Methods for Online Payments in Client on Agent Side and initial work on AI Providers with multiple model support assigned to various sections and custom prompts
|
2025-07-04 15:42:26 -04:00 |
Marcus Hill
|
bd31513e5d
|
Add db fields for ticket_quote
|
2025-06-22 09:59:23 +01:00 |
johnnyq
|
49511276fd
|
Bump Release to 25.06.1 - updated changelog
|
2025-06-21 18:42:19 -04:00 |
johnnyq
|
c4e91df1ed
|
Fix Regression that broke setup, set company currency default to USD if not set
|
2025-06-21 18:33:48 -04:00 |
johnnyq
|
850db54a3b
|
Bump ITFlow version to 25.6 and updated changelog
|
2025-06-20 15:10:46 -04:00 |
johnnyq
|
e7328f1be5
|
Use tmp directory to zip and backup itflow instance
|
2025-06-19 00:06:54 -04:00 |
johnnyq
|
e7e7272002
|
Migrated Vendor Templates to its own table, lots of code modifications here
|
2025-06-17 22:44:54 -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
|
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
|
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
|
9c096d1f65
|
Add Setting option to enable or disable ticket autotimer
|
2025-06-12 13:44:21 -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
|
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
|
08e467baa9
|
Encode Page Title
|
2025-06-06 21:48:24 -04:00 |
johnnyq
|
b777f80249
|
Increment Minor Version and update Changelog
|
2025-06-02 14:19:04 -04: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 |
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
|
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
|
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 |
johnnyq
|
3d1af05fc2
|
Updated DB to store Payment details
|
2025-05-23 15:41:52 -04:00 |
Marcus Hill
|
797e02bffa
|
Hide Credentials in side nav if no perms to view
|
2025-05-11 11:48:47 +01:00 |
johnnyq
|
2a43c5d868
|
Remove DB Check
|
2025-05-08 16:46:25 -04:00 |
johnnyq
|
a67675c649
|
Remove 500 Records per page option to reduce Resource strain, 100 records per page is max
|
2025-05-08 16:08:28 -04:00 |
johnnyq
|
f1a7b35aa6
|
Update Changelog and App Version fix date to
|
2025-04-21 17:00:32 -04:00 |
johnnyq
|
923001928c
|
Update Changelog and version
|
2025-04-18 18:08:40 -04:00 |
johnnyq
|
424104bb66
|
Default Date between max date to 9999-12-31 instead of current date for filtered listings, this fixes the issue if you post date an entity it would not show in the listing by default unless you selected a a great to date in the filter
|
2025-04-12 12:08:30 -04:00 |
johnnyq
|
f206a28cf7
|
Update Changelog and App version to 25.03.4
|
2025-04-07 13:07:03 -04:00 |
johnnyq
|
3621e99c61
|
Update Changelog and app version
|
2025-04-01 11:33:04 -04:00 |
johnnyq
|
2032b48ad3
|
DB Update Set Country codes to default to NULL and not 1 Nullify all current country codes
|
2025-03-31 12:06:36 -04:00 |
johnnyq
|
531f3ec741
|
Update app version and changelog
|
2025-03-29 18:18:52 -04:00 |
johnnyq
|
1e98ee8916
|
Update app version and Changelog hotfix
|
2025-03-29 17:43:00 -04:00 |
johnnyq
|
2f82647f5e
|
One more chnagelog update
|
2025-03-29 15:35:40 -04:00 |
wrongecho
|
ae1a0dcc73
|
Certificates page and sidebar - Only show yellow on certificates 7 days (blanket, not just for LE)
|
2025-03-27 12:27:08 +00:00 |
johnnyq
|
07b29a7bdc
|
Add Phone Country code in more places for proper phone number formatting
|
2025-03-26 13:36:56 -04:00 |
johnnyq
|
3286343026
|
Update DB to remove phone_mask
|
2025-03-26 11:14:05 -04:00 |
johnnyq
|
85ae42190a
|
Feature: Added User Signature preferences, currently appends signature to ticket replies / comments
|
2025-03-24 12:49:47 -04:00 |
johnnyq
|
8e3dd42a32
|
Allow start interface to be named 0
|
2025-03-21 21:54:55 -04:00 |
johnnyq
|
93f4da3962
|
Added Phone Country Code fields defaulting to +1 for US will add logic in code later for phone number formatting
|
2025-03-21 12:48:00 -04:00 |
johnnyq
|
cf047024a1
|
Add Projects to client side nav and seperated the logic between client and global view of projects
|
2025-03-20 18:17:26 -04:00 |
wrongecho
|
37c20e4e0d
|
Hyperlink the report_time_by_tech report. Need to add a monthly version.
|
2025-03-19 14:07:07 +00:00 |
johnnyq
|
ec8d7a36a8
|
Only store optimized WebP images, so only 1 image is stored and used for thumnails and viewing, removed fields has_preview and has_thumbnail as these are no longer needed, fixed issue when optimizing portrait images the bottom half would get cropped out
|
2025-03-18 16:48:05 -04:00 |
johnnyq
|
4378fc2719
|
Removed redundant hash field from files table as the reference already stores this value
|
2025-03-17 14:59:37 -04:00 |
johnnyq
|
244e1290b4
|
Convert service_domains to use InnoDB instead of MyISAM
|
2025-03-15 18:35:21 -04:00 |
johnnyq
|
5a64bd3a32
|
Ensure all Tables and fields use CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci
|
2025-03-15 18:28:48 -04:00 |
johnnyq
|
09fbe4e4ad
|
Update more multi to multi link tables to use cascading delete and foreign key relation
|
2025-03-14 18:18:44 -04:00 |
johnnyq
|
508af6a80f
|
Fix some Database update logic
|
2025-03-14 17:15:10 -04:00 |
johnnyq
|
06c31e0808
|
Update Asset reference SQL Tables to use Foreign keys and cascading delete, and remove orphaned data from the foreign tables to prevent integrity errors during update
|
2025-03-13 21:35:39 -04:00 |
johnnyq
|
7150b1545a
|
Moved files check_login.php, get_settings.php, settings_localization_array.php, inc_set_timezone.php into the includes folder, we also moved /client/check_login.php into client/includes/
|
2025-03-13 17:55:31 -04:00 |
johnnyq
|
59bbbe4a8d
|
Removed Patch panel tables as they share similarities with assets and assets interfaces, rename events to calendar events and event attendees to calendar even attendees
|
2025-03-13 16:34:38 -04:00 |
johnnyq
|
e93704bbdb
|
Completely renamed everything login to credential including tables added cascading deletion to the multi to multi tables
|
2025-03-12 21:28:50 -04:00 |
johnnyq
|
c0db914213
|
Added Recurring Ticket Reference to Tickets
|
2025-03-12 13:56:36 -04:00 |
johnnyq
|
619b93a545
|
Renamed Recurring to recurring_invoices updated a large portion of code, and updated many other fields to reflect recurring_invoice and not just recurring
|
2025-03-11 22:08:37 -04:00 |
johnnyq
|
d0b8095bba
|
Feature: Added additional assets to Recurring Tickets as well
|
2025-03-11 19:36:39 -04:00 |
johnnyq
|
daab1bca3d
|
Rename the remain items from Scheduled Tickets to Recurring Tickets
|
2025-03-11 18:32:24 -04:00 |
johnnyq
|
f61c30bd5a
|
Started work on additional assets per ticket, added table ticket_assets, Fixed Legacy Check User Role Functions
|
2025-03-11 15:10:23 -04:00 |
johnnyq
|
9b6ea851e7
|
Removed the prepended user_ from the fields in the user_roles table, moved user_role_id from user_settings directly to users table, rename table user_permissions to user_client_permissions, removed unused Sessions vars in login. This upedate will require to update using update_cli.php --db_update
|
2025-03-10 15:57:16 -04:00 |
johnnyq
|
244a47efad
|
Added Recurring Invoice Reference ID to Invoices and Product ID reference to Invoice Items
|
2025-03-10 12:26:14 -04:00 |
Johnny
|
bf9c2f6de7
|
Merge pull request #1182 from itflow-org/tck-fr-at
Add database field for ticket_first_response_at.
|
2025-03-09 12:31:07 -04:00 |
johnnyq
|
f8d054f8aa
|
Bump minor version and update the Changelog
|
2025-03-08 17:25:10 -05:00 |
wrongecho
|
44b70d7161
|
Add database field for ticket_first_response_at. This can be used as part of metric reporting and also as part of SLAs in the future
|
2025-03-07 13:28:35 +00:00 |
johnnyq
|
0fad31d683
|
Update changelog new minor release
|
2025-03-03 15:53:58 -05:00 |
Marcus Hill
|
ae59aa3326
|
Add SSL certificate history tracking
|
2025-03-02 10:12:47 +00:00 |
Marcus Hill
|
0ab9a1c97d
|
Temp fix warnings on num_domains expiring / num_domains_expired vars not defined yet
|
2025-03-02 09:50:50 +00:00 |
johnnyq
|
ac2b355399
|
updated Changelog and bumped app version to 25.02.2
|
2025-03-01 21:21:03 -05:00 |
johnnyq
|
d197995226
|
Updated Changelog, and Updated version to 25.02.1
|
2025-02-28 15:24:47 -05:00 |
johnnyq
|
04e624cc14
|
Added Purchase Reference to Software Licneses
|
2025-02-26 12:59:03 -05:00 |
johnnyq
|
56cbcf2921
|
Removed Single Link Vendor Login and single link software login. These are unused will be moved to multi to multi relationship, also added vendor_id to software to reference a vendor
|
2025-02-24 21:24:57 -05:00 |
johnnyq
|
6cc6e80f92
|
Fixed ticket link for agent email notifications on scheduling tickets
|
2025-02-24 16:19:22 -05:00 |
johnnyq
|
daeb71abb3
|
Update the App Version to 25.02 for prep on release
|
2025-02-22 15:20:10 -05:00 |
johnnyq
|
7e041d52df
|
Move Client Overview to the bottom of the side nav
|
2025-02-22 13:22:53 -05:00 |
johnnyq
|
5d18e85d62
|
Don't auto generate Client Abbreviation on the fly on the side bar. This is auto generated when you create or edit a client and leave abbreviation blank
|
2025-02-22 12:53:56 -05:00 |
johnnyq
|
8a13207327
|
Fixed dragula css and js to not prepend /
|
2025-02-22 12:47:26 -05:00 |
johnnyq
|
64f3df6baf
|
Add Some Client Permission Checks to the new Global View and some tidying
|
2025-02-21 00:28:36 -05:00 |
johnnyq
|
ab3ffdf7fc
|
Update more links rearrange Client Overview Side menu to match client side nav, define 0 for the post vars now defined in form. update unbilled tickets report
|
2025-02-20 21:07:53 -05:00 |
johnnyq
|
fe68a1f641
|
Services is now in global view
|
2025-02-20 17:20:15 -05:00 |
johnnyq
|
713bd0dab7
|
Added Network to Global View and updated links
|
2025-02-20 16:43:59 -05:00 |
johnnyq
|
fc00b5e78f
|
Added Location to Global View, updated links and fixed password pop over moving you to the top of the page when clicked in asset and conact details
|
2025-02-20 16:25:07 -05:00 |
johnnyq
|
2795b4e15e
|
Added Global Views for Licenses, Credentials and Certificates
|
2025-02-20 14:58:25 -05:00 |
johnnyq
|
a5d69d47ee
|
Show select Client when adding items in Client Overview / Global View
|
2025-02-20 00:44:22 -05:00 |
johnnyq
|
d76d405d5a
|
Make contacts global view compatible, remove bulk mail from admin as this is in contacts bulk actions, updated links, tidy
|
2025-02-20 00:38:40 -05:00 |