diff --git a/apps/messagesdebug/ChangeLog b/apps/messagesdebug/ChangeLog new file mode 100644 index 000000000..759f68777 --- /dev/null +++ b/apps/messagesdebug/ChangeLog @@ -0,0 +1 @@ +0.01: New app! \ No newline at end of file diff --git a/apps/messagesdebug/app.png b/apps/messagesdebug/app.png new file mode 100644 index 000000000..56b4f8d79 Binary files /dev/null and b/apps/messagesdebug/app.png differ diff --git a/apps/messagesdebug/boot.js b/apps/messagesdebug/boot.js new file mode 100644 index 000000000..ee891d04e --- /dev/null +++ b/apps/messagesdebug/boot.js @@ -0,0 +1,3 @@ +Bangle.on("message", (t, m) => { + require("Storage").open("messagesdebug.log", "a").write(`${t}: ${JSON.stringify(m)}\n`); +}); \ No newline at end of file diff --git a/apps/messagesdebug/interface.html b/apps/messagesdebug/interface.html new file mode 100644 index 000000000..1236218fb --- /dev/null +++ b/apps/messagesdebug/interface.html @@ -0,0 +1,71 @@ + + + + Messages Debug + + +
+ + + + + + + + \ No newline at end of file diff --git a/apps/messagesdebug/metadata.json b/apps/messagesdebug/metadata.json new file mode 100644 index 000000000..af3ff0622 --- /dev/null +++ b/apps/messagesdebug/metadata.json @@ -0,0 +1,15 @@ +{ + "id": "messagesdebug", + "name": "Messages Debug", + "version": "0.01", + "description": "Write all messages to a file, for debugging purposes", + "icon": "app.png", + "type": "bootloader", + "tags": "tool,system", + "supports": ["BANGLEJS","BANGLEJS2"], + "interface": "interface.html", + "storage": [ + {"name":"messagesdebug.boot.js","url":"boot.js"} + ], + "data": [{"name":"messagesdebug.log"}] +}