Commit graph

533 commits

Author SHA1 Message Date
Kévin Commaille
c1a97472b4
login: Move to its own module 2022-03-28 17:45:47 +02:00
Kévin Commaille
0e5886bedf
sidebar: Always show the total number of notifications 2022-03-27 18:47:24 +02:00
Kévin Commaille
a2a7800c1b
sidebar: Order rooms by latest message
Only use latest messages or the user join state event.
Bind to property so the order is updated when it changes.

Fixes #858
2022-03-27 16:26:17 +02:00
Kévin Commaille
0a73302554
sidebar: Fix room highlight 2022-03-27 12:48:17 +02:00
Julian Sparber
b5bbe1527d Update sdk
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/955
2022-03-25 16:20:27 +01:00
Julian Sparber
e6259b5c50 timeline: Clear timeline on broken forward_stream 2022-03-25 16:20:27 +01:00
alyaeanyx
ace62a343f
Clarify error message for auto-discovery 2022-03-23 19:34:44 +01:00
alyaeanyx
13038bc3fa
Fix style 2022-03-23 19:05:05 +01:00
alyaeanyx
d1c85f13b3
Add user facing message for ClientBuildError::AutoDiscovery 2022-03-23 19:04:31 +01:00
alyaeanyx
8f56b9b5e7
Update matrix-rust-sdk 2022-03-23 19:04:31 +01:00
Julian Sparber
36616f86e8 verification: Fix missing property in set_property 2022-03-22 16:58:36 +01:00
Julian Sparber
82d2dfa5a8 verification: Improve text for labels 2022-03-22 16:20:15 +01:00
Julian Sparber
cef415bc01 verification: Make sure use Mode::CurrentSession for setup 2022-03-22 16:08:48 +01:00
JCWasmx86
d8e58a76aa login: Add SSO support 2022-03-22 15:45:22 +01:00
Maximiliano Sandoval R
8eb8e9981c attachment: Check mimetype asap 2022-03-22 14:25:25 +00:00
Maximiliano Sandoval R
ec2852dc90 Make a drag and drop overlay widget 2022-03-22 14:25:25 +00:00
Maximiliano Sandoval R
57b2640035 Implement attachments
With drag and drop.

Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/121, https://gitlab.gnome.org/GNOME/fractal/-/issues/764.
2022-03-22 14:25:25 +00:00
Julian Sparber
9742cff5d1 verification: Improve text for labels 2022-03-22 12:52:06 +01:00
Julian Sparber
fb547d0f3b verification: Use incomming requests on cross-signing setup 2022-03-22 12:39:15 +01:00
Julian Sparber
cc23304b42 verification: Use markup for label with markup 2022-03-21 12:48:33 +01:00
Julian Sparber
40a77bd6f6 verification: Ask for confirmation after scanning 2022-03-21 12:22:35 +01:00
Julian Sparber
22ec222870 verification: Use correct CancelCode for SAS mismatch 2022-03-21 10:58:58 +01:00
Julian Sparber
fb31c43734 verification: Add debug log for cross-signing key state 2022-03-17 17:57:02 +01:00
Julian Sparber
63d828edbb verification: Fix QrCode scanning
We need to wait for the scan confirmation before confirming the
verification.
2022-03-17 17:55:30 +01:00
Kévin Commaille
8de2c0da68
Update matrix-sdk 2022-03-17 10:30:32 +01:00
Kévin Commaille
e0d235ef04
session: Use whole event for local echo
Fixes #953
2022-03-15 20:30:53 +01:00
Julian Sparber
e6740768ca Update matrix-sdk 2022-03-11 12:21:29 +01:00
Kirill Schmidt
3bd9afe788 device-row: Use Log Out for current session
device-row: Add is-current-device property
device-row: Implement Logout and check current device
mod: Set is-current-device-property to true
2022-03-07 08:46:30 +01:00
Kévin Commaille
c6d4d614c4
secret: Fix infinite spinner 2022-03-06 10:43:12 +01:00
Julian Sparber
ad1e5690b5 Update deps and switch to master sdk 2022-03-02 11:55:06 +01:00
Kévin Commaille
60a0207ee2
secret: Switch to libsecret 2022-02-25 12:06:39 +01:00
Kévin Commaille
6b024e9884
account-settings: Close when the session is logged out 2022-02-25 09:19:26 +01:00
Kévin Commaille
5c8c627cec
account-settings: Add General tab 2022-02-25 09:19:26 +01:00
Kévin Commaille
577f582b6e
components: Create ButtonRow 2022-02-25 09:19:26 +01:00
Kévin Commaille
7bf16d34f5
components: Create EntryRow and PasswordEntryRow 2022-02-25 09:19:26 +01:00
Kévin Commaille
6dc9084ec7
components: Create EditableAvatar 2022-02-25 09:19:26 +01:00
Kévin Commaille
c7de7eb431
components: Create ActionButton 2022-02-25 09:19:26 +01:00
Maximiliano Sandoval R
3c837f5cb7 flatpak: Drop a11y sandbox hole
This is very undesirable, flatpak handles this for us.
2022-02-24 11:29:43 +00:00
Kévin Commaille
953466029d app: Show spinner by default instead of greeter 2022-02-23 17:07:14 +00:00
Kévin Commaille
6f8ead2d15 account-settings: Replace AdwToast with Toast 2022-02-23 16:42:50 +00:00
Kévin Commaille
78c890f071 pill: Add constructors for room or user 2022-02-23 16:42:50 +00:00
Kévin Commaille
ec94bfb555 window: Rename append_error to add_toast 2022-02-23 16:42:50 +00:00
Kévin Commaille
d5b4b3f3f2 toast: Simplify the API 2022-02-23 16:42:50 +00:00
Kévin Commaille
757373f87b app: Rename Error to Toast and move to components 2022-02-23 16:42:50 +00:00
Kévin Commaille
dc3918fa66 sidebar: Hide spaces
Closes #927
2022-02-23 15:27:43 +00:00
Julian Sparber
3f3614f15b Enable 'unstable-pre-spec' ruma feature 2022-02-23 16:00:17 +01:00
Kévin Commaille
c6db032149
room: Do not preload history of left or outdated rooms 2022-02-15 19:33:26 +01:00
Julian Sparber
34778cf2e3 Fix missing sdk commit 2022-02-15 15:09:02 +01:00
Julian Sparber
aed326e12f room: Don't create Event objs from a SyncResponse 2022-02-14 21:54:09 +01:00
Julian Sparber
b530e11a68 timeline: Use streaming api to load timeline
This load the timeline only once the user opends the room.
This also updates some deps, including the sdk.
2022-02-14 21:54:09 +01:00