Update: catatan rilis & hint terlihat, kunci terjemahan dicek tes
- Catatan rilis ditaruh di tengah Border (VScroll di Fyne punya MinSize kecil, jadi sebagai 'top' isinya cuma dapat 32px dan terpotong) - Tombol Back sebelumnya memakai kunci terjemahan yang belum ada di tabel; ditambah tes yang memastikan semua kunci T() ada dan tidak ada kunci nganggur - README: bagian Updates + cara publish rilis
This commit is contained in:
1 parent
e8fa35d70d
commit
ffc412863a
4 files changed
+75
-12
No files matched your search
@@ -69,6 +69,23 @@ Everything stays inside the home directory — no root, no system directories.
|
||||
Filenames use a slug of the app name (`WhatsApp Web` → `whatsapp-web.desktop`);
|
||||
the `Name=` field keeps the name you typed.
|
||||
|
||||
## Updates
|
||||
|
||||
LazyRun checks the **latest release** of this repository once, a few seconds after
|
||||
start (only when running as an AppImage) and offers to install it:
|
||||
|
||||
- if [AppImageUpdate](https://github.com/AppImageCommunity/AppImageUpdate) is in
|
||||
`$PATH` it is used, so only the changed blocks are downloaded (zsync);
|
||||
- otherwise the AppImage is downloaded, verified (ELF + AppImage magic bytes) and
|
||||
swapped in atomically — if anything fails the current AppImage stays untouched;
|
||||
- *Restart now* in the dialog runs the new version.
|
||||
|
||||
*Check for Updates* in the footer runs the same flow manually.
|
||||
|
||||
**Publishing a release** so updates reach users: tag it `vX.Y.Z`, upload
|
||||
`lazyrun-X.Y.Z-x86_64.AppImage` plus the `.zsync` file produced by `build.sh` as
|
||||
release assets, and mark it as the latest release.
|
||||
|
||||
## Build
|
||||
|
||||
Requirements: Go 1.24+, cgo, and X11/OpenGL development headers (Fyne).
|
||||
|
||||
Reference in new issue
Block a user