Commit Graph

  • c9161e0d0e feat: v1.5.9 - sidebar items are clickable links to Detail page main jessikitty 2026-06-17 10:24:08 +10:00
  • 64251d0ca9 chore: bump to v1.5.9 - clickable sidebar items jessikitty 2026-06-17 10:20:11 +10:00
  • 18093516ed feat: v1.5.8 - add Awaiting Vendor and Awaiting Parts sidebar panels, SidebarPanel helper, accent colours jessikitty 2026-06-15 14:54:29 +10:00
  • 1226bb001d feat: v1.5.8 - bucket Awaiting Vendor and Awaiting Parts into sidebar lists jessikitty 2026-06-15 14:50:29 +10:00
  • 0a7add579b feat: add AwaitingVendor and AwaitingParts sidebar lists to DashboardViewModel jessikitty 2026-06-15 14:48:14 +10:00
  • ab3b5ab6cb feat: v1.5.7 - compact sidebar items (smaller padding/font), btn-xs for Collected, mobile sidebar row layout jessikitty 2026-06-09 13:22:19 +10:00
  • c0503e949b chore: bump to v1.5.7 - compact sidebar items jessikitty 2026-06-09 13:18:48 +10:00
  • 33bfc6240f fix: v1.5.6 - restore On Hold sidebar panel, fix sidebar CSS (sidebar div wrapper) jessikitty 2026-06-09 12:30:53 +10:00
  • cf313a3f65 fix: v1.5.6 - skip NTT tickets with closed status override; restore On Hold sidebar panel jessikitty 2026-06-09 12:27:28 +10:00
  • b5b4bf3fea feat: v1.5.5 - show RawSheetLocation on NTT tiles, add trsl CSS class jessikitty 2026-06-09 12:01:47 +10:00
  • 772724ffd2 feat: v1.5.5 - fuzzy-match NTT sheet location against configured locations jessikitty 2026-06-09 11:57:17 +10:00
  • d205666175 feat: add RawSheetLocation to DashboardTile for unmatched NTT locations jessikitty 2026-06-09 11:55:41 +10:00
  • cf2a690f04 chore: bump to v1.5.4 - AU date parsing fix jessikitty 2026-06-03 14:36:05 +10:00
  • 92edcc5f04 chore: bump to v1.5.3 - persistent dismiss jessikitty 2026-05-14 16:34:01 +10:00
  • 10513d4e2b chore: bump to v1.5.2 - dismiss button, flexible status matching jessikitty 2026-05-14 16:28:06 +10:00
  • 5b2814a8c9 fix: use Contains for status matching - catches Complete/Completed/etc, add Dismiss support jessikitty 2026-05-14 16:27:43 +10:00
  • 59d1ead9c2 chore: bump to v1.5.1 - hide config/export from public dashboard, rename On Hold, authorship jessikitty 2026-05-14 13:11:43 +10:00
  • f5160b1842 chore: bump to v1.5.0 - 14-day activity chart jessikitty 2026-05-12 15:44:32 +10:00
  • fa6a8c8b72 chore: bump to v1.4.1 jessikitty 2026-05-12 15:11:49 +10:00
  • 770806fede chore: bump to v1.4.0 jessikitty 2026-05-12 10:10:07 +10:00
  • e5a466866f chore: remove for v1.4.0 re-upload with resolved filtering jessikitty 2026-05-12 10:09:01 +10:00
  • 9c71bd4898 feat: add Resolved list to DashboardViewModel jessikitty 2026-05-12 10:08:35 +10:00
  • 8d420deb39 Upload files to "WebHandler" jessikitty 2026-05-11 14:16:58 +10:00
  • f76940f400 fix: remove duplicate ServiceTrackerService accidentally uploaded as WebHandler jessikitty 2026-05-11 13:56:39 +10:00
  • 2a11aa84d1 feat: add DashboardCache.cs to project jessikitty 2026-05-11 09:05:41 +10:00
  • 2ca505eb52 feat: integrate DashboardCache - skip full rebuild when data unchanged, invalidate on writes jessikitty 2026-05-11 09:04:58 +10:00
  • 0d5543a371 feat: add static DashboardCache - file-timestamp-based cache invalidation for near-zero cost refreshes jessikitty 2026-05-11 09:03:00 +10:00
  • b79c2f6c3e feat: add On Hold sidebar list, bump v1.3.1, fix age for MinValue dates jessikitty 2026-05-09 14:19:04 +10:00
  • d776001b35 fix: hash RAW cell text for stable IDs, add rawIssue to hash, use DateTime.MinValue not DateTime.Now for unparseable dates jessikitty 2026-05-09 14:17:36 +10:00
  • 0879dae292 feat: add OnHold list to DashboardViewModel jessikitty 2026-05-09 14:16:50 +10:00
  • 5da6de3165 Update WebHandler/Servicetrackerwebhandler.cs jessikitty 2026-05-08 16:07:55 +10:00
  • 42b687d765 chore: remove for v1.3.0 re-upload jessikitty 2026-05-08 16:04:56 +10:00
  • 5e5b7a42ee chore: bump to v1.3.0 jessikitty 2026-05-08 16:04:34 +10:00
  • dd9d80f78f Add WebHandler/Servicetrackerwebhandler.cs jessikitty 2026-05-08 15:55:45 +10:00
  • a92239783b chore: remove for re-upload with sort/workload/title changes jessikitty 2026-05-08 15:37:31 +10:00
  • 0b29cde4ba feat: default sort newest-first, add Newest sort option jessikitty 2026-05-08 15:37:08 +10:00
  • 648e054c54 chore: remove for sort fix re-upload jessikitty 2026-05-08 15:35:45 +10:00
  • 1f3ec88b52 fix: auto-create ticket when adding notes if ticket doesn't exist yet jessikitty 2026-05-08 11:42:41 +10:00
  • 1ea1ec418a fix: stable deterministic IDs from content hash - same row always gets same Job ID across refreshes jessikitty 2026-05-08 09:37:53 +10:00
  • 3322c5f3d4 fix: add all 12 column config fields, label config with actual sheet headers, fix RequestedBy/PreferredDate/Notes support jessikitty 2026-05-07 09:27:11 +10:00
  • 1e04110972 fix: use TaskTitle, RequesterName, PreferredDate from sheet; use GoogleSheetService.MapPriority jessikitty 2026-05-07 09:23:14 +10:00
  • 6eae11ad56 chore: remove for re-upload with sheet column fixes jessikitty 2026-05-07 09:21:30 +10:00
  • 729ac06f00 chore: remove for re-upload with column config fixes jessikitty 2026-05-07 09:20:34 +10:00
  • a7e0a62faa fix: correct column mapping, emoji priority parsing, add RequestedBy/PreferredDate/Notes jessikitty 2026-05-07 09:18:44 +10:00
  • 2472894704 feat: add TaskTitle, PreferredDate, SheetNotes to ExternalTicket jessikitty 2026-05-07 09:18:03 +10:00
  • 14f00458f3 fix: correct column mapping for NTT sheet, add Task/RequestedBy/PreferredDate/Notes columns jessikitty 2026-05-07 09:17:44 +10:00
  • c9040889bf fix: support published key (2PACX-) format for Google Sheet CSV, add HTML response detection jessikitty 2026-05-07 08:53:22 +10:00
  • bba3374651 fix: replace ref params with return-based PJL helper, compact code jessikitty 2026-05-06 15:10:32 +10:00
  • df62006d62 chore: remove for re-upload with ref fix jessikitty 2026-05-06 15:06:38 +10:00
  • fd61eec587 feat: add GoogleSheetService.cs to project jessikitty 2026-05-06 14:47:22 +10:00
  • 6c91c35987 chore: bump to v1.2.0 jessikitty 2026-05-06 14:47:06 +10:00
  • 495cecf1b5 feat: Disco link, DIC#/NTT#, tech dropdown, GUI config, Ready for Return sidebar, inactivity reload, Google Sheet UI jessikitty 2026-05-06 14:46:21 +10:00
  • a0222045ff feat: Google Sheet integration, tech resolution, DIC#/NTT# prefixes, Ready for Return, Disco write-back jessikitty 2026-05-06 14:42:32 +10:00
  • 1a70f68938 feat: add external ticket storage for Google Sheet items jessikitty 2026-05-06 14:41:00 +10:00
  • 94f02a2911 feat: add GoogleSheetService for CSV fetch and parse jessikitty 2026-05-06 14:40:29 +10:00
  • ce83e356c1 feat: add Source, DisplayId, ReadyForReturn to DashboardViewModel jessikitty 2026-05-06 14:40:00 +10:00
  • 078d1160d7 feat: add Technicians, GoogleSheetConfig, DiscoBaseUrl to config jessikitty 2026-05-06 14:39:40 +10:00
  • c6bc6ffdc8 feat: add ExternalTicket, TechEntry models jessikitty 2026-05-06 14:39:05 +10:00
  • 796ac8d49d chore: bump version to 1.1.0 jessikitty 2026-05-06 09:33:14 +10:00
  • eb9d0ace8a feat: add Disco job link, GUI config editor, change history, version display jessikitty 2026-05-06 09:32:44 +10:00
  • 1223791096 feat: add change tracking on ticket updates, plugin version constant jessikitty 2026-05-06 09:29:43 +10:00
  • e6c328827d feat: add ChangeEntry model for version/change tracking jessikitty 2026-05-06 09:28:33 +10:00
  • 56004c4e21 fix: C#5 compat - replace all ?. with helper methods, remove GetPluginDataDirectory jessikitty 2026-05-06 09:17:27 +10:00
  • 1988cbb86d fix: C#5 compat - remove GetPluginDataDirectory, use direct path jessikitty 2026-05-06 09:15:04 +10:00
  • 28505b3c98 fix: C#5 compat - replace all ?. with explicit null checks jessikitty 2026-05-05 16:09:28 +10:00
  • 9972909c4e fix: C#5 compat - remove GetPluginDataDirectory, add using System jessikitty 2026-05-05 16:08:28 +10:00
  • c98c5e0618 feat: add auto-refresh with countdown timer, pause/resume, and tab visibility handling jessikitty 2026-05-05 15:40:17 +10:00
  • fee7f0acaf docs: add comprehensive README jessikitty 2026-05-05 15:10:02 +10:00
  • 42cf2951cd feat: add Build-Plugin.ps1 build and package script jessikitty 2026-05-05 15:07:55 +10:00
  • 1cbe6cceb0 feat: add AssemblyInfo jessikitty 2026-05-05 15:07:20 +10:00
  • 37a0490eb0 feat: add project file jessikitty 2026-05-05 15:06:42 +10:00
  • e976a1e193 feat: add ConfigurationHandler with settings page jessikitty 2026-05-05 15:06:11 +10:00
  • 087f1aa523 feat: add full dashboard WebHandler with tile view, detail page, notes jessikitty 2026-05-05 15:05:34 +10:00
  • 1f166a9836 feat: add core ServiceTrackerService with dashboard builder jessikitty 2026-05-05 15:03:23 +10:00
  • f9e00d26ec feat: add JSON-based data store for tickets and config jessikitty 2026-05-05 15:02:25 +10:00
  • ae849d8bb8 feat: add DashboardViewModel with tile and stats models jessikitty 2026-05-05 15:02:08 +10:00
  • 2044b67526 feat: add ServiceTrackerConfig with default priorities/locations jessikitty 2026-05-05 15:01:43 +10:00
  • b553cc716e feat: add ServiceTicket and TicketNote models jessikitty 2026-05-05 15:01:18 +10:00
  • a33cfff574 feat: add main plugin class jessikitty 2026-05-05 15:00:57 +10:00
  • 6365195bf1 Initial commit jessikitty 2026-05-05 15:00:41 +10:00