David Baker
dcf7643d4a
Fix closing all modals ( #12728 )
...
* Fix closing all modals
We used `Modal.closeCurrentModal()` in a bunch of places, in all cases
(as far as I can see: it wasn't commented) we meant to close all open
modals. This swaps that function for one that closes all open modals.
Also types the close reason which claimed to be something in a comment,
of course, was wrong because a load of places passed their own random
string which was never used.
* Force close modals
* Try with minimal changes
* Already had a method for this
* Add test
* More tests
* Unused importsd
2024-07-05 13:39:13 +00:00
Andy Balaam
d3c0435446
Adept KnownMembership imports for new location in types
2024-03-18 14:43:08 +00:00
Andy Balaam
34559d2a89
Adapt Membership usage for the change to an enum KnownMembership
2024-03-18 14:43:08 +00:00
Stanislav Demydiuk
da99bad7b9
Introduce Membership type
2024-03-18 14:43:08 +00:00
Michael Telatynski
9b5401dcec
Remove welcome bot welcome_user_id
support ( #12153 )
...
* Remove welcome bot `welcome_user_id` support
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* i18n
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Remove unused prop
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-02-12 15:04:13 +00:00
Ole Wieners
4ff35f0471
Fix unfederated invite dialog ( #9618 )
...
* clarify error message for unfederated room invites
* hide external user suggesetions
* rename some descriptors
* fix i18n
* add warning for unfederated spaces
* i18n
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Add tests
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2023-10-25 10:08:10 +00:00
Michael Telatynski
033c600fa2
Switch to importing @types/{event,partials} from main js-sdk export ( #11369 )
2023-08-08 10:12:12 +00:00
Peter Scheu
5ee8e61bf5
Search for users on paste ( #11304 )
...
Signed-off-by: Peter Scheu <peter.scheu@aceart.de>
2023-08-04 07:19:56 +00:00
Michael Telatynski
a70fcfd0bc
Fix invite dialog showing the same user multiple times ( #11308 )
...
* Fix invite dialog showing the same user multiple times
* Add test
* Improve coverage
2023-07-24 09:12:37 +00:00
Michael Weimann
386a459b9f
Remove unknown MXIDs from invite suggestions ( #11055 )
2023-06-15 09:07:26 +00:00
Michael Telatynski
30429df948
Eliminate the use of MatrixClientPeg in utils ( #10910 )
2023-05-23 16:24:12 +01:00
Kerry
957945b356
remove old debug logging in AsyncWrapper ( #10661 )
2023-04-19 07:45:27 +00:00
Michael Weimann
df89d2ce28
Check profiles before starting a DM ( #10472 )
2023-04-05 13:13:51 +02:00
Michael Weimann
9b74b0f057
Only allow to start a DM with one email if encryption by default is enabled ( #10253 )
2023-03-06 12:08:17 +01:00
Michael Telatyński
629e5cb01f
Properly type Modal props to ensure useful typescript checking ( #10238
...
* Properly type Modal props to ensure useful typescript checking
* delint
* Iterate
* Iterate
* Fix modal.close loop
* Iterate
* Fix tests
* Add comment
* Fix test
2023-02-28 10:31:48 +00:00
Michael Weimann
2c7dfb5401
Factor out basic email check ( #10244 )
2023-02-28 10:39:35 +01:00
Michael Weimann
6ab44fd2cb
Fix email lookup in invite dialog ( #10150 )
2023-02-14 13:21:29 +01:00
Michael Telatynski
da7aa4055e
Conform more of the code base to strict null checking ( #10147 )
...
* Conform more of the code base to strict null checking
* More strict fixes
* More strict work
* Fix missing optional type
* Iterate
2023-02-13 17:01:43 +00:00
Michael Weimann
526645c791
Apply prettier formatting
2022-12-12 12:24:14 +01:00
Michael Telatynski
eafc2d23a7
Ensure spaces in the spotlight dialog have rounded square avatars ( #9480 )
2022-10-24 08:58:36 +00:00
Michael Telatynski
8b54be6f48
Move from browser-request
to fetch
( #9345 )
2022-10-12 18:59:07 +01:00
Michael Telatynski
4a23630e06
Fix soft crash around inviting invalid MXIDs in start DM on first message flow ( #9281 )
...
* Fix soft crash around inviting invalid MXIDs
* Make ts --strict happier
* Prevent suggesting invalid MXIDs
* Add tests
* Fix coverage
* Fix coverage
* Make tsc --strict happier
* Fix test
* Add tests
2022-09-16 09:03:17 +01:00