T56: Settings › Terminal checks for updates, which the owner asked for after 0.1.5: under Ely, a switch, on by default, checks at start and once a day through curl and Gitea's API, and Check now checks at once; the row says what the check found, a newer release brings Download, which opens its page, and one an automatic check finds posts a notification whose press opens it
CI / macos (push) Canceled after 0s
CI / platforms (windows-latest) (push) Canceled after 1m24s
CI / platforms (ubuntu-24.04) (push) Canceled after 1m32s

This commit is contained in:
ZacharyZhang-NY committed 2026-10-19 10:39:13 -04:00
1 parent 17e91aafef
commit 55250f49f5
13 files changed
+296 -11

No files matched your search

+2
View File
@@ -84,6 +84,8 @@ The settings window saves each change at once to `settings.json` in the platform
A file that does not parse, or holds a value out of range, stops the start with an error naming the file and the field. The app never overwrites it.
Settings › Terminal checks for a newer release at start and once a day, or at once with Check now; a newer one shows a Download button that opens its page. The check runs `curl`, which macOS and Windows ship.
## Development
`scripts/check.sh` runs fmt, clippy, the tests and the 500-line rule. `AGENTS.md` lists the rest: the layout, the decisions and the tools.