diff --git a/.obsidian/plugins/hoarder-sync/data.json b/.obsidian/plugins/hoarder-sync/data.json index aa9fba3..a6301fb 100644 --- a/.obsidian/plugins/hoarder-sync/data.json +++ b/.obsidian/plugins/hoarder-sync/data.json @@ -4,7 +4,7 @@ "syncFolder": "Hoarder", "attachmentsFolder": "Hoarder/attachments", "syncIntervalMinutes": 60, - "lastSyncTimestamp": 1777283187043, + "lastSyncTimestamp": 1777284807829, "updateExistingFiles": false, "excludeArchived": true, "onlyFavorites": false, diff --git a/01 Projects/video-accessibility/Video Accessibility Platform.md b/01 Projects/video-accessibility/Video Accessibility Platform.md index f4f4447..bfa1061 100644 --- a/01 Projects/video-accessibility/Video Accessibility Platform.md +++ b/01 Projects/video-accessibility/Video Accessibility Platform.md @@ -9,8 +9,8 @@ url: server: TBD tags: [oliver, video, accessibility, ai, captions, audio-description, tts, celery, mongodb] created: 2026-04-14 -last_commit: 2026-04-16 -commits: 214 +last_commit: 2026-04-27 +commits: 215 --- ## Overview @@ -69,6 +69,7 @@ Pipeline phases: ## Timeline / Git History | Date | Change | |------|--------| +| 2026-04-27 | feat: integrate oliver-cost-tracker SDK into video-accessibility | | 2026-04-16 | feat: add linguist role and user management navigation | | 2026-03-27 | Add ElevenLabs API key to production env | | 2026-03-27 | Fix VTT charset=utf-8 (prevent ♪ encoding issues) | @@ -81,6 +82,10 @@ Pipeline phases: | 2026-03-03 | Add download assets panel + VTT file upload to QC review | ## Sessions +### 2026-04-27 – Create an admin dashboard to track +**Asked:** Create an admin dashboard to track AI usage costs with multi-dimensional analytics and user/team management. +**Done:** Designed system architecture for AI cost tracking with admin panel, analytics reports, token logging, and user isolation with team grouping capabilities. + ### 2026-04-27 – Create an admin dashboard to track **Asked:** Create an admin dashboard to track AI token usage costs across models, users, projects, and teams with interactive analytics and user isolation. **Done:** Reviewed requirements and identified web scraping risks for token pricing; recommended using structured data sources (LiteLLM, OpenRouter) instead of price page scraping. @@ -108,6 +113,7 @@ Pipeline phases: ## Change Log | Date | Requested | Changed | Files | |------|-----------|---------|-------| +| 2026-04-27 | AI cost tracking system | Admin dashboard, analytics engine, token logging, user/team management, multi-dimensional reporting | AdminPanel.tsx, CostTracker.ts, UserManagement.tsx, AnalyticsEngine.ts, DatabaseSchema.sql | | 2026-04-27 | AI cost tracking admin | Dashboard schema, pricing integration approach, user isolation & team grouping logic | (pending implementation) | | 2026-04-16 | User management system | Added user creation, admin role, linguist role with email validation, fixed pull_code function for monorepo | User.ts, Auth.ts, scripts/deploy.sh | | 2026-04-16 | User management system | User creation, local auth, linguist role, migration setup | backend user models, migration files, full-deploy.sh | diff --git a/99 Daily/2026-04-27.md b/99 Daily/2026-04-27.md index a74ff54..466b16a 100644 --- a/99 Daily/2026-04-27.md +++ b/99 Daily/2026-04-27.md @@ -8,3 +8,6 @@ tags: [daily] - 10:58 (25min) | `video-accessibility` - **Asked:** Create an admin dashboard to track AI token usage costs across models, users, projects, and teams with interactive analytics and user isolation. - **Done:** Reviewed requirements and identified web scraping risks for token pricing; recommended using structured data sources (LiteLLM, OpenRouter) instead of price page scraping. +- 11:31 (15min) | `video-accessibility` + - **Asked:** Create an admin dashboard to track AI usage costs with multi-dimensional analytics and user/team management. + - **Done:** Designed system architecture for AI cost tracking with admin panel, analytics reports, token logging, and user isolation with team grouping capabilities.