Commit graph

1516 commits

Author SHA1 Message Date
Kévin Commaille
5f3857e87b
docs: Use meson setup explicitly
Avoids a warning when running the command
2023-06-22 10:24:28 +02:00
Kévin Commaille
acb872f0b9
chore: Update cargo dependencies 2023-06-22 10:21:40 +02:00
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