-
e8b2f670b9
Fix mobile bottom nav consistency and ticket view width
main
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
-
8b4ef2a7f5
feat: Add timezone support with EST default
Jared Vititoe
2026-01-20 21:48:25 -05:00
-
2c35ccc199
fix: Add table alias to COUNT query for advanced filters
Jared Vititoe
2026-01-20 21:36:42 -05:00
-
0046721fde
feat: Add admin navigation, fix modals, clickable stats, update docs
Jared Vititoe
2026-01-20 21:11:49 -05:00
-
08d6808bc3
Update README.md and add debug error handlers
Jared Vititoe
2026-01-20 17:25:54 -05:00
-
7462d7c509
fix: Add error handling to dependencies + cleanup migrations
Jared Vititoe
2026-01-20 17:07:54 -05:00
-
2ce4a14201
fix: Use LEFT JOIN in DependencyModel queries
Jared Vititoe
2026-01-20 17:02:50 -05:00
-
92f936e1be
fix: Fix upload_attachment.php AuditLogModel call
Jared Vititoe
2026-01-20 17:01:42 -05:00
-
ebf318f8af
fix: Fix delete_attachment.php AuditLogModel calls
Jared Vititoe
2026-01-20 17:00:54 -05:00
-
10d5075f2d
fix: Fix duplicate session_start() in API files
Jared Vititoe
2026-01-20 16:53:00 -05:00
-
7dffd8ed35
fix: Remove broken AuditLogModel call in upload_attachment.php
Jared Vititoe
2026-01-20 16:51:26 -05:00
-
591fad52cc
Add deployment scripts and preserve uploads folder
Jared Vititoe
2026-01-20 15:27:05 -05:00
-
bc6a5cecf8
fix: Resolve multiple UI and API bugs
Jared Vititoe
2026-01-20 15:16:14 -05:00
-
be505b7312
Implement comprehensive improvement plan (Phases 1-6)
Jared Vititoe
2026-01-20 09:55:01 -05:00
-
8c7211d311
Add Ceph cluster-wide ticket deduplication support
Jared Vititoe
2026-01-17 15:53:45 -05:00
-
496e8d6c21
fix: Use parseMarkdown instead of marked.parse for comment preview
Jared Vititoe
2026-01-13 15:16:02 -05:00
-
ee69b9094b
Update Claude.md
Jared Vititoe
2026-01-12 17:01:38 -05:00
-
bb4b1400f2
Update README.md
Jared Vititoe
2026-01-12 17:00:33 -05:00
-
1b66663307
fix: Pass selectedOption parameter to performStatusChange function
Jared Vititoe
2026-01-09 17:08:11 -05:00
-
63dc2d6314
fix: Correct function closure in ticket.js breaking tab navigation
Jared Vititoe
2026-01-09 17:04:21 -05:00
-
d86a60c609
feat: Enhance toast system with queuing and manual dismiss
Jared Vititoe
2026-01-09 17:00:35 -05:00
-
998b85e907
feat: Replace browser alerts with terminal-aesthetic notifications
Jared Vititoe
2026-01-09 16:54:02 -05:00
-
a3298e7dbe
fix: Enable proper sorting for Created By and Assigned To columns
Jared Vititoe
2026-01-09 16:42:13 -05:00
-
08a73eb84c
fix: Improve Assigned To column sorting behavior
Jared Vititoe
2026-01-09 16:38:16 -05:00
-
837c4baf56
Security Updates
Jared Vititoe
2026-01-09 16:32:11 -05:00
-
becee84821
perf: Add TTL-based caching to UserModel to prevent stale data
Jared Vititoe
2026-01-09 16:27:04 -05:00
-
4a05c82852
perf: Eliminate N+1 queries in bulk operations with batch loading
Jared Vititoe
2026-01-09 16:24:36 -05:00
-
e801eee6ee
feat: Add session security and fixation prevention
Jared Vititoe
2026-01-09 16:23:09 -05:00
-
58f2e9d143
feat: Add CSRF tokens to all JavaScript fetch calls and fix XSS
Jared Vititoe
2026-01-09 16:13:13 -05:00
-
783bf52552
feat: Inject CSRF tokens in TicketView and CreateTicketView
Jared Vititoe
2026-01-09 15:05:20 -05:00
-
8137a007a1
feat: Add CSRF protection to user preferences API
Jared Vititoe
2026-01-09 12:34:45 -05:00
-
f46b1c31b5
feat: Add CSRF protection to assign and filter APIs
Jared Vititoe
2026-01-09 12:33:23 -05:00
-
fa9d9dfe0f
feat: Add CSRF protection to critical API endpoints
Jared Vititoe
2026-01-09 12:32:34 -05:00
-
f096766e5d
feat: Add CSRF middleware and performance index migrations
Jared Vititoe
2026-01-09 11:45:23 -05:00
-
962724d811
better filtering and searching
Jared Vititoe
2026-01-09 11:20:27 -05:00
-
f9d9c775fb
markdown fix
Jared Vititoe
2026-01-09 11:09:27 -05:00
-
2633d0f962
remove bulk delete
Jared Vititoe
2026-01-08 23:35:49 -05:00
-
2e7956ce40
Bulk actions update
Jared Vititoe
2026-01-08 23:30:25 -05:00
-
61e3bd69ff
Centered settings modal
Jared Vititoe
2026-01-08 23:19:44 -05:00
-
83a1ba393a
Fix settings
Jared Vititoe
2026-01-08 23:16:29 -05:00
-
b781a44ed5
Added settings menu
Jared Vititoe
2026-01-08 23:05:03 -05:00
-
eda9c61724
ui improvements, keyboard shortcuts, and toast not
Jared Vititoe
2026-01-08 22:49:48 -05:00
-
1a74536079
test fix for the ticket title
Jared Vititoe
2026-01-08 22:40:26 -05:00
-
649854c86e
ticket title not wrapping
Jared Vititoe
2026-01-08 22:36:07 -05:00
-
0b304ace95
visual fixes
Jared Vititoe
2026-01-08 22:29:20 -05:00
-
590a24bc99
added pending
Jared Vititoe
2026-01-08 13:20:41 -05:00
-
d27b61c56d
No discord send on status update
Jared Vititoe
2026-01-08 13:11:41 -05:00
-
3be5b24d1f
expand status column
Jared Vititoe
2026-01-08 13:04:52 -05:00
-
1bd329ac1b
update status's on tickets
Jared Vititoe
2026-01-08 13:02:52 -05:00