JSON Api and Progressive webui #195
barchiesi
started this conversation in
Show and tell
Replies: 1 comment
-
Hi all, I released a new v2.28d version with the following changes compared to upstream v2.28:
Test out the changes and let me know if you find any bugs! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone! I've been working on the web user interface a bit and have gathered all changes in a patchset contained in the barchiesi/ats-mini fork. As of now I have:
I added the JSON Api so the radio can be potentially monitored and controlled by anything that speaks JSON, like home automation systems or small widgets many DEs allow creating. I have a "very-custom-hacky universal remote control" and now I can control the ATS Mini radio seamlessly with my other devices.
I believe decoupling the web pages from the c/cpp sources and generating them via a proper npm project vastly simplifies development of that user interface as changes can be tested without flashing firmware to the device. It lowers the barrier of entry for new developers that only know web frameworks/languages.
The above features can be checked out by flashing the binaries downloadable from the releases page of the GitHub fork. I am a user of the firmware in the esp32-si4732 repo so I will try to track the releases there and release the same versions with a d suffix to identify the web ui patchset.
In the future I will probably continue working on the following features which I believe are interesting:
I would love it if upstream accepted my changes, I'll try chunking them out in smaller progressive PRs so the review process is contained.
Test out the changes and let me know if you find any bugs!
Download 2.28d (2025-07-20)
Beta Was this translation helpful? Give feedback.
All reactions