github Unmanic/unmanic 0.1.0
[RELEASE] v0.1.0

latest releases: 0.2.7, 0.2.6, 0.2.5...
2 years ago

Changes:

  • Implement v2 API schema.
  • Remove dependency on FFmpeg.
  • Partial removal of legacy code (WIP).
    • Remove settings being stored in pending tasks.
    • Remove FFmpeg data being stored with historic tasks.
    • Remove FFmpeg related settings options.
  • Add range slider for plugin settings.
  • Add Unmanic plugin handler version for identifying Plugin compatibility.
  • Add ability to pause/resume workers.
  • Add ability to terminate a worker and its subprocess.
  • Migrate from using BBcode to Markdown in Plugin text changelog and description.
  • Modify how SQLite DB is used.
    • Reload database migrations.
    • Reduce the number of required migrations to make changes to DB schema.
    • Remove Settings from DB. Much simpler to manage this with a JSON file.
  • Allow following symlinks in a library scan (configurable).
  • Add new plugin type for Data Panels.
  • Updates to managing plugins via Unmanic CLI .
    • Allow testing only enabled plugins.
    • Add ability to create Data Panel plugins.
  • Move all plugin mutable data to new "userdata" directory in order to persist settings when a plugin is uninstalled.
  • Allow setting the default value for a plugin's flow position on initial install in order to simplify setup.
  • Stop all workers if Plugin configuration changes.
  • Add live Unmanic log viewer in websocket.
  • Add live Unmanic status updates in websocket (for things such as the library scanner).
  • Add ability to download Unmanic logs.
  • Add ETC calculation and account for paused time when calculating that ETC.
  • Limit Post-processor queue to the number of workers enabled. This prevents excessive cache directory use when the worker processing is much faster than the post-processing of a task.
  • Cleanup cache files as the worker is finished with them to reduce cache directory use (especially relevant to caching in RAM).
  • Ensure that a worker process fails as soon as a Plugin fails
  • ... Possibly quite a few other things...

Docker:

  • Allow Unmanic development mode in Docker container.

Front-end

  • Create new updated front-end.
    • Migrate to Quasar framework.
    • Redesigned for better compatibility with mobile browsers.

Bug fixes:

  • High RAM use when testing moved files

Don't miss a new unmanic release

NewReleases is sending notifications on new releases.