Kévin Commaille
85f8954a33
chore: Fix new clippy nightly warnings
4 years ago
Julian Sparber
d82c1e21a3
window: Show network state on the loading page
4 years ago
Julian Sparber
44c96d3d4c
login: Show network state
...
This only disables navigation when no network is available, since the
homeserver may be on a local network.
4 years ago
Julian Sparber
8a6a209f54
session: Mark offline when homeserver isn't reachable
...
This also shows a infobar to the user when offline.
This completely ignores the connecticity state since it's unrelaibale
and the server may be reachable even without internet connection.
4 years ago
Julian Sparber
06d638b171
session: Use spawn to handle sync response
...
This removes the channel used to pass the sync response to the
MainContext.
This removes the extra loop to automatically restart the sync stream
since it's not needed anymore.
This also removes the oneshot channel because the tokio task is aborted
anyways when the Session object is disposed.
4 years ago
Julian Sparber
2b707c94df
app: Disable new-login action without network
...
We only disable the new-login action when there is no network since the
user may have the homeserver in the local network or internet connection
dedection may be broken. (currently the case on my system).
4 years ago
Julian Sparber
753ccd6912
utils: Add method to check if host is reachable
4 years ago
TheEvilSkeleton
a4a030c32b
src/application.rs: Port to AdwAboutWindow
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1131 >
4 years ago
Kirill Schmidt
b55752c1a0
member: Use state key for sanity check
4 years ago
Kirill Schmidt
ac03df8db8
invite-subpage: Allow inviting users by id to a room
...
Fixes #879 #1062
4 years ago
Julian Sparber
d076bd2441
toast: Use libadwaita toast
...
Fixes : #857 , #967
4 years ago
Julian Sparber
96d1cb3a69
chore: Update libadwaita
4 years ago
Kévin Commaille
5c70961cea
session: Add useful logs
4 years ago
Kévin Commaille
58faca5e38
chore: Update dependencies
4 years ago
Kirill Schmidt
5abe476503
event-actions: Remove unwrap
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1115 >
4 years ago
Kirill Schmidt
f5b12387fe
event-actions: Implement save for media files
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1115 >
4 years ago
Kévin Commaille
d6670ea27c
chore: Fix new clippy nightly warnings
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1116 >
4 years ago
Marco Melorio
6628c48398
qr-code: Reduce block size to better fit on mobile
...
Fixes #997 .
4 years ago
Kévin Commaille
78798353b3
components: Unparent replaced widgets in LabelWithWidgets
4 years ago
Kévin Commaille
b739c391e2
chore: Fix new clippy nightly warnings
4 years ago
Kévin Commaille
33c7894d3b
room-history: Reword failed decryption message
4 years ago
Kévin Commaille
bbd5cef8cc
room-history: Use Pills for emotes
4 years ago
Kévin Commaille
65a4b6a89d
room-history: Replace mentions by Pills
4 years ago
Kévin Commaille
e01e3ce93a
account-settings: Use the toast macro
4 years ago
Kévin Commaille
613a182a9e
window: Use the toast macro
4 years ago
Kévin Commaille
3cea24d36d
utils: Add a macro to create toasts
4 years ago
Julian Sparber
a6f293ccba
chore: Update matrix-sdk
4 years ago
Jacob Hughes
6331bf022e
attachment-dialog: Set default focus to send button
4 years ago
Julian Sparber
f8263c003b
room-details: Improve UI for name and topic in edit mode
...
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/921
4 years ago
Kévin Commaille
184558dc58
ci: Fix clippy warning
4 years ago
Kévin Commaille
fbd14dcfe1
chore: Remove unused macros
4 years ago
Kévin Commaille
ed81277a8a
chore: Remove outdated TODOs
4 years ago
Kévin Commaille
d3bbcaeda2
ci: Fix docs generation
4 years ago
Julian Sparber
f5da9ca917
room: Send all category changes to the server
4 years ago
Julian Sparber
002be9075e
room: Retry to decrypt room messages
4 years ago
Anders Jonsson
d262fd3a99
sidebar: Fix typo (Mov)
4 years ago
Kévin Commaille
1206d4ed12
ci: Fix docs (again)
4 years ago
Kévin Commaille
c9e0e5e775
ci: Fix docs generation
4 years ago
Kévin Commaille
1858eac558
docs: Generate docs for ruma and matrix-sdk
...
Also make links between crates work.
Closes #1012
4 years ago
Kévin Commaille
99959e4a47
docs: Fix warnings
4 years ago
Kévin Commaille
c868b75a5f
ci: Fix clippy warnings
4 years ago
Kévin Commaille
d740fd4f11
chore: Update matrix-sdk
4 years ago
Ariela Wenner
9486f78f15
explore: Ensure that the search bar is focused
4 years ago
Julian Sparber
341c125818
Implement Display instead of ToString trait
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1086 >
4 years ago
Kévin Commaille
854327266e
room-history: Use AttachmentDialog async call every time
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1085 >
4 years ago
Kévin Commaille
ed6f8a6ab6
room-history: Preview location before sending it
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1085 >
4 years ago
Kévin Commaille
7592994a96
message-location: Move location view logic in LocationViewer component
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1085 >
4 years ago
Kévin Commaille
acf9feaf96
attachment-dialog: Add method to use in an async context
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1085 >
4 years ago
Kévin Commaille
d175e4409b
room-history: Reorganize
...
Group clipboard and drag-n-drop methods
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1085 >
4 years ago
Kévin Commaille
74b5b025e2
attachment-dialog: Use MediaContentViewer
...
Preview more file types
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1085 >
4 years ago