# \#webxdc-api-future

**URL:** https://support.delta.chat/tag/webxdc-api-future/5.md

[Latest](https://support.delta.chat/latest.md) · [Categories](https://support.delta.chat/categories.md) · [Tags](https://support.delta.chat/tags.md)

---

## [WebXDC dynamic preview & click listeners (inline apps)](https://support.delta.chat/t/webxdc-dynamic-preview-click-listeners-inline-apps/5647)

<div class="topic-metadata">

**Author:** [@Joshua](https://support.delta.chat/u/Joshua)\
**Replies:** 4\
**Last updated:** [August 14, 2026, 1:27pm UTC](https://support.delta.chat/t/webxdc-dynamic-preview-click-listeners-inline-apps/5647 "2026-08-14T13:27:23Z")

</div>

Goal Allow WebXTC apps to work in a very limited way in inline mode, receive click events and react to them. This enables features like polls directly in the chat, custom widgets and more Proposed additions This proposa…

---

## [Request for annotating webxdc with categories and labels](https://support.delta.chat/t/request-for-annotating-webxdc-with-categories-and-labels/5303)

<div class="topic-metadata">

**Author:** [@ian](https://support.delta.chat/u/ian)\
**Replies:** 0\
**Last updated:** [May 25, 2026, 3:05pm UTC](https://support.delta.chat/t/request-for-annotating-webxdc-with-categories-and-labels/5303 "2026-05-25T15:05:40Z")

</div>

We could add further structured metadata items to the manifest of each app. It could be either stored in the original zip, or separately by the store. The store web app frontend could provide filters for these metadata. …

---

## [Optional Limited Internet Access for WebXDC Apps (Domain Whitelist)](https://support.delta.chat/t/optional-limited-internet-access-for-webxdc-apps-domain-whitelist/5556)

<div class="topic-metadata">

**Author:** [@alr86](https://support.delta.chat/u/alr86)\
**Replies:** 11\
**Last updated:** [July 22, 2026, 5:46pm UTC](https://support.delta.chat/t/optional-limited-internet-access-for-webxdc-apps-domain-whitelist/5556 "2026-07-22T17:46:06Z")

</div>

Many useful WebXDC apps (especially music, media, weather, news, etc.) would benefit from the ability to load resources from specific trusted domains while maintaining WebXDC’s strong security guarantees. My Idea: Ad…

---

## [Allow apps to export large files to local chat only](https://support.delta.chat/t/allow-apps-to-export-large-files-to-local-chat-only/5380)

<div class="topic-metadata">

**Author:** [@DryIce1348](https://support.delta.chat/u/DryIce1348)\
**Replies:** 4\
**Last updated:** [June 7, 2026, 8:15pm UTC](https://support.delta.chat/t/allow-apps-to-export-large-files-to-local-chat-only/5380 "2026-06-07T20:15:29Z")

</div>

This is related to both Webxdc and Delta Chat, but this seems like the better place to put it. It would be very powerful if Webxdc apps could export files and media of any size directly into the chat only for the local …

---

## [Allow access to camera, geolocation, other Web APIs](https://support.delta.chat/t/allow-access-to-camera-geolocation-other-web-apis/2446)

<div class="topic-metadata">

**Author:** [@WofWca](https://support.delta.chat/u/WofWca)\
**Replies:** 20\
**Last updated:** [May 29, 2026, 6:45pm UTC](https://support.delta.chat/t/allow-access-to-camera-geolocation-other-web-apis/2446 "2026-05-29T18:45:04Z")

</div>

I was thinking about making a “share location” app (maybe without drawing an actual map, so that people can find each other when they’re close by), but it turned out that the Geolocation API is not accessible, at least o…

---

## [WebXDC app reading incoming messages \[and provides local bot services\]](https://support.delta.chat/t/webxdc-app-reading-incoming-messages-and-provides-local-bot-services/5311)

<div class="topic-metadata">

**Author:** [@Matthias](https://support.delta.chat/u/Matthias)\
**Replies:** 1\
**Last updated:** [May 27, 2026, 11:38am UTC](https://support.delta.chat/t/webxdc-app-reading-incoming-messages-and-provides-local-bot-services/5311 "2026-05-27T11:38:11Z")

</div>

Hi, I am a heavy user of WebXDC apps and have built several for my home automation system. These currently act as GUIs for bot-based services, communicating with backend bots over chat messages. I would now like to imp…

---

## [Include mini apps to open links \[Protocol handlers, exchanging data between webxdc\]](https://support.delta.chat/t/include-mini-apps-to-open-links-protocol-handlers-exchanging-data-between-webxdc/5290)

<div class="topic-metadata">

**Author:** [@Iago](https://support.delta.chat/u/Iago)\
**Replies:** 2\
**Last updated:** [May 21, 2026, 9:53am UTC](https://support.delta.chat/t/include-mini-apps-to-open-links-protocol-handlers-exchanging-data-between-webxdc/5290 "2026-05-21T09:53:53Z")

</div>

My case is the following. I have an .ics file in a delta chat conversation (which further, was developed with mini app meet up). When I try to open it, if I have not chosen a default app for opening ics files it offers t…

---

## [Native "webxdc" app \[transport and identity by groups, restricted RPC, package manager\]](https://support.delta.chat/t/native-webxdc-app-transport-and-identity-by-groups-restricted-rpc-package-manager/5050)

<div class="topic-metadata">

**Author:** [@795c8f62u](https://support.delta.chat/u/795c8f62u)\
**Replies:** 7\
**Last updated:** [April 16, 2026, 11:35pm UTC](https://support.delta.chat/t/native-webxdc-app-transport-and-identity-by-groups-restricted-rpc-package-manager/5050 "2026-04-16T23:35:32Z")

</div>

Would it be possible to allow native apps to use Delta Chat as a transport between the various users, to persist the data, and to provide the identity of the users? I would expect: The user probably needs to have Delta…

---

## [Quick access to private apps (Launchpad)](https://support.delta.chat/t/quick-access-to-private-apps-launchpad/2453)

<div class="topic-metadata">

**Author:** [@Raiden](https://support.delta.chat/u/Raiden)\
**Replies:** 6\
**Last updated:** [April 13, 2026, 7:25am UTC](https://support.delta.chat/t/quick-access-to-private-apps-launchpad/2453 "2026-04-13T07:25:02Z")

</div>

Expected behavior You can select a private app for quick access. In DC-Desktop, this app is pinned to the chat bar. In the mobile versions of DC you can access this app by swiping left in the chat view. Actual behavio…

---

## [Security of sender info](https://support.delta.chat/t/security-of-sender-info/2541)

<div class="topic-metadata">

**Author:** [@singpolyma](https://support.delta.chat/u/singpolyma)\
**Replies:** 7\
**Last updated:** [April 7, 2026, 11:55am UTC](https://support.delta.chat/t/security-of-sender-info/2541 "2026-04-07T11:55:47Z")

</div>

Right now, webxdc apps can include a “sender” in the payload if they need it, which works, but has absolutely no security of any kind. I would like to see the sender of an update included as an extra key injected by the…

---

## [Request for API to send update in private to channel owner](https://support.delta.chat/t/request-for-api-to-send-update-in-private-to-channel-owner/4998)

<div class="topic-metadata">

**Author:** [@ian](https://support.delta.chat/u/ian)\
**Replies:** 2\
**Last updated:** [April 2, 2026, 10:36pm UTC](https://support.delta.chat/t/request-for-api-to-send-update-in-private-to-channel-owner/4998 "2026-04-02T22:36:50Z")

</div>

The owner of a broadcast channel sends in a webxdc app. The webxdc as ran by the owner (preferred) or a separate bot would send in xdc updates to the broadcast channel for members to consume similarly to how they can al…

---

## ["Upgrading" a WebXDC app \[migrating state while keeping pinned apps unchanged\]](https://support.delta.chat/t/upgrading-a-webxdc-app-migrating-state-while-keeping-pinned-apps-unchanged/2573)

<div class="topic-metadata">

**Author:** [@singpolyma](https://support.delta.chat/u/singpolyma)\
**Replies:** 14\
**Last updated:** [March 16, 2026, 6:38am UTC](https://support.delta.chat/t/upgrading-a-webxdc-app-migrating-state-while-keeping-pinned-apps-unchanged/2573 "2026-03-16T06:38:15Z")

</div>

Has there been much thought about how users might be able to “upgrade” a WebXDC app? Many of the apps are ephemeral (such as polls) and so it doesn’t make sense, the app appears in the conversation and then goes past in…

---

## [Draft-editing apps \[plugins interacting with your text composer\]](https://support.delta.chat/t/draft-editing-apps-plugins-interacting-with-your-text-composer/4840)

<div class="topic-metadata">

**Author:** [@Minim](https://support.delta.chat/u/Minim)\
**Replies:** 9\
**Last updated:** [March 3, 2026, 3:39pm UTC](https://support.delta.chat/t/draft-editing-apps-plugins-interacting-with-your-text-composer/4840 "2026-03-03T15:39:59Z")

</div>

WebXDC apps live in a chat, and all chat members can interact with them. I suggest a simpler draft-editing apptype, for apps which live on a single client are not visible in the chat can only access the draft messages…

---

## [Localizable app name](https://support.delta.chat/t/localizable-app-name/2732)

<div class="topic-metadata">

**Author:** [@WofWca](https://support.delta.chat/u/WofWca)\
**Replies:** 1\
**Last updated:** [February 12, 2026, 8:11am UTC](https://support.delta.chat/t/localizable-app-name/2732 "2026-02-12T08:11:17Z")

</div>

This post has been transferred from localizable app name · Issue #34 · webxdc/webxdc\_docs · GitHub This is how web extensions do it: Internationalization - Mozilla | MDN "name": "\_\_MSG\_extensionName\_\_", Related: Local…

---

## [Web server behavior (\`index.html\`, \`/\`, etc)](https://support.delta.chat/t/web-server-behavior-index-html-etc/2735)

<div class="topic-metadata">

**Author:** [@WofWca](https://support.delta.chat/u/WofWca)\
**Replies:** 1\
**Last updated:** [January 15, 2026, 5:16pm UTC](https://support.delta.chat/t/web-server-behavior-index-html-etc/2735 "2026-01-15T17:16:48Z")

</div>

This post has been transferred from spec: web server behavior (\`index.html\`, \`/\`, etc) · Issue #61 · webxdc/webxdc\_docs · GitHub This came up after feat: App Info Route by Septias · Pull Request #158 · webxdc/store · Gi…

---

## [Find sender of app?](https://support.delta.chat/t/find-sender-of-app/4603)

<div class="topic-metadata">

**Author:** [@fei](https://support.delta.chat/u/fei)\
**Replies:** 4\
**Last updated:** [January 13, 2026, 6:11pm UTC](https://support.delta.chat/t/find-sender-of-app/4603 "2026-01-13T18:11:35Z")

</div>

Is there a way to know which user is the sender of the application? In order to create for example a game where the sender is the first player.

---

## [Localization of WebXDC](https://support.delta.chat/t/localization-of-webxdc/4186)

<div class="topic-metadata">

**Author:** [@farooqkz](https://support.delta.chat/u/farooqkz)\
**Replies:** 2\
**Last updated:** [October 11, 2025, 5:49am UTC](https://support.delta.chat/t/localization-of-webxdc/4186 "2025-10-11T05:49:26Z")

</div>

DeltaChat is starting to spread in Iran. And WebXDC is a very important feature which has great utility and also makes DC unique. However, a problem’s that WebXDC is very much English only. And most people in Iran, even …

---

## [WEBXDC Audio Conferences](https://support.delta.chat/t/webxdc-audio-conferences/3818)

<div class="topic-metadata">

**Author:** [@DELTA\_MAFIA](https://support.delta.chat/u/DELTA_MAFIA)\
**Replies:** 5\
**Last updated:** [June 4, 2025, 2:17pm UTC](https://support.delta.chat/t/webxdc-audio-conferences/3818 "2025-06-04T14:17:40Z")

</div>

But I wanted to find out, for example, if I create a webxdc application for calls inside a chat. For example, you open the app inside a chat or group and you just get live, as if you’ve joined a conference and you’re wai…

---

## [API to select "host" participant](https://support.delta.chat/t/api-to-select-host-participant/3020)

<div class="topic-metadata">

**Author:** [@link2xt](https://support.delta.chat/u/link2xt)\
**Replies:** 5\
**Last updated:** [July 13, 2024, 7:25am UTC](https://support.delta.chat/t/api-to-select-host-participant/3020 "2024-07-13T07:25:23Z")

</div>

Adversarial games such as GitHub - webxdc/ChessBoard: A webxdc chess game for two players and many observers :) need to decide who is playing which side. Currently in ChessBoard it is implemented by someone clicking “Sta…

---

## [Proposal: remove/bump \`.xdc\` file size cap](https://support.delta.chat/t/proposal-remove-bump-xdc-file-size-cap/2828)

<div class="topic-metadata">

**Author:** [@WofWca](https://support.delta.chat/u/WofWca)\
**Replies:** 9\
**Last updated:** [December 1, 2023, 4:20pm UTC](https://support.delta.chat/t/proposal-remove-bump-xdc-file-size-cap/2828 "2023-12-01T16:20:15Z")

</div>

As we know, in Delta Chat there is a limit on how big of a webxdc app (.xdc file) you can send. The current limit is 640 kB (see source code). Which I think is not enough. I have bumped my head into this ceiling several…

---

## [New \`manifest.toml\` fields: \`contact\_url\`, \`donate\_url\`?](https://support.delta.chat/t/new-manifest-toml-fields-contact-url-donate-url/2731)

<div class="topic-metadata">

**Author:** [@WofWca](https://support.delta.chat/u/WofWca)\
**Replies:** 0\
**Last updated:** [September 22, 2023, 10:40am UTC](https://support.delta.chat/t/new-manifest-toml-fields-contact-url-donate-url/2731 "2023-09-22T10:40:12Z")

</div>

This post has been transferred from spec: New manifest.toml fields? · Issue #32 · webxdc/webxdc\_docs · GitHub We already have a source\_code\_url field, so the following are quite similar in principle. It should make it m…

---

## [\`webxdc.selfAvatar\`: access to user avatars](https://support.delta.chat/t/webxdc-selfavatar-access-to-user-avatars/2734)

<div class="topic-metadata">

**Author:** [@WofWca](https://support.delta.chat/u/WofWca)\
**Replies:** 0\
**Last updated:** [September 22, 2023, 10:50am UTC](https://support.delta.chat/t/webxdc-selfavatar-access-to-user-avatars/2734 "2023-09-22T10:50:20Z")

</div>

This post has been transferred from Access to user avatars? · Issue #35 · webxdc/webxdc\_docs · GitHub We now have selfName and selfAddr. I thought that avatars would also make sense. I remember we talked about replaci…

---

## [Require user consent for apps to send data to the chat (use \`webxdc.sendUpdate()\`)](https://support.delta.chat/t/require-user-consent-for-apps-to-send-data-to-the-chat-use-webxdc-sendupdate/2733)

<div class="topic-metadata">

**Author:** [@WofWca](https://support.delta.chat/u/WofWca)\
**Replies:** 0\
**Last updated:** [September 22, 2023, 10:45am UTC](https://support.delta.chat/t/require-user-consent-for-apps-to-send-data-to-the-chat-use-webxdc-sendupdate/2733 "2023-09-22T10:45:08Z")

</div>

This post has been transferred from spec: require user consent for apps to send data to the chat · Issue #33 · webxdc/webxdc\_docs · GitHub Something like “apps MUST NOT be allowed to send any data to the chat (sendUpdat…

---

## [Add API to be able to have synchronized random seed per instance](https://support.delta.chat/t/add-api-to-be-able-to-have-synchronized-random-seed-per-instance/2724)

<div class="topic-metadata">

**Author:** [@adbenitez](https://support.delta.chat/u/adbenitez)\
**Replies:** 2\
**Last updated:** [September 21, 2023, 7:34pm UTC](https://support.delta.chat/t/add-api-to-be-able-to-have-synchronized-random-seed-per-instance/2724 "2023-09-21T19:34:18Z")

</div>

some webxdc apps have a need to have some random seed per instance, for example Reactle game (wordle clon) would benefit from having some unique seed per instance to having different words of the day in every chat, so yo…

---

## [Localised Info Messages](https://support.delta.chat/t/localised-info-messages/2728)

<div class="topic-metadata">

**Author:** [@Simon](https://support.delta.chat/u/Simon)\
**Replies:** 1\
**Last updated:** [September 21, 2023, 9:13am UTC](https://support.delta.chat/t/localised-info-messages/2728 "2023-09-21T09:13:03Z")

</div>

When you have a chat with people that have different language preferences then It would be cool if app devs could send webxdc info messages that get displayed in the language of the viewing user. Currently it’s only poss…

---

## [Race/sync issues with summary](https://support.delta.chat/t/race-sync-issues-with-summary/2544)

<div class="topic-metadata">

**Author:** [@singpolyma](https://support.delta.chat/u/singpolyma)\
**Replies:** 9\
**Last updated:** [August 31, 2023, 2:17pm UTC](https://support.delta.chat/t/race-sync-issues-with-summary/2544 "2023-08-31T14:17:33Z")

</div>

Right now summary displayed on the WebXDC app message card is last-write-wins. Already I have seen this result in misleading results if eg two people vote in the poll app at once then they both send a summary of “1 vote”…

---

## [Planned Webxdc APIs for processing files](https://support.delta.chat/t/planned-webxdc-apis-for-processing-files/2570)

<div class="topic-metadata">

**Author:** [@r10s](https://support.delta.chat/u/r10s)\
**Replies:** 8\
**Last updated:** [June 5, 2023, 10:21am UTC](https://support.delta.chat/t/planned-webxdc-apis-for-processing-files/2570 "2023-06-05T10:21:30Z")

</div>

This post outlines two Webxdc APIs to export and import files or data. “files” in this sense may be any kind of binary blobs (this includes plain text files) that are identified by a name; this may or may not have a dire…

---

## [WebXDC and other protocols](https://support.delta.chat/t/webxdc-and-other-protocols/2543)

<div class="topic-metadata">

**Author:** [@singpolyma](https://support.delta.chat/u/singpolyma)\
**Replies:** 6\
**Last updated:** [April 24, 2023, 3:42pm UTC](https://support.delta.chat/t/webxdc-and-other-protocols/2543 "2023-04-24T15:42:52Z")

</div>

Addresses in WebXDC are currently always email addresses. This makes sense because of the association with delta chat. What would you think about changing this to be a URI (so delta chat would use mailto: URIs) so that…

---

## [Webxdc: desktop: navigation buttons (back / forward)](https://support.delta.chat/t/webxdc-desktop-navigation-buttons-back-forward/2506)

<div class="topic-metadata">

**Author:** [@WofWca](https://support.delta.chat/u/WofWca)\
**Replies:** 2\
**Last updated:** [April 4, 2023, 12:31pm UTC](https://support.delta.chat/t/webxdc-desktop-navigation-buttons-back-forward/2506 "2023-04-04T12:31:35Z")

</div>

Not all apps have breadcrumbs and stuff. I have noticed that these buttons are needed when I was porting the Vikunja app. For example, if you go to settings, the only way to go back is to reopen the app. Expected behavi…

---

## [Keep only last "update message" for webxdc](https://support.delta.chat/t/keep-only-last-update-message-for-webxdc/2135)

<div class="topic-metadata">

**Author:** [@webratte](https://support.delta.chat/u/webratte)\
**Replies:** 1\
**Last updated:** [July 3, 2022, 11:25am UTC](https://support.delta.chat/t/keep-only-last-update-message-for-webxdc/2135 "2022-07-03T11:25:32Z")

</div>

If I use wexdc in a group I get everytime if somone make a update (e.g. for a checklist) a "update message"That’s really good. But if I use it in a big Chat with many changes I get really much “update messages”. On my …

[Next page](https://support.delta.chat/tag/webxdc-api-future/5.md?match_all_tags=true&page=1&tags%5B%5D=webxdc-api-future)
