Commit Graph

  • 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