Ajay Bura and GitHub
17a1c04ced
fix room back button not working after router update ( #2630 )
2026-02-16 19:51:55 +11:00
Ajay Bura and GitHub
d866c1b903
fix room back button not working after router update ( #2630 )
2026-02-16 19:51:55 +11:00
Ajay Bura and GitHub
9d28411db3
fix: image not loading on mobile after lock/unlock ( #2631 )
...
image not loading on mobile after lock/unlock
2026-02-16 19:51:09 +11:00
Ajay Bura and GitHub
fbde1a2030
fix: image not loading on mobile after lock/unlock ( #2631 )
...
image not loading on mobile after lock/unlock
2026-02-16 19:51:09 +11:00
Krishan and GitHub
5bfe61a85e
Revert "fix: set m.fully_read marker when marking rooms as read" ( #2629 )
...
Revert "Set m.fully_read marker when marking rooms as read (#2587 )"
This reverts commit 53a0a88e58 .
2026-02-16 06:03:37 +11:00
Krishan and GitHub
4ba7b9162d
Revert "fix: set m.fully_read marker when marking rooms as read" ( #2629 )
...
Revert "Set m.fully_read marker when marking rooms as read (#2587 )"
This reverts commit 9d49418a1f .
2026-02-16 06:03:37 +11:00
Andrew Murphy and GitHub
53a0a88e58
Set m.fully_read marker when marking rooms as read ( #2587 )
...
Previously markAsRead() only sent m.read receipts via sendReadReceipt().
This meant the read position was not persisted across page refreshes,
especially noticeable in bridged rooms.
Now uses setRoomReadMarkers() which sets both:
- m.fully_read marker (persistent read position)
- m.read receipt
Fixes issue where rooms would still show as unread after refresh.
2026-02-14 17:32:10 +11:00
Andrew Murphy and GitHub
9d49418a1f
Set m.fully_read marker when marking rooms as read ( #2587 )
...
Previously markAsRead() only sent m.read receipts via sendReadReceipt().
This meant the read position was not persisted across page refreshes,
especially noticeable in bridged rooms.
Now uses setRoomReadMarkers() which sets both:
- m.fully_read marker (persistent read position)
- m.read receipt
Fixes issue where rooms would still show as unread after refresh.
2026-02-14 17:32:10 +11:00
Ajay Bura and GitHub
d56ab14d29
Prevent invalid mxc from getting used ( #2609 )
2026-02-14 17:12:28 +11:00
Ajay Bura and GitHub
3522751a15
Prevent invalid mxc from getting used ( #2609 )
2026-02-14 17:12:28 +11:00
Ajay Bura and GitHub
4d2da0c030
Post session info to service worker instead of asking from sw ( #2605 )
...
post session info to service worker instead of asking from sw on each request
2026-02-14 17:11:36 +11:00
Ajay Bura and GitHub
074c555294
Post session info to service worker instead of asking from sw ( #2605 )
...
post session info to service worker instead of asking from sw on each request
2026-02-14 17:11:36 +11:00
69b95a8947
fix(deps): update dependency react-router-dom to v6.30.3 ( #2612 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-14 17:10:43 +11:00
206a927f30
fix(deps): update dependency react-router-dom to v6.30.3 ( #2612 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-14 17:10:43 +11:00
Andrew Murphy and GitHub
3d85501bec
Fix muted rooms showing unread badges ( #2581 )
...
fix: detect muted rooms with empty actions array
The mute detection was checking for `actions[0] === "dont_notify"` but
Cinny sets `actions: []` (empty array) when muting a room, which is
the correct behavior per Matrix spec where empty actions means no
notification.
This caused muted rooms to still show unread badges and contribute to
space badge counts.
Fixes the isMutedRule check to handle both:
- Empty actions array (current Matrix spec)
- "dont_notify" string (deprecated but may exist in older rules)
2026-02-12 21:45:37 +11:00
Andrew Murphy and GitHub
fd37dfe3f9
Fix muted rooms showing unread badges ( #2581 )
...
fix: detect muted rooms with empty actions array
The mute detection was checking for `actions[0] === "dont_notify"` but
Cinny sets `actions: []` (empty array) when muting a room, which is
the correct behavior per Matrix spec where empty actions means no
notification.
This caused muted rooms to still show unread badges and contribute to
space badge counts.
Fixes the isMutedRule check to handle both:
- Empty actions array (current Matrix spec)
- "dont_notify" string (deprecated but may exist in older rules)
2026-02-12 21:45:37 +11:00
Gimle Larpes and GitHub
d19804b5eb
Re-add mEvent.getSender() === mx.getUserId() check for deletion of messages ( #2607 )
...
* hide "Delete Message" if it is forbidden
* Fix the stuff I broke :/
2026-02-12 21:40:11 +11:00
Gimle Larpes and GitHub
1ce6ca2b07
Re-add mEvent.getSender() === mx.getUserId() check for deletion of messages ( #2607 )
...
* hide "Delete Message" if it is forbidden
* Fix the stuff I broke :/
2026-02-12 21:40:11 +11:00
22f898d4ae
fix(deps): update dependency folds to v2.5.0 ( #2606 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-12 16:56:47 +11:00
83e5125b37
fix(deps): update dependency folds to v2.5.0 ( #2606 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-12 16:56:47 +11:00
Gimle Larpes and GitHub
9190a93cb0
Hide "Delete Message" if it is forbidden ( #2602 )
...
hide "Delete Message" if it is forbidden
2026-02-12 16:27:17 +11:00
Gimle Larpes and GitHub
ca82aa283a
Hide "Delete Message" if it is forbidden ( #2602 )
...
hide "Delete Message" if it is forbidden
2026-02-12 16:27:17 +11:00
Zach and GitHub
b388167861
Replace envs.net with unredacted.org in config ( #2601 )
...
* Replace 'envs.net' with 'unredacted.org' in config
https://envs.net/ is shutting down their Matrix server
* Update defaultHomeserver and reorder servers list
* Remove 'monero.social' from homeserver list
2026-02-12 10:39:58 +11:00
Zach and GitHub
8ce33ee6ff
Replace envs.net with unredacted.org in config ( #2601 )
...
* Replace 'envs.net' with 'unredacted.org' in config
https://envs.net/ is shutting down their Matrix server
* Update defaultHomeserver and reorder servers list
* Remove 'monero.social' from homeserver list
2026-02-12 10:39:58 +11:00
Santhoshkumar044 and GitHub
d1a3d378dc
Fix room alias mention triggering room-wide notifications ( #2562 )
...
* fix: prevent room alias mentions from triggering @room notifications
* fix: Simplify room mention to exact match on @room
2026-01-12 23:21:00 +11:00
Santhoshkumar044 and GitHub
073a9f5786
Fix room alias mention triggering room-wide notifications ( #2562 )
...
* fix: prevent room alias mentions from triggering @room notifications
* fix: Simplify room mention to exact match on @room
2026-01-12 23:21:00 +11:00
5a48671b19
Bump docker/login-action from 3.5.0 to 3.6.0 ( #2496 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3.5.0...v3.6.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 3.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-27 16:30:39 +11:00
655c1c9aff
Bump docker/login-action from 3.5.0 to 3.6.0 ( #2496 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3.5.0...v3.6.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 3.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-27 16:30:39 +11:00
c285e5f892
Bump nginx from 1.29.1-alpine to 1.29.3-alpine ( #2525 )
...
Bumps nginx from 1.29.1-alpine to 1.29.3-alpine.
---
updated-dependencies:
- dependency-name: nginx
dependency-version: 1.29.3-alpine
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-27 16:16:20 +11:00
17d4bceb42
Bump nginx from 1.29.1-alpine to 1.29.3-alpine ( #2525 )
...
Bumps nginx from 1.29.1-alpine to 1.29.3-alpine.
---
updated-dependencies:
- dependency-name: nginx
dependency-version: 1.29.3-alpine
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-27 16:16:20 +11:00
willow and GitHub
c122ac07de
Fix typo: change "Advance Options" to "Advanced Options" ( #2537 )
2025-11-27 16:01:40 +11:00
willow and GitHub
0f61f2f328
Fix typo: change "Advance Options" to "Advanced Options" ( #2537 )
2025-11-27 16:01:40 +11:00
Krishan and GitHub
84d699ebd4
Release v4.10.2 ( #2528 )
2025-11-05 17:49:56 +11:00
Krishan and GitHub
c88cb4bca9
Release v4.10.2 ( #2528 )
v4.10.2
2025-11-05 17:49:56 +11:00
Ajay Bura and GitHub
6afd19b60d
Update folds to fix broken scrollbar color ( #2505 )
2025-10-15 17:30:03 +11:00
Ajay Bura and GitHub
46c02b89de
Update folds to fix broken scrollbar color ( #2505 )
2025-10-15 17:30:03 +11:00
Ajay Bura and GitHub
3370ba41c2
Fix member are not sorted correctly after last js-sdk update ( #2504 )
2025-10-15 17:27:11 +11:00
Ajay Bura and GitHub
e13d97aa98
Fix member are not sorted correctly after last js-sdk update ( #2504 )
2025-10-15 17:27:11 +11:00
Krishan and GitHub
62a28e3289
Release v4.10.1 ( #2495 )
2025-09-29 14:34:38 +10:00
Krishan and GitHub
958ae8945d
Release v4.10.1 ( #2495 )
v4.10.1
2025-09-29 14:34:38 +10:00
4919f58bce
fix(deps): update dependency matrix-js-sdk to v38 [security] ( #2493 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-27 10:00:04 +05:30
f55a3764d5
fix(deps): update dependency matrix-js-sdk to v38 [security] ( #2493 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-27 10:00:04 +05:30
2c19f9f42f
Bump softprops/action-gh-release from 2.3.2 to 2.3.3 ( #2478 )
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 2.3.2 to 2.3.3.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/72f2c25fcb47643c292f7107632f7a47c1df5cd8...6cbd405e2c4e67a21c47fa9e383d020e4e28b836 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-version: 2.3.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-26 22:24:59 +10:00
3bdcf37bf0
Bump softprops/action-gh-release from 2.3.2 to 2.3.3 ( #2478 )
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 2.3.2 to 2.3.3.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/72f2c25fcb47643c292f7107632f7a47c1df5cd8...6cbd405e2c4e67a21c47fa9e383d020e4e28b836 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-version: 2.3.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-26 22:24:59 +10:00
5458a754db
Bump nginx from 1.29.0-alpine to 1.29.1-alpine ( #2450 )
...
Bumps nginx from 1.29.0-alpine to 1.29.1-alpine.
---
updated-dependencies:
- dependency-name: nginx
dependency-version: 1.29.1-alpine
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-26 22:21:32 +10:00
9d7808ec46
Bump nginx from 1.29.0-alpine to 1.29.1-alpine ( #2450 )
...
Bumps nginx from 1.29.0-alpine to 1.29.1-alpine.
---
updated-dependencies:
- dependency-name: nginx
dependency-version: 1.29.1-alpine
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-26 22:21:32 +10:00
3bf374a057
Bump docker/setup-buildx-action from 3.10.0 to 3.11.1 ( #2373 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3.10.0 to 3.11.1.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3.10.0...v3.11.1 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: 3.11.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-26 22:19:28 +10:00
20d30903fd
Bump docker/setup-buildx-action from 3.10.0 to 3.11.1 ( #2373 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3.10.0 to 3.11.1.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3.10.0...v3.11.1 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: 3.11.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-26 22:19:28 +10:00
892a11238c
Add support to mark videos as spoilers ( #2255 )
...
* Add support for MSC4193: Spoilers on Media
* Clarify variable names and wording
* Restore list atom
* Improve spoilered image UX with autoload off
* Use `aria-pressed` to indicate attachment spoiler state
* Improve spoiler button tooltip wording, keep reveal button from conflicting with load errors
* Make it possible to mark videos as spoilers
* Allow videos to be marked as spoilers when uploaded
* Apply requested changes
* Show a loading spinner on spoiled media when unblurred
---------
Co-authored-by: Ajay Bura <32841439+ajbura@users.noreply.github.com >
2025-09-25 13:41:35 +10:00
b78f6f23b5
Add support to mark videos as spoilers ( #2255 )
...
* Add support for MSC4193: Spoilers on Media
* Clarify variable names and wording
* Restore list atom
* Improve spoilered image UX with autoload off
* Use `aria-pressed` to indicate attachment spoiler state
* Improve spoiler button tooltip wording, keep reveal button from conflicting with load errors
* Make it possible to mark videos as spoilers
* Allow videos to be marked as spoilers when uploaded
* Apply requested changes
* Show a loading spinner on spoiled media when unblurred
---------
Co-authored-by: Ajay Bura <32841439+ajbura@users.noreply.github.com >
2025-09-25 13:41:35 +10:00