I'd love to add a touchpad-style control to make this usable on mobile. This seems like something someone should have made before, but I've not found anything suitable.
Seems like it would be a good idea to add crossorigin="anonymous" referrerpolicy="origin" attributes to user-provided images. This would prevent any 3rd party tracking or referrer leaking.
For more 80's microcomputer BASIC nostalgia, there's also INPUT magazine (https://en.wikipedia.org/wiki/Input_(magazine)). I spent hours and hours as a kid poring through those magazines. Archive.org has the entire series as PDFS - https://archive.org/details/inputmagazine. They were really good at explaining core programming concepts and the illustrations were also amazing.
I'll be putting out our blog post about this first thing tomorrow (we had it ready to go for next week, but I think now's a good time to add some fuel to the fire). Essentially the toy uses Bluetooth LE very insecurely and it has a speaker and a microphone. Guess what happens next?
I installed Ramble half an hour ago on my 2014 Moto G and it seems to be working as advertized! The only thing which confuses me is the empty list under the history tab. Is this a bug or is this feature not implemented yet?
You are right, pull-to-refresh was not very discoverable ;) Somehow I an auto-update function for a tab called "history".
Another thing I just realised is the number of new devices in the notification label. Let's say I put ramble in the background. After 10 minutes it tells me that there are n_1 new devices. I click on the notification in order to check them out. If I then put ramble in the background and it finds n_2 new devices then the notification says that there are now n_1 + n_2 new devices. I would expect that it says n_2 devices.
The notification is a summary of the current scan (until you stop it). New devices are ones you've never seen before the current scan. I often run it on my commute, the 'total' number give me an idea of how busy (in terms of BLE devices) it is today.