Commit graph

1488 commits

Author SHA1 Message Date
8d2a7e02f6 version stuff
Some checks failed
Deploy to Netlify (dev) / Deploy to Netlify (push) Has been cancelled
2026-01-30 20:14:33 +02:00
482e93e3fb Merge commit 'refs/pull/2512/head' of https://github.com/cinnyapp/cinny into dev
Some checks are pending
Deploy to Netlify (dev) / Deploy to Netlify (push) Waiting to run
Merged the element call pr from upstream
2026-01-30 19:54:33 +02:00
f027696676 Merge commit 'refs/pull/2487/head' of https://github.com/cinnyapp/cinny into dev
Merging the pronouns pr from upstream
2026-01-30 19:52:37 +02:00
Santhoshkumar044
073a9f5786
Fix room alias mention triggering room-wide notifications (#2562)
Some checks are pending
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)
Some checks failed
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
Timo K
c1b2902bc5 add netlify redirect to widgets/
Signed-off-by: Timo K <toger5@hotmail.de>
2025-10-21 13:51:59 +02:00
Timo K
0f70e6f706 fix widget loading vite config
Signed-off-by: Timo K <toger5@hotmail.de>
2025-10-21 11:58:47 +02: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
Timo K
94ff2d1d7d Add call button to header
Signed-off-by: Timo K <toger5@hotmail.de>
2025-10-12 19:33:45 +02:00
Timo K
c9effa0860 use call view in room view
Signed-off-by: Timo K <toger5@hotmail.de>
2025-10-12 19:32:57 +02:00
Timo K
4985de841c call view impl
Signed-off-by: Timo K <toger5@hotmail.de>
2025-10-12 19:32:11 +02:00
Timo K
65085e84f7 Call View template
Signed-off-by: Timo K <toger5@hotmail.de>
2025-10-12 19:31:32 +02:00
Timo K
e18769f9c6 copy over StopGapWidget (ElementCallMessaging class)
Signed-off-by: Timo K <toger5@hotmail.de>
2025-10-12 19:29:30 +02:00
Timo K
8df27ac688 copy over widgetDriver from EW
Signed-off-by: Timo K <toger5@hotmail.de>
2025-10-12 19:24:02 +02:00
Timo K
bbe53d6d6f copy over utils form EW
Signed-off-by: Timo K <toger5@hotmail.de>
2025-10-12 19:23:48 +02:00
Timo K
98c90b23af dependencies
Signed-off-by: Timo K <toger5@hotmail.de>
2025-10-12 19:22:58 +02: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
Ginger
79b37e177b
Improve text contrast in IDP profile settings element 2025-09-19 10:50:57 -04:00
Ajay Bura
afc251aa7c
Add arrow to message bubbles and improve spacing (#2474)
* Add arrow to message bubbles and improve spacing

* make bubble message avatar smaller

* add bubble layout for event content

* adjust bubble arrow

* fix missing return statement for event content

* hide bubble for event content

* add new arrow to bubble message

* fix avatar username relative alignment

* fix types

* fix code block header background

* revert avatar size and make arrow less sharp

* show event messages timestamp to right when bubble is hidden

* fix avatar base css

* move message header outside bubble

* fix event time appears on left in hidden bubles
2025-09-19 21:06:05 +10:00
Ginger
4c515bb72e
Move timezone chip to a better position 2025-09-18 12:36:08 -04:00
Ginger
8a8443bda4
Move profile field elements into their own files 2025-09-18 12:34:34 -04:00
Ginger
317cd366c3
Hide profile fields which are blocked by a capability 2025-09-18 12:29:51 -04:00
Ginger
aafd028af4
Fix support for MSC4133-less homeservers, add OIDC profile link 2025-09-18 10:20:52 -04:00
Ajay Bura
31efbf73b7
Make emojiboard lightweight on low end devices (#2484)
* extract emoji search component

* extract emoji board tabs component

* extract sidebar component

* extract no stickers component

* create emoji/sticker preview atom

* extract component from emoji/sticker item and sidebar buttons

* fix image group icon not loading

* separate emojis and sticker groups logic

* extract layout and emoji group components

* add virtualization in emoji board groups

* fix scroll to alignment
2025-09-18 11:14:08 +10:00
Ginger
984803c52c
Add slightly more padding above the profile save and cancel buttons 2025-09-16 09:36:07 -04:00
Ginger
07df0c2c79
Use Tanstack Query when fetching extended profiles to improve caching 2025-09-16 09:23:06 -04:00
Ginger
c389365ea2
Merge branch 'dev' into msc4133 2025-09-15 18:27:50 -04:00
Ginger
d4deba6074
Use a consistent fallback icon in settings for users with no avatar 2025-09-15 14:50:29 -04:00
Ginger
c5b59ea122
Add a setting for user pronouns 2025-09-15 14:46:08 -04:00
Ginger
c7f6e33a2b
Propery delete blank profile fields 2025-09-15 14:06:41 -04:00