feat(appstore): support reinstalling apps as updates
Track the manifest hash in the installed tree so the catalog can mark apps as installed or updatable, and swap trees via a backup on reinstall. Drop the catalog cache: it doubled the failure paths for little gain now that every open needs a fresh catalog to detect updates. Use a FAST waveform when redrawing the same screen.
This commit is contained in:
+1
-1
@@ -1,5 +1,5 @@
|
||||
XTEINK-CATALOG|1
|
||||
AppStore|Install apps from public Xteink repositories|apps/AppStore/manifest.txt|192|26527e5526d5b30195e70313347d75779e7d66f474b5f31f8e4c633ee2e150f7
|
||||
AppStore|Install apps from public Xteink repositories|apps/AppStore/manifest.txt|192|2eb608b92de6bdeff4fc8ed447b9319f45c0d79d5d73b14db1ab5a92f91e42d4
|
||||
BinaryKeyboard|Two-button recursive keyboard experiment|apps/BinaryKeyboard/manifest.txt|97|b72b6250bb3124fb1639c9c1eb0c1b7730d62356189f450e26035dde288f9f2b
|
||||
HomeAssistant|Home Assistant status cards|apps/HomeAssistant/manifest.txt|177|b38ca49804444fd383a505ce9c51680ad9b7443950d682ca1b9ef3047bff98a5
|
||||
Wordle|Guess the five-letter word in six tries|apps/Wordle/manifest.txt|177|199fafdf0d0f6e77916befc011f6e8466c254867800e1d4a9e67e95a06d0366b
|
||||
|
||||
Reference in New Issue
Block a user