johnnyq
bab3d73c86
Rebuild notifications: bell panel and full page
...
- Bell opens a dropdown panel instead of a modal: Unread/All tabs, grouped
by day, type icons, relative times, click-through marks read, per-row
read/unread, mark all as read
- Unread badge refreshes every minute while the tab is visible
- Notifications page rebuilt on the same backend: search, type filter,
date range, read/unread toggles, proper empty states
- Hide notifications for clients/modules the user cannot access
- Normalise relative notification links so they work from /admin pages
- Remove the old notifications modal and dismiss handlers
2026-10-09 15:52:40 -04:00
johnnyq
f7e5655e05
Rebuild global search as a live search palette
...
- Press / or Ctrl+K (or click the top bar box) for results as you type,
grouped by type, with keyboard navigation and recent clients when empty
- Ticket/invoice/quote numbers jump to the top; Enter opens immediately
- Phone, IP (any interface) and MAC matching; app pages offered by name
- Full results page rebuilt on the same search: totals, links into each
list page, ticket conversation and document text matches
- Passwords no longer rendered into the results page; reveal/copy go
through the audited endpoint
- Fix stray }); breaking inline scripts on asset and contact pages
2026-10-08 17:40:46 -04:00
johnnyq
accc1948be
Fix Color Class
2026-08-31 12:46:00 -04:00
johnnyq
f395d224fa
Collapsable Client Top Head collapsable is remembered upon navigation
2026-08-29 00:59:49 -04:00
johnnyq
f6e03b2196
Add Chevron to show top client collapse
2026-08-29 00:46:30 -04:00
johnnyq
1119e13e5d
restore nice toast alerts
2026-08-27 23:54:04 -04:00
johnnyq
988788b7c0
Add height placeholder to calendar to reduce jankiness on load
2026-08-27 23:50:19 -04:00
johnnyq
1eabf1ec7d
Cleanup CSS Drop dead view transitions
2026-08-27 23:10:39 -04:00
johnnyq
f980893cb1
Make each page refresh feel less Jenky with Smooth Fade Page Transitions
2026-08-27 22:44:53 -04:00
johnnyq
6d5152d1e6
Fix Tom Select JS Jankiness on page load
2026-08-27 19:06:36 -04:00
johnnyq
131b10eeb0
Fix Active Side nav Highlight
2026-08-27 18:43:14 -04:00
johnnyq
93fc6cd2ef
Offset background color fix datepciker empty right column
2026-08-26 22:42:20 -04:00
johnnyq
96f2c697c6
use intl js lib across all phone number fields
2026-08-26 13:53:27 -04:00
johnnyq
71cfdf5e39
Pruned printer custom css patches as upstream vendor adminlte fixed the issue
2026-08-26 12:33:34 -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
4b9c53675c
Use AdminLTE4 new nav bar Search class looks great
2026-08-25 17:09:38 -04:00
johnnyq
5cf14ee74b
Fix Extra Blank Page when printing, adminlte bug created overide, Do not include cards border on print like adminlte3 and shrink the font on print
2026-08-25 16:56:07 -04:00
johnnyq
4da086206c
Prune un-nessary overides in itflow custom css as adminlte 4.8.5 fixed the issues
2026-08-25 16:08:53 -04:00
johnnyq
3a19921edf
Add Darkmode support for Sweetalert2 Modals
2026-08-25 15:38:20 -04:00
johnnyq
f2b2082762
css
2026-08-19 13:48:55 -04:00
johnnyq
fc5dc82c29
Bump AdminLTE to 4.7.0 to fix print issues
2026-08-18 18:16:49 -04:00
johnnyq
858acbcd30
Bump AdminLTE which brings back AdminLTE colors
2026-08-18 12:24:31 -04:00
johnnyq
ba319a8f25
Fix d-print-none adminlte 3 override of bootstrap css class so sienavs and top navs wont print
2026-08-17 21:31:53 -04:00
johnnyq
6df101c217
Css fixes
2026-08-16 22:25:05 -04:00
johnnyq
92377b918a
Dark Mode Patches across the board for Calendar TinyMCE additonal dark mode css fixed and fixing autofocus on modal close when modal is open without a form autofocus
2026-08-16 15:57:37 -04:00
johnnyq
0f69ef8e19
Fix Dark mode bg-light and btn-light and multi select box table checkboxes
2026-08-16 13:27:27 -04:00
johnnyq
56d9e04eac
Update Theme select to use new bootstrap 5 radio button
2026-08-15 13:17:32 -04:00
johnnyq
72c037c581
Fix Date Range FlatPickr defaulting to 1970 for All time now default to current month
2026-08-15 13:04:55 -04:00
johnnyq
2375e69f2d
Update badge classes to bg
2026-08-15 13:00:41 -04:00
johnnyq
73e10e72f2
Update filter bar, increase height on top navbar, primary buttons now inherit theme color
2026-08-15 12:55:24 -04:00
johnnyq
35239b563d
Resize top nav and compoents
2026-08-14 18:53:20 -04:00
johnnyq
e2512b0f86
Fixed Side nav titles, Fixed ajax on bootstrap modals, fixed pagination all regressions
2026-08-14 18:32:33 -04:00
johnnyq
dc6b191eed
Update Font, Migrated away from JQUERY dependent libs: toastr to bootstrap5 toasts, daterangepicker to flatpickr, select2 to Tom Select, InputMask to IMask
2026-08-14 17:08:40 -04:00
johnnyq
0fe6d51bdb
Theme Fixes for adminlte 4
2026-08-14 14:11:13 -04:00
johnnyq
b94604ae71
Assets List: Major UI / UX Update removed some columns to reduce space and add them as a secondary row instead
2026-03-03 15:20:11 -05:00
johnnyq
65d1f59e9b
Feature: Favorites added to assets, Bulk Fav/unfav, adds favs to client overview
2026-02-03 22:23:20 -05: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
65e107d154
Totally remove Dragula in Favor of the modern SortableJS library, updated the Kanban
2025-04-13 15:01:52 -04:00
johnnyq
19b809b699
Added SortableJS Library, and updated Invoice, Quote and Recurring to use it. Added Grab Bar Icons next to action buttons. Will now sort in Mobile much more efficiently, update ajax vars for recurring invoice
2025-04-13 13:29:16 -04:00
johnnyq
f0cc9412bb
Added custom css class grab-cursor so it turns the cursor into a grab hand instead of a finger, applied this to ticket tasks
2025-02-11 17:24:47 -05:00