johnnyq
9bfd26d57b
Add titles to icon-only buttons
...
- title on 294 icon-only buttons, named for what each one does
- aria-label on the 7 show-password buttons (title becomes the popover
header) and the portal mobile nav toggle
- Fix dead add-category button on products filter, credential bulk tag
button now preselects Credential, drop duplicate inner-icon titles
2026-10-08 17:12:21 -04:00
johnnyq
c6d642fbe7
Use new lte skin preview class for themes instead of colored circles
2026-08-25 18:31:33 -04:00
johnnyq
d20e3f78d1
Add Margin and remove un needed card surrounding calendar
2026-08-25 18:00:51 -04:00
johnnyq
bbbfff7413
All Jquery removed replaced with stand JS and non jqery dependent libs
2026-08-14 17:28:06 -04:00
johnnyq
0fe6d51bdb
Theme Fixes for adminlte 4
2026-08-14 14:11:13 -04:00
johnnyq
a084e37c39
Initial migration from AdminLTE 3 to 4, bootstrap 4 to 5
2026-08-14 13:22:11 -04:00
johnnyq
de46184a5b
Fix calendar queries missing columns lost in the SELECT * sweep
2026-08-09 13:41:01 -04:00
johnnyq
b3744e9ed5
More sweeps to replace select * with actual returned column names dramatically reduces php memory usage and speeds up processing dramatically especially in the crons since they run all the time
2026-08-06 13:10:23 -04:00
johnnyq
b8c9d5b4cf
Query Optimization: Select only needed columns instead of SELECT * on looped queries
2026-08-06 12:59:43 -04:00
johnnyq
ddd9c2b56a
clientScopeSql sweep whicn now removed the extra unessesary client joins
2026-08-06 11:45:56 -04:00
johnnyq
f2d5ac4a29
Feature: Calendars are now exportable shareable so Third Party Calendar services can read them, also added recoccurence to calendar, and all day along with sperating the time fields and click in a box to add calendar event is possible
2026-07-30 02:18:30 -04:00
johnnyq
b3f959ac55
Use Short echo tags across the code
2026-07-28 18:47:52 -04:00
johnnyq
7bc47a58fe
Replace Function nullable_htmlentities() with just escapeHtml() and update all instances throughout
2026-07-14 17:10:45 -04:00
johnnyq
8da3a107fb
Rename plugins to libs and update all file references
2026-07-10 13:24:20 -04:00
johnnyq
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
2026-06-24 14:22:56 -04:00
johnnyq
47b8ec6f96
Simple Calendar naming
2026-03-04 17:18:54 -05:00
johnnyq
302914c789
Add New Calendar Hint
2026-03-04 17:13:02 -05:00
johnnyq
f77bd4f0c6
Calendar: Add Delete Calendar, rename System calendar to Built-in calendar with builtin calendar names, moved calendar select on top for both edit / add event
2026-03-04 17:09:13 -05:00
johnnyq
af4327ff27
Show Full Event title in calendar on hover
2026-03-04 16:27:22 -05:00
johnnyq
1a7452cc27
Restrict Agents that are restricted to view certain clients from calendar events.
2026-02-13 14:28:45 -05:00
johnnyq
0a30300bde
replace all instances of mysqli_fetch_array with mysqli_fetch_assoc for better performance and memory usage
2026-01-14 17:30:23 -05:00
johnnyq
9fcaf9f5cc
[Feature] Updated Invoice Ticket to include more details in the description, predefined along with optional Invoice Title, helper texts below qty and price to show how it gets its information, fixed ticket number not showing in ticket reply when adding ticket to an existing invoice. Add to Existing Invoice is default if open invoices exist, migrated many more ticket related modals to use ajax-modal
2025-11-04 17:48:21 -05:00
johnnyq
92209c7125
Updated edit ticket asset to new ajax-modal and add additonal assets field
2025-09-24 14:51:34 -04:00
johnnyq
edabc5c33f
rename /user/ to /agent/ and update links to use agent/ instead
2025-09-23 18:04:23 -04:00