Kévin Commaille
2b510f690b
secret: Make SecretError::CorruptSession more explicit with named fields
3 years ago
Kévin Commaille
92f551d6da
chore: Update matrix-sdk and switch to SQLite store
3 years ago
Fran Dieguez
aec7643b70
Update Galician translation
3 years ago
Fran Dieguez
2aaba9c683
Update Galician translation
3 years ago
Kévin Commaille
991ca3f847
chore: Update cargo dependencies
3 years ago
Kévin Commaille
6c85471907
room-history: Make list view recycle items when room changes
...
Instead of deleting all items and re-building everything.
3 years ago
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.
3 years ago
Kévin Commaille
9d7b31e502
room: Generate human-readable ID for logs
3 years ago
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.
3 years ago
Kévin Commaille
dd81ec2b07
timeline: Fix timeline states
3 years ago
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.
3 years ago
Yuki Okushi
cfeae158ad
Add Japanese translation
3 years ago
Kévin Commaille
9019e64772
chore: Update dependencies
3 years ago
Alan Mortensen
2e251e5c9d
Update Danish translation
3 years ago
Kévin Commaille
499b5dccbc
session: Use an enum for the session state
...
Instead of various fields and signals.
3 years ago
Maximiliano Sandoval R
b28ae1b8a7
public_room_row: Stop spinners when idle
3 years ago
Maximiliano Sandoval R
d4d9217c4a
item_row: Stop spinners when idle
3 years ago
Maximiliano Sandoval R
d3a9732cae
message_media: Stop spinners when idle
3 years ago
Maximiliano Sandoval R
59c6fc2441
loading_listbox_row: Stop spinners when idle
3 years ago
Maximiliano Sandoval R
61ae6820ac
message_audio: Stop spinners when idle
3 years ago
Maximiliano Sandoval R
6cc917f3c3
invite_subpage: Stop spinners when idle
3 years ago
Maximiliano Sandoval R
09b4b08d8d
room_history: Stop spinners when idle
3 years ago
Maximiliano Sandoval R
c8d3d67d81
content_explore: Stop spinners when idle
3 years ago
Maximiliano Sandoval R
ef368e740a
media_content_viewer: Stop spinners when idle
3 years ago
Maximiliano Sandoval R
ada8a79ca3
action_button: Stop spinners when idle
3 years ago
Maximiliano Sandoval R
56b78a4d36
window: Stop spinner when idle
3 years ago
Maximiliano Sandoval R
36f50ab260
spinner_button: Stop spinners when idle
3 years ago
Maximiliano Sandoval R
4e3675e286
Add a spinner component
3 years ago
Kévin Commaille
3f1ee31404
join-room: Don't try to join room on cancel
3 years ago
Kévin Commaille
e1cf9049be
session: Split notifications in a separate type
3 years ago
Kévin Commaille
cee8a6b8c7
app: Rename get_main_window to main_window
...
To respect the usual naming of getters in Rust.
3 years ago
Kévin Commaille
3541be94eb
session: Create JoinRoomDialog instead of building it in Session
3 years ago
Kévin Commaille
686de7b5b6
sidebar: Fix room highlight
3 years ago
Kévin Commaille
92d15ff4de
readme: Update latest stable version
3 years ago
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.
3 years ago
Asier Sarasua Garmendia
4bba567cd5
Update Basque translation
3 years ago
Kévin Commaille
71cb666f17
room-type: Don't take RoomType by reference
...
Usually we don't take types that implement Copy by reference
3 years ago
Kévin Commaille
640b286cb6
misc: Remove num_enum dependency
...
Use the glib::Variant derive macro instead if needed
3 years ago
Kévin Commaille
8506064d31
sidebar: Replace order-changed signal by watching expressions
...
Triggers fewer updates
3 years ago
Kévin Commaille
acb8ed26a2
room: Fix tracking of room's latest activity
3 years ago
Kévin Commaille
b41d953e1b
sidebar: Move category types into a subfolder
3 years ago
Kévin Commaille
545467878b
category: Change the default CategoryType
...
The previous default value was unused and needed overriding in a few
places.
3 years ago
Kévin Commaille
8a4750c9bf
sidebar: Simplify GtkExpression
3 years ago
Kévin Commaille
cedc02b878
room: Remove unused `new-encryption-keys` signal
3 years ago
Kévin Commaille
26222e2b24
room-history: Don't access GtkListItemWidget
...
Don't set CSS classes and bind to RoomHistory properties
3 years ago
Kévin Commaille
6452915c55
sidebar: Don't use actions on sidebar for drag-n-drop
...
Access and bind to the sidebar from the rows instead.
Avoid having to go through the private widgets of GtkListView.
3 years ago
Kévin Commaille
d4b74e00bd
sidebar: Don't set GtkListItemWidget CSS classes
3 years ago
Kévin Commaille
1577c8a701
utils: Simplify use of BoundObjectWeakRef
...
Avoid to have to wrap it in a `RefCell<Option<T>>`.
3 years ago
Kévin Commaille
c6b8ac7abc
room-list: Remove binding between visibility of widget and sidebar item
...
It shouldn't be necessary since we update the item list according to the
visibility of the items.
3 years ago
Aleksandr Melman
cddade871c
Update Russian translation
3 years ago