johnnyq
0bc580eac2
Notifications panel: View all notifications link follows the theme colour instead of Bootstrap blue
2026-10-13 13:59:56 -04:00
johnnyq
ec205ca633
Agent picker for project managers and recurring tickets: pick the manager on the project page and projects list, and the agent on recurring tickets, inline like ticket assignees
2026-10-13 13:56:47 -04:00
johnnyq
67e511a914
Tags everywhere: the same tag pills on every list and detail page, and an inline tag picker that saves as you tick (single records and bulk, with make-a-tag for admins) in place of the Assign Tags modals
2026-10-13 13:22:58 -04:00
johnnyq
57b8b626c5
TinyMCE: drop the editor's built-in blue focus box so it follows the theme colour like every other field
2026-10-13 12:53:12 -04:00
johnnyq
69484a8a2e
Replace Tom Select with ITFlow's own select picker: native select stays the source of truth, search, checklists for multi selects, add-your-own for tag fields, phone sheet, and client/agent/contact avatars, tag and category colours, priority dots and asset icons in the options
2026-10-13 12:41:29 -04:00
johnnyq
81062aea0e
Client overview redesign with technical and financial sections; client header on all client pages gets initials, industry, tags, open tickets and balance due, and an expandable panel matching the overview
2026-10-10 15:51:07 -04:00
johnnyq
2b2a6c8c42
Clients list: tags under industry with add-tag pill, whole client cell opens the client, gray header and select column
2026-10-10 14:43:35 -04:00
johnnyq
362a6dcfd2
Client side nav: coloured initials and client name under an All clients link, aligned with the menu, click to switch clients
2026-10-10 13:49:47 -04:00
johnnyq
4728797432
Rebuild clients list: compact rows, filter chips, ticket and balance columns, batched lookups
2026-10-10 13:11:40 -04:00
johnnyq
3e36185198
Rebuild dashboard: needs-attention rail, your day (tickets, schedule, time, team workload), finance with cash flow forecast, receivables aging and top clients
2026-10-09 16:55:07 -04:00
johnnyq
5aba00c7fc
Notifications: mobile polish
...
- Anchor the bell badge to the icon so it no longer covers the bell on phones
- 44px read/unread button on touch screens
- Full-width Unread/All toggle on phones
2026-10-09 15:59:06 -04:00
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
905908bcf1
broken link updates
2025-07-30 20:59:20 -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
wrongecho
be66ad9a4c
Quotes / Invoicing
...
- Ability to manually mark a quote as invoiced (weird css fix for this, we can remove the custom css if we make the parent button just a dropdown, but don't want to introduce extra clicks)
- When converting a quote to an invoice, show the new invoice number in the quote history
- Quotes can now be sent from the main Send dropdown, instead of having to use the send button in the options menu / main quotes.php page
2025-05-14 10:41:32 +01:00