2019-12-10 15:40:43 +00:00
|
|
|
0.02: Attempt to reset state of the interpreter better before loading an app
|
2019-12-17 13:59:03 +00:00
|
|
|
0.03: Fix issue switching clockfaces via menu
|
2020-02-12 10:48:14 +00:00
|
|
|
0.04: Add alarm functionality
|
2020-02-13 08:18:32 +00:00
|
|
|
0.05: Add Welcome screen on boot
|
2020-02-25 13:34:06 +00:00
|
|
|
0.06: Disable GPS time log messages, add (default=1) setting to hide log messages
|
2020-02-28 15:34:31 +00:00
|
|
|
0.07: Fix issues with alarm scheduling
|
2020-03-02 17:43:56 +00:00
|
|
|
0.08: Fix issues if BLE=off, 'Make Connectable' is chosen, and the loader resets Bangle.js (fix #108)
|
2020-03-04 15:04:21 +00:00
|
|
|
0.09: Only check GPS for time after a fresh boot
|
2020-03-12 16:46:39 +00:00
|
|
|
0.10: Stop users calling save() (fix #125)
|
|
|
|
If Debug info is set to 'show' don't move to Terminal if connected!
|
2020-03-25 11:05:33 +00:00
|
|
|
0.11: Added vibrate as beep workaround
|
2020-03-30 07:39:59 +00:00
|
|
|
0.12: Add an event on BTN2 to open launcher when no clock detected (fix #147)
|
2020-03-31 14:04:51 +00:00
|
|
|
0.13: Now automatically load *.boot.js at startup
|
|
|
|
Move alarm code into alarm.boot.js
|
2020-04-04 17:31:49 +00:00
|
|
|
0.14: Move welcome loaders to *.boot.js
|
2020-04-28 14:23:02 +00:00
|
|
|
0.15: Added BLE HID option for Joystick and bare Keyboard
|
2020-05-04 14:06:36 +00:00
|
|
|
0.16: Detect out of memory errors and draw them onto the bottom of the screen in red
|
2020-05-14 10:42:24 +00:00
|
|
|
0.17: Don't modify beep/buzz behaviour if firmware does it automatically
|
2020-06-03 07:09:14 +00:00
|
|
|
0.18: Fix 'GPS time' checks for western hemisphere
|
2020-06-10 07:26:38 +00:00
|
|
|
0.19: Tweaks to simplify code and lower memory usage
|
2020-07-30 08:04:06 +00:00
|
|
|
0.20: Allow Gadgetbridge to work even with programmable:off
|
2020-09-14 09:50:26 +00:00
|
|
|
0.21: Handle echo off char from Gadgetbridge app when programmable:off (fix #558)
|
2020-10-28 13:26:01 +00:00
|
|
|
0.22: Stop LCD timeout being disabled on first run (when there is no settings.json)
|
2021-05-26 15:21:52 +00:00
|
|
|
0.23: Move to a precalculated .boot0 file which should speed up load time
|
2021-05-26 19:21:28 +00:00
|
|
|
0.24: Add Bangle.setUI polyfill
|
2021-05-28 13:20:01 +00:00
|
|
|
0.25: Fix error in 'no clock app' message
|
2021-06-08 08:38:08 +00:00
|
|
|
0.26: Remove buzz in setUI polyfill (#750)
|
2021-06-24 12:12:59 +00:00
|
|
|
0.27: Update polyfill for most recent changes
|
2021-07-26 14:53:46 +00:00
|
|
|
0.28: Fix double clock load after settings are changed
|
2021-08-26 12:51:31 +00:00
|
|
|
0.29: Update boot0 to avoid code block (faster execution)
|
|
|
|
Fix issues where 'Uncaught Error: Function not found' could happen with multiple .boot.js
|
2021-09-29 09:39:46 +00:00
|
|
|
0.30: Remove 'Get GPS time' at boot. Latest firmwares keep time through reboots, so this is not needed now
|
2021-10-18 11:01:40 +00:00
|
|
|
0.31: Add polyfills for g.wrapString, g.imageMetrics, g.stringMetrics
|
2021-10-20 19:28:28 +00:00
|
|
|
0.32: Fix single quote error in g.wrapString polyfill
|
|
|
|
improve g.stringMetrics polyfill
|
2021-10-20 19:48:38 +00:00
|
|
|
Fix issue where re-running bootupdate could disable existing polyfills
|
2021-10-25 13:35:00 +00:00
|
|
|
0.33: Add E.showScroller polyfill
|
2021-10-26 09:23:39 +00:00
|
|
|
0.34: Use Storage.hash if available
|
|
|
|
Rearrange NRF.setServices to allow .boot.js files to add services (eg ANCS)
|
2021-10-27 15:49:53 +00:00
|
|
|
0.35: Add Bangle.appRect polyfill
|
|
|
|
Don't set beep vibration up on Bangle.js 2 (built in)
|
2021-11-10 13:41:58 +00:00
|
|
|
0.36: Add comments to .boot0 to make debugging a bit easier
|
2021-11-23 20:27:37 +00:00
|
|
|
0.37: Remove Quiet Mode settings: now handled by Quiet Mode Schedule app
|
2021-12-09 16:49:28 +00:00
|
|
|
0.38: Option to log to file if settings.log==2
|
2021-12-15 11:48:03 +00:00
|
|
|
0.39: Fix passkey support (fix https://github.com/espruino/Espruino/issues/2035)
|
2022-01-05 16:37:18 +00:00
|
|
|
0.40: Bootloader now rebuilds for new firmware versions
|
2022-01-10 08:47:52 +00:00
|
|
|
0.41: Add Keyboard and Mouse Bluetooth HID option
|
2022-02-11 20:42:58 +00:00
|
|
|
0.42: Sort *.boot.js files lexically and by optional numeric priority, e.g. appname.<priority>.boot.js
|
2022-03-11 11:39:29 +00:00
|
|
|
0.43: Fix Gadgetbridge handling with Programmable:off
|
2022-03-17 09:54:02 +00:00
|
|
|
0.44: Write .boot0 without ever having it all in RAM (fix Bangle.js 1 issues with BTHRM)
|
2022-03-18 10:20:27 +00:00
|
|
|
0.45: Fix 0.44 regression (auto-add semi-colon between each boot code chunk)
|
2022-03-24 16:16:25 +00:00
|
|
|
0.46: Fix no clock found error on Bangle.js 2
|
2022-03-30 10:10:15 +00:00
|
|
|
0.47: Add polyfill for setUI with an object as an argument (fix regression for 2v12 devices after Layout module changed)
|
2022-05-18 08:23:23 +00:00
|
|
|
0.48: Workaround for BTHRM issues on Bangle.js 1 (write .boot files in chunks)
|
2022-10-21 10:32:31 +00:00
|
|
|
0.49: Store first found clock as a setting to speed up further boots
|
2022-10-21 14:01:35 +00:00
|
|
|
0.50: Allow setting of screen rotation
|
|
|
|
Remove support for 2v11 and earlier firmware
|
2022-11-01 10:16:28 +00:00
|
|
|
0.51: Remove patches for 2v10 firmware (BEEPSET and setUI)
|
2022-11-02 08:23:32 +00:00
|
|
|
Add patch to ensure that compass heading is corrected on pre-2v15.68 firmware
|
2022-11-01 14:21:27 +00:00
|
|
|
Ensure clock is only fast-loaded if it doesn't contain widgets
|
2022-11-02 08:23:32 +00:00
|
|
|
0.52: Ensure heading patch for pre-2v15.68 firmware applies to getCompass
|