Skip to content

v1 Changes #1064

@davidnewhall

Description

@davidnewhall

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions