-
-
Notifications
You must be signed in to change notification settings - Fork 36
Open
Description
A list of things for v1. Not complete.
System
- Pro version, for businesses and enterprises.
- Convert configuration from flat file to sqlite3 database.
- Move configuration holder to a single go routine.
- Log file channels for directing specific logs to specific files.
- Configurable size/count per log file.
- Ability to separate debug from payloads.
- Schedules UI for storing pre-set/custom schedules (cron/timers/intervals).
- Add schedules (actual cron) to all timers / intervals.
- Separate frontend from backend. Perhaps even different repos.
- All UI pages need to be savable without full client reload.
- UI: Configuration page.
- UI: Starr page.
- UI: Downloaders page.
- UI: Media page.
- UI: Snapshot page.
- UI: File watch page.
- UI: Endpoints page.
- UI: Commands page.
- UI: Services page.
Integrations
- More tuned services configurations.
- Apps service checks [can] match test buttons. a la qbit.
- Service check sliding windows.
- Custom services checks (commands/bash/scripts).
- Adopt new Plex API.
- Jellyfin support? https://github.com/sj14/jellyfin-go
- Socks proxy, localhost relay.
- Log viewer gets a browser to find other log files. Maybe a favorites list of folders or files.
- Add a 'grep' feature to log viewer.
Website
- Multiple Plex and Tautulli instances.
- Disconnect website routine from whatever locks it up currently.
- All website updates need to not require client reloads. @austinwbest to add sub items here.
- Plex startup payload needs its own endpoint to update on the fly.
Notes
- Heavier use of data/cache package to make sharing data easier.
Metadata
Metadata
Assignees
Labels
No labels