333 Commits

Author SHA1 Message Date
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
Aine
132ea6f97f
add images 2024-10-24 13:44:12 +03:00
Aine
28ef08de03
Fix room state events display (#100)
* Fix room state events table display

* update readme
2024-10-23 13:48:21 +03:00
Aine
abc922c956
Enable visual customization (#81)
* Enable visual customization

* update readme
2024-10-23 00:03:06 +03:00
Aine
4f2cd38344
Add user profile to the top menu (#80)
* Add user profile to the top menu

* update readme
2024-10-22 12:18:55 +03:00
Aine
ca71038874
Custom Menu Items (#79)
* Custom Menu Items

* update readme

* fix indentation
2024-10-21 23:33:51 +03:00
Borislav Pantaleev
be867b6b0d
Fix types and missing translations (#78) 2024-10-21 19:37:29 +03:00
Aine
f2f540b429
fix footer content overlapping and scrollbar 2024-10-21 13:27:32 +03:00
Borislav Pantaleev
60ae00ac14
Add seprate login button for access token (#61) 2024-10-19 12:03:46 +00:00
Borislav Pantaleev
26862fa708
Add etke.cc to footer and package.json (#60)
* Add etke.cc to footer and package.json

* more links
2024-10-19 11:24:45 +03:00
Aine
853d14c1ce
fix 'Sign in' button disabled on SSO-only servers when attempting access token login 2024-10-18 10:21:48 +03:00
jamazi
11a5cac709
Refactor required fields check on Bulk CSV upload (#59)
Related to https://github.com/etkecc/synapse-admin/pull/32
2024-10-17 22:56:19 +03:00
Borislav Pantaleev
0d021021df
Add option for access token login (#58)
* Fix SSO login flow, redirect is done after auth

* Add accessToken login

* Add confirmation for session destroy on accessToken logout

* add translations, fix tests, minor renaming

* update readme
2024-10-17 18:34:20 +03:00
Aine
0594259ae4
make avatar field sortable in the users list 2024-10-08 12:15:03 +03:00
Aine
ba485bbb18
Merge branch 'master' 2024-10-08 10:51:16 +03:00
Dirk Klimpel
9fc005032c
Fix for empty user default tab after creation (#628) 2024-10-08 09:20:55 +02:00