vault backup: 2026-04-27 15:59:32
This commit is contained in:
parent
c3cc46a660
commit
97ff25e6ff
4 changed files with 36 additions and 3 deletions
|
|
@ -23,6 +23,10 @@ created: 2026-04-27
|
|||
- **Local path:** `/Volumes/SSD/Projects/Oliver/ai-cost-tracker`
|
||||
|
||||
## Sessions
|
||||
### 2026-04-27 – How should the frontend be redesigned
|
||||
**Asked:** How should the frontend be redesigned for Oliver AI Cost Tracker with modern, dynamic styling?
|
||||
**Done:** Generated dashboard layout with KPI cards, animated counters, cost timeseries chart, top models and users bar charts using naksha-studio plugin.
|
||||
|
||||
### 2026-04-27 – Review the design handover document and
|
||||
**Asked:** Review the design handover document and redesign the Oliver AI Cost Tracker frontend using the naksha-studio dashboard-layout plugin.
|
||||
**Done:** Generated dashboard layout with KPI cards, charts, and tables; fixed user display names and bar chart height issues with proper Y-axis label formatting.
|
||||
|
|
@ -215,6 +219,7 @@ created: 2026-04-27
|
|||
## Change Log
|
||||
| Date | Requested | Changed | Files |
|
||||
|------|-----------|---------|-------|
|
||||
| 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 |
|
||||
| 2026-04-27 | Dashboard redesign | HTML/CSS structure, KPI cards, animated counters, cost timeseries chart, top models/users bar charts, dark mode support | dashboard.html, dashboard.css |
|
||||
| 2026-04-27 | Dashboard redesign | KPI cards with animated counters, cost timeseries chart, top models/users bar charts, dynamic sidebar navigation | Dashboard.tsx, Sidebar.tsx, styles.css |
|
||||
|
|
|
|||
|
|
@ -9,8 +9,8 @@ url: https://ai-sandbox.oliver.solutions/notebookllama/
|
|||
server: optical-web-1 at /opt/sandbox-notebookllamalm-nextjs
|
||||
tags: [oliver, ai, notebooklm, llamaindex, rag, multi-user, nextjs15, elevenlabs]
|
||||
created: 2026-04-14
|
||||
last_commit: 2026-04-24
|
||||
commits: 179
|
||||
last_commit: 2026-04-27
|
||||
commits: 180
|
||||
---
|
||||
|
||||
## Overview
|
||||
|
|
@ -72,6 +72,7 @@ docker compose logs frontend --tail=50
|
|||
## Timeline / Git History
|
||||
| Date | Change |
|
||||
|------|--------|
|
||||
| 2026-04-27 | Fix podcast: bump llama-index-llms-openai 0.6.5→0.7.5, drop dead-code patches |
|
||||
| 2026-04-24 | Fix model IDs, hangs, deploy script, Docker healthchecks |
|
||||
| 2026-03-31 | Update LLM models to latest versions |
|
||||
| 2026-03-16 | Fix Studio tiles losing state after chat navigation |
|
||||
|
|
@ -82,6 +83,10 @@ docker compose logs frontend --tail=50
|
|||
| 2026-03-15 | Pin python-pptx to 0.6.23 |
|
||||
|
||||
## Sessions
|
||||
### 2026-04-27 – Developer requested a fix for an
|
||||
**Asked:** Developer requested a fix for an invalid OpenAI model name error in podcast generation.
|
||||
**Done:** Confirmed that the invalid model reference in utils.py version 0.7.5 was resolved and no further patch is needed.
|
||||
|
||||
### 2026-04-24 – How to fix query engine initialization
|
||||
**Asked:** How to fix query engine initialization error and what needs to be done on the server?
|
||||
**Done:** Identified wrong markdown file was uploaded (not a code bug), committed language fix, and pushed to git awaiting server deployment.
|
||||
|
|
@ -153,6 +158,7 @@ docker compose logs frontend --tail=50
|
|||
## Change Log
|
||||
| Date | Requested | Changed | Files |
|
||||
|------|-----------|---------|-------|
|
||||
| 2026-04-27 | Podcast generation fix | Remove invalid model 'gpt-5.4-2026-03-05' reference | utils.py, llm_factory.py |
|
||||
| 2026-04-24 | Query engine error fix | Language fix committed, wrong file identified as root cause | commit 282b1c4 |
|
||||
| 2026-04-24 | Query engine error diagnosis | Verified metadata handling, identified wrong document source | (commits pushed, no file changes specified) |
|
||||
| 2026-04-24 | Deploy script fix | Replace && || logic with if/fi in health checks | deploy.sh |
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ server: TBD
|
|||
tags: [oliver, video, accessibility, ai, captions, audio-description, tts, celery, mongodb]
|
||||
created: 2026-04-14
|
||||
last_commit: 2026-04-27
|
||||
commits: 222
|
||||
commits: 223
|
||||
---
|
||||
|
||||
## Overview
|
||||
|
|
@ -82,6 +82,14 @@ Pipeline phases:
|
|||
| 2026-03-03 | Add download assets panel + VTT file upload to QC review |
|
||||
|
||||
## Sessions
|
||||
### 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.
|
||||
|
||||
### 2026-04-27 – Add ability to assign users to
|
||||
**Asked:** Add ability to assign users to clients and teams in the user management panel.
|
||||
**Done:** Updated UserResponse calls to support client and team assignment functionality.
|
||||
|
||||
### 2026-04-27 – Asked | Done | Log
|
||||
**Asked:** Asked | Done | Log
|
||||
**Done:** --- | --- | ---
|
||||
|
|
@ -177,6 +185,8 @@ Pipeline phases:
|
|||
## Change Log
|
||||
| Date | Requested | Changed | Files |
|
||||
|------|-----------|---------|-------|
|
||||
| 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 |
|
||||
| 2026-04-27 | User isolation system | Added workflow-project-team structure, updated cost tracker integration | useAccessibleVideoEdit.ts, cost_tracker.py |
|
||||
| 2026-04-27 | Workflow-project-team system | Remote branch sync, git rebase and push commands provided | git operations on main branch |
|
||||
|
|
|
|||
|
|
@ -221,3 +221,15 @@ tags: [daily]
|
|||
- 15:52 | `ai-cost-tracker`
|
||||
- **Asked:** Review the design handover document and redesign the Oliver AI Cost Tracker frontend using the naksha-studio dashboard-layout plugin.
|
||||
- **Done:** Generated dashboard layout with KPI cards, charts, and tables; fixed user display names and bar chart height issues with proper Y-axis label formatting.
|
||||
- 15:58 | `video-accessibility`
|
||||
- **Asked:** Add ability to assign users to clients and teams in the user management panel.
|
||||
- **Done:** Updated UserResponse calls to support client and team assignment functionality.
|
||||
- 15:58 | `sandbox-notebookllamalm-nextjs`
|
||||
- **Asked:** Developer requested a fix for an invalid OpenAI model name error in podcast generation.
|
||||
- **Done:** Confirmed that the invalid model reference in utils.py version 0.7.5 was resolved and no further patch is needed.
|
||||
- 15:59 | `video-accessibility`
|
||||
- **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.
|
||||
- 15:59 (<1min) | `ai-cost-tracker`
|
||||
- **Asked:** How should the frontend be redesigned for Oliver AI Cost Tracker with modern, dynamic styling?
|
||||
- **Done:** Generated dashboard layout with KPI cards, animated counters, cost timeseries chart, top models and users bar charts using naksha-studio plugin.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue