-
fea7575ac8
Fix dashboard blink when cursor leaves ticket table section
jared
2026-03-19 11:10:27 -04:00
-
6fbba3939f
Remove page-blinking CSS animations and old deploy script
jared
2026-03-19 11:04:03 -04:00
-
f3c15e2582
Fix table row blink when cursor leaves the table
jared
2026-03-19 10:55:50 -04:00
-
51fa5a8a3c
Add lt.keys.initDefaults() to audit log and user activity views
jared
2026-03-18 00:04:50 -04:00
-
4a838b68ca
Move base.js/base.css into assets to fix auth proxy 404
jared
2026-03-17 23:44:46 -04:00
-
5545328e53
Fix deploy.sh to also sync web_template to server
jared
2026-03-17 23:36:55 -04:00
-
8bb43c14db
Guard lt.* calls when base.js unavailable to prevent crash
jared
2026-03-17 23:34:59 -04:00
-
92544d60ce
Fix lt-modal-overlay not hidden without base.css
jared
2026-03-17 23:29:20 -04:00
-
89a685a502
Integrate web_template design system and fix security/quality issues
jared
2026-03-17 23:22:24 -04:00
-
d204756cfe
Remove Claude.md (merged into README) and remove aesthetic_diff.md reference
jared
2026-03-14 21:49:51 -04:00
-
a34ca51223
Apply LotusGuild design system convergence (aesthetic_diff.md)
jared
2026-03-14 21:40:43 -04:00
-
f59913910f
Replace Discord webhook notifications with Matrix (hookshot)
jared
2026-02-21 19:17:46 -05:00
-
13f0fab138
Fix avg resolution time using dedicated closed_at column
jared
2026-02-11 14:59:35 -05:00
-
bcc163bc77
Audit fixes: security, dead code removal, API consolidation, JS dedup
jared
2026-02-11 14:50:06 -05:00
-
15063838bd
Fix Discord webhook showing localhost instead of APP_DOMAIN
jared
2026-02-10 12:31:49 -05:00
-
019eaf8980
Add assignment dropdown on ticket creation and fix Discord webhook URLs
jared
2026-02-05 10:24:00 -05:00
-
e8b2f670b9
Fix mobile bottom nav consistency and ticket view width
jared
2026-01-31 11:59:31 -05:00
-
b0ffc2cdc2
Fix mobile bottom nav sizing and improve ticket view on mobile
jared
2026-01-31 11:51:02 -05:00
-
cbce4b5fac
Massively improve responsive layouts for smaller screens
jared
2026-01-31 11:40:57 -05:00
-
23da1ef421
Fix: ticket cards now visible below 1400px - move hide rule to media query
jared
2026-01-31 11:38:18 -05:00
-
79706f790d
Switch to responsive card layout below 1400px for dashboard
jared
2026-01-31 11:33:40 -05:00
-
99a96544cf
Improve sidebar collapse and add responsive table handling
jared
2026-01-31 11:28:31 -05:00
-
df367b9914
Remove tbody tr::before pseudo-element causing column misalignment
jared
2026-01-31 11:06:13 -05:00
-
44221b858c
Fix thead/tbody alignment by adding matching border to header
jared
2026-01-31 10:44:11 -05:00
-
712e9b70ce
Fix table header alignment by removing prompt from checkbox column
jared
2026-01-31 10:40:37 -05:00
-
7a6e7ea2b0
Remove scrollbars: content wraps and boxes expand to fit
jared
2026-01-31 10:36:56 -05:00
-
2657e86d24
Enhance CSS/HTML with semantic elements, utility classes, and breakpoints
jared
2026-01-31 10:29:20 -05:00
-
73162d9a9b
Add comprehensive accessibility improvements
jared
2026-01-31 00:15:11 -05:00
-
2ba3d40b3b
CSS improvements and fixes
jared
2026-01-31 00:02:17 -05:00
-
3ceea77fe1
Fix reply: dynamically add to DOM instead of page reload
jared
2026-01-30 23:54:42 -05:00
-
651c8115f6
Fix CSP violation by using event delegation for reply form buttons
jared
2026-01-30 23:51:29 -05:00
-
6dff92db45
Add debugging for reply button click issue
jared
2026-01-30 23:49:21 -05:00
-
a8738fdf57
Add comment threading and fix fetch authentication
jared
2026-01-30 23:43:36 -05:00
-
1c1eb19876
Add UI enhancements and new features
jared
2026-01-30 19:21:36 -05:00
-
9b40a714ed
Fix critical bugs breaking ticket page and settings modal
jared
2026-01-30 19:10:30 -05:00
-
ed9c2a39d1
Fix error message disclosure in API endpoints
jared
2026-01-30 18:56:29 -05:00
-
5b2a2c271e
Add security logging, domain validation, and output helpers
jared
2026-01-30 18:51:16 -05:00
-
44f2c21f2d
Add query optimization and reliability improvements
jared
2026-01-30 18:31:46 -05:00
-
7575d6a277
Add performance, security, and reliability improvements
jared
2026-01-30 14:39:13 -05:00
-
c3f7593f3c
Harden CSP by removing unsafe-inline for scripts
jared
2026-01-30 13:15:55 -05:00
-
37be81b3e2
Add PHP 7.4+ type hints to helpers, models, and middleware
jared
2026-01-29 11:04:36 -05:00
-
8a8b1b0258
Add centralized error handler
jared
2026-01-29 10:55:15 -05:00
-
d2a8c73e2c
Add caching layer and database helper
jared
2026-01-29 10:53:26 -05:00
-
1101558fca
Remove nonce from CSP to allow unsafe-inline to work
jared
2026-01-29 10:46:06 -05:00
-
55209e0b05
Fix CSP blocking inline handlers - add unsafe-inline fallback
jared
2026-01-29 10:42:09 -05:00
-
674a427edb
Fix duplicate PHP tag in TicketView causing 500 error
jared
2026-01-28 20:31:57 -05:00
-
fa40010287
Security hardening and performance improvements
jared
2026-01-28 20:27:15 -05:00
-
a08390a500
added close modal keybinds for admin menu
jared
2026-01-26 11:41:33 -05:00
-
80a61fcd31
Remove fixed min-width from setting-row labels and inputs
jared
2026-01-26 11:34:15 -05:00
-
2be85b6f58
Fix admin form layout - add compact setting-row class for grid layouts
jared
2026-01-26 11:30:46 -05:00
-
b1013392e6
Fix template priority field name and improve admin form styling
jared
2026-01-26 11:21:29 -05:00
-
8b89114607
Unify Discord webhook notifications between API and manual ticket creation
jared
2026-01-26 11:11:40 -05:00
-
ee796dce91
fix: Handle missing updated_at column in comment updates
jared
2026-01-24 17:04:13 -05:00
-
98db586bcf
feat: Comment edit/delete, auto-link URLs, markdown tables, mobile fixes
jared
2026-01-24 16:59:29 -05:00
-
7ecb593c0f
fix: Mobile sidebar and ticket page improvements
jared
2026-01-24 11:12:43 -05:00
-
d073add6a6
feat: Complete mobile UI overhaul
jared
2026-01-24 10:48:32 -05:00
-
efa1b81a62
chore: Update cache version to 20260124 for mobile CSS/JS changes
jared
2026-01-24 10:38:56 -05:00
-
7465fb6fc4
feat: Comprehensive mobile UI improvements
jared
2026-01-23 22:10:29 -05:00
-
ee317d6662
fix: Keyboard shortcuts for ? key and ESC modal closing
jared
2026-01-23 22:04:39 -05:00
-
11a593a7dd
refactor: Code cleanup and documentation updates
jared
2026-01-23 22:01:20 -05:00
-
6e569c8918
fix: Remove redundant session_start from get_users.php
jared
2026-01-23 21:28:39 -05:00
-
9360e38fbb
fix: Use utf8mb4_general_ci collation for ticket_dependencies table
jared
2026-01-23 21:22:56 -05:00
-
5c22526c08
fix: Add missing API routes to index.php
jared
2026-01-23 21:19:24 -05:00
-
6d03f9c89b
fix: Session auth, sidebar toggle, and dependencies table
jared
2026-01-23 21:16:29 -05:00
-
380b0e1adf
fix: Sidebar toggle positioning and documentation updates
jared
2026-01-23 10:39:55 -05:00
-
b8a987e4c6
fix: Cache busting and visibility group editing UI
jared
2026-01-23 10:23:19 -05:00
-
e86a5de3fd
feat: Add 9 new features for enhanced UX and security
jared
2026-01-23 10:01:50 -05:00
-
c32e9c871b
feat: Add timezone setting in preferences + clickable logo
jared
2026-01-20 21:54:04 -05:00
-
8b4ef2a7f5
feat: Add timezone support with EST default
jared
2026-01-20 21:48:25 -05:00
-
2c35ccc199
fix: Add table alias to COUNT query for advanced filters
jared
2026-01-20 21:36:42 -05:00
-
0046721fde
feat: Add admin navigation, fix modals, clickable stats, update docs
jared
2026-01-20 21:11:49 -05:00
-
08d6808bc3
Update README.md and add debug error handlers
jared
2026-01-20 17:25:54 -05:00
-
7462d7c509
fix: Add error handling to dependencies + cleanup migrations
jared
2026-01-20 17:07:54 -05:00
-
2ce4a14201
fix: Use LEFT JOIN in DependencyModel queries
jared
2026-01-20 17:02:50 -05:00
-
92f936e1be
fix: Fix upload_attachment.php AuditLogModel call
jared
2026-01-20 17:01:42 -05:00
-
ebf318f8af
fix: Fix delete_attachment.php AuditLogModel calls
jared
2026-01-20 17:00:54 -05:00
-
10d5075f2d
fix: Fix duplicate session_start() in API files
jared
2026-01-20 16:53:00 -05:00
-
7dffd8ed35
fix: Remove broken AuditLogModel call in upload_attachment.php
jared
2026-01-20 16:51:26 -05:00
-
591fad52cc
Add deployment scripts and preserve uploads folder
jared
2026-01-20 15:27:05 -05:00
-
bc6a5cecf8
fix: Resolve multiple UI and API bugs
jared
2026-01-20 15:16:14 -05:00
-
be505b7312
Implement comprehensive improvement plan (Phases 1-6)
jared
2026-01-20 09:55:01 -05:00
-
8c7211d311
Add Ceph cluster-wide ticket deduplication support
jared
2026-01-17 15:53:45 -05:00
-
496e8d6c21
fix: Use parseMarkdown instead of marked.parse for comment preview
jared
2026-01-13 15:16:02 -05:00
-
ee69b9094b
Update Claude.md
jared
2026-01-12 17:01:38 -05:00
-
bb4b1400f2
Update README.md
jared
2026-01-12 17:00:33 -05:00
-
1b66663307
fix: Pass selectedOption parameter to performStatusChange function
jared
2026-01-09 17:08:11 -05:00
-
63dc2d6314
fix: Correct function closure in ticket.js breaking tab navigation
jared
2026-01-09 17:04:21 -05:00
-
d86a60c609
feat: Enhance toast system with queuing and manual dismiss
jared
2026-01-09 17:00:35 -05:00
-
998b85e907
feat: Replace browser alerts with terminal-aesthetic notifications
jared
2026-01-09 16:54:02 -05:00
-
a3298e7dbe
fix: Enable proper sorting for Created By and Assigned To columns
jared
2026-01-09 16:42:13 -05:00
-
08a73eb84c
fix: Improve Assigned To column sorting behavior
jared
2026-01-09 16:38:16 -05:00
-
837c4baf56
Security Updates
jared
2026-01-09 16:32:11 -05:00
-
becee84821
perf: Add TTL-based caching to UserModel to prevent stale data
jared
2026-01-09 16:27:04 -05:00
-
4a05c82852
perf: Eliminate N+1 queries in bulk operations with batch loading
jared
2026-01-09 16:24:36 -05:00
-
e801eee6ee
feat: Add session security and fixation prevention
jared
2026-01-09 16:23:09 -05:00
-
58f2e9d143
feat: Add CSRF tokens to all JavaScript fetch calls and fix XSS
jared
2026-01-09 16:13:13 -05:00
-
783bf52552
feat: Inject CSRF tokens in TicketView and CreateTicketView
jared
2026-01-09 15:05:20 -05:00
-
8137a007a1
feat: Add CSRF protection to user preferences API
jared
2026-01-09 12:34:45 -05:00
-
f46b1c31b5
feat: Add CSRF protection to assign and filter APIs
jared
2026-01-09 12:33:23 -05:00
-
fa9d9dfe0f
feat: Add CSRF protection to critical API endpoints
jared
2026-01-09 12:32:34 -05:00