Add storage module for presets, config, session, and history persistence

Preset save/load/list/delete/import/export, config JSON persistence,
session state save/restore, and processing history log with append/clear.
All stored as JSON under ~/.config/pixstrip/.
This commit is contained in:
2026-03-06 02:14:57 +02:00
parent 8ced89a00f
commit be7d345aa9
5 changed files with 569 additions and 2 deletions

View File

@@ -22,6 +22,6 @@ fn config_serialization_roundtrip() {
#[test]
fn skill_level_toggle() {
assert_eq!(SkillLevel::Simple.is_advanced(), false);
assert_eq!(SkillLevel::Detailed.is_advanced(), true);
assert!(!SkillLevel::Simple.is_advanced());
assert!(SkillLevel::Detailed.is_advanced());
}