enki
c9f73c26fa
Packaging: build targets + Linux update-ping (v1.0.0)
...
- electron-builder: linux targets = deb, flatpak, tar.gz, pacman; win = nsis.
- updater.ts: Linux is notify-only (deb/pacman are package-manager owned,
flatpak is sandboxed) — reads the same Codeberg feed as Windows and shows a
"Blap X is available" desktop notification linking to HOW-TO-UPDATE.md.
Windows/macOS keep electron-updater in-place install.
- HOW-TO-UPDATE.md: per-format update instructions.
Version stays 1.0.0.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-30 20:53:46 -07:00
enki
5b9d457704
Blap reskin: social UI, fixes, and update/release pipeline
...
Fork of element-web v1.12.22 reskinned as "Blap", a Discord-style social
Matrix client. Visual fork only: calls stay on the Element Call widget.
UI / reskin:
- yap CSS overlay (_yap.pcss) wired into the dark theme @layer; fonts, surfaces
- spaces rail icon-only with the collapse mechanism removed
- YapRoomList with manual drag-and-drop ordering (works in Home; drop-to-bottom)
- Discord-style inline message timestamps next to the sender name
- image lightbox toolbar visibility; themed context menus + toasts
- bridges panel + call facepile
- login screen rebuilt to the Blap design (centered card, accent buttons)
- accent (purple) primary buttons app-wide via Compound token overrides
Desktop / distribution:
- updater.ts switched Squirrel -> electron-updater (NSIS); Codeberg generic feed
- scripts/release-codeberg.mjs uploads artifacts to the Codeberg release
- Blap build variant (apps/desktop/blap/build.json, appId lol.utn.blap)
Calls (visual-only via widget API):
- "join with camera off" device setting + Voice settings toggle
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-29 21:37:49 -07:00
Michael Telatynski
6aee85aef5
Fix OIDC login callback handling on Element Desktop ( #33332 )
...
* Fix OIDC login callback handling on Element Desktop
* Add unit tests
* Iterate
* Fix lcov reporter
* Fix coverage paths
* Fix coverage upload
* Ensure `.test.ts` files don't get included in the desktop package
* Fix coverage artifact name
* Delint
* Tidy coverage name
* Improve coverage
2026-04-29 14:05:38 +00:00
Michael Telatynski
9ea4079c3b
Use the code signing Subject Name as basis for Tray GUID on Windows ( #32939 )
...
* Use the code signing Subject Name as basis for Tray GUID on Windows
Fixes https://github.com/element-hq/element-web/issues/32907
* Delint
* Iterate
* Add missing imports
2026-03-31 08:22:27 +00:00
Michael Telatynski
30a8afab6f
Move everything to apps/desktop subdirectory
...
Some bits will need to be moved back out after the merge
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2026-03-24 12:17:18 +00:00