Commit Graph

  • 597e1b1eea fix: correct phpcs indentation on SLA banner conditional block main deploy-2026.04.29-49 development jared 2026-04-29 17:43:49 -04:00
  • 35a2b66038 refactor: migrate P1/P2 SLA banner to lt-sla-p1/lt-sla-p2 component jared 2026-04-29 17:40:15 -04:00
  • b7aea8c683 sync: pull progress gradient fills and SLA banner from web_template v1.2 deploy-2026.04.29-41 jared 2026-04-29 17:29:57 -04:00
  • d23bbc4b26 docs: fix CI/CD section and add security badge deploy-2026.04.18-35 jared 2026-04-18 14:04:28 -04:00
  • 132098bee3 Exclude two more semgrep false-positive rules from security scan deploy-2026.04.16-31 jared 2026-04-16 08:51:02 -04:00
  • 3a4a13db7b Fix semgrep security findings to pass CI security scan deploy-2026.04.16-27 jared 2026-04-16 08:42:47 -04:00
  • 6b2d8e4d03 Fix remaining spam issues and phpcs merge conflict marker deploy-2026.04.16-23 jared 2026-04-16 08:28:59 -04:00
  • 7fb60a365e Suppress title-only update comments to stop hourly comment spam jared 2026-04-16 08:16:41 -04:00
  • fb3b607bd1 Resolve merge conflict in create_ticket_api.php OSD regex jared 2026-04-16 08:10:14 -04:00
  • dad7c24bff Fix hwmonDaemon hash collisions and automated comment formatting jared 2026-04-16 08:09:12 -04:00
  • 9e9d8a33e3 Fix hwmonDaemon hash collisions and automated description rendering deploy-2026.04.16-11 jared 2026-04-16 08:06:13 -04:00
  • dfae1d4648 ci: add notify-failure, deploy tagging, and PHP security scanning deploy-2026.04.14-9 jared 2026-04-14 16:25:18 -04:00
  • ac82300675 Add CI badge and CI/CD section to README jared 2026-04-14 12:54:00 -04:00
  • 31510cfe0f ci: gate deploy behind lint — Actions triggers webhook after lint passes jared 2026-04-13 21:42:34 -04:00
  • 5fce716489 style: fix final 2 phpcs violations; exclude line-length rule jared 2026-04-13 21:08:19 -04:00
  • c90bdc8ac8 style: auto-fix 1340 phpcs PSR-12 violations via phpcbf; exclude MissingNamespace and SideEffects jared 2026-04-13 20:56:10 -04:00
  • b6df647921 ci: add php-xml for phpcs xmlwriter/SimpleXML deps jared 2026-04-13 20:51:17 -04:00
  • e3a115fd02 ci: install php via apt, relax eslint rules for existing codebase jared 2026-04-13 20:47:26 -04:00
  • 46285b8abc ci: use php:8.2-cli container for phpcs job jared 2026-04-13 20:41:03 -04:00
  • d38cc1bfbe ci: add phpcs and eslint linting workflow jared 2026-04-13 20:34:21 -04:00
  • 56007f7479 Fix admin dropdown dismissing when cursor moves into menu jared 2026-04-12 00:41:29 -04:00
  • 7dba849c12 Fix footer appearing mid-page when content is minimal jared 2026-04-12 00:37:28 -04:00
  • 3e9f5e82db Use styled 404 page for missing/inaccessible tickets jared 2026-04-12 00:34:15 -04:00
  • f42ee8070f Fix COPY button on API Keys page jared 2026-04-12 00:03:37 -04:00
  • 3b0b7621e0 Block web access to generate_api_key.php jared 2026-04-11 21:44:35 -04:00
  • e3ebc766e5 Fix open redirect in legacy ticket.php URL handler jared 2026-04-11 21:08:55 -04:00
  • 2d6b2b8058 Fix watcher self-notification, unescaped output in views jared 2026-04-11 20:41:09 -04:00
  • 3c7b3475e4 Fix command palette 'Unassigned Tickets' filter using wrong parameter jared 2026-04-11 14:30:31 -04:00
  • 55c2d5c596 Fix visibility bypass in export and insecure cookie in preferences jared 2026-04-11 14:29:09 -04:00
  • 0f71ef9935 Fix ?priority=N filter from command palette not being applied jared 2026-04-11 14:20:48 -04:00
  • e2eabad413 Fix assigned_to=me filter not working from command palette jared 2026-04-11 14:19:11 -04:00
  • 9a8940b9d0 Fix createTicket duplicate-key retry handler for PHP 8.2 jared 2026-04-11 14:17:34 -04:00
  • f7321863e6 Merge remote-tracking branch 'origin/main' into development jared 2026-04-11 14:11:16 -04:00
  • d21691a548 Fix deleteTicket crash when ticket_custom_fields table doesn't exist jared 2026-04-11 14:09:34 -04:00
  • b385e177ec Merge branch 'development' jared 2026-04-11 13:45:47 -04:00
  • 60f23051a9 Fix notifications not detecting comment events jared 2026-04-11 13:45:04 -04:00
  • f9faca55bb Merge branch 'development' jared 2026-04-11 13:42:49 -04:00
  • 1b75ad14fb Fix kanban drag-and-drop to send ticket_id as string jared 2026-04-11 13:42:30 -04:00
  • 1a85d20b8e Merge branch 'development' jared 2026-04-11 13:41:00 -04:00
  • c442e2d47f Fix AttachmentModel ticket_id binding to preserve leading zeros jared 2026-04-11 13:40:15 -04:00
  • a62123236d Merge branch 'development' jared 2026-04-11 13:31:34 -04:00
  • 47b70b0ee8 Fix ticket ID handling in assign and delete_attachment APIs jared 2026-04-11 13:31:10 -04:00
  • b841037130 Merge branch 'development' jared 2026-04-11 13:22:20 -04:00
  • 6b89a14a47 Fix ticket ID generation in create_ticket_api.php to avoid leading zeros jared 2026-04-11 13:06:08 -04:00
  • 63092ac070 Fix leading-zero ticket ID in clone_ticket.php jared 2026-04-11 13:02:49 -04:00
  • d0c889a594 Fix leading-zero ticket ID in clone_ticket.php jared 2026-04-11 13:02:49 -04:00
  • f93cebe2d9 Implement bulk_delete operation; validate operation types jared 2026-04-11 12:53:53 -04:00
  • ab0edd1325 Implement bulk_delete operation; validate operation types jared 2026-04-11 12:53:53 -04:00
  • a3fbad19c9 Fix leading-zero ticket ID handling across API and UI jared 2026-04-11 12:43:18 -04:00
  • d295d64f85 Fix leading-zero ticket ID handling across API and UI jared 2026-04-11 12:43:18 -04:00
  • d6603d07f2 Fix bulk operation dropping tickets with leading-zero IDs, add query null-check jared 2026-04-10 22:29:14 -04:00
  • d443caf059 Fix bulk operation dropping tickets with leading-zero IDs, add query null-check jared 2026-04-10 22:29:14 -04:00
  • e9a033d4ef Add markdown cheat sheet modal to ticket comment editor jared 2026-04-07 00:31:46 -04:00
  • 3a516c5424 Fix markdown preview missing lt-markdown class jared 2026-04-07 00:30:13 -04:00
  • 74d1770cd6 Fix ordered list bullets and implement footnotes jared 2026-04-07 00:28:02 -04:00
  • ddf1d236eb Fix markdown CSS not applying to comments — add lt-markdown class jared 2026-04-07 00:23:32 -04:00
  • ccd53dae00 Fix ordered and unordered list rendering jared 2026-04-07 00:19:26 -04:00
  • cd83464c5d Add extended markdown: task lists, highlight, sub/superscript, heading IDs, emoji jared 2026-04-07 00:13:38 -04:00
  • 47c631ad4f Add strikethrough support to markdown parser (~~text~~) jared 2026-04-07 00:10:38 -04:00
  • 50e6ee749e Fix image rendering in markdown comments jared 2026-04-07 00:05:37 -04:00
  • 846417580e Add image rendering to markdown parser jared 2026-04-07 00:03:25 -04:00
  • 8e8a63fa7d Fix sidebar toggle, ? shortcut, footer hint styling jared 2026-04-06 23:52:06 -04:00
  • 424f3f9f95 Fix sidebar toggle button by binding directly instead of delegating jared 2026-04-06 23:22:45 -04:00
  • 8cb7cc0356 Fix sidebar toggle button not responding after collapse jared 2026-04-06 23:19:27 -04:00
  • 5c1ec6882e Fix sidebar collapse/expand UX jared 2026-04-06 23:11:47 -04:00
  • 355b173070 Fix Created Today tile showing fewer tickets than stat count jared 2026-04-06 23:05:00 -04:00
  • 603ba18067 Fix dashboard stat tiles and add sidebar date filters jared 2026-04-06 23:03:14 -04:00
  • dd98bfbd49 Fix dashboard sidebar filters not working jared 2026-04-06 22:40:03 -04:00
  • 55a3d2945c Fix comment avatar, activity log labels, and ticket update permissions jared 2026-04-06 22:37:53 -04:00
  • 727c5171ff Fix lt-avatar color modifiers overridden by light-theme rule jared 2026-04-06 22:15:19 -04:00
  • 444dc4bf26 Remove scripts/ directory from repo jared 2026-04-06 21:47:08 -04:00
  • 09292119e6 Only send Matrix notification on priority escalation, not title updates jared 2026-04-06 21:43:22 -04:00
  • 499060795e Use drive serial for dedup hash; update title/priority on worsened conditions jared 2026-04-06 18:55:15 -04:00
  • fe9c6b3ee0 Rewrite create_ticket_api.php dedup logic: reopen closed tickets on recurrence jared 2026-04-06 17:40:36 -04:00
  • 570b1749da Fix PHP 8.2 TypeError crash in create_ticket_api.php on missing title jared 2026-04-06 17:07:11 -04:00
  • cc509874e7 Fix incomplete HTML escaping in reply textarea (ticket.js) jared 2026-04-05 18:21:54 -04:00
  • 6e1ae01cac Fix recurring ticket schedule edge cases in API and model jared 2026-04-05 18:16:41 -04:00
  • c3ab5c5716 Fix double URL-encoding of Matrix user ID in SynapseHelper jared 2026-04-05 18:12:02 -04:00
  • 538baadd57 Add comment skeleton loaders, workflow validation, monthly schedule fix jared 2026-04-05 18:09:53 -04:00
  • fbda618fbb Fix path traversal, closed-connection, and ticket ID validation bugs jared 2026-04-05 17:57:36 -04:00
  • 01f2dac2d6 Fix session_start guards, add missing API routes, rewrite README jared 2026-04-05 17:52:07 -04:00
  • 4433bad2ce Fix manage_workflows bind_param by-reference errors and duplicate session_start jared 2026-04-05 17:27:02 -04:00
  • 1761f41943 Invalidate stats cache after any ticket-modifying API call jared 2026-04-05 12:39:24 -04:00
  • 2378e56268 Fix bulk assign user search: replace broken combobox with typeahead jared 2026-04-05 12:35:32 -04:00
  • 025963a78f Make title column greedy when other columns are hidden jared 2026-04-05 12:33:51 -04:00
  • c6037a9ccc Fix ticket age, bulk assign, add column visibility toggle jared 2026-04-05 12:31:30 -04:00
  • 6c491c1baa Fix close-ticket UX, add cmd palette hint, breadcrumb, image lightbox jared 2026-04-05 12:15:40 -04:00
  • 6eae9ef816 Add command palette (Ctrl+K / Cmd+K) globally jared 2026-04-05 11:39:23 -04:00
  • bc88ba3612 Fix notifications 500 (audit_id column), smart resolution time units jared 2026-04-05 11:32:02 -04:00
  • 5e04478586 Fix parse error in notifications.php: escape inner quotes in LIKE string jared 2026-04-05 11:25:26 -04:00
  • 9494df2bf9 Add timezone and notif_last_seen to user_preferences valid keys whitelist jared 2026-04-05 11:01:38 -04:00
  • ac05b212b2 Fix performAdvancedSearch ReferenceError, settings save, sort reset, notifications 500, CSP jared 2026-04-05 10:53:06 -04:00
  • df6c4de196 Fix notification comment query, status title, and is-hidden visibility jared 2026-04-05 10:47:39 -04:00
  • 2ccf4f2261 Clarify comment: @mention highlight skips markdown-rendered elements jared 2026-04-05 10:44:14 -04:00
  • dcbe6fb383 Fix double-firing event handlers, non-bubbling keyboard status event, and saved filter status type jared 2026-04-05 10:40:16 -04:00
  • 914c33ecf3 Fix CSP-blocked chart scripts, undefined CSS classes, and double-firing click handlers jared 2026-04-04 23:00:35 -04:00
  • d588590989 fix: ticket preview popup wrong position and persists after interactions jared 2026-04-04 22:51:39 -04:00
  • b7b6884bb0 fix: add missing CSS classes + clean up remaining inline styles jared 2026-04-04 22:50:13 -04:00
  • 54887ffa24 fix: kanban not loading on refresh + modal horizontal scroll + lt-kv-row CSS jared 2026-04-04 22:45:43 -04:00
  • 613886068d fix: sanitize FULLTEXT boolean mode search to prevent MySQL parse errors jared 2026-04-04 22:40:25 -04:00