Marcade Store

Yan Minagawa

Browse and add Marcade apps without leaving your room

UnverifiedProductivityUtilities

Screenshots

Screenshot 1 of Marcade Store Screenshot 2 of Marcade Store

About this app

The store, inside the room. It shows the apps already added to this room as a clean grid, opens one of them for everyone, and lets you search the whole Marcade catalog and add an app with one click.

Everything it shows is baked in when it is built: every listing, icon and screenshot ships inside the bundle, so the widget makes no network request at all while it runs. Its only live connection is the Widget API channel to your Matrix client, and its content-security policy forbids everything else.

Adding an app writes the same room state event your client's own "add widget" writes. Opening an app for everyone writes the room's widget layout, which Element honours for every member; in the Marcade Player the widget offers a deep link instead.

Add to a room

Paste this into any room you may configure — Element and most clients understand /addwidget:

/addwidget https://marcade.store/apps/de.minagawa.marcade-store/0.1.0/

Works without any permission too: then it is a browsable store with an /addwidget line per app.

Rooms should pin the versioned URL above. https://marcade.store/apps/de.minagawa.marcade-store/latest/ always points at the newest release.

Permissions

Capabilities this widget may request. The Marcade Player asks for your consent before granting any of them.

What's new in 0.1.0

First release. The apps already in this room and the whole Marcade catalog inside the room: search, section chips, a detail page per app with permissions in plain words, add and remove, "open for everyone" (Element) or a Player deep link. Two layouts: the page for the side panel and the Player, a bar for Element's pinned top row that switches between the room's apps. Updates an app pinned to an older build to the current one. Gives itself and the apps it adds their name and icon in Element. No network request at runtime.

Information

Version
0.1.0
Section
Unverified — Listed only. Marcade builds and hosts nothing; the link goes to the author’s own deployment.
License
AGPL-3.0-only
Author
Yan Minagawa
Encrypted rooms
Supported
Widget ID
de.minagawa.marcade-store