Releases: konnatoad/Konserve
Releases · konnatoad/Konserve
Release list
v0.1.11
What's Changed
- Create crash log only on first write by @konnatoad in #34
- chore(deps): update eframe requirement from 0.34.3 to 0.35.0 by @dependabot[bot] in #35
- Refactor config save location from AppData to executable root by @konnatoad in #36
- Update eframe dependency to version 0.35.0 by @konnatoad in #37
- Implement template loading from executable root by @konnatoad in #38
- Fix default file dialogs to use executable root by @konnatoad in #39
- Add restart manager lock detection and filter conflict prompts by @konnatoad in #41
- Highlight dropzone on file/folder hover by @konnatoad in #42
- v0.1.11 by @konnatoad in #40
- Track Cargo.lock to optimize dependency resolution in CI by @konnatoad in #43
Full Changelog: v0.1.10...v0.1.11
v0.1.11.beta3
What's Changed
- Highlight dropzone on file/folder hover by @konnatoad in #42
Full Changelog: v0.1.11.beta2...v0.1.11.beta3
v0.1.11.beta2
What's Changed
- Add restart manager lock detection and filter conflict prompts by @konnatoad in #41
Full Changelog: v0.1.11.beta1...v0.1.11.beta2
v0.1.10
What's Changed
- Prompt to close or skip locked apps before backup and version bump by @konnatoad in #25
- Clear status on cancel and tab switch, restore open state by @konnatoad in #27
- Implement conflict resolution strategies for file handling by @konnatoad in #26
- Remove dead kill_app and relaunch_app functions by @konnatoad in #28
- Add crash logging and panic hook for improved error reporting by @konnatoad in #29
- Optimize release profile to reduce binary size by @konnatoad in #30
- Resolve all Clippy warnings by @konnatoad in #31
- Fix CREATE_NO_WINDOW handling for Windows processes by @konnatoad in #33
- v0.1.10 by @konnatoad in #32
Full Changelog: v0.1.9...v0.1.10
v0.1.10.beta1
What's Changed
- Clear status on cancel and tab switch, restore open state by @konnatoad in #27
- Implement conflict resolution strategies for file handling by @konnatoad in #26
Full Changelog: v0.1.10.beta...v0.1.10.beta1
v0.1.10.beta
What's Changed
- Add margin to prevent UI from touching window edges by @konnatoad in #24
- Prompt to close or skip locked apps before backup and version bump by @konnatoad in #25
Full Changelog: v0.1.8...v0.1.10.beta
v0.1.9
What's Changed
- Resolve Clippy warnings by @konnatoad in #18
- Warn users to restore only trusted archives by @konnatoad in #21
- Optimize archive processing and path matching performance by @konnatoad in #20
- Restore all files when selecting a top-level folder by @konnatoad in #19
- Enable switching from fixed name to timestamp mode by @konnatoad in #22
- Add margin to prevent UI from touching window edges by @konnatoad in #24
- Fix Clippy warnings and improve restore functionality by @konnatoad in #23
Full Changelog: v0.1.8...v0.1.9
konserve v0.1.8
What's Changed
- chore(deps): update rfd requirement from 0.15.3 to 0.17.2 by @dependabot[bot] in #15
- chore(deps): update eframe requirement from 0.33.0 to 0.34.2 by @dependabot[bot] in #14
- feat: implement verbose logging with file output and UI controls by @konnatoad in #16
- chore: bump version to v0.1.8 by @konnatoad in #17
Full Changelog: v0.1.7...v0.1.8
Konserve v0.1.7
Konserve v0.1.7
v0.1.7 — May 5, 2026
What's New
- Fixed Linux file dialog freeze — app no longer hangs when opening a file picker
Changes
- Removed Zig dependency — no longer required to build or run
- Removed
.tar.gzcompression — backups are.taronly for now, compression coming in a future release - Status messages now show on the Main tab only
Konserve v0.1.6
Konserve v0.1.6 Release Notes
Version
v0.1.6 — July 30, 2025
Major Changes
- Project renamed: from KafkaBackup to Konserve
New Features
-
Config System
- Added persistent configuration (
KonserveConfig) withsave/loadsupport. - Stores user preferences such as:
- Verbose Logging (WIP)
- Compression settings (enabled + level) (WIP)
- Conflict resolution mode (Prompt, Overwrite, Skip, Rename) (WIP)
- Default backup location (WIP)
- Automatic Updates (WIP)
- File Size Summary (WIP)
- Added persistent configuration (
-
Settings Tab Enhancements
- GUIApp now initializes from saved config.
- Added toggles for Verbose Logging, Automatic Updates, and File Size Summary etc.
- New Save button to persist changes.
Improvements
- Refactored comments across backup, restore, and helper modules for clarity and maintainability.
- Reorganized code into clearer sections with explicit labels (e.g.,
=== Tabs ===,=== Restore Tree ===).
Cleanup
- Whitespace cleanup in
main.rs. - Tidied up backup and restore modules with better structure and clearer comments.
Technical Notes
- Config file stored at:
$XDG_CONFIG_HOME/konserve/config.json(falls back to$HOME/konserve/config.jsonif not available). - Uses
serde_jsonfor serialization. - Default config auto-generated if missing.
Known bugs
- On Linux app reports not responding when file dialog is open
- When reading from backup occasional cksum error might happen where
numeric field was not a number
This bug happens rarely and haven't been able to reproduce therefore still researching what causes this.
Summary
This release adds a persistent configuration system and integrates it into the Settings tab, marking a big step toward making Konserve user-friendly and customizable.