Krille Fear
59fbd557c5
Merge branch 'krille/updatefluffybox' into 'main'
...
chore: Update FluffyBox
Closes #229
See merge request famedly/company/frontend/famedlysdk!911
2021-11-24 12:10:16 +00:00
Krille Fear
b2281025e7
chore: Update FluffyBox
2021-11-24 13:02:34 +01:00
Nicolas Werner
7f440be9b5
Merge branch 'krille/version' into 'main'
...
chore: Bump version
See merge request famedly/company/frontend/famedlysdk!910
2021-11-23 15:20:30 +00:00
Krille Fear
3ec778ff0d
chore: Bump version
2021-11-23 16:09:17 +01:00
Nicolas Werner
64257735ac
Merge branch 'krille/limited-timeline-behavior' into 'main'
...
fix: Limited timeline clears too much events
Closes #217
See merge request famedly/company/frontend/famedlysdk!907
2021-11-23 15:06:29 +00:00
Nicolas Werner
da57be44e4
Merge branch 'krille/fix-decrypt-room-event' into 'main'
...
fix: Decrypt last event of a room
Closes #251
See merge request famedly/company/frontend/famedlysdk!904
2021-11-23 15:03:45 +00:00
Krille Fear
bc6ec5e592
Merge branch 'krille/idb' into 'main'
...
feat: Implement FluffyBox database
See merge request famedly/company/frontend/famedlysdk!900
2021-11-23 15:00:42 +00:00
Krille Fear
01eb851364
fix:
2021-11-23 15:48:18 +01:00
Sorunome
17d8b4d25f
Merge branch 'krille/add-clear-cache-command' into 'main'
...
feat: Add clear cache command
See merge request famedly/company/frontend/famedlysdk!908
2021-11-23 13:06:53 +00:00
Krille Fear
0fae025332
Merge branch 'krille/null-boolean' into 'main'
...
fix: Workaround for null boolean
See merge request famedly/company/frontend/famedlysdk!909
2021-11-23 12:59:51 +00:00
Krille Fear
ee21121a63
fix: Workaround for null boolean
...
deviceKeysList.outdated is not nullable but we have seen this error
in production: `Failed assertion: boolean expression must not be null`
So this could either be a null safety bug in Dart or a result of
using unsound null safety. The extra equal check `== true` should
safe us here
2021-11-23 13:53:07 +01:00
Krille Fear
921c694888
feat: Add clear cache command
2021-11-23 09:48:08 +01:00
Krille Fear
9cbe1099e5
fix: Limited timeline clears too much events
...
This fixes the bug that the
limited timeline flag also
clears all events from the
current SyncUpdate in an
open timeline.
2021-11-23 09:06:30 +01:00
td
5da0180f1f
Merge branch 'krille/fix-remove-avatar' into 'main'
...
fix: Ability to remove avatar from room and account
Closes #223
See merge request famedly/company/frontend/famedlysdk!906
2021-11-22 19:20:00 +00:00
Krille Fear
3338da4e09
fix: Ability to remove avatar from room and account
...
To remove an avatar the
client needs to send an
empty object. This is now
possible by making the
MatrixFile parameter nullable.
2021-11-22 19:36:38 +01:00
cloudwebrtc
18af7e0642
chore: Set client to final.
2021-11-22 23:08:52 +08:00
cloudwebrtc
12df5d8cdd
chore: Use RTCFactory interface to create MediaStream, VideoRenderer.
2021-11-22 22:41:49 +08:00
td
7e4f27c657
Merge branch 'krille/fix-load-archived-room' into 'main'
...
fix: Request history in archived rooms
Closes #238
See merge request famedly/company/frontend/famedlysdk!905
2021-11-22 12:16:00 +00:00
Krille Fear
27c03b4fad
fix: Request history in archived rooms
...
We have just forgotten to
set the prevBatch token in
the room object.
2021-11-22 10:37:26 +01:00
Krille Fear
f3775fa5ba
fix: Decrypt last event of a room
2021-11-22 10:18:44 +01:00
Sorunome
ffb4540172
Merge branch 'krille/create-chat-commands' into 'main'
...
feat: Add commands to create chats
See merge request famedly/company/frontend/famedlysdk!903
2021-11-21 12:48:30 +00:00
Krille Fear
a61e1ae4a3
feat: Add commands to create chats
2021-11-21 13:40:41 +01:00
cloudwebrtc
5dfb196c90
chore: dart format.
2021-11-19 18:03:58 +08:00
cloudwebrtc
93b623f2d5
chore: Use webrtc interface to build the voip module.
2021-11-19 17:51:38 +08:00
Nicolas Werner
5c12a21e2e
Merge branch 'krille/anti-sembast' into 'main'
...
refactor: Remove Sembast database implementation
See merge request famedly/company/frontend/famedlysdk!902
2021-11-18 19:07:21 +00:00
Krille Fear
b99a78476a
refactor: Remove Sembast database implementation
...
It was a nice experiment but it
loading everything into memory
is just too slow for big
accounts.
2021-11-18 19:55:21 +01:00
Krille Fear
792e02b750
Merge branch 'krille/version' into 'main'
...
chore: Bump version
See merge request famedly/company/frontend/famedlysdk!898
2021-11-16 10:55:06 +00:00
Krille Fear
1e3068249f
chore: Bump version
2021-11-16 10:57:52 +01:00
Krille Fear
0532974022
Merge branch 'krille/sembast' into 'main'
...
feat: Implement sembast store
Closes #239
See merge request famedly/company/frontend/famedlysdk!892
2021-11-16 09:42:40 +00:00
Krille Fear
f5051a5afe
feat: Implement sembast store
...
refactor: Use typed store
2021-11-16 09:50:25 +01:00
Nicolas Werner
ae5225f495
Merge branch 'krille/fix-start-chat' into 'main'
...
fix: Dont enable e2ee without encryption support
See merge request famedly/company/frontend/famedlysdk!893
2021-11-16 08:07:32 +00:00
td
1804838324
Merge branch 'krille/fix-crash-in-htmltotext' into 'main'
...
fix: HtmlToText crashes with an empty code block
Closes #249
See merge request famedly/company/frontend/famedlysdk!897
2021-11-16 07:27:09 +00:00
Krille Fear
66bf8e6ace
fix: HtmlToText crashes with an empty code block
2021-11-16 08:18:07 +01:00
Krille Fear
483f8c83e8
Merge branch 'krille/trim-username-fallback' into 'main'
...
chore: Trim formatted username fallback
See merge request famedly/company/frontend/famedlysdk!895
2021-11-15 15:33:44 +00:00
cloudwebrtc
56d9ba7d4a
refactor: [WIP] Voip abstract interface.
2021-11-15 22:31:38 +08:00
Krille Fear
13658b7da8
chore: Trim formatted username fallback
...
A user has a mxid with a trailing "-" which
becomes a whitespace here. We should
trim those whitespaces after formatting.
2021-11-15 13:08:31 +01:00
Krille Fear
0be1576465
Merge branch 'krille/replace-old-statevent' into 'main'
...
fix: use originServerTs to check if state event is old
See merge request famedly/company/frontend/famedlysdk!894
2021-11-15 11:33:12 +00:00
Krille Fear
b7565af56f
fix: use originServerTs to check if state event is old
...
Due to server bugs or whatever it sometimes
happens that old state events appear
in the setState method in the room class.
Previously we checked if we already know
this event ID, but for this we needed to
check the timeline which is very fluid.
Also this is a database operation in a
non-async method which works in Hive but
not in Sembast.
Using originServerTs is not 100% safe as
well but should be more stable because
the chance that servers have veeery wrong
time (which is necessary here) is much
lower than the risk that the timeline
is not long enough to know the
old event.
2021-11-15 10:57:55 +01:00
Krille Fear
c8c4562f70
fix: Dont enable e2ee without encryption support
...
This also adds a missing visibility
parameter to the
createGroupChat method.
2021-11-13 11:58:07 +01:00
Krille Fear
77d7249699
Merge branch 'krille/fix-edits-status' into 'main'
...
fix: Change eventstatus of edits in prevEvent
Closes #244
See merge request famedly/company/frontend/famedlysdk!891
2021-11-12 14:00:13 +00:00
Krille Fear
f052957c0a
fix: Change eventstatus of edits in prevEvent
...
Unfortunately the last fix
was not working.
This fixes it for real now and also
adds a test case to make sure it
never breaks again.
2021-11-11 09:48:50 +01:00
cloudwebrtc
0822e3809d
chore: Null safety for voip.dart.
2021-11-10 21:47:16 +08:00
cloudwebrtc
09e24fd33e
feat: Migrate voip code from famedly-app.
2021-11-10 21:40:36 +08:00
Nicolas Werner
5f448020af
Merge branch 'krille/updateversion' into 'main'
...
chore: Bump version
See merge request famedly/company/frontend/famedlysdk!889
2021-11-10 13:10:19 +00:00
Krille Fear
fac91f8618
chore: Bump version
2021-11-10 14:02:29 +01:00
Nicolas Werner
be617ee974
Merge branch 'krille/update_api' into 'main'
...
refactor: Update matrix_api_lite and use SyncUpdate constructors
See merge request famedly/company/frontend/famedlysdk!887
2021-11-10 11:40:49 +00:00
Nicolas Werner
a78f64715b
Merge branch 'krille/fix-last-event-edit' into 'main'
...
fix: Edits as lastEvent do not update
Closes #244
See merge request famedly/company/frontend/famedlysdk!888
2021-11-10 11:11:48 +00:00
Nicolas Werner
541abfb792
Merge branch 'krille/encryption-json' into 'main'
...
fix: JSON parsing in decryptRoomEvent method
Closes #242
See merge request famedly/company/frontend/famedlysdk!886
2021-11-10 11:08:58 +00:00
Krille Fear
d16c25b26d
fix: Edits as lastEvent do not update
...
This fixes a bug where edit
events as lastEvents do not
update from SENDING status.
Because previously it only
checks if the event ID
matches.
2021-11-10 10:43:05 +01:00
Krille Fear
58b36a67a3
refactor: Update matrix_api_lite and use SyncUpdate constructors
2021-11-10 10:04:03 +01:00