Marcus Behrendt
932ae562e0
ci: Make clippy happy
4 years ago
Julian Sparber
659f060dca
Use Arc<UserId> instead of Box<UserId>
4 years ago
Julian Sparber
5177c47c90
Upadte the matrix rust sdk
4 years ago
Julian Sparber
e0ffdf6d5b
room: Fix set_predecessor()
4 years ago
Kévin Commaille
245e35de10
content: Show media messages in replies in a compact format
4 years ago
Kévin Commaille
cf7bc0c90c
content: Add support for displaying rich replies
4 years ago
Julian Sparber
aeb1871b99
verification: Fix typo in verification
4 years ago
Julian Sparber
537fe12162
session: Add debug msg for sync response
4 years ago
Julian Sparber
4ce5f755c7
verification: Add more debug log
4 years ago
Julian Sparber
1062bc06db
verification: Ensure correct state for user actions
4 years ago
Julian Sparber
d42f538396
verification: Hide error when user cancels
4 years ago
Julian Sparber
3fe920c342
verification: Use same widget for session and user verification
...
This makes the session verification widget use the idenity verification
widget as a base. This reduces code dupplication and hopfully
differences between the two implementations.
4 years ago
Julian Sparber
5bb7e52470
qr-code-scanner: Use is_camera_present() and allow multiple starts
...
This now uses `is_camera_present()` to check whether we have a camera.
It also makes sure that a pipeline is closed before a new one is
started.
4 years ago
Julian Sparber
969a8a660d
verification: Add mode for verification
4 years ago
Julian Sparber
05b025d258
verification: Make state property writable on construction
4 years ago
Julian Sparber
5a7fc6ae92
verification: Rename IdentityVerification property mode to state
4 years ago
Julian Sparber
1d8de86b55
verification: Add InfoBar for user verifications
4 years ago
Julian Sparber
1f5cb484eb
verification: Add mode for sent requests and state handler fix
...
This starts the state handler before accepting the request so that the
state of those requests is tracked.
4 years ago
Julian Sparber
7104a1c453
verification: Add support for user verification
4 years ago
Julian Sparber
15f2be9122
verification: Add timeout
4 years ago
Julian Sparber
4c5c424b58
room-history: Display verification requests and unsupported events
4 years ago
Kévin Commaille
9ef753950d
content: Use unique names for media files
...
Avoids conflicts when several files have the same name.
Avoids errors when the filename is not set.
4 years ago
Kévin Commaille
8a541649ed
message-media: Fix obsolete docs
4 years ago
Julian Sparber
8140725603
session: Make sure to close session with invalid token
4 years ago
Julian Sparber
e7a4585ce7
room: Fix setting event actions for None event
4 years ago
Kévin Commaille
fbc867e031
explore: Fix crash when removing non-existant item
...
Fixes #805
4 years ago
Hofer-Julian
01633280e5
login: Clarify variable names
...
- Fix a typo
- Add "length" prefix to clarify purpose of variable
4 years ago
Julian Sparber
cb8d24d0d2
session-verification: Keep login data when back button is pressed
4 years ago
Julian Sparber
acc3888257
session-verification: Make sure the request is restarted on error
...
This also makes sure that the request is cancelled when the user goes
back to the login page.
4 years ago
Julian Sparber
584d49c184
room: Make sure to set successor and predecessor only once
...
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/889
4 years ago
Kévin Commaille
15c2803c70
message-text: Make emoji-only messages bigger
4 years ago
Kévin Commaille
337989da94
message-row: Reuse MessageMedia when possible
4 years ago
Kévin Commaille
e8a44d752e
message-row: Reuse MessageFile when possible
4 years ago
Kévin Commaille
45b481d41a
message-row: Reuse MessageText when possible
...
Fixes #887
4 years ago
Kévin Commaille
2cf261f0a5
account-switcher: Close when opening account settings
...
Fixes #839
4 years ago
Julian Sparber
4d47770a4f
verification: Check for Sas verifications started by other device/user
4 years ago
Julian Sparber
99df1188db
verification: Allow unused constants
4 years ago
Julian Sparber
9696627bfb
verification: Use IdentityVerificationWidget::is_finished() where possible
4 years ago
Julian Sparber
7b608f0c7d
verification: Implement decimal fallback for Sas
4 years ago
Julian Sparber
15afbb7022
verification: Move widgets to content and rename some
4 years ago
Julian Sparber
b2c9b70673
verification: Improve the code for identity verifications
...
This makes sure that we track verifications correctly. And makes the
code more readable.
This also prepares it for user verifcation other then ourselfs
4 years ago
Julian Sparber
dc0a938d7e
timeline: Fix comment typo
4 years ago
Kévin Commaille
156660ccf3
Event: Use replacing event for source
4 years ago
Kévin Commaille
3732138a78
event: Fix replacing events
...
Only store replacing events instead of all related events to avoid useless notifications.
Ignore redacted events, and forward replacing events' changes.
4 years ago
Maximiliano Sandoval R
872601b13a
Support dark mode
4 years ago
Maximiliano Sandoval R
8b8631130d
Use AdwApplication
...
This allows to have a separate css file for dark mode.
4 years ago
Maximiliano Sandoval R
b623a931a7
app: Set resource base path on construct
4 years ago
Kévin Commaille
99abda19b6
message-media: Fallback to file if couldn't get thumbnail
4 years ago
Kévin Commaille
78f0ae1f38
media-message: Handle media loading and errors
4 years ago
Kévin Commaille
ada576b5ac
message-media: Use bigger thumbnails
...
See #26
4 years ago