diff --git a/Apps/Brainfuck/manifest.properties b/Apps/Brainfuck/manifest.properties index 46cf5ac..11e9925 100644 --- a/Apps/Brainfuck/manifest.properties +++ b/Apps/Brainfuck/manifest.properties @@ -2,8 +2,8 @@ manifest.version=0.3 target.sdk=0.8.0-dev target.platforms=esp32,esp32s3,esp32c6,esp32p4 id=tactility.brainfuck -version.name=0.16.0 -version.code=16 +version.name=0.17.0 +version.code=17 name=Brainfuck description=Brainfuck esoteric language interpreter app.0.id=tactility.brainfuck diff --git a/Apps/Breakout/manifest.properties b/Apps/Breakout/manifest.properties index 239ec50..9f510fd 100644 --- a/Apps/Breakout/manifest.properties +++ b/Apps/Breakout/manifest.properties @@ -2,8 +2,8 @@ manifest.version=0.3 target.sdk=0.8.0-dev target.platforms=esp32,esp32s3,esp32c6,esp32p4 id=tactility.breakout -version.name=0.20.0 -version.code=20 +version.name=0.21.0 +version.code=21 name=Breakout description=Classic brick-breaking arcade game app.0.id=tactility.breakout diff --git a/Apps/BusyBoxVi/manifest.properties b/Apps/BusyBoxVi/manifest.properties index 954b77a..190a9f2 100644 --- a/Apps/BusyBoxVi/manifest.properties +++ b/Apps/BusyBoxVi/manifest.properties @@ -1,9 +1,9 @@ manifest.version=0.3 target.sdk=0.8.0-dev -target.platforms=esp32,esp32s3,esp32c6,esp32p4,posix-x86_64 +target.platforms=all id=tactility.busyboxvi -version.name=0.3.0 -version.code=3 +version.name=0.4.0 +version.code=4 name=BusyBox vi description=BusyBox vi text editor app.0.id=tactility.busyboxvi diff --git a/Apps/Calculator/manifest.properties b/Apps/Calculator/manifest.properties index 67c5bd9..04c097f 100644 --- a/Apps/Calculator/manifest.properties +++ b/Apps/Calculator/manifest.properties @@ -2,8 +2,8 @@ manifest.version=0.3 target.sdk=0.8.0-dev target.platforms=esp32,esp32s3,esp32c6,esp32p4 id=tactility.calculator -version.name=0.17.0 -version.code=17 +version.name=0.18.0 +version.code=18 name=Calculator app.0.id=tactility.calculator app.0.name=Calculator diff --git a/Apps/Diceware/manifest.properties b/Apps/Diceware/manifest.properties index 4cbf3ef..2ad0638 100644 --- a/Apps/Diceware/manifest.properties +++ b/Apps/Diceware/manifest.properties @@ -2,8 +2,8 @@ manifest.version=0.3 target.sdk=0.8.0-dev target.platforms=esp32,esp32s3,esp32c6,esp32p4 id=tactility.diceware -version.name=0.19.0 -version.code=19 +version.name=0.20.0 +version.code=20 name=Diceware description=Password generator app.0.id=tactility.diceware diff --git a/Apps/Doom/manifest.properties b/Apps/Doom/manifest.properties index e15169f..b91afab 100644 --- a/Apps/Doom/manifest.properties +++ b/Apps/Doom/manifest.properties @@ -2,8 +2,8 @@ manifest.version=0.3 target.sdk=0.8.0-dev target.platforms=esp32p4 id=tactility.doom -version.name=0.10.0 -version.code=10 +version.name=0.11.0 +version.code=11 name=Doom description=Classic DOOM. Tab5 only, keyboard required to play. app.0.id=tactility.doom diff --git a/Apps/EpubReader/manifest.properties b/Apps/EpubReader/manifest.properties index b9d44f3..76d54e0 100644 --- a/Apps/EpubReader/manifest.properties +++ b/Apps/EpubReader/manifest.properties @@ -2,8 +2,8 @@ manifest.version=0.3 target.sdk=0.8.0-dev target.platforms=esp32s3,esp32p4 id=tactility.epubreader -version.name=0.16.0 -version.code=16 +version.name=0.17.0 +version.code=17 name=ePub Reader description=ePub and text file reader. Requires PSRAM! app.0.id=tactility.epubreader diff --git a/Apps/EspNowBridge/manifest.properties b/Apps/EspNowBridge/manifest.properties index a4fd13e..d731aed 100644 --- a/Apps/EspNowBridge/manifest.properties +++ b/Apps/EspNowBridge/manifest.properties @@ -2,8 +2,8 @@ manifest.version=0.3 target.sdk=0.8.0-dev target.platforms=esp32p4 id=tactility.espnowbridge -version.name=0.14.0 -version.code=14 +version.name=0.15.0 +version.code=15 name=ESP-NOW Bridge description=Companion app for updating P4 device C6 co-processor firmware to enable ESP-NOW bridge support. app.0.id=tactility.espnowbridge diff --git a/Apps/GPIO/manifest.properties b/Apps/GPIO/manifest.properties index 61e2212..2c95c13 100644 --- a/Apps/GPIO/manifest.properties +++ b/Apps/GPIO/manifest.properties @@ -2,8 +2,8 @@ manifest.version=0.3 target.sdk=0.8.0-dev target.platforms=esp32,esp32s3,esp32c6,esp32p4 id=tactility.gpio -version.name=0.20.0 -version.code=20 +version.name=0.21.0 +version.code=21 name=GPIO description=Shows the live state of all GPIO pins app.0.id=tactility.gpio diff --git a/Apps/GraphicsDemo/manifest.properties b/Apps/GraphicsDemo/manifest.properties index c951512..7bb38f9 100644 --- a/Apps/GraphicsDemo/manifest.properties +++ b/Apps/GraphicsDemo/manifest.properties @@ -2,8 +2,8 @@ manifest.version=0.3 target.sdk=0.8.0-dev target.platforms=esp32,esp32s3,esp32c6,esp32p4 id=tactility.graphicsdemo -version.name=0.17.0 -version.code=17 +version.name=0.18.0 +version.code=18 name=Graphics Demo app.0.id=tactility.graphicsdemo app.0.name=Graphics Demo diff --git a/Apps/HelloWorld/manifest.properties b/Apps/HelloWorld/manifest.properties index 993c05d..549584f 100644 --- a/Apps/HelloWorld/manifest.properties +++ b/Apps/HelloWorld/manifest.properties @@ -1,9 +1,9 @@ manifest.version=0.3 target.sdk=0.8.0-dev -target.platforms=esp32,esp32s3,esp32c6,esp32p4,posix-x86_64 +target.platforms=all id=tactility.helloworld -version.name=0.17.0 -version.code=17 +version.name=0.18.0 +version.code=18 name=Hello World app.0.id=tactility.helloworld app.0.name=Hello World diff --git a/Apps/M5UnitTest/manifest.properties b/Apps/M5UnitTest/manifest.properties index 58e9f5f..bbe7d4b 100644 --- a/Apps/M5UnitTest/manifest.properties +++ b/Apps/M5UnitTest/manifest.properties @@ -2,8 +2,8 @@ manifest.version=0.3 target.sdk=0.8.0-dev target.platforms=esp32s3,esp32p4 id=tactility.m5unittest -version.name=0.15.0 -version.code=15 +version.name=0.16.0 +version.code=16 name=M5 Unit Test app.0.id=tactility.m5unittest app.0.name=M5 Unit Test diff --git a/Apps/Magic8Ball/manifest.properties b/Apps/Magic8Ball/manifest.properties index 71187d0..3d66ec3 100644 --- a/Apps/Magic8Ball/manifest.properties +++ b/Apps/Magic8Ball/manifest.properties @@ -2,8 +2,8 @@ manifest.version=0.3 target.sdk=0.8.0-dev target.platforms=esp32,esp32s3,esp32c6,esp32p4 id=tactility.magic8ball -version.name=0.16.0 -version.code=16 +version.name=0.17.0 +version.code=17 name=Magic 8-Ball app.0.id=tactility.magic8ball app.0.name=Magic 8-Ball diff --git a/Apps/MediaKeys/manifest.properties b/Apps/MediaKeys/manifest.properties index 5797ec8..3030e08 100644 --- a/Apps/MediaKeys/manifest.properties +++ b/Apps/MediaKeys/manifest.properties @@ -2,8 +2,8 @@ manifest.version=0.3 target.sdk=0.8.0-dev target.platforms=esp32s3,esp32p4 id=tactility.mediakeys -version.name=0.19.0 -version.code=19 +version.name=0.20.0 +version.code=20 name=Media Keys description=Bluetooth media keys. Touch or Physical Keyboard control\nB - previous, P - play/pause, N - next, M - mute, D - volume down, U - volume up.\nQ or ESC to exit focus. app.0.id=tactility.mediakeys diff --git a/Apps/MystifyDemo/manifest.properties b/Apps/MystifyDemo/manifest.properties index 8dbf615..db50e5e 100644 --- a/Apps/MystifyDemo/manifest.properties +++ b/Apps/MystifyDemo/manifest.properties @@ -2,8 +2,8 @@ manifest.version=0.3 target.sdk=0.8.0-dev target.platforms=esp32,esp32s3,esp32c6,esp32p4 id=tactility.mystifydemo -version.name=0.18.0 -version.code=18 +version.name=0.19.0 +version.code=19 name=Mystify Demo description=A graphics demo that is inspired by a Windows 95 screensaver. app.0.id=tactility.mystifydemo diff --git a/Apps/Neatvi/manifest.properties b/Apps/Neatvi/manifest.properties index 873c498..4350f67 100644 --- a/Apps/Neatvi/manifest.properties +++ b/Apps/Neatvi/manifest.properties @@ -1,9 +1,9 @@ manifest.version=0.3 target.sdk=0.8.0-dev -target.platforms=esp32,esp32s3,esp32c6,esp32p4,posix-x86_64 +target.platforms=all id=tactility.neatvi -version.name=0.4.0 -version.code=4 +version.name=0.5.0 +version.code=5 requires.ram=2M name=Neatvi description=Neatvi text editor diff --git a/Apps/Rcc700/manifest.properties b/Apps/Rcc700/manifest.properties index ec82b08..84cf1d3 100644 --- a/Apps/Rcc700/manifest.properties +++ b/Apps/Rcc700/manifest.properties @@ -1,9 +1,9 @@ manifest.version=0.3 target.sdk=0.8.0-dev -target.platforms=esp32,esp32s3,esp32c6,esp32p4,posix-x86_64 +target.platforms=all id=tactility.rcc700 -version.name=0.3.0 -version.code=3 +version.name=0.4.0 +version.code=4 requires.ram=2M name=rcc700 description=Mini C compiler for ESP32 RISC-V diff --git a/Apps/SatelliteTracker/manifest.properties b/Apps/SatelliteTracker/manifest.properties index 89056fa..0d17fc4 100644 --- a/Apps/SatelliteTracker/manifest.properties +++ b/Apps/SatelliteTracker/manifest.properties @@ -1,9 +1,9 @@ manifest.version=0.3 target.sdk=0.8.0-dev -target.platforms=esp32,esp32s3,esp32c6,esp32p4,posix-x86_64 +target.platforms=all id=tactility.satellitetracker -version.name=0.2.0 -version.code=2 +version.name=0.3.0 +version.code=3 name=Satellite Tracker description=World map with live satellite positions and passes app.0.id=tactility.satellitetracker diff --git a/Apps/SerialConsole/manifest.properties b/Apps/SerialConsole/manifest.properties index d0086ac..4b3f149 100644 --- a/Apps/SerialConsole/manifest.properties +++ b/Apps/SerialConsole/manifest.properties @@ -2,8 +2,8 @@ manifest.version=0.3 target.sdk=0.8.0-dev target.platforms=esp32,esp32s3,esp32c6,esp32p4 id=tactility.serialconsole -version.name=0.19.0 -version.code=19 +version.name=0.20.0 +version.code=20 name=Serial Console app.0.id=tactility.serialconsole app.0.name=Serial Console diff --git a/Apps/Snake/manifest.properties b/Apps/Snake/manifest.properties index aa9560d..87c947d 100644 --- a/Apps/Snake/manifest.properties +++ b/Apps/Snake/manifest.properties @@ -2,8 +2,8 @@ manifest.version=0.3 target.sdk=0.8.0-dev target.platforms=esp32,esp32s3,esp32c6,esp32p4 id=tactility.snake -version.name=0.20.0 -version.code=20 +version.name=0.21.0 +version.code=21 name=Snake description=Classic Snake game app.0.id=tactility.snake diff --git a/Apps/TamaTac/manifest.properties b/Apps/TamaTac/manifest.properties index d9a5da0..8268fc5 100644 --- a/Apps/TamaTac/manifest.properties +++ b/Apps/TamaTac/manifest.properties @@ -2,8 +2,8 @@ manifest.version=0.3 target.sdk=0.8.0-dev target.platforms=esp32,esp32s3,esp32c6,esp32p4 id=tactility.tamatac -version.name=0.15.0 -version.code=15 +version.name=0.16.0 +version.code=16 name=TamaTac description=Virtual pet inspired by Tamagotchi. Only runs on devices with PSRAM. app.0.id=tactility.tamatac diff --git a/Apps/TodoList/manifest.properties b/Apps/TodoList/manifest.properties index 0032ce3..fec17d3 100644 --- a/Apps/TodoList/manifest.properties +++ b/Apps/TodoList/manifest.properties @@ -2,8 +2,8 @@ manifest.version=0.3 target.sdk=0.8.0-dev target.platforms=esp32,esp32s3,esp32c6,esp32p4 id=tactility.todolist -version.name=0.18.0 -version.code=18 +version.name=0.19.0 +version.code=19 name=Todo List description=Simple task list manager app.0.id=tactility.todolist diff --git a/Apps/Tone/manifest.properties b/Apps/Tone/manifest.properties index 283add6..3e3ed69 100644 --- a/Apps/Tone/manifest.properties +++ b/Apps/Tone/manifest.properties @@ -1,9 +1,9 @@ manifest.version=0.3 target.sdk=0.8.0-dev -target.platforms=esp32,esp32s3,esp32c6,esp32p4,posix-x86_64 +target.platforms=all id=tactility.tone -version.name=0.1.0 -version.code=1 +version.name=0.2.0 +version.code=2 name=Tone description=Tone generator and frequency sweeper app.0.id=tactility.tone diff --git a/Apps/TwoEleven/manifest.properties b/Apps/TwoEleven/manifest.properties index a9a558c..9f2be8a 100644 --- a/Apps/TwoEleven/manifest.properties +++ b/Apps/TwoEleven/manifest.properties @@ -2,8 +2,8 @@ manifest.version=0.3 target.sdk=0.8.0-dev target.platforms=esp32,esp32s3,esp32c6,esp32p4 id=tactility.twoeleven -version.name=0.19.0 -version.code=19 +version.name=0.20.0 +version.code=20 name=2048 description=A fun, customizable 2048 sliding tile game for tactility!\nSlide tiles to combine numbers and reach 2048.\nChoose grid sizes: 3x3 (easy), 4x4 (classic), 5x5, or 6x6 (expert). app.0.id=tactility.twoeleven diff --git a/Apps/WebServer/manifest.properties b/Apps/WebServer/manifest.properties index 6845ad3..73d9cc0 100644 --- a/Apps/WebServer/manifest.properties +++ b/Apps/WebServer/manifest.properties @@ -2,8 +2,8 @@ manifest.version=0.3 target.sdk=0.8.0-dev target.platforms=esp32,esp32s3,esp32c6,esp32p4 id=tactility.webserver -version.name=0.1.0 -version.code=1 +version.name=0.2.0 +version.code=2 name=Web Server description=Web dashboard with a file browser, app manager and system information app.0.id=tactility.webserver diff --git a/Apps/Xcc700/manifest.properties b/Apps/Xcc700/manifest.properties index 2097d3e..ab07104 100644 --- a/Apps/Xcc700/manifest.properties +++ b/Apps/Xcc700/manifest.properties @@ -1,9 +1,9 @@ manifest.version=0.3 target.sdk=0.8.0-dev -target.platforms=esp32,esp32s3,esp32c6,esp32p4,posix-x86_64 +target.platforms=all id=tactility.xcc700 -version.name=0.3.0 -version.code=3 +version.name=0.4.0 +version.code=4 name=xcc700 description=Mini C compiler for ESP32 Xtensa app.0.id=tactility.xcc700 diff --git a/Scripts/release.py b/Scripts/release.py index d5b57d7..7b9ec99 100644 --- a/Scripts/release.py +++ b/Scripts/release.py @@ -137,6 +137,9 @@ def manifest_config_to_flat_json(manifest): target_sdk = manifest.get("target.sdk", "") platforms_raw = manifest.get("target.platforms", "") target_platforms = [p.strip() for p in str(platforms_raw).split(",") if p.strip()] if platforms_raw is not None else [] + # An empty list means every platform + if target_platforms == ["all"]: + target_platforms = [] requires_device_id_raw = manifest.get("requires.device.id", "") requires_device_id = [d.strip() for d in str(requires_device_id_raw).split(",") if d.strip()]