Repository navigation
v0.3.1
Fixes
Channel drag and drop
Reordering channels and moving them into and out of categories now does what you expect:
- No double save: a drop used to be saved twice, once in the spot you chose and once at the end of the group, so channels often landed somewhere else.
- One drop point: the whole channel list now works out a single drop point from the pointer: between channels, at the end of a group, or into a category when you hover its header.
- One indicator: a single line shows where the channel will land. It no longer flickers between rows and group outlines.
- No-op drops: dropping without changing anything no longer saves.
- Categories: they can be dragged before or after one another.
Windows desktop app
Drag and drop now works in the Windows app, including reordering channels and servers and dropping files onto the message box. The app's built-in file-drop handling was intercepting every drag before the page saw it. Install this release's Windows build to get the fix.
Project
CI and Docker image publishing now run only when code changes, or when started by hand from the Actions tab. Release tags still always publish images.
Upgrading
Pull parleydev/parley:v0.3.1 and parleydev/frontend:v0.3.1 (or set PARLEY_IMAGE_TAG=v0.3.1) and restart. There are no database migrations. Reload the web app (or the desktop app) to pick up the channel drag fixes.
Full Changelog: v0.3.0...v0.3.1