-
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