Context
Part of UI-3 – Tracked Time panel — see vscode-ui-implementation-plan.md § UI-3.
What
Create src/webview/sidebar/tracked-time/provider.js extending TreeDataProvider:
- Level 1 – Repository node: icon + repo name + total h:mm:ss.
- Level 2 – Issue node:
#id + issue title + total h:mm:ss.
- Level 3 – Session node: date/time range + duration (leaf).
- Data sourced from
StorageService.getSessions().
- Prototype reference: index.html L1811–L1878.
Acceptance criteria
Context
Part of UI-3 – Tracked Time panel — see vscode-ui-implementation-plan.md § UI-3.
What
Create
src/webview/sidebar/tracked-time/provider.jsextendingTreeDataProvider:#id+ issue title + total h:mm:ss.StorageService.getSessions().Acceptance criteria