Before you ask, this is not standalone. For that someone would need to compile #deltachat_core to wasm and setup some WebSocket proxy because websites are not allowed to open raw TCP connections which are the basis of IMAP and SMTP.
But not impossible, as we could decide to make such a "WebSocket to IMAP/SMTP"-proxy part of the #chatmail project.
☑️ Basic functionality 📎 Sending attachments 🔔 Notifications 1️⃣ Badge counter (number in tab title) 🦊🧭🏐 Works in Firefox, Safari and Chrome 🔐 HTTPS with self signed certificate 🔑 Password Protection ⬇️ Download Attachments or open in Browser (useful for pdf) ℹ️ Local Help is also implemented 🌐 Language based on Browser
Adds basic browser version for development.
And Additionally:
fixes the log-convention checker.
fixes some small bugs with electron version, see changelog.
Features
☑️ Basic functionality
📎 Sendi...
I made the #deltachat_web version run as add-on on #HomeAssistant. It was easy, just took me around 2 days. So this is one way to host the browser edition in your local network.
Though I must tell you that I don't plan to maintain this, I just made it because it looked like a fun side quest to #deltatauri. That being said it is totally usable.
Thanks @homeassistant for making add-on development so easy.
In the future it could be nice to also integrate it further into home-assistant, so you can send a delta chat message in automations, like when a leak was detected or sth.
Could be nice to have this with the desktop UI, because it can make setting up bot accounts feels more tangible than just setting a email and password field.
@rtn also nice idea, though the app is already really good.
What could be nice would be some interface where you can select some limited entities/lamps/devices to be controlled by a bot+webxdc and then it creates a group where you can add friends that stay over so while they are in the group they can just control the light and stuff in the guest room and they don't need to download extra apps?
Also works on mobile (#homeassistant app). I haven't setup remote access on my home assistant instance, but since this is integrated over ingress I bet that it would just work.
treefit
in reply to treefit • • •Before you ask, this is not standalone. For that someone would need to compile #deltachat_core to wasm and setup some WebSocket proxy because websites are not allowed to open raw TCP connections which are the basis of IMAP and SMTP.
But not impossible, as we could decide to make such a "WebSocket to IMAP/SMTP"-proxy part of the #chatmail project.
treefit
in reply to treefit • • •For now this "#deltachat_web" project is merely meant as proof that the deltachat desktop frontend/UI has no dependency on electron anymore.
With a few nice side-benefits:
It allows us developers to use other browsers dev tools to improve #accessibility for example and to bring back automated ui #testing.
Last but not least this serves as a stepping stone to make a #tauri version of #deltachat_desktop
Stay tuned for the #nlnet funded #delta_tauri project.
nlnet.nl/project/DeltaTauri/
treefit
in reply to treefit • • •Dreamed of for many years, and now it became reality:
Delta Chat UI running in a web browser. 🤩
(read thread for more info)
#deltachat_web #deltachat_desktop #deltachat
treefit reshared this.
treefit
in reply to treefit • • •treefit
in reply to treefit • • •Code and Pull Request now public: github.com/deltachat/deltachat…
For those interested in trying it out, instructions are in the readme:
github.com/deltachat/deltachat…
Features:
☑️ Basic functionality
📎 Sending attachments
🔔 Notifications
1️⃣ Badge counter (number in tab title)
🦊🧭🏐 Works in Firefox, Safari and Chrome
🔐 HTTPS with self signed certificate
🔑 Password Protection
⬇️ Download Attachments or open in Browser (useful for pdf)
ℹ️ Local Help is also implemented
🌐 Language based on Browser
#deltachat_web
Browser Edition by Simon-Laux · Pull Request #4222 · deltachat/deltachat-desktop
GitHubtreefit
in reply to treefit • • •I made the #deltachat_web version run as add-on on #HomeAssistant. It was easy, just took me around 2 days.
So this is one way to host the browser edition in your local network.
Though I must tell you that I don't plan to maintain this, I just made it because it looked like a fun side quest to #deltatauri. That being said it is totally usable.
Thanks @homeassistant for making add-on development so easy.
codeberg.org/treefit/deltachat…
deltachat-homeassistant-addon
Codeberg.orgtreefit reshared this.
BuZZ-dEE ☮️ 🇺🇦 🇪🇺 🇩🇪
in reply to treefit • • •treefit
in reply to BuZZ-dEE ☮️ 🇺🇦 🇪🇺 🇩🇪 • • •@buzzdee @homeassistant
I haven't found one yet 😅
I was making some other addons to track some metrics, so I saw how easy making addons is. Which brought me to attempting this a small challenge.
treefit
in reply to treefit • • •In the future it could be nice to also integrate it further into home-assistant, so you can send a delta chat message in automations, like when a leak was detected or sth.
Could be nice to have this with the desktop UI, because it can make setting up bot accounts feels more tangible than just setting a email and password field.
rtn
in reply to treefit • • •treefit
in reply to rtn • • •@rtn also nice idea, though the app is already really good.
What could be nice would be some interface where you can select some limited entities/lamps/devices to be controlled by a bot+webxdc and then it creates a group where you can add friends that stay over so while they are in the group they can just control the light and stuff in the guest room and they don't need to download extra apps?
treefit
in reply to treefit • • •I haven't setup remote access on my home assistant instance, but since this is integrated over ingress I bet that it would just work.