Jayesh Nirve
4af6763765
fix: missing null check in hideEdit condition
2021-08-27 21:11:06 +05:30
Sorunome
56817df437
fix: missing null check
...
It seems `device_keys` in the reply of `/keys/query` is not required. While synapse always
sent it, conduit did not, which resulted in an error.
2021-08-27 17:22:54 +02:00
td
7155500594
chore: bump version
2021-08-26 14:03:21 +00:00
Jayesh Nirve
5ac9b6bd73
fix: dartfmt
2021-08-26 03:50:27 +05:30
Jayesh Nirve
0281261a8c
test: add tests to check if last event is set properly
2021-08-26 03:45:39 +05:30
Jayesh Nirve
42614bdfbd
Merge branch 'main' of gitlab.com:famedly/company/frontend/famedlysdk into td/fix-lastevent-preview
2021-08-26 02:42:36 +05:30
Christian Pauly
c80bf25ee4
chore: Bump version
2021-08-25 11:26:19 +02:00
Christian Pauly
5621c9bdb0
fix: sortAtTheEnd for LeftRoomUpdate was not set
...
This fixes a bug where requesting
history on archived room leads to a
wrong sorted timeline.
2021-08-25 11:06:26 +02:00
Christian Pauly
e1343e9c83
fix: requestHistory() for archived rooms
...
Using JoinedRoomUpdate() in a fake
sync for archived rooms when requesting
the history leads to the problem that
the room is stored as a joined room
in the store which is wrong.
2021-08-25 10:46:35 +02:00
Christian Pauly
2f35277e47
refactor: Change name of archive getter to function
...
This is more intuitive because it is
a function that loads something from
the server and doesnt directly return
something.
2021-08-25 10:36:58 +02:00
Christian Pauly
cec08b3775
feat: cache archived rooms to access them with `getRoomById`
...
getRoomById searches now in the local cache for the given room and returns null if not
found. If you have loaded the [archive] before, it can also return
archived rooms.
This should make it much easier to display
archived rooms in the client.
2021-08-25 09:52:57 +02:00
Lukas Lihotzki
9087f08775
chore: mxc url in Uri
2021-08-23 11:05:47 +02:00
Jayesh Nirve
164a95ea29
clean stuff up?
2021-08-23 07:34:57 +00:00
Nicolas Werner
a4ac9eab66
cleaner conditions
2021-08-23 07:34:57 +00:00
Jayesh Nirve
c4c1c676da
fix null check
2021-08-23 07:34:57 +00:00
Jayesh Nirve
572402980c
fix null check
2021-08-23 07:34:57 +00:00
Jayesh Nirve
38235415eb
fix: lastEvent in room preview now crespects edits order
2021-08-23 07:34:57 +00:00
Christian Pauly
93c689fd4d
hotfix: Opt-out null safety for crypto files because of an error in web
...
`packages/matrix/src/utils/crypto/crypto.dart:19:1: Error: Null safe libraries are not allowed to export declarations from of opt-out libraries.
`
2021-08-20 13:56:15 +02:00
Christian Pauly
a9db626817
chore: Bump version
2021-08-20 12:59:02 +02:00
Christian Pauly
6e9003cbe7
CI: Clean up by simplifying coverage and remove dead code
...
The coverage_without_olm job can now use the official google/dart
image like the code analyzer job. This makes it much more simple and maybe faster too.
2021-08-20 12:55:56 +02:00
Christian Pauly
9b7474e2f2
refactor: Update to dart 2.12 and opt out in all files
...
This also adds some missing license headers, I have detected while
using license header search&replace to add the
null safety opt out
2021-08-18 08:09:39 +02:00
xenofem
a1b95c0915
feat(events): add plain-text body representation from HTML
...
Co-Authored-By: Sorunome <mail@sorunome.de>
2021-08-17 18:33:45 +02:00
Jayesh
f0dd8ca061
feat: get new_content in getLocalizedBody
2021-08-17 15:24:53 +00:00
Sorunome
98b0bd4322
feat: Add a way to get a verification request by its transaction id
...
A client might find the need to get the verification request object by
its transaction id, to be able to e.g. display for in-room verification
an "accept verification request" button easily.
2021-08-17 15:03:30 +00:00
Christian Pauly
86041513f8
refactor: Remove deprecated moor database
...
We have used some data models which were only used in moor in the tests.
I needed to rewrite them in the original data as well.
Also now the "fake database" on native is the same like on web now with hive.
2021-08-17 10:11:59 +02:00
Sorunome
fb16b96ea6
fix: Correctly parse the reason of a spoiler
...
Previously only the first child node of a spoiler was considered to
determine if there should be a spoiler reason. This was, unfortunately,
incorrect, as soon as e.g. the reason had more than one space. This is
fixed by properly iterating all child nodes to search for the reason.
2021-08-17 07:33:53 +00:00
Christian Pauly
37cfadd7e9
fix: Add space states to important events
...
We need the space state events in the important events to be able to
differentiate rooms and spaces in the room list.
2021-08-17 06:47:25 +00:00
Sorunome
0e6ed1c51e
feat: Allow specifying extraContent for Room.sendFileEvent, in case clients want to specify some custom stuff
2021-08-16 19:03:15 +02:00
Jayesh Nirve
5761fb77cb
remove extra if null
2021-08-14 17:24:37 +05:30
Jayesh Nirve
2e7bf1a5c9
fix toDouble was called on null when you had a pinned room
2021-08-13 18:35:46 +05:30
Lukas Lihotzki
0b531d3e99
fix: tryGet for room account data
2021-08-09 11:12:49 +02:00
Marcus
f91f662c75
chore: update to matrix_sdk_lite 0.4.1
2021-08-05 12:10:45 +00:00
Christian Pauly
438f063550
CI: Remove build api docs job
...
Now we have the api docs on pub.dev anyway. No need to make all
pipelines 2 minutes longer.
2021-08-03 13:31:43 +00:00
Nicolas Werner
08c808562b
fix: Typo in key backup requests
...
This may lead to messages not decrypting after interactive verification,
which would make the user manually press the request keys button.
2021-08-03 13:18:15 +00:00
Jindřich Pikora
cf441e533d
refactor: rename LoginState.logged to loggedIn
2021-08-03 12:26:17 +00:00
Nicolas Werner
5ba63f1bc0
chore: bump version
2021-08-02 20:53:32 +02:00
Nicolas Werner
162436cc8d
fix: accidental OTK uploads on internal fakeSync
2021-08-02 20:52:09 +02:00
Christian Pauly
0d72d20cf9
chore: Bump version
2021-07-27 11:29:59 +02:00
Christian Pauly
4ca69e3e1d
fix: Missing required field `nextBatch`
2021-07-27 10:50:06 +02:00
Christian Pauly
e8d511a371
fix: Missing null checks in syncUpdate handling
2021-07-27 10:49:50 +02:00
Lukas Lihotzki
46b2f8898e
fix: use TryGet.optional
2021-07-26 15:33:36 +02:00
Lukas Lihotzki
6d6830505f
refactor: implement http timeouts in this package
2021-07-26 15:33:36 +02:00
Lukas Lihotzki
8665f092f4
chore: matrix_api_lite 0.4.0
2021-07-26 14:54:22 +02:00
Lukas Lihotzki
bc2dac2ecc
refactor: use more specific type
2021-07-26 14:40:15 +02:00
Christian Pauly
115c144cd6
chore: Bump version
2021-07-26 09:48:11 +02:00
Nicolas Werner
179f73db3a
fix: Upload OTKs if the otk_count field is missing
...
fixes #180
2021-07-26 09:47:05 +02:00
Christian Pauly
686bfa3157
chore: Bump version
2021-07-21 16:15:26 +02:00
Christian Pauly
209035ffbd
refactor: Use official Dart isolates
...
The isolates package is discontinued and not compatible
with the newest Dart version.
dart:isolate is not an option because importing this
library makes it impossible to run the matrix
SDK on dart web native. It just won't
build. So we now just depend on
that the flutter app pass through the compute method.
2021-07-21 12:34:43 +02:00
Christian Pauly
66b5f4954e
chore: Bump version
2021-07-20 16:06:10 +02:00
Christian Pauly
99c900be9c
fix: Add missing null check
...
With Synapse 1.38 SyncUpdate.accountData is null if it is empty.
2021-07-19 09:18:23 +02:00