592 Commits
Author SHA1 Message Date
Thore Cimbal 88c4e155ce Merge upstream v1.12.26 - reconnect the fork to Element Web (management #0099)
The repo had no upstream ancestry: a whole tree arrived in one commit in May, so
every update meant re-applying our patches by hand onto a fresh checkout, and a file
Element moved would take our lines with it silently.

The real base was found by measuring tree distance across develop rather than trusting
the changelog: deadd548, not the v1.12.17 tag. With that set as a temporary graft, this
merge computed as a proper three-way merge - 32 conflicts instead of 1757.

Resolutions, each decided rather than defaulted:

- 24 GitHub workflows stay deleted; we build on GitLab CI.
- MImageBody.tsx is gone upstream, migrated to MVVM. Our ClamAV error label moved into
  ImageBodyViewModel.computeErrorLabel, ahead of the DecryptError branch, matching what
  VideoBodyViewModel and FileBodyViewModel already do.
- Upstream extracted the room list item body into RoomListItemContent. Our call
  participants list and its getInitials helper moved there; both sides' CSS classes and
  both sides' props are kept.
- matrix-js-sdk follows upstream at 42.2.0 - our git ref pin was a workaround for a
  stale ref, and following upstream is the point of this merge.
- Element Call stays ours. Checked before deciding: @element-hq/element-call-embedded
  is referenced nowhere in the tree, while webpack.config.ts needs
  @sorb/threadnet-call-embedded, so taking upstream's line would have deleted the noise
  suppression from #0054 without a word.

The lockfile was regenerated with pnpm 11.20.0, which upstream now requires through
devEngines. CI already runs corepack enable, and onFail: download makes it fetch that
version by itself.

Not yet accepted: this needs a build and the ClamAV functional test - send an encrypted
file, receive a rejected one - before it goes near main.
2026-08-19 12:00:00 +00:00
RiotRobot c43ef70b55 v1.12.26 2026-08-18 13:42:12 +00:00
RiotRobot a2a996ae50 v1.12.25 2026-08-05 09:08:08 +00:00
RiotRobot dea10bf390 v1.12.24 2026-07-21 14:06:59 +00:00
RiotRobot 3a219ab356 v1.12.23 2026-07-07 12:56:48 +00:00
RiotRobot 94636e8d4d v1.12.22 2026-06-23 13:31:56 +00:00
RiotRobot 1829f52448 v1.12.21 2026-06-09 12:58:28 +00:00
RiotRobot 5d36492432 v1.12.20 2026-05-27 13:46:37 +00:00
RiotRobot 00daa1c621 v1.12.19 2026-05-27 08:01:57 +00:00
RiotRobot dc0dbd540b v1.12.18 2026-05-12 13:17:09 +00:00
sorB 3da363517f feat: show call participants in room list (Discord-style)
Docker / Docker Buildx (push) Has been cancelled
Build Debian package / Build package (release) Has been cancelled
Build and Deploy / prepare (release) Has been cancelled
Deploy release / Deploy to Cloudflare Pages (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
2026-05-10 14:25:35 +02:00
RiotRobot cc00c4c5a8 v1.12.17 2026-04-30 09:55:38 +00:00
RiotRobot ca258f5be9 v1.12.16 2026-04-28 12:16:04 +00:00
RiotRobot 8567084409 v1.12.15 2026-04-08 07:48:17 +00:00
RiotRobot dbac03cbce v1.12.14 2026-04-07 13:23:44 +00:00
RiotRobot f72e09173b v1.12.13 2026-03-24 11:26:49 +00:00
RiotRobot 074a69aa1e v1.12.12 2026-03-10 14:03:29 +00:00
RiotRobot 013f1ce791 v1.12.11 2026-02-24 14:10:50 +00:00
RiotRobot d7f94f89dc v1.12.10 2026-02-10 16:01:35 +00:00
RiotRobot 2ef02fa39e v1.12.9 2026-01-27 12:50:07 +00:00
RiotRobot 71d9312452 v1.12.8 2026-01-13 14:48:05 +00:00
RiotRobot fab2997107 v1.12.7 2025-12-16 14:49:39 +00:00
RiotRobot bb5bf5a462 v1.12.6 2025-12-03 17:21:30 +00:00
RiotRobot f7e6cb6129 v1.12.5 2025-12-02 15:04:27 +00:00
RiotRobot 7a01cdae0a v1.12.4 2025-11-18 14:36:41 +00:00
RiotRobot d4c22d43f3 v1.12.3 2025-11-04 14:09:39 +00:00
RiotRobot 09598bcb7a v1.12.2 2025-10-21 11:41:01 +00:00
RiotRobot 56b60e845e v1.12.1 2025-10-07 12:14:07 +00:00
RiotRobot 8712a5d07b v1.12.0 2025-09-23 12:32:27 +00:00
RiotRobot 87d40ab0e0 v1.11.112 2025-09-16 11:52:32 +00:00
RiotRobot c7c0e91fdc v1.11.111 2025-09-10 09:24:49 +00:00
RiotRobot b6f5843028 v1.11.110 2025-08-27 13:45:54 +00:00
RiotRobot 29e895095f v1.11.109 2025-08-11 11:26:35 +00:00
RiotRobot d98533025a v1.11.108 2025-07-30 14:22:51 +00:00
RiotRobot 5a4b5418cc v1.11.107 2025-07-29 13:04:43 +00:00
RiotRobot d05806b9e9 v1.11.106 2025-07-15 15:01:54 +00:00
RiotRobot d83c619e65 v1.11.105 2025-07-01 15:09:02 +00:00
RiotRobot 01519f7fd5 v1.11.104 2025-06-17 13:15:36 +00:00
RiotRobot eb7359403f v1.11.103 2025-06-10 12:07:31 +00:00
RiotRobot dba4952721 v1.11.102 2025-06-03 14:56:05 +00:00
RiotRobot e7e425f3db v1.11.101 2025-05-20 13:34:02 +00:00
RiotRobot 186f7e71be v1.11.100 2025-05-06 14:03:49 +00:00
RiotRobot 40debba4dd v1.11.99 2025-04-23 10:30:13 +00:00
RiotRobot 8269770db0 v1.11.98 2025-04-22 12:57:08 +00:00
RiotRobot 1fdd313ae9 v1.11.97 2025-04-08 12:43:24 +00:00
RiotRobot c68157ec46 v1.11.96 2025-03-25 14:51:30 +00:00
RiotRobot 324dd5a858 v1.11.95 2025-03-11 14:40:55 +00:00
RiotRobot 7a513a2dc2 v1.11.94 2025-02-27 13:16:17 +00:00
RiotRobot 230e26e1ab v1.11.93 2025-02-25 13:27:04 +00:00
RiotRobot 4d55e8f433 v1.11.92 2025-02-11 14:32:06 +00:00