Gordon Williams
2a494ebef0
Fixed Promise-based bug in removeApp
2020-06-05 11:35:16 +01:00
Gordon Williams
9f41180664
Dependency handling fix - now choose the dependency highest up the JSON list (before sorting, not after!)
2020-06-05 11:22:43 +01:00
Gordon Williams
8c230be70a
oops - fix sanity check
2020-06-04 15:48:27 +01:00
Gordon Williams
08721cbe94
Fixed animated progress bar on app removal
2020-06-04 12:52:16 +01:00
Gordon Williams
57d89d3534
Fix error in 'Install Default Apps' if Flash storage is full enough that erasing takes a while
2020-06-04 11:45:53 +01:00
Gordon Williams
4654bfd7a5
Potential fix for #460
...
also add better log tagging
2020-06-02 12:04:10 +01:00
Gordon Williams
aa193454db
Now linting library too
2020-05-28 08:27:01 +01:00
Gordon Williams
324c93de36
Added more serious linting for app loader ( #451 )
2020-05-28 08:20:41 +01:00
Gordon Williams
2fd2caaacc
use eslint to fix indentation of app loader js
2020-05-27 16:51:14 +01:00
Gordon Williams
0541a66640
* Included image and compression tools in repo
...
* Added better upload of large files (incl. compression)
2020-05-07 10:04:24 +01:00
Gordon Williams
8c9233d27f
Fix firmwaremaker.js regression under Node.js
2020-05-04 14:07:17 +01:00
Richard de Boer
9f0adf1900
Data files: remove settings magic, some more sanitychecks
2020-04-16 20:42:23 +02:00
Richard de Boer
9e0fd91339
Data files: save all data files as a single string
...
Separate regular and storage files by a semicolon
2020-04-16 14:30:37 +02:00
Richard de Boer
217d198154
Add a "data" section to apps.json, with data files to clean on uninstall
...
These are added to `appid.info` as "dataFiles" or "storageFiles", and
can contain wildcards.
2020-04-16 14:30:37 +02:00
Gordon Williams
a56a9792f1
Rewrite 'getInstalledApps' to minimize RAM usage
2020-04-15 13:58:05 +01:00
Gordon Williams
1d371db916
Don't send double char code 16 when uploading
2020-04-14 16:11:43 +01:00
Gordon Williams
d46e78808e
Fix issue removing an app that was just installed. Fix #253Fix issue removing an app that was just installed ( Fix #253 )
2020-04-08 16:23:51 +01:00
Richard de Boer
d8da81ef68
Improve update process:
...
- Always fill appsInstalled before uploading
- Install: if app already on device, update instead
- Update: get files to remove from appid.info, only remove files which
won't be overwritten anyway
- Remove: get files to remove from appid.info
2020-04-06 21:37:27 +02:00
Gordon Williams
9b918055da
Fix progress bar - now goes smoothly up over the course of the app upload.
...
Also tidy it up significantly and reduce duplication
2020-04-03 14:27:45 +01:00
Gordon Williams
f14772f3a9
`Remove All Apps` now doesn't perform a reset before erase - fixes inability to update firmware if settings are wrong
2020-04-02 08:44:40 +01:00
Gordon Williams
dd0e3c89d1
Added showModal/hideModal utility functions
...
Added readStorageFile/eraseStorageFile to handle efficiently downloading large files (fix #119 )
2020-03-31 14:39:59 +01:00
Gordon Williams
b40c9031e1
refactor - move JS into its own directory
2020-03-31 13:18:31 +01:00