Commit graph

898 commits

Author SHA1 Message Date
Kévin Commaille
bf93649824 misc: Make the bug template the default issue template 2022-11-14 18:03:05 +00:00
Piotr Drąg
4b121bcdcc Update Polish translation 2022-11-13 13:29:35 +01:00
Kévin Commaille
593856dcf2
chore: Update matrix-sdk
A RustSec was issued because it can leak secrets in the logs.
2022-11-13 09:47:04 +01:00
Kévin Commaille
8178917fa6
misc: Update Cargo.lock 2022-11-12 14:45:39 +01:00
Kévin Commaille
b8d55c3973
misc: Add tracing feature for oo7 2022-11-12 14:14:25 +01:00
Yuri Chornoivan
7d75e72f47 Update Ukrainian translation 2022-11-10 07:56:24 +00:00
Nathan Follens
812f9f5d00 Update Dutch translation 2022-11-09 19:49:49 +00:00
Kévin Commaille
087391c7ea room-history: Fix random offset for state-like events 2022-11-08 20:32:24 +00:00
Kévin Commaille
b73c149a22
session: Add action to copy an image in event's context menu 2022-11-08 15:03:29 +01:00
Kévin Commaille
4a31e667a3
session-verification: Display the Matrix User ID as the title of the window 2022-11-08 12:07:05 +01:00
Kévin Commaille
dbf73de01d
verification: Don't complete session verification if cross-signing keys are missing 2022-11-08 12:07:04 +01:00
Kévin Commaille
fe01193769
verification: Make label IDs more explicit 2022-11-08 10:39:42 +01:00
Luming Zh
7da4df1d1d Update Chinese (China) translation 2022-11-06 17:55:09 +00:00
Piotr Drąg
466baaf65e Update Polish translation 2022-11-06 15:34:20 +01:00
Kévin Commaille
2450728ade
user-actions: Remove NONE flag
Replace it with calls to `empty()`, as it's not a proper flag.
Could avoid confusion when using bitflags methods like `contains()`.
2022-11-06 12:46:12 +01:00
Kévin Commaille
535b8a9f46
pill: Remove room when setting user and vice-versa 2022-11-06 12:40:13 +01:00
Kévin Commaille
7a98f79d97
misc: Only implement Default when required
Reduces boilerplate
2022-11-06 12:33:09 +01:00
Kévin Commaille
a1385eff0a
misc: Allow clippy::new_without_default at the crate level 2022-11-06 12:32:39 +01:00
Kévin Commaille
98235bd564
invite-subpage: Remove unnecessary uses of clone! 2022-11-06 12:17:29 +01:00
Kévin Commaille
bbe284554a components: Use GstPlay instead of GstPlayer for video player 2022-11-06 09:43:54 +00:00
Yuri Chornoivan
858cea35bf Update Ukrainian translation 2022-11-05 18:41:52 +00:00
Kévin Commaille
16e44db2a0
chore: Use the Default derive for enums 2022-11-05 12:03:38 +01:00
Kévin Commaille
fff8839846
chore: Rename priv_ variables to imp
To be consistent with the method name.
2022-11-05 12:01:57 +01:00
Kévin Commaille
f71961a1b7
chore: Use ParamSpec builders
Use the description of the property to document getters and setters.
2022-11-05 11:57:15 +01:00
Kévin Commaille
fbc9b26d5c
chore: Update gtk and related dependencies 2022-11-05 11:40:26 +01:00
Kévin Commaille
dffcc460cc
account-settings: Add basic notifications settings page 2022-11-05 10:31:52 +01:00
Kévin Commaille
2609c585f2
notifications: Display room avatar 2022-11-05 10:06:59 +01:00
Kévin Commaille
1492956a88
session: Add support for notifications 2022-11-05 10:06:59 +01:00
Kévin Commaille
5bef3b021c
session: Separate action to show content and send ready signal
Otherwise we send the ready signal everytime we want to show the
content.
Move everything that is not about showing content if a new method.
Rename the old mark_ready to mark_loaded because the ready signal is
sent later so it can be confusing.
2022-11-05 10:06:59 +01:00
Kévin Commaille
642790c289
window: Allow to get a Session by ID 2022-11-05 10:06:59 +01:00
Kévin Commaille
9122a7f926
utils: Group matrix-related utils 2022-11-05 10:06:59 +01:00
Kévin Commaille
7301d3ff6e
room-history: Display and send typing notifications 2022-11-05 09:30:53 +01:00
Nathan Follens
4398ab79a3 Update Dutch translation 2022-11-01 21:47:34 +00:00
Piotr Drąg
02359fa915 Update Polish translation 2022-10-30 13:28:48 +01:00
Yuri Chornoivan
0bccbfe478 Update Ukrainian translation 2022-10-29 10:31:14 +00:00
Kévin Commaille
cafc56e14a
hooks: Skip checks when missing a dependency in a non-interactive shell. 2022-10-28 21:18:39 +02:00
Kévin Commaille
4d5791f817 secret: Use oo7 instead of libsecret 2022-10-28 11:12:36 +00:00
Kévin Commaille
b0f51bd1f9
login: Allow to go back to login when cancelling a verification
Also fixes a bug where the database would get deleted when the app
is closed after restoring a session.
2022-10-27 11:51:02 +02:00
Hugo Carvalho
c3d1bd7ac8 Update Portuguese translation 2022-10-26 13:00:46 +00:00
Hugo Carvalho
0d4970c57d Add Portuguese translation 2022-10-25 13:32:33 +00:00
Kévin Commaille
26c182b052
window: Only clean login if a new session is ready 2022-10-22 16:12:46 +02:00
Kévin Commaille
340fff5276
session: fix typo 2022-10-22 15:51:20 +02:00
Kévin Commaille
7ef617bfd9
window: Remove action to show greeter
It's redundant with the one to create a new session and the distinction
between the two isn't really needed.
2022-10-22 15:29:31 +02:00
Kévin Commaille
c533478e2c
login: Remove signal for new session
It is used in a single place and it's easier to call the method of
the window directly.
2022-10-22 15:16:23 +02:00
Kévin Commaille
926926491d
chore: Update Ruma 2022-10-18 10:25:12 +02:00
Julian Sparber
a40829eeb2 docs: Improve runtime dependencies section 2022-10-17 14:00:07 +00:00
Lukáš Tyrychtr
f0ac677121 sidebar: Tell accessibility tools about expanded state of categories 2022-10-14 11:18:58 +02:00
Christopher Davis
c6edc58468 event_actions: Use GtkFileChooserNative for saving
Fractal does not have a full view of the filesystem, which
means that we can't use GtkFileChooserDialog if we want users
to be able to save anywhere. Instead, we need to use the
file chooser portal via GtkFileChooserNative.

Closes https://gitlab.gnome.org/GNOME/fractal/-/issues/1064
2022-10-13 12:38:01 +02:00
Kévin Commaille
e8c3728a95 session: Use image crate to get image metadata 2022-10-12 12:44:48 +00:00
Kévin Commaille
4a0e79642d misc: Use the image crate to load images
Handle more codecs than GDK-Pixbuf and add support for animated images.
2022-10-12 12:44:48 +00:00