Michael Telatynski
8b32f3eb7f
Ensure we disambiguate display names which look like MXIDs ( #4540 )
...
* Ensure we disambiguate display names which look like MXIDs
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Make tests clearer
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-11-22 15:52:50 +00:00
Michael Telatynski
b186d79dde
Fix jest/valid-expects lints ( #3586 )
2023-07-12 17:11:52 +00:00
Michael Telatynski
56c5375bbd
Remove spec non-compliant extended glob format ( #3423 )
...
* Remove spec non-compliant extended glob format
* Simplify
* Remove tests for non spec compliant behaviour
* Remove stale rules
2023-05-31 09:05:55 +00:00
Michael Telatynski
72d70bb929
Improve types and their safety ( #3290 )
...
* Improve types and their safety
* Iterate
2023-04-18 07:32:40 +00:00
Michael Weimann
9a504af18e
Changes for v24.0.0
2023-03-28 11:22:02 +01:00
Eric Eastwood
c67325ba07
Add matrix-org/jest
linting ( #2973 )
2023-02-10 12:05:40 +01:00
Clark Fischer
ddce1bcd28
Add async setImmediate
util
...
Adds an async/promise-based version of `setImmediate`. Note that, despite being
poorly adopted, `setImmediate` is polyfilled, and should be more performant
than `sleep(0)`.
Signed-off-by: Clark Fischer <clark.fischer@gmail.com>
2023-01-16 10:11:37 -08:00
Michael Weimann
349c2c2587
Apply prettier formatting
2022-12-09 09:38:20 +01:00
Michael Telatynski
8d018f9c2d
Enable noImplicitAny ( #2895 )
...
* Stash noImplicitAny work
* Enable noImplicitAny
* Update olm
* Fun
* Fix msgid stuff
* Fix tests
* Attempt to fix Browserify
2022-12-06 18:21:44 +00:00
Michael Telatynski
34c5598a3f
Modernize http-api - move from browser-request
to fetch
( #2719 )
2022-10-12 18:59:04 +01:00
Šimon Brandner
fb565f301b
Remove support for unstable private read receipts ( #2624 )
2022-09-12 18:04:14 +02:00
3nprob
e87ce873b0
utils: Fix bug in deepCompare which would incorrectly return objects with disjoint keys as equal ( #2586 )
...
* utils: Fix bug in deepCompare which would incorrectly return objects with disjoint keys as equal
* Fix bugs in sync test
This test wrongly asserted that `initialSyncLimit` would be used to make a filter
It is used only for the initial sync inline filter, and not in POST /filter
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-09-01 21:36:24 +00:00
Šimon Brandner
6316a6ae44
Add support for stable prefixes for MSC2285 ( #2524 )
...
Co-authored-by: Travis Ralston <travisr@matrix.org>
2022-08-05 17:33:49 +02:00
Šimon Brandner
c4f7e4d5aa
Remove dead code ( #2510 )
2022-07-11 09:46:50 +02:00
Kerry
f963feab0f
Live location sharing - Aggregate beacon locations on beacons ( #2268 )
...
* add timestamp sorting util
Signed-off-by: Kerry Archibald <kerrya@element.io>
* basic wiring
Signed-off-by: Kerry Archibald <kerrya@element.io>
* quick handle for redacted beacons
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove fdescribe
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test adding locations
Signed-off-by: Kerry Archibald <kerrya@element.io>
* tidy comments
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test client
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix monitorLiveness for update
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-04-08 12:26:05 +01:00
Michael Telatynski
169b6b5572
Filter out falsey opts in /relations API hits ( #2059 )
2021-12-13 15:38:03 +00:00
Michael Telatynski
f8097221e6
Improve typing ( #2055 )
2021-12-09 14:22:58 +00:00
Šimon Brandner
2d25150a21
Write tests for recursivelyAssign()
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-07-28 17:57:16 +02:00
Travis Ralston
36bd4b5408
Merge remote-tracking branch 'origin/develop' into travis/event-fixes
2021-06-18 11:15:00 -06:00
Travis Ralston
b15487ec03
Misc lint
2021-06-17 14:24:39 -06:00
Travis Ralston
d924617672
Add invite retries to file trees
2021-06-16 20:24:48 -06:00
Travis Ralston
13c9c4bea5
Add functions to assist in immutability of Event objects
2021-06-15 14:23:27 -06:00
Travis Ralston
991a255041
Fix average on .5
2021-06-14 11:55:41 -06:00
Travis Ralston
cfef635e1b
Appease the linter
2021-06-14 10:41:32 -06:00
Travis Ralston
d3027e1fe8
Offset the alphabet by 1
2021-06-14 10:28:26 -06:00
Travis Ralston
9af214007e
APPEASE. THE. LINTER.
2021-06-11 11:37:44 -06:00
Travis Ralston
0541b7f3c5
Remove a layer of indirection
2021-06-11 11:36:52 -06:00
Travis Ralston
63fa774af7
Another round of appeasement
2021-06-11 11:34:37 -06:00
Travis Ralston
4b19b36de1
Crude JS->TS conversion on utils test because of linter and BigInt
2021-06-11 11:27:46 -06:00