This website requires JavaScript.
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