vault backup: 2026-04-27 16:03:35
This commit is contained in:
parent
b763799c5d
commit
3b4b2d0d2f
3 changed files with 13 additions and 0 deletions
|
|
@ -23,6 +23,10 @@ created: 2026-04-27
|
|||
- **Local path:** `/Volumes/SSD/Projects/Oliver/ai-cost-tracker`
|
||||
|
||||
## Sessions
|
||||
### 2026-04-27 – Review design handover document and redesign
|
||||
**Asked:** Review design handover document and redesign Oliver AI Cost Tracker frontend using naksha-studio dashboard plugin.
|
||||
**Done:** Identified three API compatibility bugs in skill (upsert_user field names, token structure format, source_app parameter) and began fixes.
|
||||
|
||||
### 2026-04-27 – How to redesign the Oliver AI
|
||||
**Asked:** How to redesign the Oliver AI Cost Tracker frontend with a dynamic dashboard using the naksha-studio plugin.
|
||||
**Done:** Discussed using the /dashboard-layout command to generate a production-ready dashboard with KPI cards, charts, and dark mode support, but noted only spacing changes were applied so far.
|
||||
|
|
@ -223,6 +227,7 @@ created: 2026-04-27
|
|||
## Change Log
|
||||
| Date | Requested | Changed | Files |
|
||||
|------|-----------|---------|-------|
|
||||
| 2026-04-27 | Dashboard redesign | API field mapping corrections, added /projects/upsert endpoint | skill definition, API integration |
|
||||
| 2026-04-27 | Dashboard redesign | KPI cards with animated counters, cost timeseries chart, top models and users charts, sidebar navigation, dark mode | Frontend components (specific files pending implementation) |
|
||||
| 2026-04-27 | Dashboard redesign | KPI cards with animated counters, cost timeseries chart, top models/users bar charts, responsive dark mode | dashboard.html, dashboard.css |
|
||||
| 2026-04-27 | Dashboard redesign | KPI cards, cost timeseries chart, top models/users charts, sidebar navigation, dark mode support, user name display, chart height and Y-axis formatting | dashboard layout component, chart configuration |
|
||||
|
|
|
|||
|
|
@ -82,6 +82,10 @@ Pipeline phases:
|
|||
| 2026-03-03 | Add download assets panel + VTT file upload to QC review |
|
||||
|
||||
## Sessions
|
||||
### 2026-04-27 – Add PM role with ability to
|
||||
**Asked:** Add PM role with ability to assign users to clients and teams in the admin panel.
|
||||
**Done:** Added pm_client_ids field to backend UserResponse schema and frontend User interface, implemented PM assignment hooks.
|
||||
|
||||
### 2026-04-27 – Add PM role support and client/team
|
||||
**Asked:** Add PM role support and client/team assignment capability to the user management panel.
|
||||
**Done:** Added pm_client_ids field to UserResponse schema and User interface, updated all user endpoints to populate PM client assignments, and created flexible hooks for team and PM assignment management.
|
||||
|
|
@ -185,6 +189,7 @@ Pipeline phases:
|
|||
## Change Log
|
||||
| Date | Requested | Changed | Files |
|
||||
|------|-----------|---------|-------|
|
||||
| 2026-04-27 | PM role and user assignment | Added pm_client_ids to UserResponse and User interface, implemented useTeamsForClient and useAssignPMAny hooks | backend/app/schemas/auth.py, backend/app/api/v1/routes_admin.py, frontend/src/types/api.ts, frontend/src/hooks/useClients.ts |
|
||||
| 2026-04-27 | PM role & client assignment | Added pm_client_ids to UserResponse and User interface, created useTeamsForClient and useAssignPMAny hooks | backend/app/schemas/auth.py, backend/app/api/v1/routes_admin.py, frontend/src/types/api.ts, frontend/src/hooks/useClients.ts |
|
||||
| 2026-04-27 | User role and assignment management | UserResponse calls updated to support client and team assignment | UserResponse implementation files |
|
||||
| 2026-04-27 | Implement workflow-project-team isolation system for user access control | Added client-team-project hierarchy with Project Manager role and cost tracker fixes | useAccessibleVideoEdit.ts, cost_tracker.py |
|
||||
|
|
|
|||
|
|
@ -236,3 +236,6 @@ tags: [daily]
|
|||
- 16:00 | `ai-cost-tracker`
|
||||
- **Asked:** How to redesign the Oliver AI Cost Tracker frontend with a dynamic dashboard using the naksha-studio plugin.
|
||||
- **Done:** Discussed using the /dashboard-layout command to generate a production-ready dashboard with KPI cards, charts, and dark mode support, but noted only spacing changes were applied so far.
|
||||
- 16:02 | `ai-cost-tracker`
|
||||
- **Asked:** Review design handover document and redesign Oliver AI Cost Tracker frontend using naksha-studio dashboard plugin.
|
||||
- **Done:** Identified three API compatibility bugs in skill (upsert_user field names, token structure format, source_app parameter) and began fixes.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue