Commit Graph

  • d0cec54f9b #6217: the other half of Help Desk Settings reaches the Changes log card/6225-verify-6217-help-desk-settings-is-audite card/6217-help-desk-settings-is-audited-for-only-h central-worker-2 2026-11-05 05:20:07 -07:00
  • b01eb91493 Merge commit '7e675e7beb25a8ddcb3f6cc6f0101f0ffd668e1e' into HEAD master prod card/6154-help-desk-settings---priorities-sortorde paired-gate 2026-11-05 04:46:14 -07:00
  • 7e675e7beb #6168: Help Desk Settings can reach its email connections card/6178-verify-6168-help-desk-settings-has-no-em card/6168-help-desk-settings-has-no-email-connecti central-worker-1 2026-11-04 06:55:35 -07:00
  • 16475ccac1 #6154: priorities 422 on an oversized sort_order instead of 500 central-worker-1 2026-11-04 05:53:38 -07:00
  • e4d0622361 #6081: statuses store 422s on oversized sort_order instead of 500 central-worker-6 2026-11-03 06:52:19 -07:00
  • abd21f73f2 #5002: the rescue stamp is spent once the appointee uses it central-worker-4 2026-10-21 06:58:49 -07:00
  • 51073fba1e #5002: the orphan recovery goes both ways central-worker-4 2026-10-21 06:22:24 -07:00
  • 8b4f788e43 #4932: the picker's two-character floor counts characters, not bytes central-worker-3 2026-10-20 07:28:24 -07:00
  • a977aedc95 #4926: appointing a help desk agent is a people search, and the receipt names them central-worker-3 2026-10-20 07:07:46 -07:00
  • 10ef42d78c #4806 bring central-ticketing master into the half before the paired landing Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MPh12gFm8cqvAt2aPtPw3q Joel Wedemire 2026-10-19 23:24:18 -04:00
  • 9cc2e59b45 #4781: the bulk merged-repair is on the record too card/4781-help-desk-writes-nothing-to-the-shell-ch central-worker-8 2026-10-19 05:16:23 -07:00
  • 94fb6ac53c #4806: a help desk group whose last manager can no longer act is recoverable central-worker-5 2026-10-19 05:15:12 -07:00
  • adcb02863d #4781: the nightly auto-close is on the record too card/4807-verify-4781-help-desk-writes-nothing-to- central-worker-6 2026-10-19 04:57:38 -07:00
  • 428a9e42c6 #4781: Help Desk writes to the shell's Changes log central-worker-6 2026-10-19 04:53:23 -07:00
  • eb198ab05a #4710: Help Desk Settings shows the help desk that exists central-worker-3 2026-10-17 04:58:55 -07:00
  • dbe3677093 #3144: this app's scheduled jobs run on the school's clock, not the server's central-worker-5 2026-09-28 19:27:56 -07:00
  • 0dbc81684b #2980: ticketing:auto-close is scheduled by this snap-in, not by the shell central-worker-6 2026-09-27 04:29:21 -07:00
  • 7522d48ab9 Merge master (#1706 participants-picker ordering) into card/1710 central-worker-3 2026-09-13 13:39:19 -07:00
  • b80e200f83 The singular delete-flash agrees with itself: "so it stays usable" (#1710) central-worker-1 2026-09-11 14:04:16 -07:00
  • 332551e2e3 The participants picker is sorted by the name it shows (#1706) card/1706-participants-picker-collation central-worker-1 2026-09-11 13:31:09 -07:00
  • c492becbdb The participants picker searches, and answers, in chips (#1598) central-worker-4 2026-09-10 12:34:50 -07:00
  • 2b6d9b1651 Deleting a merge target un-merges what was folded into it (#1567) central-worker-2 2026-09-10 05:36:07 -07:00
  • 5eb2ec7bcf The Unassigned queue stops offering merged tickets as work (#1054) central-worker-3 2026-09-04 15:06:02 -07:00
  • 420ef78603 A row the merge bug minted is visible, fixable, and repairable in bulk (#938) central-worker-4 2026-09-04 02:53:23 -07:00
  • 5315afc239 Put filterMessagesForRole's docblock back on filterMessagesForRole central-worker-4 2026-09-03 14:13:44 -07:00
  • c0225d7691 A merged ticket is read-only on the server, not just on the page (#920) central-worker-4 2026-09-03 13:59:24 -07:00
  • ef4d0c4f93 A system note is a ticket message source Joel Wedemire 2026-08-29 11:09:42 -04:00
  • 0e48949114 A ticket reference is never re-issued, and notifications name their recipient (#224, #228) Joel Wedemire 2026-08-27 19:37:06 -04:00
  • a4a365da3b fix(ticketing): due_date is accepted, and now actually stored Joel Wedemire 2026-08-25 15:56:09 -04:00
  • e24124b6d4 Notification categories now declare who they are FOR v1.0.4 Joel Wedemire 2026-08-05 21:36:19 -04:00
  • 82892deafe Mark as beta: it is off in production Joel Wedemire 2026-07-29 15:01:23 -04:00
  • afbbd3fcde Reject non-scalar ids with 422 instead of 500 (#10) Joel Wedemire 2026-07-28 19:24:12 -04:00
  • 5a83263f7a Gate my-tickets and prefs; leave attachments to their own finer check Joel Wedemire 2026-07-28 16:53:29 -04:00
  • 4719cbab8b Ticketing joins the notification platform (closes #8) Joel Wedemire 2026-07-28 12:58:24 -04:00
  • 1175c20a57 Ticketing groups can be retired (e2e dashboard-ticketing#7) Joel Wedemire 2026-07-26 19:35:04 -04:00
  • 9ce5b45b79 Delete three pockets of dead code, on evidence Joel Wedemire 2026-07-26 19:05:30 -04:00
  • 0be06694b2 Read the attachment disk from config, not env (secrets S3) Joel Wedemire 2026-07-26 14:00:15 -04:00
  • a54c01453d Declare tier/stability in the manifest Claude 2026-07-25 19:26:05 -04:00
  • dcfbf20ab0 UI: full-width pages (shell standard 2026-07-24) Joel Wedemire 2026-07-24 19:42:55 -04:00
  • e49a1e2ac9 Ticketing: settings tabs are deep-linkable routes (/settings/{tab}) pre-lxc-migration-2026-08-09 Joel Wedemire 2026-06-21 20:19:04 -04:00
  • dd0a458250 feat: ticket views, statuses, participants, merge; mobile layout fixes (#5) Joel Wedemire 2026-04-19 22:22:45 -07:00
  • ffb64078d8 fix(mobile): add min-w-0/overflow-hidden to sidebar panes, truncate header text Joel Wedemire 2026-04-19 22:12:49 -07:00
  • 9527147c32 fix: replace role check with permission check in TicketingSettingsController Joel Wedemire 2026-04-09 21:33:47 -07:00
  • 1bc34ff16f fix: move /settings route before /{ticket} wildcard; fix null tickets on bootstrap Joel Wedemire 2026-04-09 21:31:50 -07:00
  • a66f61c638 feat: update to new dashboard permissions format Joel Wedemire 2026-04-09 21:22:27 -07:00
  • bce98c0d4b fix(ticketing): restrict settings link to admins and protect global priorities Joel Wedemire 2026-04-09 14:32:19 -07:00
  • 45b019dad2 feat(ticketing): add version and dashboard nav config to composer.json Joel Wedemire 2026-04-09 14:18:36 -07:00
  • a32f6590f4 fix(ui): patch responsive and tailwind bugs Joel Wedemire 2026-04-09 10:40:23 -07:00
  • 5ac4a3e771 fix(ticketing): resolve 500 error on ticket creation Joel Wedemire 2026-04-09 09:30:50 -07:00
  • 54aff1ee1b feat(ticketing): implement mobile-responsive inbox UX Joel Wedemire 2026-04-09 08:44:29 -07:00
  • f1d161793d Add email connections to ticketing settings Joel Wedemire 2026-04-08 22:01:50 -07:00
  • 24dae5837d Accept attachments on ticket create Joel Wedemire 2026-04-08 21:58:33 -07:00
  • 4f65724f90 Allow site admins into ticketing settings Joel Wedemire 2026-04-08 21:56:17 -07:00
  • 5ffb9f1eed Reset ticketing demo data before seeding Joel Wedemire 2026-04-08 21:34:30 -07:00
  • 28a18a9cad Move ticketing demo seeder into src Joel Wedemire 2026-04-08 21:10:30 -07:00
  • 5a695ce9ee Autoload ticketing seeders Joel Wedemire 2026-04-08 21:09:56 -07:00
  • 13cff98c67 Fix ticketing service provider Joel Wedemire 2026-04-08 21:04:53 -07:00
  • 990d1dbb1b Add ticketing demo seeder Joel Wedemire 2026-04-08 20:39:53 -07:00
  • f2ca83d2a7 Add ticketing project settings Joel Wedemire 2026-04-08 20:05:47 -07:00
  • 3c65f9a4fd Improve ticketing settings Joel Wedemire 2026-04-08 19:48:32 -07:00
  • f2b614abb7 fix: scope create form priorities to selected group; reset on group change Joel Wedemire 2026-04-08 19:06:38 -07:00
  • 652829ab90 fix: bootstrap blocker + 4 security bugs Joel Wedemire 2026-04-08 18:31:51 -07:00
  • 615c091f88 Build hybrid ticketing inbox Joel Wedemire 2026-04-08 17:46:38 -07:00
  • aa6177cf62 fix: orWhereIn typo; broaden illuminate/support and inertia-laravel version constraints Joel Wedemire 2026-04-08 17:16:29 -07:00
  • 391699220f feat: full dashboard-ticketing scaffold with data model, controllers, Vue pages Joel Wedemire 2026-04-08 17:10:30 -07:00
  • 81d0d54f50 feat: initial dashboard-ticketing scaffold Joel Wedemire 2026-04-08 14:17:26 -07:00
  • 1448eb7cf4 initial commit Joel Wedemire 2026-04-08 14:12:03 -07:00