Repository navigation
NeutronSync v0.9.0 (stable)
Added
- The tray and
neutronsync servehost the same/api/v1on$XDG_RUNTIME_DIR/neutronsync/api.sock(mode 0600). The tray can also listen on TCP with[cli] api_listen. - OpenAPI 3.1 at
docs/openapi.jsonandGET /api/v1/openapi.json, checked in CI so a drift or a v1 break is a failed build. - Python and TypeScript clients at
clients/python(neutronsync-client) andclients/typescript(@neutronsync/client). The web interface uses the Python package. How to build another front end:docs/BUILD_A_CLIENT.md.
Changed
- The desktop window talks to the engine over the unix socket API. Theme, tray, notifications and the other desktop preferences travel with
PUT /settings, so a later save does not wipe them. - For this release, a tray that only publishes
status.jsonstill shows in the window when the socket is down and that file is fresh. - The Unraid template moved to its own repository, WilhelmZA/unraid-templates, for Community Applications. It and the compose example use
:latestnow that a release with the image is stable.
Full Changelog: v0.8.2...v0.9.0