enki
5ccd85c8a9
release-codeberg: resume interrupted uploads
...
Skip release assets already uploaded at the same size instead of deleting and
re-uploading everything, so a re-run picks up where it left off.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 08:51:52 -07:00
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
enki
fb649be700
release-codeberg: upload all installers for the current version
...
Docker / Docker Buildx (push) Has been cancelled
Build Debian package / Build package (release) Has been cancelled
Build and Deploy / prepare (release) Has been cancelled
Build and Deploy / Trigger Pro pipeline (release) Has been cancelled
Build and Deploy / Windows arm64 (release) Has been cancelled
Build and Deploy / Windows x64 (release) Has been cancelled
Build and Deploy / macOS (release) Has been cancelled
Build and Deploy / Linux amd64 (sqlcipher static) (release) Has been cancelled
Build and Deploy / Linux arm64 (sqlcipher static) (release) Has been cancelled
Build and Deploy / ${{ needs.prepare.outputs.deploy == 'true' && 'Deploy' || 'Deploy (dry-run)' }} (release) Has been cancelled
Build and Deploy / Deploy builds to ESS (release) Has been cancelled
Deploy release / Deploy to Cloudflare Pages (release) Has been cancelled
Include deb/flatpak/pacman/tar.gz (not just the Windows exe) so the release page
has every platform's download for the Linux update-ping to link to. Filter by
version so leftover artifacts from older builds in dist/ aren't uploaded.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-30 20:55:29 -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
renovate[bot]
1fb6b778e7
Update pnpm to v11 ( #33573 )
...
* Update pnpm to v11
* Handle breaking changes
* Attach pnpm hash
* Remove redundant packageManager fields
* Make lint-staged happy
* Lockfile pnpm itself too
* Update pnpm/action-setup for better v11 compatibility
* Specify types to make tsc happier
* Fix permissions
* Check ulimit
* Specify minimumReleaseAgeExclude
* Run desktop tests
* Revert "Run desktop tests"
This reverts commit 911eb0ba2e9237d4b28e3bdaaf8f10ba6f22e827.
* Revert "Check ulimit"
This reverts commit f09eb59d715ba30a2e7fc5dba17dde092bd9bf17.
* Reapply "Check ulimit"
This reverts commit 83227c19ff5d07db91b6586f407f56870b00c041.
* Run desktop tests
* Switch nodeLinker & remove app-builder-lib patch
* Fix webpack.config.ts
* Fix .stylelintrc.cjs
* Fix `events` package
* Makes types happier
* Make knip happy
* Fix hak build
* Make jest happy
* Make pnpm-link happy
* Remove dead file
* Run playwright tests
* Fix linux hak permissions in ci
* Test
* Remove ulimit checks
* Disable skip
* Update nx
* Tweak line endings
* Update screenshot
* Iterate
* Webpack fallback `events`
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2026-05-29 08:26:59 +00:00
Michael Telatynski
7408796362
Fix element desktop dockerbuild utilities ( #33641 )
...
Got broken by monorepo merge
2026-05-28 09:53:29 +00:00
Michael Telatynski
0a8ef85f2f
Fix hak check for matrix-seshat ( #33030 )
2026-04-02 09:43:12 +00:00
Michael Telatynski
2b3720b4a2
Consolidate Build & Test CI ( #32929 )
...
* Consolidate Build & Test CI
* Add missing workflow dependency
* Fix artifact name clash
* Fix playwright config
* Fix playwright_ew job
* Fix ed tests
* Fix playwright tags
* Iterate
* Fix file reads
* Fix sample-files paths
* Fix PW_TAG
* Fix blob report paths
* Delint
* Fix build-and-test.yaml
* Iterate
* Fix consentHomeserver.ts
* Simplify
* Iterate
* Delint
* Iterate
* Iterate
* Iterate
* Specify shell
* Simplify
* Delete apps/web/playwright/sample-files/index.ts
* Discard changes to apps/web/playwright/sample-files/index.ts
* Exclude playwright-common from coverage gate
* Attempt to speed up arm64 desktop test
* Revert "Attempt to speed up arm64 desktop test"
This reverts commit 8fa8ff0c785da6dad05bda938c8af24fa6af0451.
* Iterate
* Fix cache key
* Accept python or python3 as per node-gyp
* Accept python or python3 as per node-gypd
* Exclude apps/desktop/hak from coverage gate
2026-03-31 12:52:50 +00:00
Michael Telatynski
0d1d889c28
Remove tsx dependency ( #32967 )
...
* Remove tsx dependency
* Iterate
* Iterate
* Iterate
2026-03-30 15:17:36 +00:00
Michael Telatynski
8305c52251
Iterate
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2026-03-24 15:12:05 +00:00
Michael Telatynski
afa23c23a8
Make desktop linters happy
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2026-03-24 13:02:58 +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