-
0046721fde
feat: Add admin navigation, fix modals, clickable stats, update docs

jaredandClaude Opus 4.5
2026-01-20 21:11:49 -05:00
-
08d6808bc3
Update README.md and add debug error handlers

jaredandClaude Opus 4.5
2026-01-20 17:25:54 -05:00
-
7462d7c509
fix: Add error handling to dependencies + cleanup migrations

jaredandClaude Opus 4.5
2026-01-20 17:07:54 -05:00
-
2ce4a14201
fix: Use LEFT JOIN in DependencyModel queries

jaredandClaude Opus 4.5
2026-01-20 17:02:50 -05:00
-
92f936e1be
fix: Fix upload_attachment.php AuditLogModel call

jaredandClaude Opus 4.5
2026-01-20 17:01:42 -05:00
-
ebf318f8af
fix: Fix delete_attachment.php AuditLogModel calls

jaredandClaude Opus 4.5
2026-01-20 17:00:54 -05:00
-
10d5075f2d
fix: Fix duplicate session_start() in API files

jaredandClaude Opus 4.5
2026-01-20 16:53:00 -05:00
-
7dffd8ed35
fix: Remove broken AuditLogModel call in upload_attachment.php

jaredandClaude Opus 4.5
2026-01-20 16:51:26 -05:00
-
591fad52cc
Add deployment scripts and preserve uploads folder

jaredandClaude Opus 4.5
2026-01-20 15:27:05 -05:00
-
bc6a5cecf8
fix: Resolve multiple UI and API bugs

jaredandClaude Opus 4.5
2026-01-20 15:16:14 -05:00
-
be505b7312
Implement comprehensive improvement plan (Phases 1-6)

jaredandClaude Opus 4.5
2026-01-20 09:55:01 -05:00
-
8c7211d311
Add Ceph cluster-wide ticket deduplication support

jaredandClaude Opus 4.5
2026-01-17 15:53:45 -05:00
-
496e8d6c21
fix: Use parseMarkdown instead of marked.parse for comment preview

jaredandClaude Sonnet 4.5
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

jaredandClaude Sonnet 4.5
2026-01-09 17:08:11 -05:00
-
63dc2d6314
fix: Correct function closure in ticket.js breaking tab navigation

jaredandClaude Sonnet 4.5
2026-01-09 17:04:21 -05:00
-
d86a60c609
feat: Enhance toast system with queuing and manual dismiss

jaredandClaude Sonnet 4.5
2026-01-09 17:00:35 -05:00
-
998b85e907
feat: Replace browser alerts with terminal-aesthetic notifications

jaredandClaude Sonnet 4.5
2026-01-09 16:54:02 -05:00
-
a3298e7dbe
fix: Enable proper sorting for Created By and Assigned To columns

jaredandClaude Sonnet 4.5
2026-01-09 16:42:13 -05:00
-
08a73eb84c
fix: Improve Assigned To column sorting behavior

jaredandClaude Sonnet 4.5
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

jaredandClaude Sonnet 4.5
2026-01-09 16:27:04 -05:00
-
4a05c82852
perf: Eliminate N+1 queries in bulk operations with batch loading

jaredandClaude Sonnet 4.5
2026-01-09 16:24:36 -05:00
-
e801eee6ee
feat: Add session security and fixation prevention

jaredandClaude Sonnet 4.5
2026-01-09 16:23:09 -05:00
-
58f2e9d143
feat: Add CSRF tokens to all JavaScript fetch calls and fix XSS

jaredandClaude Sonnet 4.5
2026-01-09 16:13:13 -05:00
-
783bf52552
feat: Inject CSRF tokens in TicketView and CreateTicketView

jaredandClaude Sonnet 4.5
2026-01-09 15:05:20 -05:00
-
8137a007a1
feat: Add CSRF protection to user preferences API

jaredandClaude Sonnet 4.5
2026-01-09 12:34:45 -05:00
-
f46b1c31b5
feat: Add CSRF protection to assign and filter APIs

jaredandClaude Sonnet 4.5
2026-01-09 12:33:23 -05:00
-
fa9d9dfe0f
feat: Add CSRF protection to critical API endpoints

jaredandClaude Sonnet 4.5
2026-01-09 12:32:34 -05:00
-
f096766e5d
feat: Add CSRF middleware and performance index migrations

jaredandClaude Sonnet 4.5
2026-01-09 11:45:23 -05:00
-
962724d811
better filtering and searching
jared
2026-01-09 11:20:27 -05:00
-
f9d9c775fb
markdown fix
jared
2026-01-09 11:09:27 -05:00
-
2633d0f962
remove bulk delete
jared
2026-01-08 23:35:49 -05:00
-
2e7956ce40
Bulk actions update
jared
2026-01-08 23:30:25 -05:00
-
61e3bd69ff
Centered settings modal
jared
2026-01-08 23:19:44 -05:00
-
83a1ba393a
Fix settings
jared
2026-01-08 23:16:29 -05:00
-
b781a44ed5
Added settings menu
jared
2026-01-08 23:05:03 -05:00
-
eda9c61724
ui improvements, keyboard shortcuts, and toast not
jared
2026-01-08 22:49:48 -05:00
-
1a74536079
test fix for the ticket title
jared
2026-01-08 22:40:26 -05:00
-
649854c86e
ticket title not wrapping
jared
2026-01-08 22:36:07 -05:00
-
0b304ace95
visual fixes
jared
2026-01-08 22:29:20 -05:00
-
590a24bc99
added pending
jared
2026-01-08 13:20:41 -05:00
-
d27b61c56d
No discord send on status update
jared
2026-01-08 13:11:41 -05:00
-
3be5b24d1f
expand status column
jared
2026-01-08 13:04:52 -05:00
-
1bd329ac1b
update status's on tickets
jared
2026-01-08 13:02:52 -05:00
-
d6dae6825c
read response.txt once
jared
2026-01-08 12:50:11 -05:00
-
d76ff7aad0
Fixed api send on ticket resolution
jared
2026-01-08 12:48:06 -05:00
-
de9da756e9
Fix duplicate ticket creation for evolving SMART errors

jaredandClaude Sonnet 4.5
2026-01-07 19:27:13 -05:00
-
80db9d76f8
subtle aesthetic updates
jared
2026-01-07 18:49:44 -05:00
-
6a4d74c5ea
category, status, and priority are editable on tickets.
jared
2026-01-07 18:14:29 -05:00
-
cf2d596219
Sidebar with no hamburger menu
jared
2026-01-07 17:47:11 -05:00
-
0f25c49d5c
Terminal aesthetic polish: Consolidate styles & fix visual bugs

jaredandClaude Sonnet 4.5
2026-01-07 16:15:24 -05:00
-
719905872b
Phase 6: Add comprehensive responsive design for ASCII frames

jaredandClaude Sonnet 4.5
2026-01-07 10:58:11 -05:00
-
e0b7ce374d
Phase 5: Update modals and hamburger menus with ASCII frames

jaredandClaude Sonnet 4.5
2026-01-07 10:54:47 -05:00
-
c449100c28
Phase 4: Light mode removal + CreateTicketView restructuring

jaredandClaude Sonnet 4.5
2026-01-07 10:52:10 -05:00
-
aff2b92bea
feat: Implement dramatic ANSI art terminal redesign - Phase 1-3

jaredandClaude Sonnet 4.5
2026-01-07 10:34:56 -05:00
-
8aa5c39ed8
Implement complete ANSI art terminal redesign

jaredandClaude Sonnet 4.5
2026-01-06 23:22:25 -05:00
-
eda40a150b
Fix dark mode bulk toolbar, light mode timeline, and activity tab visibility

jaredandClaude Sonnet 4.5
2026-01-06 22:38:46 -05:00
-
46468eef99
Updated darkmode incomaptible assets
jared
2026-01-06 17:20:19 -05:00
-
57d572a15e
readme and css updates
jared
2026-01-01 19:45:49 -05:00
-
c95f1db871
Fix: Multiple UI and functionality improvements

jaredandClaude Sonnet 4.5
2026-01-01 19:28:07 -05:00
-
2086730c9b
Fix: Critical API and dark mode issues

jaredandClaude Sonnet 4.5
2026-01-01 19:18:57 -05:00
-
47775e19c7
Fix: Resolve ticket assignment JSON error

jaredandClaude Sonnet 4.5
2026-01-01 19:07:56 -05:00
-
ac094c8706
Feature 5: Implement Bulk Actions (Admin Only)

jaredandClaude Sonnet 4.5
2026-01-01 19:06:33 -05:00
-
353ce83a36
Feature 4: Implement Ticket Templates

jaredandClaude Sonnet 4.5
2026-01-01 19:00:42 -05:00
-
683420cdb9
Feature 3: Implement Status Transitions with Workflow Validation

jaredandClaude Sonnet 4.5
2026-01-01 18:57:23 -05:00
-
99e60795c9
Add Ticket Assignment feature (Feature 2)

jaredandClaude Sonnet 4.5
2026-01-01 18:36:34 -05:00
-
f9629f60b6
Add Activity Timeline feature and database migrations

jaredandClaude Sonnet 4.5
2026-01-01 18:25:19 -05:00
-
9a12a656aa
Add Created By column to dashboard and remove back button from ticket view
jared
2026-01-01 17:37:01 -05:00
-
2b7ece4eec
Use margin instead of padding for header to avoid overlap with fixed icons
jared
2026-01-01 17:33:39 -05:00
-
74da7bf819
Update test script to accept API key as parameter
jared
2026-01-01 17:00:12 -05:00
-
de4911a8b4
Add API test script for debugging
jared
2026-01-01 16:57:14 -05:00
-
b29ee6653b
Fix .env file parsing to properly handle quoted values

jaredandClaude Sonnet 4.5
2026-01-01 16:52:35 -05:00
-
bfac062dd3
discord webhook fix
jared
2026-01-01 16:40:04 -05:00
-
3abaf3d13f
status needs to be string not int
jared
2026-01-01 16:22:04 -05:00
-
b8a0fb011f
Username not live updating & css overlap bug
jared
2026-01-01 16:14:56 -05:00
-
7b25ec1dd1
SSO Update :)
jared
2026-01-01 15:40:32 -05:00
-
661643e45b
Update views/DashboardView.php
jared
2025-11-29 16:34:02 -05:00
-
b241f7b0da
Update views/DashboardView.php
jared
2025-11-29 16:33:50 -05:00
-
3eccb5ce2c
Update views/DashboardView.php
jared
2025-11-29 16:30:12 -05:00
-
d4fb7ea2ed
Update views/DashboardView.php
jared
2025-11-29 16:10:53 -05:00
-
52d4ac1d60
Updated README
jared
2025-11-29 13:02:52 -05:00
-
5b360ac7d2
Update controllers/TicketController.php
jared
2025-11-29 12:52:55 -05:00
-
d7a5ab3576
Update create_ticket_api.php
jared
2025-11-29 12:52:27 -05:00
-
fddad195e1
Deleted unreferenced files
jared
2025-09-05 13:14:32 -04:00
-
38ae4802b8
Changed Client-side Search to Server-side Search
jared
2025-09-05 12:40:38 -04:00
-
e05434137c
Fixed MAJOR bugs, currently at a semi-stable state
jared
2025-09-05 11:08:56 -04:00
-
19f436a17c
Updated readme and made deploy script
jared
2025-09-03 19:01:36 -04:00
-
f8ada1d6d1
Re-did everything, Now is modulaar and better bro.
jared
2025-05-16 20:02:49 -04:00
-
5b50964d06
Fixed ticket editing, and ticket overview size.
jared
2025-05-16 16:36:18 -04:00
-
1fe7bc0f93
Better deduplication
jared
2025-05-15 08:33:13 -04:00
-
d40d6c2844
remove js class from button
jared
2025-03-11 21:13:09 -04:00
-
357512d8c1
gemni change
jared
2025-03-11 21:09:47 -04:00
-
9ef346e5db
fix?
jared
2025-03-11 21:00:09 -04:00
-
19eed7cadc
removed global save and removed button
jared
2025-03-11 20:58:00 -04:00
-
85776ab509
Ticket attribute edit mode changes
jared
2025-03-11 20:55:04 -04:00
-
0cc1a181b8
Disable editable fields from start
jared
2025-03-11 20:52:11 -04:00
-
aa4c20aa52
hamburger ticket edit button
jared
2025-03-11 20:46:28 -04:00
-
4e7b92283e
Fix?
jared
2025-03-11 20:42:38 -04:00