rainny.git
4 months agoImprove thread reply layout (#2410)
Ajay Bura [Mon, 4 Aug 2025 15:04:01 +0000 (20:34 +0530)]
Improve thread reply layout (#2410)

4 months agoRevert "Fix menus congestion and improve thread reply layout (#2402)" (#2409)
Ajay Bura [Mon, 4 Aug 2025 14:59:12 +0000 (20:29 +0530)]
Revert "Fix menus congestion and improve thread reply layout (#2402)" (#2409)

This reverts commit d8d4714370fbe6c6ea6f6889ba4a5aae505220b8.

4 months agoAdd code block language header and improve styles (#2403)
Ajay Bura [Sun, 27 Jul 2025 12:21:09 +0000 (17:51 +0530)]
Add code block language header and improve styles (#2403)

* add code block language header and improve styles

* improve codeblock fallback text

* move floating expand button to code block header

* reduce code font size

4 months agoFix menus congestion and improve thread reply layout (#2402)
Ajay Bura [Sun, 27 Jul 2025 12:20:23 +0000 (17:50 +0530)]
Fix menus congestion and improve thread reply layout (#2402)

* make menus more spacious

* improve threaded reply layout

* fix search filter button spacing

4 months agoAdd settings to enable 24-hour time format and customizable date format (#2347)
Gimle Larpes [Sun, 27 Jul 2025 12:13:00 +0000 (15:13 +0300)]
Add settings to enable 24-hour time format and customizable date format (#2347)

* Add setting to enable 24-hour time format

* added hour24Clock to TimeProps

* Add incomplete dateFormatString setting

* Move 24-hour  toggle to Appearance

* Add "Date & Time" subheading, cleanup after merge

* Add setting for date formatting

* Fix minor formatting and naming issues

* Document functions

* adress most comments

* add hint for date formatting

* add support for 24hr time to TimePicker

* prevent overflow on small displays

4 months agoRender room avatar as fallback for dm group chat (#2398)
Ajay Bura [Wed, 23 Jul 2025 15:30:02 +0000 (21:00 +0530)]
Render room avatar as fallback for dm group chat (#2398)

* render room avatar for dm group chat

* remove extra conditions

4 months agoFix small height image half clickable view button (#2397)
Ajay Bura [Wed, 23 Jul 2025 15:29:32 +0000 (20:59 +0530)]
Fix small height image half clickable view button (#2397)

4 months agoAdd button to start thread on reply (#2320)
Filipe Medeiros [Wed, 23 Jul 2025 15:17:17 +0000 (16:17 +0100)]
Add button to start thread on reply (#2320)

* add simple button to start a thread on reply

* force build

* remove useless actions

* add actions back

* change icon to ThreadPlus

* add button to context menu

* fix capital T

---------

Co-authored-by: Ajay Bura <32841439+ajbura@users.noreply.github.com>
4 months agoAdd code block copy and collapse functionality (#2361)
Gimle Larpes [Wed, 23 Jul 2025 15:10:56 +0000 (18:10 +0300)]
Add code block copy and collapse functionality (#2361)

* add buttons to codeblocks

* add functionality

* Document functions

* Improve accessibility

* Remove pointless DefaultReset

* implement some requested changes

* fix content shift when expanding or collapsing

---------

Co-authored-by: Ajay Bura <32841439+ajbura@users.noreply.github.com>
5 months agoSupport oidc action param for login and register page (#2389)
Ajay Bura [Wed, 16 Jul 2025 10:49:13 +0000 (16:19 +0530)]
Support oidc action param for login and register page (#2389)

5 months agoJump to time option in room timeline (#2377)
Ajay Bura [Tue, 15 Jul 2025 12:41:33 +0000 (18:11 +0530)]
Jump to time option in room timeline (#2377)

* add time and date picker components

* add time utils

* add jump to time in room timeline

* fix typo causing crash in safari

5 months agoLink device account management with OIDC (#2390)
Ajay Bura [Tue, 15 Jul 2025 12:40:16 +0000 (18:10 +0530)]
Link device account management with OIDC (#2390)

* load auth metadata configs on startup

* deep-link cross-signing reset button with oidc

* deep-link manage devices and delete device with oidc

* fix import typo

5 months agoStop parsing servername from roomId (#2391)
Ajay Bura [Tue, 15 Jul 2025 12:33:45 +0000 (18:03 +0530)]
Stop parsing servername from roomId (#2391)

5 months agoimprove parent selection when opening a room (#2388)
Ajay Bura [Fri, 11 Jul 2025 11:03:55 +0000 (16:33 +0530)]
improve parent selection when opening a room (#2388)

when a room has more than one orphan parent, we will select parent which has highest number of special users who have special powers in selected room.

5 months agofix room not opening when two rooms has same alias (#2387)
Ajay Bura [Fri, 11 Jul 2025 11:00:30 +0000 (16:30 +0530)]
fix room not opening when two rooms has same alias (#2387)

5 months agoUpdate dependency vite to v5.4.19 [SECURITY] (#2326)
renovate[bot] [Sat, 5 Jul 2025 11:52:35 +0000 (21:52 +1000)]
Update dependency vite to v5.4.19 [SECURITY] (#2326)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 months agoBump softprops/action-gh-release from 2.2.1 to 2.3.2 (#2363)
dependabot[bot] [Sat, 5 Jul 2025 11:51:29 +0000 (21:51 +1000)]
Bump softprops/action-gh-release from 2.2.1 to 2.3.2 (#2363)

Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.2.1 to 2.3.2.
- [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/c95fe1489396fe8a9eb87c0abf8aa5b2ef267fda...72f2c25fcb47643c292f7107632f7a47c1df5cd8)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-version: 2.3.2
  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>
5 months agoBump dawidd6/action-download-artifact from 9 to 11 (#2364)
dependabot[bot] [Sat, 5 Jul 2025 11:49:14 +0000 (21:49 +1000)]
Bump dawidd6/action-download-artifact from 9 to 11 (#2364)

Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 9 to 11.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/07ab29fd4a977ae4d2b275087cf67563dfdf0295...ac66b43f0e6a346234dd65d4d0c8fbb31cb316e5)

---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  dependency-version: '11'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 months agoBump nginx from 1.27.4-alpine to 1.29.0-alpine (#2382)
dependabot[bot] [Sat, 5 Jul 2025 11:38:01 +0000 (21:38 +1000)]
Bump nginx from 1.27.4-alpine to 1.29.0-alpine (#2382)

Bumps nginx from 1.27.4-alpine to 1.29.0-alpine.

---
updated-dependencies:
- dependency-name: nginx
  dependency-version: 1.29.0-alpine
  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>
5 months agoFix new direct message showing with room (#2386)
Ajay Bura [Sat, 5 Jul 2025 11:31:15 +0000 (17:01 +0530)]
Fix new direct message showing with room (#2386)

as we were mutating the content of m.direct the sdk was comparing old value with new one and preventing update if found equal

5 months agoAdd support for more code highlight (#2355)
RGBCube [Sun, 29 Jun 2025 10:43:47 +0000 (10:43 +0000)]
Add support for more code highlight (#2355)

5 months agoFix focus behaviour when opening single-purpose features (#2349)
Gimle Larpes [Sat, 28 Jun 2025 14:45:21 +0000 (16:45 +0200)]
Fix focus behaviour when opening single-purpose features (#2349)

* Improve focus behaviour on search boxes and chats

* Implemented MR #2317

* Fix crash if canMessage is false

* Prepare for PR #2335

* disable autofocus on message field

5 months agoMake "View Source" a developer tool (#2368)
Gimle Larpes [Sat, 28 Jun 2025 10:35:59 +0000 (12:35 +0200)]
Make "View Source" a developer tool (#2368)

5 months agoFix auto focus in "Join with Address" text input (#2317)
Priyansh [Fri, 27 Jun 2025 16:20:28 +0000 (21:50 +0530)]
Fix auto focus in "Join with Address" text input (#2317)

5 months agoBump docker/build-push-action from 6.15.0 to 6.18.0 (#2351)
dependabot[bot] [Wed, 18 Jun 2025 22:52:03 +0000 (08:52 +1000)]
Bump docker/build-push-action from 6.15.0 to 6.18.0 (#2351)

Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.15.0 to 6.18.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.15.0...v6.18.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: 6.18.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>
5 months agoBump actions/setup-node from 4.3.0 to 4.4.0 (#2307)
dependabot[bot] [Wed, 18 Jun 2025 22:29:55 +0000 (08:29 +1000)]
Bump actions/setup-node from 4.3.0 to 4.4.0 (#2307)

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4.3.0...v4.4.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 4.4.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>
6 months agoRelease v4.8.1 (#2360) v4.8.1
Ajay Bura [Tue, 10 Jun 2025 13:48:55 +0000 (19:18 +0530)]
Release v4.8.1 (#2360)

6 months agoAdd allow from currently selected space if no m.space.parent found (#2359)
Ajay Bura [Tue, 10 Jun 2025 13:47:46 +0000 (19:17 +0530)]
Add allow from currently selected space if no m.space.parent found (#2359)

6 months agoFix space navigation & view space timeline dev-option (#2358)
Ajay Bura [Tue, 10 Jun 2025 04:44:17 +0000 (10:14 +0530)]
Fix space navigation & view space timeline dev-option (#2358)

* fix inaccessible space on alias change

* fix new room in space open in home

* allow opening space timeline

* hide event timeline feature behind dev tool

* add navToActivePath to clear cache function

6 months agoUpdate folds to v2.2.0 (#2341)
Ajay Bura [Tue, 27 May 2025 08:40:27 +0000 (14:10 +0530)]
Update folds to v2.2.0 (#2341)

6 months agoFix rate limit when reordering in space lobby (#2254)
Ajay Bura [Mon, 26 May 2025 08:51:27 +0000 (14:21 +0530)]
Fix rate limit when reordering in space lobby (#2254)

* move can drop lobby item logic to hook

* add comment

* resolve rate limit when reordering space children

6 months agoFix additional spam string matching (#2339)
Krishan [Sun, 25 May 2025 10:21:19 +0000 (15:51 +0530)]
Fix additional spam string matching (#2339)

6 months agoRelease v4.8.0 (#2337) v4.8.0
Ajay Bura [Sat, 24 May 2025 15:52:39 +0000 (21:22 +0530)]
Release v4.8.0 (#2337)

6 months agohide decline all public invite button when no invite
Ajay Bura [Sat, 24 May 2025 15:49:35 +0000 (21:19 +0530)]
hide decline all public invite button when no invite

6 months agoBetter invites management (#2336)
Ajay Bura [Sat, 24 May 2025 14:37:56 +0000 (20:07 +0530)]
Better invites management (#2336)

* move block users to account settings

* filter invites and add more options

* add better rate limit recovery in rateLimitedActions util function

6 months agoRelease v4.7.1 (#2332) v4.7.1
Ajay Bura [Wed, 21 May 2025 11:58:38 +0000 (17:28 +0530)]
Release v4.7.1 (#2332)

6 months agoFix crash on malformed blurhash (#2331)
Ajay Bura [Wed, 21 May 2025 11:58:13 +0000 (17:28 +0530)]
Fix crash on malformed blurhash (#2331)

6 months agoRelease v4.7.0 (#2328) v4.7.0
Ajay Bura [Sun, 18 May 2025 06:15:12 +0000 (11:45 +0530)]
Release v4.7.0 (#2328)

6 months agoupgrade to matrix-js-sdk v37.5.0 (#2327)
Ajay Bura [Sun, 18 May 2025 05:23:56 +0000 (10:53 +0530)]
upgrade to matrix-js-sdk v37.5.0 (#2327)

* upgrade to js-sdk 37

* fix server crypto wasm locally

7 months agoupdate kick command example
Ajay Bura [Tue, 13 May 2025 11:28:43 +0000 (16:58 +0530)]
update kick command example

7 months agoUpdate commands (#2325)
Ajay Bura [Tue, 13 May 2025 10:46:22 +0000 (16:16 +0530)]
Update commands (#2325)

* kick-ban all members by servername

* Add command for deleting multiple messages

* remove console logs and improve ban command description

* improve commands description

* add server acl command

* fix code highlight not working after editing in dev tools

7 months agofix room setting crash in knock_restricted join rule (#2323)
Ajay Bura [Tue, 13 May 2025 08:48:52 +0000 (14:18 +0530)]
fix room setting crash in knock_restricted join rule (#2323)

* fix room setting crash in knock_restricted join rule

* only show knock & space member join rule for space children

* fix knock restricted icon and label

8 months agoRelease v4.6.0 (#2301) v4.6.0
Krishan [Mon, 31 Mar 2025 12:19:00 +0000 (23:19 +1100)]
Release v4.6.0 (#2301)

8 months agoremove libolm related code (#2300)
Ajay Bura [Mon, 31 Mar 2025 08:10:24 +0000 (19:10 +1100)]
remove libolm related code (#2300)

8 months agoUpdate example caddyfile (#2285)
sophie [Fri, 28 Mar 2025 09:19:34 +0000 (09:19 +0000)]
Update example caddyfile (#2285)

8 months agoBump actions/upload-artifact from 4.6.1 to 4.6.2 (#2289)
dependabot[bot] [Fri, 28 Mar 2025 09:18:37 +0000 (20:18 +1100)]
Bump actions/upload-artifact from 4.6.1 to 4.6.2 (#2289)

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.1 to 4.6.2.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4.6.1...v4.6.2)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  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>
8 months agoUpdate dependency vite to v5.4.15 [SECURITY] (#2292)
renovate[bot] [Fri, 28 Mar 2025 09:17:17 +0000 (20:17 +1100)]
Update dependency vite to v5.4.15 [SECURITY] (#2292)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
8 months agoRemove old settings components (#2296)
Ajay Bura [Fri, 28 Mar 2025 09:16:01 +0000 (20:16 +1100)]
Remove old settings components (#2296)

8 months agoDisplay no members when changing filter in room members (#2297)
Ajay Bura [Fri, 28 Mar 2025 09:15:31 +0000 (20:15 +1100)]
Display no members when changing filter in room members (#2297)

8 months agoAdd new space settings (#2293)
Ajay Bura [Thu, 27 Mar 2025 08:54:13 +0000 (19:54 +1100)]
Add new space settings (#2293)

8 months agoFix DM rooms are not being encrypted (#2286)
Ajay Bura [Mon, 24 Mar 2025 09:08:11 +0000 (20:08 +1100)]
Fix DM rooms are not being encrypted (#2286)

* force check user device before creating dm

* fix getUserDeviceInfo doesn't exist on MatrixClient

8 months agoFix displayname input controlled/uncontrolled error (#2287)
Ajay Bura [Mon, 24 Mar 2025 09:07:15 +0000 (20:07 +1100)]
Fix displayname input controlled/uncontrolled error (#2287)

8 months agoChange username color in chat with power level color (#2282)
Ajay Bura [Sun, 23 Mar 2025 11:09:29 +0000 (22:09 +1100)]
Change username color in chat with power level color (#2282)

* add active theme context

* add chroma js library

* add hook for accessible tag color

* disable reply user color - temporary

* render user color based on tag in room timeline

* remove default tag icons

* move accessible color function to plugins

* render user power color in reply

* increase username weight in timeline

* add default color for member power level tag

* show red slash in power color badge with no color

* show power level color in room input reply

* show power level username color in notifications

* show power level color in notification reply

* show power level color in message search

* render power level color in room pin menu

* add toggle for legacy username colors

* drop over saturation from member default color

* change border color of power color badge

* show legacy username color in direct rooms

8 months agoAdd room notification mode switcher in room header menu (#2284)
Ajay Bura [Sat, 22 Mar 2025 08:22:29 +0000 (19:22 +1100)]
Add room notification mode switcher in room header menu (#2284)

8 months agoAdd margin top on media caption (#2283)
Ajay Bura [Sat, 22 Mar 2025 08:21:49 +0000 (19:21 +1100)]
Add margin top on media caption (#2283)

8 months agoFix press enter while composing will cause send unfinished message (#2266)
Gary Wang [Thu, 20 Mar 2025 09:38:08 +0000 (17:38 +0800)]
Fix press enter while composing will cause send unfinished message (#2266)

8 months agoBump dawidd6/action-download-artifact from 8 to 9 (#2269)
dependabot[bot] [Thu, 20 Mar 2025 09:37:25 +0000 (20:37 +1100)]
Bump dawidd6/action-download-artifact from 8 to 9 (#2269)

Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 8 to 9.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/20319c5641d495c8a52e688b7dc5fada6c3a9fbc...07ab29fd4a977ae4d2b275087cf67563dfdf0295)

---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8 months agoUpdate dependency vite to v5.4.12 [SECURITY] (#2176)
renovate[bot] [Thu, 20 Mar 2025 09:34:05 +0000 (20:34 +1100)]
Update dependency vite to v5.4.12 [SECURITY] (#2176)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
8 months agoBump docker/login-action from 3.3.0 to 3.4.0 (#2277)
dependabot[bot] [Thu, 20 Mar 2025 09:32:21 +0000 (20:32 +1100)]
Bump docker/login-action from 3.3.0 to 3.4.0 (#2277)

Bumps [docker/login-action](https://github.com/docker/login-action) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v3.3.0...v3.4.0)

---
updated-dependencies:
- dependency-name: docker/login-action
  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>
8 months agoBump actions/setup-node from 4.2.0 to 4.3.0 (#2278)
dependabot[bot] [Thu, 20 Mar 2025 09:30:02 +0000 (20:30 +1100)]
Bump actions/setup-node from 4.2.0 to 4.3.0 (#2278)

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4.2.0...v4.3.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  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>
8 months agoUpdate dependency prismjs to v1.30.0 [SECURITY] (#2270)
renovate[bot] [Thu, 20 Mar 2025 09:27:52 +0000 (20:27 +1100)]
Update dependency prismjs to v1.30.0 [SECURITY] (#2270)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
8 months agoAdd option to change room notification settings (#2281)
Ajay Bura [Thu, 20 Mar 2025 09:27:00 +0000 (20:27 +1100)]
Add option to change room notification settings (#2281)

8 months agoAdd publish to directory toggle in room settings (#2279)
Ajay Bura [Thu, 20 Mar 2025 09:25:31 +0000 (20:25 +1100)]
Add publish to directory toggle in room settings (#2279)

8 months agoAdd room upgrade option in room settings (#2280)
Ajay Bura [Thu, 20 Mar 2025 09:23:16 +0000 (20:23 +1100)]
Add room upgrade option in room settings (#2280)

* add room upgrade option in room settings

* update upgrade room dialog styles

8 months agofix error when editing room profile
Ajay Bura [Thu, 20 Mar 2025 04:27:57 +0000 (09:57 +0530)]
fix error when editing room profile

8 months agoNew room settings, add customizable power levels and dev tools (#2222)
Ajay Bura [Wed, 19 Mar 2025 12:14:54 +0000 (23:14 +1100)]
New room settings, add customizable power levels and dev tools (#2222)

* WIP - add room settings dialog

* join rule setting - WIP

* show emojis & stickers in room settings - WIP

* restyle join rule switcher

* Merge branch 'dev' into new-room-settings

* add join rule hook

* open room settings from global state

* open new room settings from all places

* rearrange settings menu item

* add option for creating new image pack

* room devtools - WIP

* render room state events as list

* add option to open state event

* add option to edit state event

* refactor text area code editor into hook

* add option to send message and state event

* add cutout card component

* add hook for room account data

* display room account data - WIP

* refactor global account data editor component

* add account data editor in room

* fix font style in devtool

* show state events in compact form

* add option to delete room image pack

* add server badge component

* add member tile component

* render members in room settings

* add search in room settings member

* add option to reset member search

* add filter in room members

* fix member virtual item key

* remove color from serve badge in room members

* show room in settings

* fix loading indicator position

* power level tags in room setting - WIP

* generate fallback tag in backward compatible way

* add color picker

* add powers editor - WIP

* add props to stop adding emoji to recent usage

* add beta feature notice badge

* add types for power level tag icon

* refactor image pack rooms code to hook

* option for adding new power levels tags

* remove console log

* refactor power icon

* add option to edit power level tags

* remove power level from powers pill

* fix power level labels

* add option to delete power levels

* fix long power level name shrinks power integer

* room permissions - WIP

* add power level selector component

* add room permissions

* move user default permission setting to other group

* add power permission peek menu

* fix weigh of power switch text

* hide above for max power in permission switcher

* improve beta badge description

* render room profile in room settings

* add option to edit room profile

* make room topic input text area

* add option to enable room encryption in room settings

* add option to change message history visibility

* add option to change join rule

* add option for addresses in room settings

* close encryption dialog after enabling

9 months agoStop showing notification from invite/left rooms (#2267)
Ajay Bura [Wed, 12 Mar 2025 11:50:23 +0000 (22:50 +1100)]
Stop showing notification from invite/left rooms (#2267)

9 months agoadd option to download audio/video file (#2253)
Ajay Bura [Thu, 6 Mar 2025 03:29:23 +0000 (14:29 +1100)]
add option to download audio/video file (#2253)

* add option to download audio file

* add button to download video

9 months agoBump docker/setup-buildx-action from 3.9.0 to 3.10.0 (#2242)
dependabot[bot] [Thu, 6 Mar 2025 01:58:37 +0000 (12:58 +1100)]
Bump docker/setup-buildx-action from 3.9.0 to 3.10.0 (#2242)

Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.9.0 to 3.10.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3.9.0...v3.10.0)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  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>
9 months agoBump docker/metadata-action from 5.6.1 to 5.7.0 (#2240)
dependabot[bot] [Thu, 6 Mar 2025 01:58:18 +0000 (12:58 +1100)]
Bump docker/metadata-action from 5.6.1 to 5.7.0 (#2240)

Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.6.1 to 5.7.0.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Commits](https://github.com/docker/metadata-action/compare/v5.6.1...v5.7.0)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  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>
9 months agoBump actions/upload-artifact from 4.6.0 to 4.6.1 (#2241)
dependabot[bot] [Thu, 6 Mar 2025 01:57:06 +0000 (12:57 +1100)]
Bump actions/upload-artifact from 4.6.0 to 4.6.1 (#2241)

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.0 to 4.6.1.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4.6.0...v4.6.1)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  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>
9 months agoBump docker/build-push-action from 6.13.0 to 6.15.0 (#2243)
dependabot[bot] [Thu, 6 Mar 2025 01:56:33 +0000 (12:56 +1100)]
Bump docker/build-push-action from 6.13.0 to 6.15.0 (#2243)

Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.13.0 to 6.15.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.13.0...v6.15.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  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>
9 months agoBump docker/setup-qemu-action from 3.4.0 to 3.6.0 (#2244)
dependabot[bot] [Thu, 6 Mar 2025 01:56:11 +0000 (12:56 +1100)]
Bump docker/setup-qemu-action from 3.4.0 to 3.6.0 (#2244)

Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3.4.0 to 3.6.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3.4.0...v3.6.0)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  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>
9 months agoRelease v4.5.1 (#2251) v4.5.1
Krishan [Wed, 5 Mar 2025 02:33:18 +0000 (13:33 +1100)]
Release v4.5.1 (#2251)

9 months agofix crash on emoji selection from emojiboard (#2249)
Ajay Bura [Wed, 5 Mar 2025 02:23:28 +0000 (13:23 +1100)]
fix crash on emoji selection from emojiboard (#2249)

* fix crash on emoji select

* fix crash in message editor on emoji select

9 months agoRelease v4.5.0 (#2247) v4.5.0
Krishan [Tue, 4 Mar 2025 06:47:28 +0000 (17:47 +1100)]
Release v4.5.0 (#2247)

9 months agofix backslash inserted in links upon edit (#2246)
Ajay Bura [Tue, 4 Mar 2025 06:32:13 +0000 (17:32 +1100)]
fix backslash inserted in links upon edit (#2246)

* fix backslash appear in url with inline markdown sequences

* fix markdown chars not escaping on edit

9 months agoHide deleted events by default (#2237)
Ajay Bura [Sat, 1 Mar 2025 07:48:11 +0000 (18:48 +1100)]
Hide deleted events by default (#2237)

9 months agoHide existing messages from ignored users (#2236)
Ajay Bura [Fri, 28 Feb 2025 07:47:23 +0000 (18:47 +1100)]
Hide existing messages from ignored users (#2236)

* add ignored users hook

* remove messages from timeline for ignored users

9 months agomake readme easier to read (#2228)
sophie [Fri, 28 Feb 2025 07:39:10 +0000 (07:39 +0000)]
make readme easier to read (#2228)

9 months agoadd example caddyfile (#2227)
sophie [Fri, 28 Feb 2025 07:31:54 +0000 (07:31 +0000)]
add example caddyfile (#2227)

9 months agoopen account data in same window instead of popup (#2234)
Ajay Bura [Thu, 27 Feb 2025 08:34:55 +0000 (19:34 +1100)]
open account data in same window instead of popup (#2234)

* refactor TextViewer Content component

* open account data inside setting window

* close account data edit window on cancel when adding new

9 months agoHidden Typing & Read Receipts (#2230)
Ajay Bura [Wed, 26 Feb 2025 10:44:53 +0000 (21:44 +1100)]
Hidden Typing & Read Receipts (#2230)

* add hide activity toggle

* stop sending/receiving typing status

* send private read receipt when setting toggle is activated

* prevent showing read-receipt when feature toggle in on

9 months agoShow image preview in upload window (#2231)
Ajay Bura [Wed, 26 Feb 2025 10:43:43 +0000 (21:43 +1100)]
Show image preview in upload window (#2231)

* memoize metadata callback properly

* add image preview on upload

* show spoiler image button inside image preview

9 months agoFix editor focus after autocomplete (#2233)
Ajay Bura [Wed, 26 Feb 2025 10:42:42 +0000 (21:42 +1100)]
Fix editor focus after autocomplete (#2233)

* upgrade slatejs

* collapse autocomplete on escape

* make FN_KEYS_REGEX const in module scope

9 months agoMigrate config .github/renovate.json (#2232)
renovate[bot] [Wed, 26 Feb 2025 01:40:29 +0000 (12:40 +1100)]
Migrate config .github/renovate.json (#2232)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9 months agoRelease v4.4.0 (#2225) v4.4.0
Krishan [Sun, 23 Feb 2025 11:27:50 +0000 (22:27 +1100)]
Release v4.4.0 (#2225)

9 months agoRemove fallback replies & implement intentional mentions (#2138)
nexy7574 [Sun, 23 Feb 2025 11:08:08 +0000 (11:08 +0000)]
Remove fallback replies & implement intentional mentions (#2138)

* Remove reply fallbacks & add m.mentions

(WIP) the typing on line 301 and 303 needs fixing but apart from that this is mint

* Less jank typing

* Mention the reply author in m.mentions

* Improve typing

* Fix typing in m.mentions finder

* Correctly iterate through editor children, properly handle @room, ...

..., don't mention the reply author when the reply author is ourself, don't add own user IDs when mentioning intentionally

* Formatting

* Add intentional mentions to edited messages

* refactor reusable code and fix todo

* parse mentions from all nodes

---------

Co-authored-by: Ajay Bura <32841439+ajbura@users.noreply.github.com>
9 months agoAdd support for spoilers on images (MSC4193) (#2212)
Ginger [Sat, 22 Feb 2025 08:55:13 +0000 (03:55 -0500)]
Add support for spoilers on images (MSC4193) (#2212)

* 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

9 months agoFix unknown rooms in space lobby (#2224)
Ajay Bura [Sat, 22 Feb 2025 08:24:33 +0000 (19:24 +1100)]
Fix unknown rooms in space lobby (#2224)

* add hook to fetch one level of space hierarchy

* add enable param to level hierarchy hook

* improve HierarchyItem types

* fix type errors in lobby

* load space hierarachy per level

* fix menu item visibility

* fix unknown spaces over federation

* show inaccessible rooms only to admins

* fix unknown room renders loading content twice

* fix unknown room visible to normal user if space all room are unknown

* show no rooms card if space does not have any room

9 months agofix space/tab inconsistency (#2180)
Lain Iwakura [Fri, 21 Feb 2025 08:22:48 +0000 (05:22 -0300)]
fix space/tab inconsistency (#2180)

9 months agoEscape markdown sequences (#2208)
Ajay Bura [Fri, 21 Feb 2025 08:19:24 +0000 (19:19 +1100)]
Escape markdown sequences (#2208)

* escape inline markdown character

* fix typo

* improve document around custom markdown plugin and add escape sequence utils

* recover inline escape sequences on edit

* remove escape sequences from plain text body

* use `s` for strike-through instead of del

* escape block markdown sequences

* fix remove escape sequence was not removing all slashes from plain text

* recover block sequences on edit

9 months agoscroll to bottom in unfocused window but stop sending read receipt (#2214)
Ajay Bura [Fri, 21 Feb 2025 08:18:02 +0000 (19:18 +1100)]
scroll to bottom in unfocused window but stop sending read receipt (#2214)

* scroll to bottom in unfocused window but stop sending read receipt

* send read-receipt when new message are in view after regaining focus

9 months agoAdd email notification toggle (#2223)
Ajay Bura [Fri, 21 Feb 2025 08:15:47 +0000 (19:15 +1100)]
Add email notification toggle (#2223)

* refactor system notification to dedicated file

* add hook for email notification status

* add toogle for email notifications in settings

9 months agoImprove search result counts (#2221)
Ajay Bura [Fri, 21 Feb 2025 08:14:38 +0000 (19:14 +1100)]
Improve search result counts (#2221)

* remove limit from emoji autocomplete

* remove search limit from user mention

* remove limit from room mention autocomplete

* increase user search limit to 1000

* better search string selection for emoticons

9 months agofix autocomplete menu flickering issue (#2220)
Ajay Bura [Thu, 20 Feb 2025 07:32:44 +0000 (18:32 +1100)]
fix autocomplete menu flickering issue (#2220)

9 months agosanitize string before used in regex to prevent crash (#2219)
Ajay Bura [Thu, 20 Feb 2025 07:30:54 +0000 (18:30 +1100)]
sanitize string before used in regex to prevent crash (#2219)

9 months agoadd button to select all room pack as global pack (#2218)
Ajay Bura [Wed, 19 Feb 2025 11:13:29 +0000 (22:13 +1100)]
add button to select all room pack as global pack (#2218)

9 months agofix room activity indicator appearing on self typing (#2217)
Ajay Bura [Wed, 19 Feb 2025 11:08:58 +0000 (22:08 +1100)]
fix room activity indicator appearing on self typing (#2217)

9 months agoFix link visible inside spoiler (#2215)
Ajay Bura [Wed, 19 Feb 2025 11:07:33 +0000 (22:07 +1100)]
Fix link visible inside spoiler (#2215)

* hide links in spoiler

* prevent link click inside spoiler