aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/Prefs.qml
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-16 21:08:04 +0200
committerDanilo M. <danix@danix.xyz>2026-10-16 21:08:04 +0200
commitcf99dde4805f1792d6a56156b6a0338aa684005c (patch)
treec3c04b8e0457b855d50d2e0ca41ffe417630ed3a /desktop/Prefs.qml
parentd423ec2646d444523fd44c92864988445cf072d2 (diff)
downloadquickshell-cf99dde4805f1792d6a56156b6a0338aa684005c.tar.gz
quickshell-cf99dde4805f1792d6a56156b6a0338aa684005c.zip
notes: an empty note body gets a file, and the second click writes
Reported from use: a note created with only a title then saved left a db.json entry with no file beside it, and reopening it said the file was missing. Cause: FileView.setText("") on a path that view has not loaded creates no file at all and reports no error. The index write (always non-empty JSON) was fine, so only the body was lost, which is why it looked like a missing file rather than a failed save. Bodies are now written by a Process running cat > <file> with the text on stdin: verified against empty and non-empty payloads, consecutive writes on one Process, and a store with no db.json at all. The exit code is the real outcome, so a refused write reports it. Second report in the same flow: the editor stays editable after the first click, so typing more and then pressing Commit & push dropped the edit, the push carrying only what the first click wrote. The second click now writes the current title and body before it commits and pushes.
Diffstat (limited to 'desktop/Prefs.qml')
0 files changed, 0 insertions, 0 deletions