Aine
0baf6ad94d
try a different approach to #277
2025-01-17 10:38:40 +02:00
Aine
df911c9e97
safer decodeURIComponent(), fixes #277
2025-01-17 09:42:21 +02:00
Borislav Pantaleev
2a5b59002e
Add Users' Account Data tab ( #276 )
...
* Add Account Data tab in User edit
* update readme
2025-01-16 11:00:59 +02:00
Aine
44d801a2f5
do not clear hash on replacing history
2025-01-14 14:12:39 +02:00
Hugo Renard
5ed5a88225
fix: extract loginToken using URLSearchParams ( #275 )
...
It's more robust than a regex and also works with extras queries.
Signed-off-by: Hugo Renard <hugo.renard@protonmail.com>
2025-01-14 14:01:33 +02:00
Aine
ddf3298b41
Respect base url when loading config.json ( #274 )
...
* Respect base url when loading config.json
* update readme
2025-01-09 22:36:45 +02:00
Borislav Pantaleev
c596d38d7a
Add notifications badge and page ( #240 )
...
* WIP on server notifications
* WIP: Add server notifications page and removal of notifications
* improve design
* fix missing notifications case; add tooltop
* Fix api response
* fix tests
* add docs; update readme
2024-12-19 11:24:42 +02:00
Aine
c643bdcfce
correctly handle MXIDs with not just-domain server names; update testdata config to include that case by default; fixes #239
2024-12-16 12:53:42 +02:00
Aine
630286a781
use the same protocol for .well-known lookup as in homeserver url from the login form, fixes #238
2024-12-16 12:44:00 +02:00
Aine
71e90c12a7
enable media bulk delete button, fixes #216
2024-12-16 11:51:12 +02:00
Aine
9f2293f9c4
Add "Purge Remote Media" button
2024-12-16 11:25:49 +02:00
Aine
c2867e44c6
Merge branch 'main' into add-account-suspention
2024-12-11 18:46:04 +02:00
Aine
4fd18007de
Support E.164-based Matrix IDs (MSC4009)
2024-12-11 18:24:08 +02:00
Aine
005be8eec5
Merge branch 'main' into add-account-suspention
2024-12-10 22:32:07 +02:00
Borislav Pantaleev
402457640c
Add "Media" tab for rooms ( #196 )
...
* WIP on Media tab to rooms
* handle error for downloadFile if it's missing
* Add warning message for rooms Media tab
* Fix error message for download media of rooms
* update readme
2024-12-09 21:56:45 +02:00
Aine
c3dd0facd2
Merge branch 'main' into add-account-suspention
2024-12-09 14:42:38 +02:00
Aine
c35416ec13
add safeguard for custom menu
2024-12-09 11:42:05 +02:00
Aine
880270bfe6
Add support for MSC3823 - Account Suspension
2024-12-07 14:47:26 +02:00
Borislav Pantaleev
7c21692a1e
Add server status page and a badge in AppBar ( #182 )
...
* WIP: Add server status and running process indicators
* Finish ServerStatusPage and ServerRunningProcess
* fix typos, add running process info to the server status page
* Remove ServerRunningProcess and integrate it into ServerStatusBadge
* remove divider in menu
* display time as started X minutes ago
* add documentation; clearly state what new components are; update readme
* change wording a bit, cross-link with docs/README.md
* use returned HTML
* Finish ServerStatus page and badges
* Fix types
* cleanup
* remove some code
* adjust config load
2024-12-04 00:14:29 +02:00
Aine
28b80d7fa2
Show 50 elements by default in the list of each resource
2024-11-30 21:49:05 +02:00
Aine
f4d0e19d21
Allow prefilling of any fields of the login form using GET params ( #181 )
...
* Allow prefilling of any fields of the login form using GET params
* update readme
2024-11-29 19:17:52 +02:00
Aine
392fec3186
refactoring ( #178 )
...
* unify components import
* refactor config and app context
* refactor icons
* refactor date, error, mxid and storage
* refactor synapse utils
2024-11-25 12:51:05 +02:00
Aine
20417a67b9
User badges ( #160 )
...
* Users badges
* update readme
2024-11-22 00:37:16 +02:00
Aine
cfd8238edc
migrate config away from localStorage; ensure config is properly loaded on access token auth
2024-11-21 23:31:07 +02:00
Aine
eae00a6ccd
use first letter of display name / name / id as default avatar
2024-11-21 22:34:44 +02:00
Aine
3731410486
fix password input helper text (cover all 3 cases: system-managed user, update password, create a new password); add translations for 'generate password' button
2024-11-21 21:26:50 +02:00
Aine
099e349a90
Add missing "generate password" button to the user create form; fix password's helperText
2024-11-21 21:16:39 +02:00
Aine
de125d0d66
add missing labels in the rooms list
2024-11-21 15:56:17 +02:00
Aine
eb8e8f80a9
add explicit labels to the rooms list
2024-11-21 15:24:11 +02:00
ll-SKY-ll
1229266546
Update de.ts ( #159 )
...
* Update de.ts
not sure if i like the wording in line 193, but couldnt come up with something better, so I guess its fine
* Update de.ts
2024-11-21 15:01:58 +02:00
Aine
6620942928
add explicit labels to datagrids in destinations, registration tokens, reports, and users (list)
2024-11-21 14:59:03 +02:00
Aine
998d3817c6
Add rooms' avatars ( #158 )
...
* Add room avatars
* update readme
2024-11-21 13:46:11 +02:00
Aine
abca842eb9
fix DE message
2024-11-21 10:51:54 +02:00
Borislav Pantaleev
cb1314ab1d
Add "Assign Admin" button to the rooms ( #156 )
...
* wip on make admin button
* Finish assign admin button
* fixes from pr
* update readme; remove unnecessary console.log; add assign admin to room directory and room view; rename user_id label; set own MXID by default; fix room name display when there is no name
2024-11-21 07:11:48 +02:00
Aine
2e8e5e73bc
unify project name across translations
2024-11-19 15:16:43 +02:00
Borislav Pantaleev
befcd15298
Add preferred theme colors to footer ( #155 )
...
* Add preferred theme colors to footer
* remove inline-block
* Add Footer to LoginPage
* update README, add new screenshot, update Footer
2024-11-19 11:14:06 +02:00
Aine
86d0fd04e6
make login form use dark/light theme
2024-11-18 12:48:20 +02:00
Borislav Pantaleev
915e3564f8
Allow providing login form details via GET params ( #140 )
...
* Allow providing login form details via GET params
* add http:// to serverURL if it's only domian name
* update readme
2024-11-14 09:26:12 +02:00
Aine
1570ca5485
automatically check for app update
2024-11-13 23:44:54 +02:00
Borislav Pantaleev
b94b782547
Prevent accidental user overwrites ( #139 )
...
* Prevent accidental user overwrites
* cleanup
* update translation
* update readme
2024-11-12 10:15:33 +02:00
Aine
1d5511421d
better rate limits handling
2024-11-07 12:15:18 +02:00
Aine
b925c63171
clear storage on logout
2024-11-07 10:46:25 +02:00
Aine
6faebaf9df
properly handle restrictBaseUrl
config option, fixes #128
2024-11-07 10:34:06 +02:00
Aine
c698f57395
Add support for config from /.well-known/matrix/client ( #126 )
...
* Add support for config from /.well-known/matrix/client
* final fixes, refactoring, updated readme
2024-11-07 00:24:33 +02:00
Borislav Pantaleev
9adc13e722
Add User Rate Limits tab ( #125 )
...
* Add User Rate Limits tab
* update readme
2024-11-06 23:55:14 +02:00
Borislav Pantaleev
a04b24a5d5
add random password generation on user create/edit form ( #123 )
...
* Add button to generate password in UserEdit
* increase default random password length to 64, add more possible symbols to the generator
* update readme
2024-11-06 11:48:44 +02:00
Borislav Pantaleev
cd1ca7c039
Add option to control user's experimental features ( #111 )
...
* Add option to control user's experimental features
* Don't use ReferenceManyField, load experimental features manually
* cleanup
* Move experimental features to their own components, improve UI
* remove background from Stack
* update readme
2024-11-06 11:25:47 +02:00
Aine
44e8b82412
Sanitize CSV on import ( #101 )
...
* Sanitize CSV on import
* update readme
2024-10-25 11:52:26 +03:00
Aine
791ae2c869
update naming
2024-10-24 21:49:00 +03:00
Aine
b7dc703157
add community room to the footer
2024-10-24 14:17:02 +03:00