Repository navigation
Releases: griasdi/schwitzer
Release list
Schwitzer 0.3.2
Added
- Add a quick idea field above the sessions
Changed
- Focus the quick idea field with Ctrl+L instead of Ctrl+I
- Check a debug instruction like every other text field
- Round the log budget wait up to whole seconds like the request budget
- Send the build version in the user agent towards GitHub
- Log start failures and an unremovable resume file through tracing
- Space the debug page's folder and command rows on the spacing scale
- Drop malformed repo and commit-trailer keys from settings.toml
Removed
- Stop moving old repo links without a project to project 1
Fixed
- Forget the debug inbox of rooms the server no longer lists
- List only the files that are sent as sent in debug_status
- Show IPv6 server addresses in brackets
- Show a full disk or unreadable folder on the Debug page
- Clear Debug page counts when you leave a session or it is replaced
- Ignore Ctrl+N and Ctrl+L while the plugin prompt is shown
- Show the short id for members that never said hello
- Keep the site's download buttons off the server tarballs
Install
- Linux: download the
.AppImagefor x86_64 or aarch64, make it executable (chmod +x) and run it. Or unpack the.tar.gzand runschwitzer. - macOS (Apple silicon): unpack, move
Schwitzer.appto Applications and runxattr -dr com.apple.quarantine /Applications/Schwitzer.apponce; the app is not notarized. - Windows: run
…-windows-x86_64-setup.exe; it installs for your user, without admin rights. Or unpack the zip and runschwitzer.exe. SmartScreen asks once because the app is not signed. - Server (Linux x86_64 or aarch64): unpack
schwitzer-server-…-linux-<arch>.tar.gz; the binary is static. Start it with--auto-updateto install new releases in place and restart; keep it in a folder the server's user can write to.
Keep the app (the AppImage too) in a folder you can write to: it installs new releases in place and restarts.
Schwitzer dev
Development build 0.3.3-dev.215 of 1f5aee6: every commit on main that passed CI lands here. It can break.
The app installs it on the Dev update channel (Settings, Updates); a server with --auto-update --update-channel dev. Downloads have the same names as in a release.
Schwitzer 0.3.1
Added
- Add a dev update channel built from every green commit on main
Changed
- Show the omp commands on the debug page and wrap its long lines
Install
- Linux: download the
.AppImagefor x86_64 or aarch64, make it executable (chmod +x) and run it. Or unpack the.tar.gzand runschwitzer. - macOS (Apple silicon): unpack, move
Schwitzer.appto Applications and runxattr -dr com.apple.quarantine /Applications/Schwitzer.apponce; the app is not notarized. - Windows: run
…-windows-x86_64-setup.exe; it installs for your user, without admin rights. Or unpack the zip and runschwitzer.exe. SmartScreen asks once because the app is not signed. - Server (Linux x86_64 or aarch64): unpack
schwitzer-server-…-linux-<arch>.tar.gz; the binary is static. Start it with--auto-updateto install new releases in place and restart; keep it in a folder the server's user can write to.
Keep the app (the AppImage too) in a folder you can write to: it installs new releases in place and restarts.
Schwitzer 0.3.0
Added
- Add debug sessions with shared logs and human-gated instructions
Install
- Linux: download the
.AppImagefor x86_64 or aarch64, make it executable (chmod +x) and run it. Or unpack the.tar.gzand runschwitzer. - macOS (Apple silicon): unpack, move
Schwitzer.appto Applications and runxattr -dr com.apple.quarantine /Applications/Schwitzer.apponce; the app is not notarized. - Windows: run
…-windows-x86_64-setup.exe; it installs for your user, without admin rights. Or unpack the zip and runschwitzer.exe. SmartScreen asks once because the app is not signed. - Server (Linux x86_64 or aarch64): unpack
schwitzer-server-…-linux-<arch>.tar.gz; the binary is static. Start it with--auto-updateto install new releases in place and restart; keep it in a folder the server's user can write to.
Keep the app (the AppImage too) in a folder you can write to: it installs new releases in place and restarts.
Schwitzer 0.2.3
Added
- Take a task number in /schwitzer plan, build and propose; add /sw
- Offer the omp plugin after linking a repo; agent dot waits for it
Changed
- Show one status lamp with a card for server, MCP and omp
Install
- Linux: download the
.AppImagefor x86_64 or aarch64, make it executable (chmod +x) and run it. Or unpack the.tar.gzand runschwitzer. - macOS (Apple silicon): unpack, move
Schwitzer.appto Applications and runxattr -dr com.apple.quarantine /Applications/Schwitzer.apponce; the app is not notarized. - Windows: run
…-windows-x86_64-setup.exe; it installs for your user, without admin rights. Or unpack the zip and runschwitzer.exe. SmartScreen asks once because the app is not signed. - Server (Linux x86_64 or aarch64): unpack
schwitzer-server-…-linux-<arch>.tar.gz; the binary is static. Start it with--auto-updateto install new releases in place and restart; keep it in a folder the server's user can write to.
Keep the app (the AppImage too) in a folder you can write to: it installs new releases in place and restarts.
Schwitzer 0.2.2
Added
- Fold the proposal and the plan of the open task
Changed
- Log server startup failures through the regular log
Removed
- Stop checking repos for the MCP entry of pre-release builds
Fixed
- Refuse MCP port 0 in settings.toml and use the default
Install
- Linux: download the
.AppImagefor x86_64 or aarch64, make it executable (chmod +x) and run it. Or unpack the.tar.gzand runschwitzer. - macOS (Apple silicon): unpack, move
Schwitzer.appto Applications and runxattr -dr com.apple.quarantine /Applications/Schwitzer.apponce; the app is not notarized. - Windows: run
…-windows-x86_64-setup.exe; it installs for your user, without admin rights. Or unpack the zip and runschwitzer.exe. SmartScreen asks once because the app is not signed. - Server (Linux x86_64 or aarch64): unpack
schwitzer-server-…-linux-<arch>.tar.gz; the binary is static. Start it with--auto-updateto install new releases in place and restart; keep it in a folder the server's user can write to.
Keep the app (the AppImage too) in a folder you can write to: it installs new releases in place and restarts.
Schwitzer 0.2.1
Added
- Publish the Linux server and let it update itself
Changed
- Check GitHub for new releases every 2 minutes on the server
Install
- Linux: download the
.AppImagefor x86_64 or aarch64, make it executable (chmod +x) and run it. Or unpack the.tar.gzand runschwitzer. - macOS (Apple silicon): unpack, move
Schwitzer.appto Applications and runxattr -dr com.apple.quarantine /Applications/Schwitzer.apponce; the app is not notarized. - Windows: run
…-windows-x86_64-setup.exe; it installs for your user, without admin rights. Or unpack the zip and runschwitzer.exe. SmartScreen asks once because the app is not signed. - Server (Linux x86_64 or aarch64): unpack
schwitzer-server-…-linux-<arch>.tar.gz; the binary is static. Start it with--auto-updateto install new releases in place and restart; keep it in a folder the server's user can write to.
Keep the app (the AppImage too) in a folder you can write to: it installs new releases in place and restarts.
Schwitzer 0.2.0
Added
- Add copy buttons for the details, plan and notes of the open task
- List the commits of a build in its finish note
- Show waiting decisions in the window title and notify on hand-ins
- Offer the next approved task after a build is finished
- Let a task wait for other tasks before it is built
- Show when no omp session carries a claim any more
- Require the task number in commits of a build, switched per project
Changed
- Label the status bar lamp "agent port" instead of "omp"
- Split Settings into an overview with one page per topic
Fixed
- Show drafted proposals in the chat before asking to send them
- Restart the app when the graphics device is lost
- Keep server events that arrive before the window opens
- Raise the contrast of secondary button and segment borders
Install
- Linux: download the
.AppImagefor x86_64 or aarch64, make it executable (chmod +x) and run it. Or unpack the.tar.gzand runschwitzer. - macOS (Apple silicon): unpack, move
Schwitzer.appto Applications and runxattr -dr com.apple.quarantine /Applications/Schwitzer.apponce; the app is not notarized. - Windows: run
…-windows-x86_64-setup.exe; it installs for your user, without admin rights. Or unpack the zip and runschwitzer.exe. SmartScreen asks once because the app is not signed.
Keep the app (the AppImage too) in a folder you can write to: it installs new releases in place and restarts.
Schwitzer 0.1.9
Added
- Limit request rate, room and task size, and rooms per member on the server
- Let members delete an empty project in the room settings
- Set the MCP port in Settings
- Let humans mark a plan as handed in and a build as done
Fixed
- Reconnect on a fresh UDP socket after every failed attempt
Security
- Update rustls-webpki and webpki roots for distrusted emSign certificates
Install
- Linux: download the
.AppImagefor x86_64 or aarch64, make it executable (chmod +x) and run it. Or unpack the.tar.gzand runschwitzer. - macOS (Apple silicon): unpack, move
Schwitzer.appto Applications and runxattr -dr com.apple.quarantine /Applications/Schwitzer.apponce; the app is not notarized. - Windows: run
…-windows-x86_64-setup.exe; it installs for your user, without admin rights. Or unpack the zip and runschwitzer.exe. SmartScreen asks once because the app is not signed.
Keep the app (the AppImage too) in a folder you can write to: it installs new releases in place and restarts.
Schwitzer 0.1.8
Changed
- Unclaim instead of Release; no Pick flash after Approve
Install
- Linux: download the
.AppImagefor x86_64 or aarch64, make it executable (chmod +x) and run it. Or unpack the.tar.gzand runschwitzer. - macOS (Apple silicon): unpack, move
Schwitzer.appto Applications and runxattr -dr com.apple.quarantine /Applications/Schwitzer.apponce; the app is not notarized. - Windows: run
…-windows-x86_64-setup.exe; it installs for your user, without admin rights. Or unpack the zip and runschwitzer.exe. SmartScreen asks once because the app is not signed.
Keep the app (the AppImage too) in a folder you can write to: it installs new releases in place and restarts.