Kévin Commaille
93412a754f
chore: Update Flatpak SDK extensions for 23.08beta
2023-06-22 10:20:56 +02:00
Sabri Ünal
50232f62f7
UI: Mark translatable strings yes
...
It appeares that using "yes" is a common practice for translatable strings in GNOME apps.
2023-06-07 21:50:42 +03:00
Sergej A
7d09c8132e
Update Russian translation
2023-06-07 15:24:24 +00:00
Kukuh Syafaat
c6dfe4f473
Update Indonesian translation
2023-06-05 03:27:13 +00:00
Kévin Commaille
c3d77b792a
message-text: Trim spaces at the end of labels
...
This is a dirty hack but prevents some criticals and bugs when
displaying them.
2023-05-30 13:20:20 +02:00
Kévin Commaille
0ca1959885
message-text: Only use LabelWithWidgets when necessary
2023-05-30 13:07:53 +02:00
Kévin Commaille
c495d381c4
message-text: Don't use GtkBox for HTML is there is a single block
...
Seems to fix Gtk-CRITICALS for ContentMessageContent
2023-05-30 13:07:53 +02:00
Kévin Commaille
9d59cbac8d
message-text: Don't re-build children if text hasn't changed
2023-05-30 13:07:53 +02:00
Kévin Commaille
ca2a6c3762
message-text: Remove strip_reply
...
The SDK already takes care of removing the reply fallbacks
2023-05-30 13:07:53 +02:00
Kévin Commaille
b95f3477bb
message-text: Rename constructors using the with_ prefix
2023-05-30 13:07:53 +02:00
Kévin Commaille
3f8a7e8bd0
label-with-widgets: Only invalidate children when necessary
2023-05-30 13:07:53 +02:00
Kévin Commaille
7c73e0e0f4
label-with-widgets: Fix ParamSpec types
2023-05-30 13:07:53 +02:00
Nobody
b4f4874ac5
chore: Update dependencies
...
Fix docs generation error.
2023-05-29 08:07:12 +00:00
Piotr Drąg
314731a9b8
Update Polish translation
2023-05-28 12:35:14 +02:00
Kévin Commaille
2c657f8696
session: Only start listening to notifications when session is ready to be shown
2023-05-27 10:55:28 +02:00
Kévin Commaille
466748570a
session: Remove unnecessary spawn!
2023-05-27 10:37:29 +02:00
Kévin Commaille
f7985b0d10
room: Close room when invite is rejected
2023-05-26 17:01:42 +02:00
Kévin Commaille
1eac942c17
content: Minor refactoring
2023-05-26 16:14:23 +02:00
Kévin Commaille
3e8b615dbb
invite: Minor refactoring
2023-05-26 16:03:38 +02:00
Kévin Commaille
0211f83751
room: Use other user's avatar for 1-to-1 invited rooms too
2023-05-26 15:56:22 +02:00
Kévin Commaille
db792b75c7
room: Invalidate member list if the room state changed
2023-05-26 15:00:20 +02:00
Kévin Commaille
82bacca9a1
room: Also show other user avatar if they are alone in room
2023-05-26 14:59:23 +02:00
Kévin Commaille
ae02a70e7b
member-list: Rename member_by_id to get_or_create
2023-05-26 14:57:42 +02:00
Kévin Commaille
e9df66d6c7
room: Refactor sync handlers
2023-05-26 14:57:42 +02:00
Kévin Commaille
adbc39871c
room: Make sure inviter is always loaded
2023-05-26 14:57:42 +02:00
Kévin Commaille
4dfcb74451
room-list: Make sure invited rooms are loaded
2023-05-26 14:57:42 +02:00
Kévin Commaille
8308f8bd89
invite: Fix the inviter Pill
2023-05-26 14:57:42 +02:00
Yuri Chornoivan
7d28a6b942
Update Ukrainian translation
2023-05-23 19:58:34 +00:00
Kévin Commaille
7382b23ec5
room-history: Change tombstoned banner according to available data
2023-05-23 17:43:19 +02:00
Kévin Commaille
fba419e947
room-history: Use Vecs for handlers
2023-05-23 13:36:04 +02:00
Kévin Commaille
28b04cba57
room: Don't allow to change the room's category if it is Outdated
2023-05-23 13:36:03 +02:00
Kévin Commaille
e72d6a203d
room: Fix obtaining room's successor
...
Use the successor's predecessor ID rather than the predecessor's
successor ID to find the successor Room, according to the Matrix spec.
2023-05-23 13:36:03 +02:00
Kévin Commaille
daab7138cd
room: Rename predecessor and successor to predecessor-id and successor-id
2023-05-23 13:36:03 +02:00
Kévin Commaille
56dc2d982d
chore: Enable Ruma compat features
...
Otherwise some events might get rejected.
2023-05-23 12:56:22 +02:00
Kévin Commaille
e881ea9001
readme: Clarify secret service D-Bus access command
...
Clarify the difference for the command between the beta and the nightly
versions.
2023-05-22 22:05:51 +02:00
Yuri Chornoivan
4e978e95c6
Update Ukrainian translation
2023-05-22 17:10:53 +00:00
Sergej A
adf7b8e75d
Update Russian translation
2023-05-22 12:19:39 +00:00
Kévin Commaille
60736235dc
account-switcher: Fix selection at startup
...
If GtkSingleSelection selects a row via autoselect, selection-changed is
not triggered.
Use selected-item instead, which is enough if we keep track of the
previously selected row.
2023-05-22 11:58:14 +02:00
Kévin Commaille
6cd166071e
account-switcher: Fix style
2023-05-22 11:57:33 +02:00
Kévin Commaille
d13b03a85e
misc: Put UI files next to the corresponding Rust files
2023-05-21 23:38:58 +02:00
Yuri Chornoivan
ed1ed2bead
Update Ukrainian translation
2023-05-21 18:44:41 +00:00
Kévin Commaille
b15c5f0c8b
session: Reorganize submodules between model and view
2023-05-21 17:09:17 +02:00
Kévin Commaille
14ff518929
session: Move under session::model module
2023-05-21 14:56:36 +00:00
Kévin Commaille
aca5adab8b
session-view: Move under session::view module
2023-05-21 14:56:36 +00:00
Piotr Drąg
bdbe1bd1d7
Update Polish translation
2023-05-21 15:33:11 +02:00
Kévin Commaille
e0dd94a105
session: Split between view and model
2023-05-21 13:46:02 +02:00
Kévin Commaille
faea2b4532
identity-verification: Use widget to show errors
2023-05-21 11:20:34 +02:00
Kévin Commaille
af92711df0
notifications: Don't use Session as the helper widget
2023-05-21 11:16:04 +02:00
Kévin Commaille
4afba6e736
session: Do not use Session to show toasts
...
This usually means we are trying to show a toast from a model Object,
which is not right.
2023-05-20 23:43:28 +02:00
Kévin Commaille
e77fa4fedc
session: Remove unused action
2023-05-20 23:43:28 +02:00