-
ce95e555d5
CSS class migrations: admin views and boot overlay fade-out
main
Jared Vititoe
2026-03-20 21:20:55 -04:00
-
f45ec9b0f7
CSS class migrations in CreateTicketView: duplicate warning, visibility groups
Jared Vititoe
2026-03-20 21:18:16 -04:00
-
5a41ebf180
Convert ticket preview popup visibility to use .is-hidden CSS class
Jared Vititoe
2026-03-20 21:16:49 -04:00
-
e35401d54e
CSS class migrations for ticket page: tabs, visibility, markdown preview, uploads
Jared Vititoe
2026-03-20 21:13:55 -04:00
-
913e294f9d
CSS class migrations: stat-card cursor, view toggle, bulk actions visibility
Jared Vititoe
2026-03-20 21:08:28 -04:00
-
28aa9e33ea
Fix XSS: escape table data and sanitize sort/pagination URL params
Jared Vititoe
2026-03-20 20:40:51 -04:00
-
31aa7d1b81
Fix JS SyntaxError breaking tabs, textarea scrolling, and XSS escaping
Jared Vititoe
2026-03-20 20:34:55 -04:00
-
7695c6134c
Accessibility pass: ARIA roles, label associations, CSS class migrations
Jared Vititoe
2026-03-20 20:29:58 -04:00
-
11f75fd823
Migrate all raw fetch() calls to lt.api, fix CSS fallback values
Jared Vititoe
2026-03-20 11:27:46 -04:00
-
e179709fc3
Add lt.autoRefresh, fix showToast in admin, clean up inline styles
Jared Vititoe
2026-03-20 11:16:18 -04:00
-
b03a9cfc8c
Extract hardcoded rgba colors and inline styles to CSS classes
Jared Vititoe
2026-03-20 11:08:52 -04:00
-
d44a530018
Extend lt.time.ago() to ticket view, replace showToast with lt.toast
Jared Vititoe
2026-03-20 11:03:34 -04:00
-
3c3b9d0a61
Integrate lt.time.ago() for dashboard timestamps, update README
Jared Vititoe
2026-03-20 10:52:59 -04:00
-
1046537429
Move ASCII banner into boot sequence, fix remaining UI issues
Jared Vititoe
2026-03-20 10:41:57 -04:00
-
d8220da1e0
Make dashboard table horizontally scrollable at smaller screen widths
Jared Vititoe
2026-03-20 10:35:45 -04:00
-
021c01b3d4
Polish: uppercase all admin view button text
Jared Vititoe
2026-03-20 10:27:18 -04:00
-
22cab10d5d
Polish: uppercase remaining modal and pagination button text
Jared Vititoe
2026-03-19 23:19:13 -04:00
-
f0d7b9aa61
Polish: uppercase all remaining mixed-case button text
Jared Vititoe
2026-03-19 23:14:41 -04:00
-
3493ed78f8
Polish: uppercase button text, ASCII-safe stat icons and boot sequence
Jared Vititoe
2026-03-19 23:10:38 -04:00
-
90c5b3ff71
UI/UX polish: terminal design system alignment pass
Jared Vititoe
2026-03-19 22:50:59 -04:00
-
84bea80abd
Fix PHP parse error and CSS/JS follow-on fixes
Jared Vititoe
2026-03-19 22:44:08 -04:00
-
2f9af856dc
Fix design system violations: replace off-brand colors with terminal palette
Jared Vititoe
2026-03-19 22:37:19 -04:00
-
27075a62ee
Fix bracket buttons rendering below text + UI/security improvements
Jared Vititoe
2026-03-19 22:20:43 -04:00
-
dd8833ee2f
Restore visual effects using GPU-safe techniques (no repaint triggers)
Jared Vititoe
2026-03-19 19:28:28 -04:00
-
ab3e77a9ba
Fix blink root cause: eliminate position:fixed GPU compositing layers
Jared Vititoe
2026-03-19 12:23:30 -04:00
-
68ff89b48c
Fix persistent blink: scanline animation still active via base.css cascade
Jared Vititoe
2026-03-19 12:12:44 -04:00
-
328c103460
Fix ascii-frame-outer blink: eliminate all repaint-causing hover effects
Jared Vititoe
2026-03-19 12:06:39 -04:00
-
21ef9154e9
Fix ascii-frame-outer blink: remove scanline GPU layer and remaining repaint triggers
Jared Vititoe
2026-03-19 11:57:47 -04:00
-
4ecd72bc04
Strip all box-shadow/text-shadow from hover states inside ascii-frame-outer
Jared Vititoe
2026-03-19 11:50:06 -04:00
-
368ad9b48e
Promote ascii-frame-outer to GPU layer to stop hover blink
Jared Vititoe
2026-03-19 11:35:38 -04:00
-
3497c4cb47
Fix ascii-frame-outer blink: remove compositor layer thrashing on hover
Jared Vititoe
2026-03-19 11:25:18 -04:00
-
e756f8e0bb
Fix ascii-frame-outer blink caused by JS/CSS hover conflict
Jared Vititoe
2026-03-19 11:14:05 -04:00
-
fea7575ac8
Fix dashboard blink when cursor leaves ticket table section
Jared Vititoe
2026-03-19 11:10:27 -04:00
-
6fbba3939f
Remove page-blinking CSS animations and old deploy script
Jared Vititoe
2026-03-19 11:04:03 -04:00
-
f3c15e2582
Fix table row blink when cursor leaves the table
Jared Vititoe
2026-03-19 10:55:50 -04:00
-
51fa5a8a3c
Add lt.keys.initDefaults() to audit log and user activity views
Jared Vititoe
2026-03-18 00:04:50 -04:00
-
4a838b68ca
Move base.js/base.css into assets to fix auth proxy 404
Jared Vititoe
2026-03-17 23:44:46 -04:00
-
5545328e53
Fix deploy.sh to also sync web_template to server
Jared Vititoe
2026-03-17 23:36:55 -04:00
-
8bb43c14db
Guard lt.* calls when base.js unavailable to prevent crash
Jared Vititoe
2026-03-17 23:34:59 -04:00
-
92544d60ce
Fix lt-modal-overlay not hidden without base.css
Jared Vititoe
2026-03-17 23:29:20 -04:00
-
89a685a502
Integrate web_template design system and fix security/quality issues
Jared Vititoe
2026-03-17 23:22:24 -04:00
-
d204756cfe
Remove Claude.md (merged into README) and remove aesthetic_diff.md reference
Jared Vititoe
2026-03-14 21:49:51 -04:00
-
a34ca51223
Apply LotusGuild design system convergence (aesthetic_diff.md)
Jared Vititoe
2026-03-14 21:40:43 -04:00
-
f59913910f
Replace Discord webhook notifications with Matrix (hookshot)
Jared Vititoe
2026-02-21 19:17:46 -05:00
-
13f0fab138
Fix avg resolution time using dedicated closed_at column
Jared Vititoe
2026-02-11 14:59:35 -05:00
-
bcc163bc77
Audit fixes: security, dead code removal, API consolidation, JS dedup
Jared Vititoe
2026-02-11 14:50:06 -05:00
-
15063838bd
Fix Discord webhook showing localhost instead of APP_DOMAIN
Jared Vititoe
2026-02-10 12:31:49 -05:00
-
019eaf8980
Add assignment dropdown on ticket creation and fix Discord webhook URLs
Jared Vititoe
2026-02-05 10:24:00 -05:00
-
e8b2f670b9
Fix mobile bottom nav consistency and ticket view width
Jared Vititoe
2026-01-31 11:59:31 -05:00
-
b0ffc2cdc2
Fix mobile bottom nav sizing and improve ticket view on mobile
Jared Vititoe
2026-01-31 11:51:02 -05:00
-
cbce4b5fac
Massively improve responsive layouts for smaller screens
Jared Vititoe
2026-01-31 11:40:57 -05:00
-
23da1ef421
Fix: ticket cards now visible below 1400px - move hide rule to media query
Jared Vititoe
2026-01-31 11:38:18 -05:00
-
79706f790d
Switch to responsive card layout below 1400px for dashboard
Jared Vititoe
2026-01-31 11:33:40 -05:00
-
99a96544cf
Improve sidebar collapse and add responsive table handling
Jared Vititoe
2026-01-31 11:28:31 -05:00
-
df367b9914
Remove tbody tr::before pseudo-element causing column misalignment
Jared Vititoe
2026-01-31 11:06:13 -05:00
-
44221b858c
Fix thead/tbody alignment by adding matching border to header
Jared Vititoe
2026-01-31 10:44:11 -05:00
-
712e9b70ce
Fix table header alignment by removing prompt from checkbox column
Jared Vititoe
2026-01-31 10:40:37 -05:00
-
7a6e7ea2b0
Remove scrollbars: content wraps and boxes expand to fit
Jared Vititoe
2026-01-31 10:36:56 -05:00
-
2657e86d24
Enhance CSS/HTML with semantic elements, utility classes, and breakpoints
Jared Vititoe
2026-01-31 10:29:20 -05:00
-
73162d9a9b
Add comprehensive accessibility improvements
Jared Vititoe
2026-01-31 00:15:11 -05:00
-
2ba3d40b3b
CSS improvements and fixes
Jared Vititoe
2026-01-31 00:02:17 -05:00
-
3ceea77fe1
Fix reply: dynamically add to DOM instead of page reload
Jared Vititoe
2026-01-30 23:54:42 -05:00
-
651c8115f6
Fix CSP violation by using event delegation for reply form buttons
Jared Vititoe
2026-01-30 23:51:29 -05:00
-
6dff92db45
Add debugging for reply button click issue
Jared Vititoe
2026-01-30 23:49:21 -05:00
-
a8738fdf57
Add comment threading and fix fetch authentication
Jared Vititoe
2026-01-30 23:43:36 -05:00
-
1c1eb19876
Add UI enhancements and new features
Jared Vititoe
2026-01-30 19:21:36 -05:00
-
9b40a714ed
Fix critical bugs breaking ticket page and settings modal
Jared Vititoe
2026-01-30 19:10:30 -05:00
-
ed9c2a39d1
Fix error message disclosure in API endpoints
Jared Vititoe
2026-01-30 18:56:29 -05:00
-
5b2a2c271e
Add security logging, domain validation, and output helpers
Jared Vititoe
2026-01-30 18:51:16 -05:00
-
44f2c21f2d
Add query optimization and reliability improvements
Jared Vititoe
2026-01-30 18:31:46 -05:00
-
7575d6a277
Add performance, security, and reliability improvements
Jared Vititoe
2026-01-30 14:39:13 -05:00
-
c3f7593f3c
Harden CSP by removing unsafe-inline for scripts
Jared Vititoe
2026-01-30 13:15:55 -05:00
-
37be81b3e2
Add PHP 7.4+ type hints to helpers, models, and middleware
Jared Vititoe
2026-01-29 11:04:36 -05:00
-
8a8b1b0258
Add centralized error handler
Jared Vititoe
2026-01-29 10:55:15 -05:00
-
d2a8c73e2c
Add caching layer and database helper
Jared Vititoe
2026-01-29 10:53:26 -05:00
-
1101558fca
Remove nonce from CSP to allow unsafe-inline to work
Jared Vititoe
2026-01-29 10:46:06 -05:00
-
55209e0b05
Fix CSP blocking inline handlers - add unsafe-inline fallback
Jared Vititoe
2026-01-29 10:42:09 -05:00
-
674a427edb
Fix duplicate PHP tag in TicketView causing 500 error
Jared Vititoe
2026-01-28 20:31:57 -05:00
-
fa40010287
Security hardening and performance improvements
Jared Vititoe
2026-01-28 20:27:15 -05:00
-
a08390a500
added close modal keybinds for admin menu
Jared Vititoe
2026-01-26 11:41:33 -05:00
-
80a61fcd31
Remove fixed min-width from setting-row labels and inputs
Jared Vititoe
2026-01-26 11:34:15 -05:00
-
2be85b6f58
Fix admin form layout - add compact setting-row class for grid layouts
Jared Vititoe
2026-01-26 11:30:46 -05:00
-
b1013392e6
Fix template priority field name and improve admin form styling
Jared Vititoe
2026-01-26 11:21:29 -05:00
-
8b89114607
Unify Discord webhook notifications between API and manual ticket creation
Jared Vititoe
2026-01-26 11:11:40 -05:00
-
ee796dce91
fix: Handle missing updated_at column in comment updates
Jared Vititoe
2026-01-24 17:04:13 -05:00
-
98db586bcf
feat: Comment edit/delete, auto-link URLs, markdown tables, mobile fixes
Jared Vititoe
2026-01-24 16:59:29 -05:00
-
7ecb593c0f
fix: Mobile sidebar and ticket page improvements
Jared Vititoe
2026-01-24 11:12:43 -05:00
-
d073add6a6
feat: Complete mobile UI overhaul
Jared Vititoe
2026-01-24 10:48:32 -05:00
-
efa1b81a62
chore: Update cache version to 20260124 for mobile CSS/JS changes
Jared Vititoe
2026-01-24 10:38:56 -05:00
-
7465fb6fc4
feat: Comprehensive mobile UI improvements
Jared Vititoe
2026-01-23 22:10:29 -05:00
-
ee317d6662
fix: Keyboard shortcuts for ? key and ESC modal closing
Jared Vititoe
2026-01-23 22:04:39 -05:00
-
11a593a7dd
refactor: Code cleanup and documentation updates
Jared Vititoe
2026-01-23 22:01:20 -05:00
-
6e569c8918
fix: Remove redundant session_start from get_users.php
Jared Vititoe
2026-01-23 21:28:39 -05:00
-
9360e38fbb
fix: Use utf8mb4_general_ci collation for ticket_dependencies table
Jared Vititoe
2026-01-23 21:22:56 -05:00
-
5c22526c08
fix: Add missing API routes to index.php
Jared Vititoe
2026-01-23 21:19:24 -05:00
-
6d03f9c89b
fix: Session auth, sidebar toggle, and dependencies table
Jared Vititoe
2026-01-23 21:16:29 -05:00
-
380b0e1adf
fix: Sidebar toggle positioning and documentation updates
Jared Vititoe
2026-01-23 10:39:55 -05:00
-
b8a987e4c6
fix: Cache busting and visibility group editing UI
Jared Vititoe
2026-01-23 10:23:19 -05:00
-
e86a5de3fd
feat: Add 9 new features for enhanced UX and security
Jared Vititoe
2026-01-23 10:01:50 -05:00
-
c32e9c871b
feat: Add timezone setting in preferences + clickable logo
Jared Vititoe
2026-01-20 21:54:04 -05:00