# Your ideas for new WebXDC apps?

**URL:** <https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451>\
**Category:** Mini Apps\
**Created:** [February 20, 2023, 12:57pm UTC](https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451 "2023-02-20T12:57:58Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![WofWca](https://forum.delta.chat/user_avatar/forum.delta.chat/wofwca/32/1702_2.png) [@WofWca](https://forum.delta.chat/u/WofWca)\
**Post date:** [November 13, 2023, 1:30pm UTC](https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451/21 "2023-11-13T13:30:39Z")

</div>

Another idea: “stories” app  
You know, like Instagram, WhatsApp, now Telegram, Signal.

 ![image](https://support.delta.chat/uploads/default/original/2X/6/6d8d31bc5002c7f2b9088030e02b029eeff20294.png)

Though I think it’s not really going to be as capable and useful as built-in stories can be because you rarely have a group chat that has _all_ the people that you would like to see your story. E.g. you don’t have a group chat that has your school friends and university friends together.

🤔 Which is making me think of per-account instead of per-chat webxdc apps 🤔  
Edit 2026-01: see these posts that mention “broader scope” for apps:

- [Above group-level Webxdcs / Aggregator Webxdcs - #2 by WofWca](https://support.delta.chat/t/above-group-level-webxdcs-aggregator-webxdcs/3581/2)
- [I see huge untapped potential for webxdc apps if some improvements are made](https://support.delta.chat/t/i-see-huge-untapped-potential-for-webxdc-apps-if-some-improvements-are-made/4583).

Update 2024-01-01: In addition to @adbenitez’s idea of a mailing list (below), it would also be fun to add people to such mailing lists with an invite link (which, unfortunately, is not possible (yet?)), which you could post to your profile’s bio, similar to how Telegram does it with its “personal channel” link.

---

<div class="post-metadata">

**Author:** ![Simon](https://forum.delta.chat/user_avatar/forum.delta.chat/simon/32/287_2.png) [@Simon](https://forum.delta.chat/u/Simon)\
**Post date:** [November 14, 2023, 4:52am UTC](https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451/22 "2023-11-14T04:52:31Z")

</div>

TOTP 2FA app, shared with users in the chat.  
Inspiration was telegram, which has a mini app for this now, that stores secrets on telegram servers (probably in plain text), we can do this too, but encrypted (if your chat is encrypted) and usable to share tokens with a whole group.

Could additionally be protected/encrypted by a password that you type in to unlock for added security in unencrypted group chats.

design we can copy from google authenticator,  
and we could use these lib [otplib - npm](https://www.npmjs.com/package/otplib) and yjs?

---

<div class="post-metadata">

**Author:** ![Raiden](https://forum.delta.chat/user_avatar/forum.delta.chat/raiden/32/2544_2.png) [@Raiden](https://forum.delta.chat/u/Raiden)\
**Post date:** [November 14, 2023, 1:50pm UTC](https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451/23 "2023-11-14T13:50:41Z")

</div>

Maybe it would be possible to develop a webxdc app for this purpose that accesses a Pixelfed account and displays it in the internal browser. This way, other people’s inboxes wouldn’t be cluttered up. Not everyone wants to see the status of a contact. 🤔

> **[Pixelfed - Decentralized social media](https://pixelfed.org)**
>
> Learn more about Pixelfed, the free and open-source decentralized photo sharing social media platform

---

<div class="post-metadata">

**Author:** ![adbenitez](https://forum.delta.chat/user_avatar/forum.delta.chat/adbenitez/32/2323_2.png) [@adbenitez](https://forum.delta.chat/u/adbenitez)\
**Post date:** [November 14, 2023, 2:38pm UTC](https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451/24 "2023-11-14T14:38:08Z")

</div>

you can actually create a broadcast list with all the contacts you want, it will work as expected they will not see each other in the group, instead they will receive the app in a read-only “channel” (mailing list) that could be named “WofWca’s stories” then they can only see and not modify the app which is what you want, a read-only stories, the problem is that these broadcast are unencrypted currently, so yeah more native integration in delta chat core would be nice

---

<div class="post-metadata">

**Author:** ![adbenitez](https://forum.delta.chat/user_avatar/forum.delta.chat/adbenitez/32/2323_2.png) [@adbenitez](https://forum.delta.chat/u/adbenitez)\
**Post date:** [November 14, 2023, 2:42pm UTC](https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451/25 "2023-11-14T14:42:01Z")

</div>

> [@WofWca](#):
>
> You know, like Instagram, WhatsApp, now Telegram, Signal.

btw, in Durov’s channel he confessed that Telegram team really didn’t like or want to add stories at the beginning, more in Telegram where channels where already possible. even then they added it in the end because the big demand from the users, most of the contact requests for them was requesting to add these stories, like it or not, it is a fact most people like them and they are kind of a personal channel without too much compromise (auto-deletion of messages and sharing only with family and friends, people opt-in to see your “channel”/stories etc in your profile without cluttering they chat-list etc.)

---

<div class="post-metadata">

**Author:** ![WofWca](https://forum.delta.chat/user_avatar/forum.delta.chat/wofwca/32/1702_2.png) [@WofWca](https://forum.delta.chat/u/WofWca)\
**Post date:** [November 16, 2023, 1:22pm UTC](https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451/26 "2023-11-16T13:22:49Z")

</div>

> [@farooqkz](#):
>
> A voice call app.

I made one:

> [@I made a video call app (with 15-second ping)](https://support.delta.chat/t/i-made-a-video-call-app-with-15-second-ping/2800):
>
> Another giant leap for mankind. A webxdc app for actual video calls over actual email (albeit with 15-second ping (but [it may improve soon](https://github.com/deltachat/deltachat-core-rust/pull/4904))). [A simplistic video call app UI] This is just a prototype. Usage Unfortunately, as of 2023-11-16, sending audio/video won’t work on unmodified versions of Delta Chat, but [this may change](https://support.delta.chat/t/allow-access-to-camera-geolocation-other-web-apis/2446) in the near future. Receiving video does work on regular Delta Chat. If you don’t want to bother modifying Delta Chat — hit me up, I’ll show you the app in action. …

---

<div class="post-metadata">

**Author:** ![link2xt](https://forum.delta.chat/user_avatar/forum.delta.chat/link2xt/32/1971_2.png) [@link2xt](https://forum.delta.chat/u/link2xt)\
**Post date:** [January 17, 2024, 3:51am UTC](https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451/27 "2024-01-17T03:51:20Z")

</div>

There is an Automerge-based Pixelpusher app at [GitHub - automerge/pixelpusher: pushin' pix](https://github.com/automerge/pixelpusher)  
Announcement: [Pixelpusher: Real-time peer-to-peer collaboration with React](https://scribe.rip/@pvh/pixelpusher-real-time-peer-to-peer-collaboration-with-react-7c7bc8ecbf74)

---

<div class="post-metadata">

**Author:** ![farooqkz](https://forum.delta.chat/user_avatar/forum.delta.chat/farooqkz/32/1762_2.png) [@farooqkz](https://forum.delta.chat/u/farooqkz)\
**Post date:** [January 23, 2024, 7:22pm UTC](https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451/28 "2024-01-23T19:22:58Z")

</div>

I have another idea but please promise me you folks will let me implement it.

> **[Mafia (party game)](https://en.wikipedia.org/wiki/Mafia_(party_game))**
>
> Mafia, also known as Werewolf, is a Russian social deduction game created by Dimitry Davidoff in 1986. The game models a conflict between two groups: an informed minority (the mafiosi or the werewolves) and an uninformed majority (the villagers). At the start of the game, each player is secretly assigned a role affiliated with one of these teams. The game has two alternating phases: first, a night-phase, during which those with night-killing-powers may covertly kill other players, and second, Di...

---

<div class="post-metadata">

**Author:** ![Simon](https://forum.delta.chat/user_avatar/forum.delta.chat/simon/32/287_2.png) [@Simon](https://forum.delta.chat/u/Simon)\
**Post date:** [January 24, 2024, 1:47am UTC](https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451/29 "2024-01-24T01:47:46Z")

</div>

Werewolf is hard without a bot playing the game master to disabling cheating and maybe webxdc whisper messages (send updates only to a subset of peers, though this could also be worked around with cryptography).  
So depends on the scope of the project idea. like should cheating be made hard or is it ok without cheat protection.  
Also it is time sensitive so you either need longer round durations or play over chatmail or wait for the introduction of peer channels for realtime messages between peers.

---

<div class="post-metadata">

**Author:** ![farooqkz](https://forum.delta.chat/user_avatar/forum.delta.chat/farooqkz/32/1762_2.png) [@farooqkz](https://forum.delta.chat/u/farooqkz)\
**Post date:** [January 25, 2024, 12:37pm UTC](https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451/30 "2024-01-25T12:37:14Z")

</div>

You are right. Perhaps a bot is more suited for the task than a WebXDC app. There is already a bot for IRC and I’ve been a long time player on the late freenode. The name is lykos:

> **[GitHub - lykoss/lykos: Werewolf, the popular detective/social party game (a...](https://github.com/lykoss/lykos)**
>
> Werewolf, the popular detective/social party game (a theme of Mafia) - GitHub - lykoss/lykos: Werewolf, the popular detective/social party game (a theme of Mafia)

[https://werewolf.chat](https://werewolf.chat)

However regarding DeltaChat, if we could have these two things, a werewolf bot would work great:

- Reactions. Could be used for votes.
- Bridges supporting reactions and puppets across XMPP, Matrix and DeltaChat.

---

<div class="post-metadata">

**Author:** ![adbenitez](https://forum.delta.chat/user_avatar/forum.delta.chat/adbenitez/32/2323_2.png) [@adbenitez](https://forum.delta.chat/u/adbenitez)\
**Post date:** [April 16, 2024, 9:47pm UTC](https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451/31 "2024-04-16T21:47:43Z")

</div>

and without a bot it is possible to know who caused the “X got killed” message also by seen-recently etc so it is super easy to cheat

---

<div class="post-metadata">

**Author:** ![peppa](https://forum.delta.chat/letter_avatar_proxy/v4/letter/p/da6949/32.png) [@peppa](https://forum.delta.chat/u/peppa)\
**Post date:** [April 17, 2024, 3:14pm UTC](https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451/32 "2024-04-17T15:14:12Z")

</div>

> [@farooqkz](#):
>
> Well I wish it could support WebRTC.

WebRTC is specifically disabled because it breaks the privacy and security promised by webxdc.

So unless WebRTC changes in the future so that it doesn’t betray user data then this is not gonna happen. Maybe if enough people express a wish for a safe and private WebRTC to the relevent standards commitees and browser makers this might be possible in the future.

---

<div class="post-metadata">

**Author:** ![peppa](https://forum.delta.chat/letter_avatar_proxy/v4/letter/p/da6949/32.png) [@peppa](https://forum.delta.chat/u/peppa)\
**Post date:** [April 17, 2024, 3:38pm UTC](https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451/33 "2024-04-17T15:38:59Z")

</div>

Maybe it would be good to post a quick recap of existing webxdc apps as well as the capabilities and limitations of webxdc in order to give newcomers some idea to work from.

---

<div class="post-metadata">

**Author:** ![farooqkz](https://forum.delta.chat/user_avatar/forum.delta.chat/farooqkz/32/1762_2.png) [@farooqkz](https://forum.delta.chat/u/farooqkz)\
**Post date:** [April 18, 2024, 5:59pm UTC](https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451/34 "2024-04-18T17:59:16Z")

</div>

Yeah I see. We even have addons for browsers to disable WebRTC for all or specific websites. How about WebSocket? Or some other special transport? Like if per @hpk we’ll have videochat transports in DeltaChat, we could use the same transport, UDP or TCP whichever so that apps could communicate in real time together, too. And yeah if we are gonna use WebRTC for video/voice chats, why not having it for WebXDC as well?

---

<div class="post-metadata">

**Author:** ![r10s](https://forum.delta.chat/user_avatar/forum.delta.chat/r10s/32/1513_2.png) [@r10s](https://forum.delta.chat/u/r10s)\
**Post date:** [April 18, 2024, 9:12pm UTC](https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451/35 "2024-04-18T21:12:14Z")

</div>

> [@peppa](#):
>
> as well as the capabilities and limitations of webxdc in order to give newcomers some idea to work from.

there is sth. at [Compatibility - Webxdc](https://webxdc.org/docs/faq/compat.html)

(the page can be improved using the “Edit” link in the upper right corner)

---

<div class="post-metadata">

**Author:** ![peppa](https://forum.delta.chat/letter_avatar_proxy/v4/letter/p/da6949/32.png) [@peppa](https://forum.delta.chat/u/peppa)\
**Post date:** [April 19, 2024, 2:17pm UTC](https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451/36 "2024-04-19T14:17:27Z")

</div>

> [@farooqkz](#):
>
> And yeah if we are gonna use WebRTC for video/voice chats, why not having it for WebXDC as well?

I assume the reason is that you trust the DC app and DC developers but you might not trust an unfamiliar app which your friend sends you, so if you know that webxdc apps are unable to exfiltrate your data, you might feel safer to run them without needing to trust them so much. But only the webxdc developers can tell you if this is the actual reason.

---

<div class="post-metadata">

**Author:** ![peppa](https://forum.delta.chat/letter_avatar_proxy/v4/letter/p/da6949/32.png) [@peppa](https://forum.delta.chat/u/peppa)\
**Post date:** [April 22, 2024, 12:31pm UTC](https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451/37 "2024-04-22T12:31:55Z")

</div>

> [@Raiden](#):
>
> Maybe it would be possible to develop a webxdc app for this purpose that accesses a Pixelfed account and displays it in the internal browser

Cool idea but with internet limitations of webxdc is it even possible to access a Pixelfed account? However an “offline” Pixelfed app would be interesting.

---

<div class="post-metadata">

**Author:** ![peppa](https://forum.delta.chat/letter_avatar_proxy/v4/letter/p/da6949/32.png) [@peppa](https://forum.delta.chat/u/peppa)\
**Post date:** [April 22, 2024, 12:41pm UTC](https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451/38 "2024-04-22T12:41:13Z")

</div>

Another idea would be a blog for people who just want to share it with contacts only.

Or an app like PolarSteps which is like a combination between a personal travel blog and digital scrapbook that travelers can share with friends and family who want to follow their journey. (But I think that webxdc limitations here mean you can’t automatically geo-tag posts and if you want to have good maps without downloading them on demand this maybe will bloat the file size of the app.)

---

<div class="post-metadata">

**Author:** ![Raiden](https://forum.delta.chat/user_avatar/forum.delta.chat/raiden/32/2544_2.png) [@Raiden](https://forum.delta.chat/u/Raiden)\
**Post date:** [April 22, 2024, 3:30pm UTC](https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451/39 "2024-04-22T15:30:00Z")

</div>

That was just a half-baked idea.  
I was wondering if Pixelfed could somehow be used to expand DC’s capabilities, as it is already the case with Jitsi. A story mode is unimportant to me personally, but it is a popular feature among WhatsApp users. So it would probably be easier to convince them to use DC.  
Pixelfed allows users to specify who can see their posts and has recently also offered a story mode in beta, but the posts are not encrypted. This means the operators have access to their users’ data. That’s why in my opinion it wouldn’t be an option for DC.

---

<div class="post-metadata">

**Author:** ![peppa](https://forum.delta.chat/letter_avatar_proxy/v4/letter/p/da6949/32.png) [@peppa](https://forum.delta.chat/u/peppa)\
**Post date:** [April 23, 2024, 1:51pm UTC](https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451/40 "2024-04-23T13:51:04Z")

</div>

But a webxdc app with similar function/interface to Pixelfed is still a cool idea. It would be ideal for people who want to share a small number of pictures with friends/family with maxium privacy. But because there is no server storage it might need careful design to avoid quickly filling up your phone storage if you or your friends want to share very many pictures.

[Previous page](https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451.md?page=1)

[Next page](https://forum.delta.chat/t/your-ideas-for-new-webxdc-apps/2451.md?page=3)
