16 Commits
Author SHA1 Message Date
sarahandClaude Opus 5.5 b5d2fe0f1c SaraSortd's service without systemd (runit, OpenRC, ...)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 17:51:30 +02:00
sarahandClaude Opus 5.5 826216cd03 Fixed AppImage window not opening
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 09:47:15 +02:00
sarahandClaude Opus 5.5 c80dc58b56 Build AppImages for older glibc
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 09:13:50 +02:00
sarah 6cb2bd74cc Windows support 2026-10-09 14:16:50 +02:00
sarah f1935a119b Flow: added patterns kept their input when RootDir ends in / 2026-10-09 10:59:48 +02:00
sarahandClaude Opus 5.5 6c472241d1 Tester: files still downloading are skipped, like SaraSortd 7.4
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-09 10:52:58 +02:00
sarah ac56a8d85c Update icon. 2026-10-08 22:18:42 +02:00
sarahandClaude Opus 5.5 4c0a8e4d4f Flow: right-click menus like SaraFem's
Boxes, arrow labels and the background each get a menu (edit, delete,
connect, test a file, copy path/patterns, ...), using SaraFem's single
shared ContextMenu opened from _RequestMenu. Tools can open on the tester
for a given input.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 18:28:02 +02:00
sarahandClaude Opus 5.5 d0e5eb2086 Follow SaraSortd 7.3: catch-alls as fallback, path parsing, nested variables
The tester tries specific patterns before catch-alls, directory paths only get
%Name% lookups and date/time variables, and nested %Name%s resolve. Warnings
for what 7.3 fixed are gone; a SaraSortd older than 7.3 gets a warning.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 18:18:02 +02:00
sarahandClaude Opus 5.5 28252e3101 Directory configs outside their directories (SaraSortd 7.2)
SaraSort finds configs and history files where SaraSortd 7.2 keeps them
(DirConfDir, [DirConfs]), and Settings > SaraSortd moves the existing ones
between "inside each directory" and one folder. Imports keep [DirConfs]
entries with moved directories, and Warnings flag a config folder inside an
input or a SaraSortd older than 7.2.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 18:09:49 +02:00
sarahandClaude Opus 5.5 edc2832a0f SaraSuite launcher: use {AppDir} and {Python} like SaraFem's
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-07 23:04:39 +02:00
sarahandClaude Opus 5.5 ac1f8cd4e0 SaraSuite manifest: Parent = SaraSortd
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-07 22:57:49 +02:00
sarahandClaude Opus 5.5 918e1d68cf Flow edit mode: edit arrow rules, delete directories
Each rule on an arrow can be edited (pattern, NewFileName, case-sensitive,
overwrite); a rule shared with other inputs is split so only this arrow
changes. Connecting an input with a pattern an output already has no longer
renames it for the other inputs. Boxes get a delete button that removes the
directory from SaraSortd (GlobalConf, other outputs' rules, its config and
history files) but never the folder itself.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-07 22:50:11 +02:00
sarahandClaude Opus 5.5 60da6dd9ab Export and import all of SaraSortd's configs
Settings > SaraSortd can export GlobalConf.toml, both templates and every
directory's config as one file, and import it again. An import backs up
the current configs first; directories that don't exist can be given a new
path (InputDir/OutputDir, ValidInputDirs and the config's own name follow)
or made.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-07 22:44:39 +02:00
sarahandClaude Opus 5.5 e90f59bc16 Look like SaraFem and SaraSuite: no custom title bar
The window keeps its own title bar (or none, per HideWindowTitleBar), with
SaraSuite's header (name, Add to app menu for AppImages, gear). Settings
is now a dialog laid out like SaraFem's, with export/import on the
SaraSuite tab, and notifications use SaraFem's tinted toast style.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-07 22:36:04 +02:00
sarahandClaude Opus 5.5 f7ed23edf9 SaraSort: Flet GUI for configuring SaraSortd
Flowchart of inputs/outputs with editable arrows, service page (status,
controls, autostart, version, logs), config editor (form + raw), templates,
tools (warnings, filename tester, failed files) and settings with
SaraFem-compatible export/import. AppImage build and a SaraSuite manifest
in Packaging/.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-07 22:23:36 +02:00