Commit graph

1076 commits

Author SHA1 Message Date
Fran Dieguez
c0bc4078bb Update Galician translation 2023-05-01 09:07:29 +00:00
Charles Monzat
af767d62d2 Update French translation 2023-04-30 16:31:29 +00:00
Piotr Drąg
9746ff5f63 Update Polish translation 2023-04-30 12:23:31 +02:00
Yuri Chornoivan
349edff614 Update Ukrainian translation 2023-04-29 16:27:41 +00:00
Kévin Commaille
e964430dba
ci: Fix docs generation 2023-04-27 12:11:40 +02:00
Kévin Commaille
e1b5eb56ae secret: Store secret in MessagePack format
Should be more compact and efficient
2023-04-27 08:20:33 +00:00
Kévin Commaille
0987b89be3 secret: Remove workaround for old libsecret sessions
We have switched for a long time now and we are changing the schema
anyway.
2023-04-27 08:20:33 +00:00
Kévin Commaille
5b644adeb4 secret: Add stored session versioning 2023-04-27 08:20:33 +00:00
Kévin Commaille
8844b9a81e utils: Add methods to create Matrix client 2023-04-27 08:20:33 +00:00
Kévin Commaille
2b510f690b secret: Make SecretError::CorruptSession more explicit with named fields 2023-04-27 08:20:33 +00:00
Kévin Commaille
92f551d6da chore: Update matrix-sdk and switch to SQLite store 2023-04-27 08:20:33 +00:00
Fran Dieguez
aec7643b70 Update Galician translation 2023-04-26 22:25:57 +00:00
Fran Dieguez
2aaba9c683 Update Galician translation 2023-04-26 20:42:07 +00:00
Kévin Commaille
991ca3f847
chore: Update cargo dependencies 2023-04-25 09:55:47 +02:00
Kévin Commaille
6c85471907
room-history: Make list view recycle items when room changes
Instead of deleting all items and re-building everything.
2023-04-24 14:55:57 +02:00
Kévin Commaille
83f2dbd6c7
room-history: Make sure auto-scrolling scrolls all the way down
Seems to be an issue otherwise when we switch rooms.
2023-04-24 14:55:57 +02:00
Kévin Commaille
9d7b31e502
room: Generate human-readable ID for logs 2023-04-24 14:55:57 +02:00
Kévin Commaille
b064698a27
room-history: Don't try to load history before everything is ready
Should avoid some panics when initializing the timeline takes more time
than usual.
Also avoids loading more history because the adjustment is at 0 when
it is loading items in the listview.
2023-04-24 14:55:53 +02:00
Kévin Commaille
dd81ec2b07
timeline: Fix timeline states 2023-04-24 11:50:55 +02:00
Kévin Commaille
2a07a1b67c
timeline: Group virtual items in a single type
Now that the SDK timeline API handles most of the logic, there is just a
lot of boilerplate code for little to no gain.
2023-04-24 11:46:19 +02:00
Yuki Okushi
cfeae158ad Add Japanese translation 2023-04-15 03:16:14 +00:00
Kévin Commaille
9019e64772
chore: Update dependencies 2023-04-14 08:42:23 +02:00
Alan Mortensen
2e251e5c9d Update Danish translation 2023-04-13 17:37:17 +00:00
Kévin Commaille
499b5dccbc
session: Use an enum for the session state
Instead of various fields and signals.
2023-04-11 15:27:19 +02:00
Maximiliano Sandoval R
b28ae1b8a7
public_room_row: Stop spinners when idle 2023-04-10 16:39:38 +02:00
Maximiliano Sandoval R
d4d9217c4a
item_row: Stop spinners when idle 2023-04-10 16:39:37 +02:00
Maximiliano Sandoval R
d3a9732cae
message_media: Stop spinners when idle 2023-04-10 16:37:21 +02:00
Maximiliano Sandoval R
59c6fc2441
loading_listbox_row: Stop spinners when idle 2023-04-10 16:37:21 +02:00
Maximiliano Sandoval R
61ae6820ac
message_audio: Stop spinners when idle 2023-04-10 16:37:20 +02:00
Maximiliano Sandoval R
6cc917f3c3
invite_subpage: Stop spinners when idle 2023-04-10 16:37:20 +02:00
Maximiliano Sandoval R
09b4b08d8d
room_history: Stop spinners when idle 2023-04-10 16:37:20 +02:00
Maximiliano Sandoval R
c8d3d67d81
content_explore: Stop spinners when idle 2023-04-10 16:37:20 +02:00
Maximiliano Sandoval R
ef368e740a
media_content_viewer: Stop spinners when idle 2023-04-10 16:37:20 +02:00
Maximiliano Sandoval R
ada8a79ca3
action_button: Stop spinners when idle 2023-04-10 16:37:20 +02:00
Maximiliano Sandoval R
56b78a4d36
window: Stop spinner when idle 2023-04-10 16:37:20 +02:00
Maximiliano Sandoval R
36f50ab260
spinner_button: Stop spinners when idle 2023-04-10 16:37:19 +02:00
Maximiliano Sandoval R
4e3675e286
Add a spinner component 2023-04-10 16:37:19 +02:00
Kévin Commaille
3f1ee31404
join-room: Don't try to join room on cancel 2023-04-10 14:38:13 +02:00
Kévin Commaille
e1cf9049be
session: Split notifications in a separate type 2023-04-10 11:47:02 +02:00
Kévin Commaille
cee8a6b8c7
app: Rename get_main_window to main_window
To respect the usual naming of getters in Rust.
2023-04-10 11:42:29 +02:00
Kévin Commaille
3541be94eb
session: Create JoinRoomDialog instead of building it in Session 2023-04-10 10:54:57 +02:00
Kévin Commaille
686de7b5b6
sidebar: Fix room highlight 2023-04-07 20:51:24 +02:00
Kévin Commaille
92d15ff4de
readme: Update latest stable version 2023-04-06 15:50:10 +02:00
Kévin Commaille
7e99002cfd
docs: Don't document private items
It's confusing for ruma and matrix-sdk as we see all the private stuff
we can't access.
It's fine for Fractal because since it's a binary, the private items are
documented anyway.
2023-04-06 11:25:31 +02:00
Asier Sarasua Garmendia
4bba567cd5 Update Basque translation 2023-04-06 08:54:10 +00:00
Kévin Commaille
71cb666f17
room-type: Don't take RoomType by reference
Usually we don't take types that implement Copy by reference
2023-04-05 16:23:12 +02:00
Kévin Commaille
640b286cb6
misc: Remove num_enum dependency
Use the glib::Variant derive macro instead if needed
2023-04-05 15:53:02 +02:00
Kévin Commaille
8506064d31
sidebar: Replace order-changed signal by watching expressions
Triggers fewer updates
2023-04-05 15:36:02 +02:00
Kévin Commaille
acb8ed26a2
room: Fix tracking of room's latest activity 2023-04-05 14:52:16 +02:00
Kévin Commaille
b41d953e1b
sidebar: Move category types into a subfolder 2023-04-05 14:52:16 +02:00