Commit graph

129 commits

Author SHA1 Message Date
N-Pex
c36deef7e2 Support room version 12 and the "creator power level" 2025-08-06 12:07:50 +02:00
N-Pex
615aa2b781 Support upgraded rooms (via links to successor/predecessor) 2025-08-04 09:44:06 +02:00
N-Pex
4e755ace36 Finish config conversion 2025-07-07 11:23:11 +02:00
N-Pex
eb58f77162 Move config to TS class 2025-07-04 17:32:23 +02:00
N-Pex
d9da540e40 Forget room when leaving
Also, don't flicker "join" view when knock is accepted. Issues #651 and #653
2025-06-23 16:52:34 +02:00
N-Pex
8ff0d6e6cb Fix audio player
Issue #645
2025-06-19 15:20:43 +02:00
N-Pex
10b4c8ac35 Fix delete room 2025-06-19 12:12:40 +02:00
N-Pex
44578048aa Migrate media thread views to composition API 2025-06-10 16:51:57 +02:00
N-Pex
842c87dc96 Work on attachments 2025-06-10 16:51:57 +02:00
N-Pex
a4dbd5158c Tell server we can handle refresh tokens
It's actually set by the SDK internally as well, but set it explicitly here to be clear.
2025-05-28 14:16:08 +02:00
N-Pex
e8f04d79c9 Knock support
Also, fix token refresh functionality
2025-05-28 12:29:04 +02:00
N-Pex
a6d932ddb5 RefreshToken support and matrix fixes
Also, some initial TypeScript.
2025-05-22 10:22:19 +02:00
N-Pex
d10e075721 Build 47
Fix error introduced by merge.
2025-05-19 17:04:25 +02:00
N-Pex
5f6132d745 Use encyption key for Rust Crypto indexed DB 2025-05-19 10:25:47 +02:00
N-Pex
aa1ce4ee48 Fix "rememberMe" functionality 2025-05-19 10:25:47 +02:00
N-Pex
ae312db784 setPowerLevel in MatrixClient no longer requires old event 2025-05-19 10:25:46 +02:00
N-Pex
96ef4885d6 Fix Matomo and CI analytics plugins 2025-05-19 10:25:46 +02:00
N-Pex
d4041ab9ab Fix analytics service and audio recorder 2025-05-19 10:25:45 +02:00
N-Pex
48c0aae3c0 More changes 2025-05-19 10:23:51 +02:00
N-Pex
3b4d3f08f6 Replace deprecated $on and $off with tiny-emitter 2025-05-19 10:23:51 +02:00
N-Pex
7a801f3ec3 Restore matrix impl and remove $tc 2025-05-19 10:23:50 +02:00
N-Pex
c47b975723 Vuetify updates 2025-05-19 10:23:50 +02:00
N-Pex
c913a40e18 Start on Vue 3 changes 2025-05-19 10:23:50 +02:00
N-Pex
ec992bb14d Fix vite build release version
Also, make sure "export" strings are not removed (rename to "room_export") and import quotes in the QuoteView correctly.
2025-05-19 10:23:50 +02:00
N-Pex
8e7e6cf3f7 Fix room avatars 2025-05-19 10:23:50 +02:00
N-Pex
b6f7f75fdd Use vite as bundler 2025-05-19 10:23:50 +02:00
N-Pex
8cee613625 Add "disableMediaSharing" config flag (default false) 2025-04-23 17:19:35 +02:00
ed320b69ac Room name and other data leaking via Matomo pageview tracking - remove document.title from analytics 2025-03-10 13:13:22 -04:00
N-Pex
361bf6eb29 Update config.service.js 2025-01-14 16:08:56 +01:00
N Pex
a700e19990 Updated New Room Page 2025-01-14 11:14:11 +00:00
N-Pex
ca777a83be Lots of channel related fixes and updates 2024-10-11 17:04:32 +02:00
N-Pex
fd01a95a65 Remove debug message 2024-07-10 14:56:45 +02:00
N-Pex
340bc37374 When deleting room, set "join_rules" to "private".
On user side, if we have an invite to a room that turns "private", reject the invite (via leave)
2024-07-10 14:51:27 +02:00
N-Pex
371a5069af Implement new "read only" room flag
While still maintaining the ability to answer polls and send reactions in channels (when "read only" is false)
2024-04-26 16:44:06 +02:00
N-Pex
12467f8a18 Move PurgeDialog to Chat. Improve robustness of purge.
Also, set message retention to 60 seconds and make sure online user "forget"s room.
2024-04-11 11:27:07 +02:00
N-Pex
db517fbd9c Add maxSizeAutoDownloads with default set to 10Mb 2024-01-09 10:44:40 +01:00
N Pex
dd70e4a576 Improved BaseURL and DM link handling 2023-12-01 08:20:03 +00:00
N-Pex
c6fcdb4fe5 Recognize server notification room in room list
Remove the "ignore" button, service notification room invites can't be rejected.
2023-11-17 11:23:04 +01:00
N-Pex
86d5f0c250 Remove room creation option(s) if hide_add_room_on_home is set 2023-10-31 09:51:57 +01:00
N-Pex
9720ca9498 Don't cache config.json 2023-10-13 09:31:45 +02:00
N-Pex
a18dd1381c Fix purge room 2023-10-10 10:46:17 +02:00
N Pex
5193e3e9f3 Show notification for new invites 2023-10-09 13:02:14 +00:00
N Pex
00f95adb09 Get dm link 2023-09-29 15:13:12 +00:00
N-Pex
876b79bee6 Add custom state event for "room deleted" 2023-09-29 10:28:33 +02:00
N Pex
48cb13c82b Resolve "(File Drop Mode) : File sent from the user in file drop mode is not received by another user" 2023-08-01 10:14:10 +00:00
N Pex
d00d439001 Move kick/ban detection to Chat.vue 2023-06-08 13:25:02 +00:00
N Pex
7b3b167afe Resolve "Set Password should be changed to Change Password once the user has set the password on User Profile screen" 2023-06-07 12:55:12 +00:00
N-Pex
d5182395af Support sending clap events at a specific time in audio mode 2023-06-07 09:39:05 +02:00
N Pex
daa52be9c0 Resolve "for chat mode, auto-play next audio message" 2023-05-26 15:56:59 +00:00
N-Pex
f096350473 For direct chats, set history visibility to "invited"
Also use "initial_state" to set admin(s).
2023-05-11 13:55:43 +02:00