Commit Graph

13 Commits

Author SHA1 Message Date
jessikitty 1f3ec88b52 fix: auto-create ticket when adding notes if ticket doesn't exist yet 2026-05-08 11:42:41 +10:00
jessikitty 1ea1ec418a fix: stable deterministic IDs from content hash - same row always gets same Job ID across refreshes 2026-05-08 09:37:53 +10:00
jessikitty 1e04110972 fix: use TaskTitle, RequesterName, PreferredDate from sheet; use GoogleSheetService.MapPriority 2026-05-07 09:23:14 +10:00
jessikitty 6eae11ad56 chore: remove for re-upload with sheet column fixes 2026-05-07 09:21:30 +10:00
jessikitty a7e0a62faa fix: correct column mapping, emoji priority parsing, add RequestedBy/PreferredDate/Notes 2026-05-07 09:18:44 +10:00
jessikitty c9040889bf fix: support published key (2PACX-) format for Google Sheet CSV, add HTML response detection 2026-05-07 08:53:22 +10:00
jessikitty a0222045ff feat: Google Sheet integration, tech resolution, DIC#/NTT# prefixes, Ready for Return, Disco write-back 2026-05-06 14:42:32 +10:00
jessikitty 1a70f68938 feat: add external ticket storage for Google Sheet items 2026-05-06 14:41:00 +10:00
jessikitty 94f02a2911 feat: add GoogleSheetService for CSV fetch and parse 2026-05-06 14:40:29 +10:00
jessikitty 1223791096 feat: add change tracking on ticket updates, plugin version constant 2026-05-06 09:29:43 +10:00
jessikitty 28505b3c98 fix: C#5 compat - replace all ?. with explicit null checks 2026-05-05 16:09:28 +10:00
jessikitty 1f166a9836 feat: add core ServiceTrackerService with dashboard builder 2026-05-05 15:03:23 +10:00
jessikitty f9e00d26ec feat: add JSON-based data store for tickets and config 2026-05-05 15:02:25 +10:00