Yuri Chornoivan
a00bfb8e46
Update Ukrainian translation
2023-11-01 20:52:02 +00:00
Luming Zh
4e8ee2da93
Update Chinese (China) translation
2023-11-01 13:10:41 +00:00
Kévin Commaille
eecdf29d36
greeter: Make sure button uses header capitalization
2023-11-01 12:52:04 +01:00
Kévin Commaille
750b60559c
error-page: Make sure button text is short
...
And uses header capitalization
2023-11-01 12:52:04 +01:00
Kévin Commaille
8339ebd8c6
chore: Allow most of text buttons to shrink
...
This should avoid adaptiveness issues in case translations are too long
2023-11-01 11:07:56 +01:00
Kévin Commaille
ae53aa5fc8
greeter: Hide Create Account button
...
It is not actually implemented
2023-11-01 10:36:29 +01:00
Yuri Chornoivan
3916072f1e
Update Ukrainian translation
2023-10-31 19:28:03 +00:00
Kévin Commaille
8f72c26748
completion-popover: Use ExpressionListModel
...
Fixes memory leak in code that was implementing the same functionality.
2023-10-31 16:14:56 +01:00
Kévin Commaille
d69d2c0afe
utils: Allow ExpressionListModel to watch several expressions
2023-10-31 16:13:36 +01:00
Kévin Commaille
476d114dc0
room-history: Change the style of emotes
2023-10-30 18:12:50 +00:00
Kévin Commaille
59c29c070e
chore: Upgrade matrix-sdk
2023-10-30 18:49:14 +01:00
Kévin Commaille
4e09079624
room-details: Use the room's language for the spell checker
2023-10-30 12:45:47 +01:00
Kévin Commaille
57b0fc8749
room-history: Use the room's language for the spell checker
2023-10-30 12:45:46 +01:00
Kévin Commaille
c4c74c8aba
room: Expose the language of a room
2023-10-30 12:44:12 +01:00
Kévin Commaille
b7e4c059e7
room-details: Add spell checker to room topic entry
2023-10-29 17:16:36 +01:00
Kévin Commaille
2295e8a9d1
room-history: Add spell checker to message entry
2023-10-29 17:16:35 +01:00
Kévin Commaille
24fe938cae
meson: Sort dependencies
2023-10-29 12:33:36 +01:00
Kévin Commaille
f1a3490444
room-history: Refactor setup code
2023-10-29 11:52:59 +01:00
Kévin Commaille
1bb8be3725
cargo: Remove ashpd's gtk4 feature
...
It is not actually used.
2023-10-29 11:27:57 +01:00
Kévin Commaille
d015fa9bbe
cargo: Group dependencies from gtk-rs and their dependents
...
Should make it easier to know which dependencies to update when gtk-rs
has new releases.
2023-10-29 11:26:23 +01:00
Anders Jonsson
302868fdd1
utils: Fix message dialog typo
2023-10-28 22:30:04 +02:00
Yuri Chornoivan
f0f9b8a8f7
Update Ukrainian translation
2023-10-27 18:13:31 +00:00
Kévin Commaille
3661f449fb
room-details: Ask for confirmation to remove avatar
...
Otherwise it's a single-click destructive action
2023-10-27 16:18:38 +02:00
Kévin Commaille
141e3ff3cc
account-settings: Ask for confirmation to remove avatar
...
Otherwise it's a destructive single-click action.
Besides it's an intrusive action that sends an event to each room
that the user has joined.
2023-10-27 15:18:29 +02:00
Kévin Commaille
405b97cef8
invite: Ask for confirmation to decline invite
2023-10-27 13:55:49 +02:00
Kévin Commaille
4a84f2a9f2
invite: Use install_action_async
2023-10-27 13:52:15 +02:00
Kévin Commaille
1ab9502e15
sidebar: Ask for confirmation to leave the room
2023-10-27 13:47:45 +02:00
Kévin Commaille
8f6c0f4ade
room-history: Ask for confirmation to leave the room
2023-10-27 13:46:48 +02:00
Kévin Commaille
1e8f1fe769
utils: Add message dialog to confirm leaving a room
2023-10-27 13:46:16 +02:00
Kévin Commaille
28b2a45477
room: Expose if the join rule is public
2023-10-27 12:07:12 +02:00
Kévin Commaille
d6979e50ff
item-row: Show toast when some actions fail
2023-10-27 09:50:17 +00:00
Kévin Commaille
cb8c680df9
item-row: Ask for confirmation when removing message
2023-10-27 09:50:17 +00:00
Kévin Commaille
15b88318db
item-row: Do not add any action on redacted events
2023-10-27 09:50:17 +00:00
Yuri Chornoivan
200092f5fa
Update Ukrainian translation
2023-10-26 20:20:41 +00:00
Kévin Commaille
2e62541bef
room-details: Display the members list loading state
2023-10-26 13:37:16 +02:00
Kévin Commaille
bd156606e3
loading-row: Remove set_loading
...
It can lead to an inconsistent state where loading is false but the
spinner is showing.
Let's stick with a single API to show the spinner, when there is no
error.
2023-10-26 13:37:16 +02:00
Kévin Commaille
85c874ed04
components: Rename LoadingListBoxRow to LoadingRow
2023-10-26 13:37:16 +02:00
Kévin Commaille
f30379cc6a
room-details: Use homeserver joined members count instead of local count
2023-10-26 13:37:15 +02:00
Kévin Commaille
d175f73aa9
room: Expose joined members count provided by homeserver
2023-10-26 13:37:15 +02:00
Kévin Commaille
ae645dac99
room: Remove unnecessary async
2023-10-26 13:37:15 +02:00
Kévin Commaille
71a293168a
room-details: Disconnect signals and expression watches on dispose
2023-10-26 13:37:15 +02:00
Kévin Commaille
54f30627a5
message-text: Set hexpand on GtkSourceviews
...
Otherwise they just take the same width as rows of text in the same
GtkGrid.
2023-10-26 12:11:26 +02:00
Kévin Commaille
a50333bc8d
member-list: Load only local data first
...
In big rooms that should make tab auto-completion work sooner.
2023-10-24 14:07:22 +02:00
Kévin Commaille
d9ca96bba1
room-history: Fix spacing of messages
2023-10-24 10:52:52 +02:00
Kévin Commaille
42aa302670
chore: Upgrade SDK
2023-10-23 18:01:41 +02:00
Kévin Commaille
f40692f975
room-list: Persist Room metainfo between restarts
...
Allows to restore the RoomList in the exact same state, even without
waiting for the rooms timelines to be loaded
2023-10-22 11:52:14 +02:00
Kévin Commaille
350f5164ae
room: Improve tracking of room read state
...
Using new API from the SDK
2023-10-20 13:29:26 +00:00
Kévin Commaille
33470209b7
room: Rename latest_unread to latest_activity
2023-10-20 13:29:26 +00:00
Kévin Commaille
e4225577fd
chore: Update matrix-sdk
2023-10-20 13:29:26 +00:00
Kévin Commaille
251dd38aa5
item-row: Merge with event_actions
...
Since it's the only file to use it, it does not make sense to implement
event actions as a trait anymore.
2023-10-20 10:17:12 +02:00