Commit Graph

57 Commits (9ea23e39a55084bc794fbc43e82e20fd8c3e41e2)

Author SHA1 Message Date
Rob Pilling 3defe2f04e sanitycheck: record known non-json storage files 2023-06-20 22:08:29 +01:00
Rob Pilling 1551e2bdf4 sanitycheck: regex test for settings, instead of endsWith() 2023-06-20 07:49:58 +01:00
Rob Pilling f1d0bf4d62 sanitycheck: look for untracked setting files 2023-06-20 07:49:58 +01:00
Rob Pilling 6122eeb9ca sanitycheck: whitespace 2023-06-20 07:49:52 +01:00
Gordon Williams 4b2061e899 Update app metadata to make clockinfo apps easier to find 2023-04-28 09:59:11 +01:00
Gordon Williams 94be5d4627 Add check for unlinked READMEs 2023-03-09 09:54:26 +00:00
Richard de Boer bc3ab8ef76
messagelist: new app 2022-12-14 20:45:27 +01:00
Gordon Williams aabcb62a28 fix overzealous sanity check 2022-12-12 11:37:19 +00:00
Gordon Williams cd785f34aa
Merge branch 'master' into unlibrify-message-widgets 2022-12-09 10:34:38 +00:00
Gordon Williams 7a2af0e61d Fixing warnings 2022-12-09 09:52:34 +00:00
Richard de Boer ec410fdac7
Message widgets: we don't need a library 2022-12-08 22:33:04 +01:00
Gordon Williams 3e5c0538a9 Support for provides_widgets entry in metadata, and try and tag existing widgets
Support for 'default' tag and add it to apps that we expect would be used by default with the Bangle
split widalarm out of alarm

fixes https://github.com/espruino/BangleApps/issues/2353
2022-12-06 10:25:32 +00:00
Richard de Boer 2a506e7421
messages: split library/gui/widget into separate apps 2022-11-26 16:52:17 +01:00
Gordon Williams c4e1fd01be Added clkinfosunrise to allow clocks to display sunrise and sunset if they use clock_info 2022-11-21 16:37:04 +00:00
Gordon Williams bf6e0ed5ca Use heatshrink/imageconverter from webtools - see https://github.com/espruino/BangleApps/pull/2299 2022-11-21 12:16:27 +00:00
Gordon Williams fb7b97f7d2 fix accidental commit 2022-11-16 15:36:14 +00:00
Gordon Williams 0fb45cb6fc Add module app type and provides_modules, 2022-11-16 15:17:28 +00:00
Gordon Williams 33f75cbe93 Fix #2174 2022-10-12 09:06:25 +01:00
Gordon Williams 425930f2ec add line numbers for loadWidgets error message, and provide a way to ignore messages we know about 2022-09-05 13:38:34 +01:00
Gordon Williams 84819f5cae Add sanity check for clocks calling loadWidgets before setUI 2022-09-05 11:03:41 +01:00
ash 5a6b37f3cc Use /usr/bin/env as shebang everywhere
It's not guaranteed that bash will be available at /bin/bash; it's even
less likely that node will always be installed at /usr/bin/node{,js}.
Always indirecting through /usr/bin/env means that there is only one
such path that needs to be available.
2022-08-17 23:03:21 +01:00
Gordon Williams 91728c147f Big refactor to attempt to merge all the waypoints code into one place. At least 3 apps had basically identical interface.html files, and yet wpmoto had a great map-based editor. 2022-07-26 16:14:04 +01:00
Gordon Williams 66fa53b809 Add check for files expected in certain app types - remove warnings about `textinput` 2022-07-26 14:54:34 +01:00
Gordon Williams b6f501b6bf check for badly named changelogs, fix some more (ref #2024) 2022-07-06 09:30:44 +01:00
Gordon Williams fe707c335e Add (hopefully!) github actions compatible error messages so we get files marked 2022-06-28 11:51:25 +01:00
Gordon Williams 3a3a01136b mylocation 0.07: Move mylocation app into 'Settings -> Apps' 2022-05-26 12:50:44 +01:00
Gordon Williams 9d758075da Add extra checks for app type and dependencies, document available types, and fix invalid app types 2022-04-29 09:29:02 +01:00
Gordon Williams 1e09140515 check icons is a bit more resilient 2022-04-19 10:03:46 +01:00
Gordon Williams 020e575ec7 Tweaks after 5e5d23c921 2022-01-19 15:56:33 +00:00
Adam Schmalhofer 3de7692e2c Merge branch 'master' into jekyll-apps.json 2022-01-13 21:41:39 +01:00
Gordon Williams fc8e089fbe improve sanity checking - no false warnings for apps files with `supports` field 2022-01-12 11:05:27 +00:00
Adam Schmalhofer 6f9cd73425 Port sanitychess.js to metadata.json 2022-01-07 01:14:18 +01:00
Gordon Williams 36a8623810 check for duplicate apps 2022-01-04 09:37:59 +00:00
Gordon Williams a8ccc840b7 allow slightly lower than 48px icons before erroring 2021-12-17 14:16:35 +00:00
Ben Whittaker 0944f73281 sanitycheck: error for newly added mis-sized icons 2021-12-16 22:16:29 -05:00
Ben Whittaker a588280af7 sanitycheck: Warn about incorrectly sized js icons 2021-12-16 21:52:48 -05:00
Gordon Williams a45f7506ff more app.json fixes, remove warning about settings as it seems nobody cares 2021-12-09 17:16:55 +00:00
Richard de Boer efd12d627a Settings library: use `appid.json`, update README.md and sanitycheck.js 2021-11-20 17:52:44 +01:00
Gordon Williams 0a527c08c6 fix sanity check 2021-11-04 19:38:24 +00:00
Gordon Williams 577bcd39b1 Merge bangle 1 and 2 welcome screens 2021-10-28 14:28:30 +01:00
Gordon Williams eefa209af4 support for 'supports:["DEVICEID"]` for files in apps, merge launchb2 and launch 2021-10-28 12:14:02 +01:00
Gordon Williams a94790391a Get rid of "b2" and "bno2" tags and add "supports" array.
Use the opportunity to refactor apps.json so everything looks pretty
2021-10-20 15:11:04 +01:00
Gordon Williams 634de9d4bb squashing warnings 2021-09-02 13:38:04 +01:00
Gordon Williams 039024c4ad Allow 'data' style app files to be uploaded with the app (and switch over settings files for various apps) 2021-04-09 09:58:38 +01:00
Gordon Williams dbbf4c3136 tweak to make sanity test pass 2021-03-01 11:47:58 +00:00
Gordon Williams 8c230be70a oops - fix sanity check 2020-06-04 15:48:27 +01:00
Gordon Williams 7c870a304f Don't produce errors for duplicate files if they are for tensorflow 2020-05-04 09:32:50 +01:00
Gordon Williams d206ff07c7 more info on bad JSON 2020-05-04 09:28:27 +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