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