Commit Graph

2211 Commits

Author SHA1 Message Date
Christian Pauly c82ae911db chore: Bump version 2022-02-03 10:53:48 +01:00
Christian Pauly 780d7daf38 chore: Update example 2022-02-03 10:27:06 +01:00
Christian Pauly 01d13e7e2c refactor: Implement on history received in timeline
In order to make delta updates
for GUIs displaying the
timeline events easier, the
onHistoryReceived callback
has been introduced.
2022-02-03 09:38:39 +01:00
Christian Pauly ab006d1061 chore: Remove pin for code metrics
The bug got fixed in the latest
version.
2022-02-03 09:22:51 +01:00
Krille Fear e30c0f7fa2 Merge branch 'widgets' into 'main'
fix: null-safety issues with widgets

See merge request famedly/company/frontend/famedlysdk!947
2022-02-02 15:24:45 +00:00
TheOneWithTheBraid 7d2a99b500 fix: null-safety issues with widgets
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-02-02 16:17:22 +01:00
Lanna Michalke 70c51ac3ee Merge branch 'widgets' into 'main'
feat: implement retrieving a room's widgets

See merge request famedly/company/frontend/famedlysdk!940
2022-02-02 07:57:25 +00:00
TheOneWithTheBraid fa6bd12294 feat: implement to get a room's widgets
Please note that this does not implement *modifying* widgets,
as this requires a full implementation of the Matrix Integration Manager
API first. This is to be done later.

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-02-02 08:38:56 +01:00
Nicolas Werner de38ddbbe1 Merge branch 'krille/update-on-aggregation-event' into 'main'
fix: Trigger onChange for index on aggregation event update

See merge request famedly/company/frontend/famedlysdk!945
2022-02-01 14:22:50 +00:00
Christian Pauly 2761691e7c fix: Pin code metrics version for workaround a bug 2022-02-01 15:06:56 +01:00
Christian Pauly 48572f8f10 fix: Trigger onChange for index on aggregation event update 2022-02-01 11:45:29 +01:00
Krille Fear ee1364db92 Merge branch 'krille/version' into 'main'
chore: Bump version

See merge request famedly/company/frontend/famedlysdk!941
2022-01-26 12:26:45 +00:00
Christian Pauly dcfdb6d313 chore: Bump version 2022-01-26 13:20:32 +01:00
Krille Fear f8a2a603ad Merge branch 'room-timeline-onupdate' into 'main'
feat: expose Timeline.onChange to Room.getTimeline

See merge request famedly/company/frontend/famedlysdk!943
2022-01-26 12:16:07 +00:00
TheOneWithTheBraid ed6f9c06b7 feat: expose Timeline.onChange to Room.getTimeline
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-01-26 12:52:30 +01:00
Nicolas Werner 999dbb4434 Merge branch 'voip/fix-call-breaks-caused-by-aborting-screen-sharing' into 'main'
Fix call breaks issue caused by aborting screen sharing.

Closes famedly-web#212

See merge request famedly/company/frontend/famedlysdk!938
2022-01-26 10:57:09 +00:00
Krille Fear 88acac28f3 Merge branch 'repo-url' into 'main'
fix: missing repo URL in pubspec

See merge request famedly/company/frontend/famedlysdk!942
2022-01-26 10:53:42 +00:00
TheOneWithTheBraid 71e8db7a69 fix: missing repo URL in pubspec
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-01-26 11:40:55 +01:00
Krille Fear d008c7fe69 Merge branch 'image-size' into 'main'
BREAKING CHANGE: high-level hadling of image sizes

See merge request famedly/company/frontend/famedlysdk!939
2022-01-25 07:36:18 +00:00
Lanna Michalke 58f6cde0bf BREAKING CHANGE: high-level hadling of image sizes
- By using [package:image](https://pub.dev/packages/image), the
`MatrixImageFile` was given automatically generated width and heigth.
- Moreover, `MatrixImageFile` was given a factory to create the image
  file from a given maximal dimension.
- When sending images without explicitly providing a thumbnail, the
  thumbnail is automatically generated based on the provided image.
- The blur hash in generated automatically based on the provided image.

Fixes:
https://gitlab.com/famedly/company/frontend/famedly-web/-/issues/162, https://gitlab.com/famedly/fluffychat/-/issues/756

Signed-off-by: Lanna Michalke <l.michalke@famedly.com>
2022-01-19 13:10:17 +01:00
Nicolas Werner 2205ffb084 Merge branch 'MTRNord/perf-opt-3' into 'main'
fix: Use where and map instead of a loop and a removeWhere

See merge request famedly/company/frontend/famedlysdk!937
2022-01-17 22:06:29 +00:00
Marcel 1b11efc9eb fix: Use where and map instead of a loop and a removeWhere 2022-01-17 22:06:29 +00:00
cloudwebrtc 38c7109aee fix: fix call breaks issue caused by aborting screen sharing. 2022-01-17 21:16:36 +08:00
Nicolas Werner 33b1302fc2 Merge branch 'MTRNord/perf-fix' into 'main'
fix: Remove sorts that shouldnt be required.

See merge request famedly/company/frontend/famedlysdk!936
2022-01-15 22:47:14 +00:00
MTRNord d77d49430a fix: Remove sorts that shouldnt be required. 2022-01-15 21:54:13 +01:00
Nicolas Werner 25a428bf6a Merge branch 'td/update_fluffybox' into 'main'
chore: update fluffybox and bump version

See merge request famedly/company/frontend/famedlysdk!934
2022-01-14 13:23:42 +00:00
Techno-Disaster c884a3b83f
chore: update fluffybox and bump version 2022-01-14 18:45:31 +05:30
Nicolas Werner 1935c17f50 Merge branch 'voip/fix-turn-credentials-issue-for-safari' into 'main'
fix: Fix turn credentials format issue for safari.

Closes famedly-web#211

See merge request famedly/company/frontend/famedlysdk!935
2022-01-14 13:07:13 +00:00
cloudwebrtc fba3c1e5f6 fix: Fix turn credentials format issue for safari. 2022-01-14 20:56:51 +08:00
Krille Fear a50e3cfa2e Merge branch 'base64-unpadded' into 'main'
fix: Allow unpadded base64 decoding

Closes #261

See merge request famedly/company/frontend/famedlysdk!933
2022-01-11 09:02:34 +00:00
Lanna Michalke cab03aa73b fix: Allow unpadded base64 decoding 2022-01-11 09:02:34 +00:00
Krille Fear d31a594068 Merge branch 'krille/fix-invite-state' into 'main'
fix: Room Member updates should always be cached

Closes #260

See merge request famedly/company/frontend/famedlysdk!932
2022-01-08 09:53:29 +00:00
Krille Fear 86c9067daa chore: Bump version 2022-01-08 10:47:14 +01:00
Krille Fear b472dd7b92 fix: Room Member updates should always be cached
I think the commit which broke it was this: e3bd0cf1 It makes sure that only important state events get cached and room member events are not important state events and so new invites have no room member events cached. It makes sense to also allow room member events here to always be cached as they are special typed.
2022-01-08 10:44:22 +01:00
td 44f3d35910 Merge branch 'krille/cant-send-messages-without-encryption' into 'main'
feat: Let sendDefaultMessage return false on encryption failure

See merge request famedly/company/frontend/famedlysdk!931
2022-01-07 17:12:20 +00:00
Krille Fear bcca5e11f2 feat: Let sendDefaultMessage return false on encryption failure 2022-01-07 17:12:20 +00:00
Krille Fear 6d8fabd1e0 Merge branch 'krille/fix-request-user' into 'main'
fix: Requested users are not stored

See merge request famedly/company/frontend/famedlysdk!930
2022-01-04 06:28:00 +00:00
Krille Fear e9e9dcb4aa Merge branch 'krille/newlinter' into 'main'
refactor: Remove unnecessary type checks and imports

See merge request famedly/company/frontend/famedlysdk!929
2022-01-03 11:45:06 +00:00
Krille Fear f173842e56 Merge branch 'krille/localize-reactions' into 'main'
fix: Localize reactions

See merge request famedly/company/frontend/famedlysdk!928
2021-12-31 11:56:59 +00:00
Christian Pauly 62a04b52d4 fix: Requested users are not stored
Fake Matrix Events for storing
need more paramters to
actually get stored. This fixes
it by creating a fake event ID
which should be unique.
2021-12-26 09:14:52 +01:00
Krille Fear 3bce8b4489 refactor: Remove unnecessary type checks and imports 2021-12-23 11:46:45 +01:00
Krille Fear 326f1f3223 fix: Localize reactions
In notifications in FluffyChat we
have "Unknown event m.reaction"
for reactions. But it should just be
enough to display the body so it
should look like:
"username: :thumbs_up_emoji:"
2021-12-23 11:43:00 +01:00
td 5a72287d41 Merge branch 'krille/update-fluffybox' into 'main'
chore: bump version

See merge request famedly/company/frontend/famedlysdk!925
2021-12-16 08:17:37 +00:00
Krille Fear e5fde4f801 chore: bump version 2021-12-16 08:17:36 +00:00
td 85bf49ddba Merge branch 'nico/fix-reply-fallback' into 'main'
fix: fallback in body for replies to replies

Closes famedly/fluffychat#702 and famedly/fluffychat#359

See merge request famedly/company/frontend/famedlysdk!927
2021-12-15 19:21:42 +00:00
Nicolas Werner d687973b01 fix: fallback in body for replies to replies 2021-12-15 19:21:41 +00:00
Krille Fear 3f225208e2 Merge branch 'soru/error-handle-to-device-queue' into 'main'
fix: ignore 4xx errors when re-sending the to_device queue

See merge request famedly/company/frontend/famedlysdk!926
2021-12-09 10:56:29 +00:00
Sorunome fa5abfca92
fix: ignore 4xx errors when re-sending the to_device queue
The to_device queue was introduced to ensure integrity if e.g. the
server temporarily failed when attempting to send a to_device message.
If, for whatever reason, the server responds with a 4xx error, though,
then we want to ignore that to_device message from the queue and move on,
as that means that something different was fundamentally wrong. This
helps to fix the to_device queue clogging up, making clients incapable
of sending to_device events anymore, should such clogging happen.
2021-12-08 13:00:53 +01:00
Krille Fear 8f877b2039 Merge branch 'voip/fix-call-state' into 'main'
fix: Store the call state, fix the invite cannot be sent.

See merge request famedly/company/frontend/famedlysdk!924
2021-12-07 14:27:59 +00:00
cloudwebrtc c0e4008903 fix: Store the call state, fix the invite cannot be sent. 2021-12-06 19:32:33 +08:00