Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/espruino/EspruinoAppLoaderCore

Core code used for Bangle.js and Espruino app loaders
https://github.com/espruino/EspruinoAppLoaderCore

Merge pull request #58 from jordimas/cat_codepage

Add mappings to support Catalan language in codepage conversions

0222d3c5ac608a1b842ffc1f1f79e19276d648fe authored 10 months ago by Gordon Williams <[email protected]>
Add mappings to support Catalan language

9beaefa0d2d6cab8d47b2a552c15334e8841181a authored 10 months ago by Jordi Mas <[email protected]>
updated espruinotools with string conversion bug fixed

bd301be3324775a8f464328ba9e34f750d503a2b authored 11 months ago by Gordon Williams <[email protected]>
allow firmware version to be specified

364b2c1b00de17ffbbee87fb1d91e79b513b9127 authored 11 months ago by Gordon Williams <[email protected]>
Update EspruinoTools with pretokeniser that converts strings

Don't run 'evaluate=true' code like icons through EspruinoTools - faster and less risky

bdcc79ac2155b8eae6ce9ec4cc1065495e99ac8c authored 11 months ago by Gordon Williams <[email protected]>
Merge pull request #57 from bobrippling/fix/fwupdate-reset

sendCustomizedApp() allows a noFinish setting

e6a65a8cb20a730f75bbbab549c602300e69e8c4 authored 12 months ago by Gordon Williams <[email protected]>
sendCustomizedApp(): document options / noFinish

41e586e3bb1025253ebdaa27a6be32e19619837f authored 12 months ago by Rob Pilling <[email protected]>
sendCustomizedApp(): move noFinish to options

786f90425c0442c0e3419f74baa9283057a4df70 authored 12 months ago by Rob Pilling <[email protected]>
sendCustomizedApp() allows a noFinish setting

This will allow `interface.html`s like `fwupdate` to continue
making changes.

See https://githu...

3bbca52f36237e92265749ee86069468460488a1 authored 12 months ago by Rob Pilling <[email protected]>
Added Utils.readStorageJSON and relaxed JSON parser

See https://github.com/espruino/Espruino/issues/2429

c97b7851f50cfff4e898c2264a337a17085ce463 authored about 1 year ago by Gordon Williams <[email protected]>
Support for interface/custom files to listen directly to data coming from the Bangle

4422e4a3e808c99e540dc86ac1e3cab0ccb23a82 authored about 1 year ago by Gordon Williams <[email protected]>
Add option to automatically reload the clock after uploading an app

0f78c425bbf1e1947a4981232d2d80110fd04fb8 authored about 1 year ago by Gordon Williams <[email protected]>
When adding translations, switch to using our own toJSON implementation which will escape any chars that fall into the UTF8 character start range. Fixes https://github.com/espruino/Espruino/issues/2417

11f8e16d2ebb726bb92f29d812dc3ccba4f362a9 authored over 1 year ago by Gordon Williams <[email protected]>
Add saveFile function, and ensure it uses data: URI not blobs (because they don't work in Gadgetbridge)

71813fe2eaf19987cec07db850ab9d1959694f96 authored over 1 year ago by Gordon Williams <[email protected]>
Merge branch 'master' of github.com:espruino/EspruinoAppLoaderCore

37a22e0c49666ec3947ad0daaf5f5675101ca485 authored over 1 year ago by Gordon Williams <[email protected]>
Fix atobSafe when it's given an empty string as per https://github.com/espruino/BangleApps/pull/2996

8ad85c2ebfe15911e24088e7da4e80b598a2bc74 authored over 1 year ago by Gordon Williams <[email protected]>
Merge pull request #54 from joserebelo/readme-utf-8

Identify md file urls as text files

431a3fb743da5c370729ab748cb2c177e70a345b authored over 1 year ago by Gordon Williams <[email protected]>
Identify md file urls as text files

32dbbdfea65598ea66f6fb781eabed0dbe2ff6fa authored over 1 year ago by José Rebelo <[email protected]>
set settings values correctly - fix #53

8cf4d0fbfc310e0d68d616ec779c1888475899a2 authored over 1 year ago by Gordon Williams <[email protected]>
Merge branch 'master' of github.com:espruino/EspruinoAppLoaderCore

45e27480d0100a601eeda2692b7ee9e2032c4054 authored over 1 year ago by Gordon Williams <[email protected]>
Add compiled c code into espruinotools, and ensure it can be used

151b8067f8314e3245f79236a4c4f1b5b5687a4c authored over 1 year ago by Gordon Williams <[email protected]>
Merge pull request #52 from bobrippling/connect-err-ui-state

Trigger disconnect on connection failure, to revert UI state

4f735fc1c1c0c4e728571f80ad3d5ed04e633d46 authored over 1 year ago by Gordon Williams <[email protected]>
Trigger disconnect on connection failure, to revert UI state

e782106d084ec515afec5ae29ed1d680892f6f8d authored over 1 year ago by Rob Pilling <[email protected]>
Ensure escape sequence is double-quoted (hopefully fix issues with openstmap and Gadgetbridge)

5b8b5fdfd68164358ecbfbdd0f882404f5e3b0c4 authored over 1 year ago by Gordon Williams <[email protected]>
more robust readfile

b8813ab92ceb70fb8ec6a7de6baaec88f6b5026f authored over 1 year ago by Gordon Williams <[email protected]>
Merge pull request #50 from halemmerich/screenshots

Adds function to create screenshots

2328a68b36a9af63c4d425f6879a62949fd69868 authored over 1 year ago by Gordon Williams <[email protected]>
Show a dialog informing Bangle.js 1 users of not supported screenshot feature

91d2394e139a224c8fcf719dce12b2e69d5807fd authored over 1 year ago by Martin Boonk <[email protected]>
Merge pull request #51 from halemmerich/alwaysUpdate

Additional option to allow uploads regardless of version

e9eb97967d948eea85662ee9ea8eba0b44a363e0 authored over 1 year ago by Gordon Williams <[email protected]>
Additional option to allow uploads regardless of version

e63089f27770139cad1ab5b17439a2d5ec5d3921 authored over 1 year ago by Martin Boonk <[email protected]>
Show screenshot and allow to save it in dialog

30176f6912bf19f6a971d670b090d449cd5c45f4 authored over 1 year ago by Martin Boonk <[email protected]>
Additional tool button to create screenshots

64e844acb1f6adb8bd7d88ae04d071b0fff1b835 authored over 1 year ago by Martin Boonk <[email protected]>
Ensure apps are always uploaded localized

92769acd60bc31548ff7c635128d4e7ef02b7325 authored over 1 year ago by Gordon Williams <[email protected]>
fix for lint warning

9f798e9bb25c12c0ba94b1cebdcf2a024af5f188 authored over 1 year ago by Gordon Williams <[email protected]>
Handle translation of app names as well as internal text

39c007cb2a41785eff33fdde3e6a315c53d102ea authored over 1 year ago by Gordon Williams <[email protected]>
Translate JS inside templated strings now

e90c746751f7ca2036d414713c35eb90e3b866c9 authored over 1 year ago by Gordon Williams <[email protected]>
Moved apploader from BangleApps to make it common to AppLoaderCore

a45f06d2f51b387100372d69b237ef58be02a9b5 authored over 1 year ago by Gordon Williams <[email protected]>
Making appinfo language scan work under node.js

moving language_scan and other libs into AppLoader core from BangleApps

8b92079209028d81be2f837f9fcf9649e292189c authored over 1 year ago by Gordon Williams <[email protected]>
Default to sending info to banglejs.com - there has been zero complaint so far and it's anonymous, app id only

e521afd722c46689007e62fdb5e370991f249823 authored over 1 year ago by Gordon Williams <[email protected]>
Allow readme link to be copyable, and ensure id=...&readme in the URL puts the readme file up

e1ccf487abc3dd74735eefcfdf8dddb48f4f8951 authored over 1 year ago by Gordon Williams <[email protected]>
Improve responsiveness by only showing first 30 apps unless the 'more' entry and the bottom is clicked.

f922941a17cfdc3c37bf3e832961c0ca958e27d3 authored over 1 year ago by Gordon Williams <[email protected]>
Fix search for non-app apps

127c90aaa9e3d23f8853807e1ad17451a37dc3c1 authored over 1 year ago by Gordon Williams <[email protected]>
Merge pull request #48 from bobrippling/debug-interrupt

Handle talking to Bangle in debug mode

dfba8b30128b100f900763241ec1790033f76dbb authored over 1 year ago by Gordon Williams <[email protected]>
Interrupt in a loop, try 3x

86819223f43a892622a8d5f1f430a2a1fc57031d authored over 1 year ago by Rob Pilling <[email protected]>
Check for debug on initial ctrl-c

f4c5370668d56c3d654163492fe5ffdae2141fef authored over 1 year ago by Rob Pilling <[email protected]>
Handle watch in debug mode while uploading

The crucial difference being: `comms.js`, line 43 either receives a
normal BLE connect line, or ...

31e0e766ddc801087a20b3720681aec20ae6eeb7 authored over 1 year ago by Rob Pilling <[email protected]>
Log a message if the watch was in debug mode

207dd29685e059af344538b88e2fc5b4c5767487 authored over 1 year ago by Rob Pilling <[email protected]>
Handle talking to Bangle in debug mode

When we interrupt, the watch may be executing code, in which case
it'll move into debug mode. We...

c8d370b80e565b36b2b5132b4e8ce84334435b47 authored over 1 year ago by Rob Pilling <[email protected]>
fix lint warnings

770b1b71f16399eb3eb86a4c3198e1fbed979110 authored over 1 year ago by Gordon Williams <[email protected]>
Fix URLs if accessing not via `.../` but by `.../index.html`

4ef47c139ef3091f230697667acba622b69b7c55 authored over 1 year ago by Gordon Williams <[email protected]>
attempting to improve search relevance

83d92f2178901aa3130643e3a580fdda0801f8c1 authored over 1 year ago by Gordon Williams <[email protected]>
Fix writing of timezone to storage if the timezone value is 0 (fix https://github.com/espruino/BangleApps/issues/2575)

425c4a98aed7c4d9b640e37463b534a45a20def7 authored almost 2 years ago by Gordon Williams <[email protected]>
new tools.js

2bb1e55d32d640312fe08cf54de1cd9c498cd31e authored almost 2 years ago by Gordon Williams <[email protected]>
Fix "App Install Failed, Undefined", fix https://github.com/espruino/BangleApps/issues/2636

96d7ec120740726b2fdc63d8c9ce760b38b3edd3 authored almost 2 years ago by Gordon Williams <[email protected]>
Merge pull request #47 from BartS23/checkDependencies

Fix missing uploadOptions.apps

0d02ff3763783d166ff84906af038420736aabfc authored almost 2 years ago by Gordon Williams <[email protected]>
Fix missing uploadOptions.apps

e262ce637d54771fc27f34a212f0f729a5ac9556 authored almost 2 years ago by BartS23 <[email protected]>
Merge branch 'master' of github.com:espruino/EspruinoAppLoaderCore

893c2dbbe5a93fbb80d035a695663b4f4cca8875 authored almost 2 years ago by Gordon Williams <[email protected]>
More abstraction for checkDependencies (so we can use it from CLI)

AppInfo now looks at installed apps to avoid doing HTTP requests for modules that are installed

adda07ad7d36b580e259bc45cf0473668e551cfa authored almost 2 years ago by Gordon Williams <[email protected]>
Move checkDependencies into AppInfo

efc9f10ed0adff275704b45eff43a8141556d3c0 authored almost 2 years ago by Gordon Williams <[email protected]>
Merge pull request #45 from BartS23/Issue

Extend information on "Apps Installed" list

168dd4add3a281635c71d3a7cf683e87b847ffd7 authored about 2 years ago by Gordon Williams <[email protected]>
Eventhandler for github issue

582aab1e5e2ac4f2d4fd283ac13e1e0d00a0e04c authored about 2 years ago by BartS23 <[email protected]>
show version in "Apps Installed" list

c2a0ca8a54dd6e1a409a7ec510a3377cd7930251 authored about 2 years ago by BartS23 <[email protected]>
Check for potential clashes (eg installing 2 battery widgets) and prompt for a solution

376824068d90986c245b46970fd80ccdca44e431 authored about 2 years ago by Gordon Williams <[email protected]>
Merge pull request #44 from halemmerich/percentages

Show installs/favourites with percentage values

9246a2b350b9b240fe20b2631eac9b92926a50d4 authored about 2 years ago by Gordon Williams <[email protected]>
Show installs/favourites with percentage values

650fc303bf6e0a9b9b660345bed369feeb546c05 authored about 2 years ago by Martin Boonk <[email protected]>
Support for provides_widgets - see https://github.com/espruino/BangleApps/issues/2353

2a89ea64f7874b9264572f68836fe8ecd0a6b191 authored about 2 years ago by Gordon Williams <[email protected]>
nicer map uploads

3a953179b7bb9f574d4e77d5f34b6b7deee1e884 authored about 2 years ago by Gordon Williams <[email protected]>
fix removeApp completion if there's nothing to remove

f15e99fbe25b2991719011e6da9bc9c7be401a7e authored about 2 years ago by Gordon Williams <[email protected]>
Don't allocate s with `const s = require("Storage")` as it can conflict if something else has defined 's'

41db0495308ddf76777d4e708a3ecbd73806c584 authored about 2 years ago by Gordon Williams <[email protected]>
Ensure you don't have to favourite bootloader/etc - they just get installed automatically

f3f54106b3d7f84927ff734b715023a49a87cc6f authored about 2 years ago by Gordon Williams <[email protected]>
Added Util.close to allow interfaces to close the window

aba9b6a51fe02dfbde307c303560b8382857916d authored about 2 years ago by Gordon Williams <[email protected]>
Fix issue when an app depends on another app which depends on another

https://forum.espruino.com/conversations/381796

db08367e0a2c25040449a4b556eaed459e8f47fc authored about 2 years ago by Gordon Williams <[email protected]>
Fix issue finding pre-installed modules. Fix https://github.com/espruino/BangleApps/issues/2310

eb5ca90a2ddcb550f8311526d2ac10e0895e4c2e authored about 2 years ago by Gordon Williams <[email protected]>
fix tools when running under node.js

8840c7248d4ce757e0011dcedf906b8e3dfe7125 authored about 2 years ago by Gordon Williams <[email protected]>
removed heatshrink and imageconverter as the app loader now wants to include EspruinoWebTools directly

052b072fb745934cceff568c743717330b7e5b32 authored about 2 years ago by Gordon Williams <[email protected]>
quick hack for node.js compatibility

aae64595cf0b42e9c72003921ffd2e0bde5e8f88 authored about 2 years ago by Gordon Williams <[email protected]>
Add support for 'module' dependency type

c379f01cac3f41e3d60ec4ff2d162331fffb799f authored about 2 years ago by Gordon Williams <[email protected]>
Add workaround for over-zealous minifying

b294d25f395c0d2830dcb4203a6aff46339d17b7 authored about 2 years ago by Gordon Williams <[email protected]>
New espruinotools with esprima

a23c020778f8591e563d4f6ec0801c4718525349 authored about 2 years ago by Gordon Williams <[email protected]>
Added option for minification

84c02f505f127071a1d19165bd960731cc9489f5 authored about 2 years ago by Gordon Williams <[email protected]>
Skip the reset step between uploading/installing multiple apps - really speeds things up and makes it smoother

63a9a528b57a94ea5fcbed137ae0077dbb03c4ea authored about 2 years ago by Gordon Williams <[email protected]>
support for index.html without settings

278071c7e270eca596b5e2f3573241e1c295534a authored about 2 years ago by Gordon Williams <[email protected]>
Call back to the app loader from interface/custom files to do a writeFile that can write big/binary files

73bf64d42b9dac23871cbc60b5ab096132b65549 authored about 2 years ago by Gordon Williams <[email protected]>
fix https://github.com/espruino/BangleApps/issues/2229

c3746cd81989852e002a659bdb60071018d84925 authored about 2 years ago by Gordon Williams <[email protected]>
Support for sort by installs/sort by favourites

87cf5420322cd78a13e3d2b76cd12c9fdbddc7d2 authored about 2 years ago by Gordon Williams <[email protected]>
Retrieve a device 'uid' that BangleApps can use to get an idea of each device if app install reporting is opted into

80de03d8e665c210dc3443d6869176c848ab103f authored about 2 years ago by Gordon Williams <[email protected]>
move searchRelevance to utils, and fix CI tests

76419750083a88ee7a569db3975ae1bdd6dc155a authored about 2 years ago by Gordon Williams <[email protected]>
Improve search, and now order searches by the relevance of the search result

371fa63ae0cd69d5be52a4189400190e86491651 authored about 2 years ago by Gordon Williams <[email protected]>
Retrieve app types when getting app list. Allows dependency check to work - fix https://github.com/espruino/BangleApps/issues/2167

be7115722d8e85d1a890585d2812d5ff6079762c authored about 2 years ago by Gordon Williams <[email protected]>
add link to qr code source

9eeffac08c68a805bba1b42466ae1b5c9583662e authored about 2 years ago by Gordon Williams <[email protected]>
Ensure getStorageFileUploadCommands doesn't use heatshrink+E.toString - fixes:

https://github.com/espruino/BangleApps/issues/2068#issuecomment-1211717749

6857957f5aedfd9d175ecbf8e49d08bb167b8128 authored over 2 years ago by Gordon Williams <[email protected]>
StorageFile.write doesn't take an offset/length

ab6fefe5f06d54d2a22b89d4c9dd61a4e3815df1 authored over 2 years ago by Gordon Williams <[email protected]>
fix https://github.com/espruino/BangleApps/issues/2068

05186c8232c2df59ac962cd1a7f1020473c53fcd authored over 2 years ago by Gordon Williams <[email protected]>
Make getting device data more resilient to extra data being sent on the console during connection

8830108ebb0c18106eabfcfa18dbee4fd79c58c6 authored over 2 years ago by Gordon Williams <[email protected]>
Fix https://github.com/espruino/BangleApps/issues/2060

5b0e8c893a4c885067bf6744dd9d1b192cc12ff2 authored over 2 years ago by Gordon Williams <[email protected]>
Stop searching for modules if they are defined inside the app we're uploading

697844779880e207bf63ad8258addf2dc41a2086 authored over 2 years ago by Gordon Williams <[email protected]>
misc web tools fixes

fcdbe4c46dd3704cfa1e9b1aa13f92228d744aad authored over 2 years ago by Gordon Williams <[email protected]>
Merge pull request #42 from fewieden/fix/write-storage-callback

Fixes utils write storage callback

c46b4edd2052d0df37fea41f8839af8175a78ec9 authored over 2 years ago by Gordon Williams <[email protected]>
fixes utils write storage callback

ec18f39a6adf368d3c0a2fc12cd743d4299d47eb authored over 2 years ago by Felix Wiedenbach <[email protected]>
Merge pull request #41 from fewieden/feature/ci-badge

Badge for CI pipeline

26ee7d69fc59fb1942ec2bec896376b36ad4dfb4 authored over 2 years ago by Gordon Williams <[email protected]>
adds badge for CI pipeline to readme

3940804aca6b4a6f38386147c283ab1c5d7aff66 authored over 2 years ago by Felix Wiedenbach <[email protected]>