Files
blap/README.md
T
enki d649ec645f Blap README + curl-based release uploads
- Replace the element-web README with a Blap one (downloads/updating/building).
- release-codeberg: upload assets via curl instead of Node fetch, which times
  out (UND_ERR_HEADERS_TIMEOUT) on 300MB+ files.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 21:31:23 -07:00

1.6 KiB

Blap

A cozy, Discord-style social client for Matrix, built as a visual fork of Element Web. Same Matrix protocol, crypto, and calling — a rebuilt, voice-focused UI aimed at people coming from Discord.

Download

Latest build for your platform on the Releases page:

Platform File
Windows Blap Setup X.Y.Z.exe
Flatpak (Bazzite, etc.) Blap-X.Y.Z-x86_64.flatpak
Debian / Ubuntu blap_X.Y.Z_amd64.deb
Arch blap-X.Y.Z.pacman
Portable blap-X.Y.Z.tar.gz

Updating

  • Windows updates itself in place (a "New update" prompt appears when a new version is out).
  • Linux can't self-update (owned by the package manager / flatpak sandbox), so Blap notifies you and you update with one command — see HOW-TO-UPDATE.md.

Building

Requires Node ≥ 22 and pnpm. From the repo root:

pnpm install
# web bundle
cd apps/web && pnpm run build
# desktop (Blap variant) — Linux deb/flatpak/tar.gz + Windows exe
cd ../desktop
pnpm exec asar p ../web/webapp webapp.asar
VARIANT_PATH=blap/build.json pnpm run build -- --linux --win

Publishing a release (uploads the built artifacts to the Codeberg release):

CODEBERG_TOKEN=xxxx node apps/desktop/scripts/release-codeberg.mjs

License & credits

Blap is a fork of element-web (© New Vector Ltd and contributors) and keeps its AGPL-3.0-only / GPL-3.0-only licensing. This is an independent fork, not affiliated with or endorsed by Element.