26 lines
969 B
Markdown
26 lines
969 B
Markdown
# 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
|