903eefb475
Merge commit 'refs/pull/2487/head' of https://github.com/cinnyapp/cinny into dev
...
Deploy to Netlify (dev) / Deploy to Netlify (push) Has been cancelled
nyabau
2026-02-13 04:21:56 +02:00
hazre
92f490e9d9
feat: show connected/connecting call status
2026-02-13 01:46:24 +01:00
James
efb3e115db
fix: permissions and room icon resolution ( #2 )
...
* Initialize call state upon room creation for call rooms, remove subsequent useless permission
* handle case of missing call permissions
* use call icon for room item summary when room is call room
* replace previous icon src resolution function with a more robust approach
* replace usages of previous icon resolution function with new implementation
* fix room name not updating for a while when changed
* set up framework for room power level overrides upon room creation
* override join call permission to all members upon room creation
* fix broken usages of RoomIcon
* remove unneeded import
* remove unnecessary logic
* format with prettier
2026-02-13 01:03:46 +01:00
haz
9554b31c7d
Merge branch 'dev' into feat/element-call
2026-02-12 13:38:00 +01:00
Andrew Murphy
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
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
Ajay Bura
e04aeb865f
Merge branch 'dev' into feat/element-call
2026-02-12 13:52:55 +05:30
renovate[bot]
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
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
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
haz
5aec2732dd
Merge pull request #1 from YoJames2019/feat/element-call
...
fix page header background color on room view header
2026-02-11 20:40:07 +01:00
YoJames2019
a6f75eb5c5
fix page header background color on room view header
2026-02-11 14:07:59 -05:00
hazre
afac47d312
style: blend header and room input button styles in call nav
2026-02-11 18:38:00 +01:00
hazre
4f498af458
fix: restore header icon button fill behavior
...
Fixes regression from b074d421b66eb4d8b600dfa55b967e6c4f783044.
2026-02-11 18:03:41 +01:00
hazre
7ceba0301e
fix: keep call media controls visible before joining
2026-02-11 16:24:38 +01:00
hazre
9dbe53a36a
fix: clean up call nav/call view console warnings
2026-02-11 15:18:16 +01:00
hazre
47f1d1183a
fix: show call nav status while active call is ongoing
2026-02-11 14:51:43 +01:00
hazre
e01009fd07
Merge remote-tracking branch 'upstream/dev' into feat/element-call
2026-02-11 14:26:40 +01:00
YoJames2019
008669efdf
format using prettier rules from project prettierrc
2026-02-10 22:55:26 -05:00
YoJames2019
9562103210
remove debug logs
2026-02-10 22:39:53 -05:00
YoJames2019
40957632d5
clean up ts/eslint errors
2026-02-10 10:56:00 -05:00
YoJames2019
5b3a0f1334
set default mic state to enabled
2026-02-09 22:22:08 -05:00
YoJames2019
990a92a32c
redo roomcallnavstatus ui, force user preferred mute/video states when first joining calls, update variable names and remove unnecessary logic
2026-02-09 22:17:28 -05:00
YoJames2019
e481116b04
update text spacing
2026-02-09 01:06:08 -05:00
YoJames2019
9e1aab2973
bump element call to 0.16.3, apply cinny theme to element call ui, replace element call lobby (backup iframe) with custom ui and only use element call for the in-call ui
2026-02-09 00:45:48 -05:00
YoJames2019
7bca8fb911
add call related permissions to room permissions
2026-02-08 08:01:52 -05:00
Santhoshkumar044
073a9f5786
Fix room alias mention triggering room-wide notifications ( #2562 )
...
Deploy to Netlify (dev) / Deploy to Netlify (push) Waiting to run
* 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
dependabot[bot]
655c1c9aff
Bump docker/login-action from 3.5.0 to 3.6.0 ( #2496 )
...
Deploy to Netlify (dev) / Deploy to Netlify (push) Has been cancelled
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
dependabot[bot]
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
0f61f2f328
Fix typo: change "Advance Options" to "Advanced Options" ( #2537 )
2025-11-27 16:01:40 +11:00
Krishan
c88cb4bca9
Release v4.10.2 ( #2528 )
2025-11-05 17:49:56 +11:00
Ajay Bura
46c02b89de
Update folds to fix broken scrollbar color ( #2505 )
2025-10-15 17:30:03 +11:00
Ajay Bura
e13d97aa98
Fix member are not sorted correctly after last js-sdk update ( #2504 )
2025-10-15 17:27:11 +11:00
Ginger
13dd8fcc06
Allow account data to be deleted if the homeserver supports it
2025-10-06 14:18:41 -04:00
Ginger
205ea1655a
Add a context menu option to view a user's raw extended profile fields
2025-10-06 14:02:50 -04:00
Ginger
d42bcc6e3d
Use a common CollapsibleCard element for collapsible settings cards
2025-10-06 12:21:01 -04:00
Ginger
af9460ef8b
Fix incorrect logic when checking for profile field changes
2025-10-06 11:45:32 -04:00
Ginger
5bc9654d32
Add a panel in Developer Tools for editing profile fields
2025-10-06 11:44:41 -04:00
Ginger
4e7b64eb5f
Merge branch 'dev' into msc4133
2025-10-01 13:56:37 -04:00
Krishan
958ae8945d
Release v4.10.1 ( #2495 )
2025-09-29 14:34:38 +10:00
renovate[bot]
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
dependabot[bot]
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](72f2c25fcb...6cbd405e2c )
---
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
dependabot[bot]
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
dependabot[bot]
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
Ginger
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
Mari
867a47218a
fix: Prevent IME-exiting Enter press from sending message on Safari ( #2175 )
...
On most browsers, pressing Enter to end IME composition produces this
sequence of events:
* keydown (keycode 229, key Processing/Unidentified, isComposing true)
* compositionend
* keyup (keycode 13, key Enter, isComposing false)
On Safari, the sequence is different:
* compositionend
* keydown (keycode 229, key Enter, isComposing false)
* keyup (keycode 13, key Enter, isComposing false)
This causes Safari users to mistakenly send their messages when they
press Enter to confirm their choice in an IME.
The workaround is to treat the next keydown with keycode 229 as if it
were part of the IME composition period if it occurs within a short time
of the compositionend event.
Fixes #2103 , but needs confirmation from a Safari user.
2025-09-25 09:05:42 +05:30
Ginger
f9b0d8c86f
Add some explanatory comments
2025-09-24 10:44:17 -04:00
Ginger
458b1c0172
Merge branch 'dev' into msc4133
2025-09-22 11:46:32 -04:00
Ginger
4c5acc1940
Use proper deep comparison for hasChanged
2025-09-20 16:40:18 -04:00
Ginger
cfee62ffe6
Fix profile field comparison
2025-09-20 14:40:13 -04:00