fixing bugs
All checks were successful
Deploy UI / deploy (push) Successful in 1s

This commit is contained in:
Your Name 2026-05-19 20:34:00 -04:00
parent 6c7b94adce
commit 528813d4a0
6 changed files with 33 additions and 4 deletions

26
TODO.md Normal file
View file

@ -0,0 +1,26 @@
# Clio TODO
## Audio Player Issues
- [ ] Short audio files show wrong duration (e.g., shows 1 second instead of 13 seconds)
- Progress bar doesn't move for these
- Can't seek
- Need to investigate why audioDuration isn't being set correctly for short files
- [ ] Hard to click on audio controls for small recordings
- Add proper prev/next buttons for navigation
- Make clickable area larger
## URL Routing Issue
- [ ] URL shows `#/detail` instead of `#/recording/{id}`
- Loses recording info on refresh
- Need to debug why buildHash isn't being called or URL isn't updating
## Security (Completed)
- [x] Add API key authentication to all endpoints
- [x] UI prompts for API key and stores in localStorage
- [x] Audio fetched via authenticated blob URL
## Deployment
- [x] Forgejo workflow for UI deployment
- [x] Forgejo workflow for API deployment (needs sudo permission for restart)
- [ ] Add sudoers rule for gitea-runner to restart phone-recorder