I built that a while back, one of my first I think. HOWEVER, this is outside of what I allowed to publish. I think my translator component pushed the limits so until Adalo starts adding more features to their permissible API things like dark mode will stay on my machine.
Well, here are some of them, but there are lots. I do have a company to run so I only get about an hour or so a day to build test and deploy components so it takes a long time to get it onto our marketplace, then there are the Adalo rules/Terms and Conditions/limitations I need to contend with.
A version control system (not a component) for Adalo projects to save, restore, and compare versions
The WYSIWYG editor/reader, this will eventually make it onto the marketplace when I get back around to id
The PragmaFlow marketplace turns 2 months old on Friday (minus being shut down for 2 weeks in between). The community response to our body of work has been overwhelmingly positive, so a big thanks to the entire community and lets see how we can make the future even brighter!
Tough question to answer, the sockets are TLS enabled so the messages are secured, but they are not “encrypted” messages by default, they are “encrypted” packets. Ably does not persist the data, but Ably could decrypt the message. We could add a feature to enable true encryption (when I first started the project, encrypted messages were on my mind).
Step 1: Make it work
Step 2: Make it better
Step 3: Repeat step 2 until you run out of time or money
Not presently. I we could talk to Adalify to integrate their service into this component, or perhaps have some form of workflow to use the Adalo image picker to send an image in the message. I would need to add image support into the message (not too hard). I had considered adding Audio/Voice messages to the system as well.
I just spoke to Ably and the answer is possibly. In Ably you can enable persistence mode in the settings. If you did this then you would be able to read all the messages using the History API, if you do not enable persistence then you cannot.
If we enabled encrypted messages using a private key then the messages would be stored encrypted in Ably, even if persistence mode was on. So it would look like the Encryption toolkit I built a little while back.