Commit graph

331 commits

Author SHA1 Message Date
Yuri Chornoivan
00ab7d496f Update Ukrainian translation 2023-11-06 20:55:26 +00:00
Paul van Tilburg
cd1911fce8
room-history: Add popover to show senders of a reaction
The popover will show for a reaction the list of people that have sent
it and when they did.

* Add a `ReactionPopover` object for the popover
* Add a `ReactionSenderRow` object for senders as rows of the popover
* Add a `MemberReactionSender` object to represent a room member that
  sent a reaction
2023-11-06 20:57:20 +01:00
Yuri Chornoivan
3311f44add Update Ukrainian translation 2023-11-05 18:24:42 +00:00
Kévin Commaille
58a5057b98
misc: Ensure most icons have a tooltip/accessibility label 2023-11-05 15:34:50 +01:00
Kévin Commaille
d2def499e0
member: Do not implement Display for Membership
Otherwise we are asking translators to translate strings that will
probable never be used.
Instead just mark for translation the variants we need.
2023-11-05 13:53:47 +01:00
Kévin Commaille
52c5f51280
room-history: Move message toolbar to a separate module 2023-11-04 12:56:05 +01:00
Kévin Commaille
7faaff93f3
Revert "room: Expose the language of a room"
This reverts commit c4c74c8aba.
2023-11-04 11:22:55 +01:00
Artur S0
46ea1c3870 Update Russian translation 2023-11-04 02:02:53 +00:00
Alexandre Franke
d66d527518 Update French translation 2023-11-02 10:25:52 +00:00
Luming Zh
91712b28d6 Update Chinese (China) translation 2023-11-02 01:21:19 +00:00
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
Yuri Chornoivan
3916072f1e Update Ukrainian translation 2023-10-31 19:28:03 +00:00
Kévin Commaille
c4c74c8aba
room: Expose the language of a room 2023-10-30 12:44:12 +01:00
Yuri Chornoivan
f0f9b8a8f7 Update Ukrainian translation 2023-10-27 18:13:31 +00:00
Kévin Commaille
1e8f1fe769
utils: Add message dialog to confirm leaving a room 2023-10-27 13:46:16 +02: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
85c874ed04
components: Rename LoadingListBoxRow to LoadingRow 2023-10-26 13:37:16 +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
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
Alan Mortensen
81813a9553 Update Danish translation 2023-10-16 16:56:25 +00:00
Artur S0
d727ad52cd Update Russian translation 2023-10-16 11:58:31 +00:00
Luming Zh
898ff8dc86 Update Chinese (China) translation 2023-10-05 18:47:32 +00:00
Yuri Chornoivan
801b670748 Update Ukrainian translation 2023-10-05 17:01:55 +00:00
Balázs Úr
9f5ddd9ee1 Update Hungarian translation 2023-09-25 16:11:01 +00:00
Luming Zh
512bddc552 Update Chinese (China) translation 2023-09-24 17:36:52 +00:00
Piotr Drąg
603687be59 Update Polish translation 2023-09-24 13:45:39 +02:00
Daniel Mustieles
a2f2fb6b43 Update Spanish translation 2023-09-21 09:42:09 +00:00
Yuri Chornoivan
4b98c9caef Update Ukrainian translation 2023-09-17 18:03:07 +00:00
Kévin Commaille
f93b794f5f
room-details: Use the new libadawaita 1.4 APIs
Now that it handles navigation with push and pop, we can reuse
AdwPreferencesWindow. Use also AdwNavigationPage and AdwToolbarView.
2023-09-17 18:11:35 +02:00
Kukuh Syafaat
c50076b77a Update Indonesian translation 2023-08-30 04:46:12 +00:00
Danial Behzadi
11d47ce854 Update Persian translation 2023-08-28 09:18:59 +00:00
Jiri Grönroos
2933b4cd75 Update Finnish translation 2023-08-27 17:20:03 +00:00
Philipp Kiemle
38f85fc839 Update German translation 2023-08-27 10:04:27 +00:00
Artur S0
1f5bf03da2 Update Russian translation 2023-08-26 15:46:59 +00:00
Sabri Ünal
616d780b2f Update Turkish translation 2023-08-25 05:13:06 +00:00
Asier Sarasua Garmendia
99d7e2f5b0 Update Basque translation 2023-08-20 06:48:17 +00:00
Piotr Drąg
533cb48b9f Update Polish translation 2023-08-19 19:51:22 +02:00
Kukuh Syafaat
bb5ae3eb45 Update Indonesian translation 2023-08-18 14:36:28 +00:00
Luming Zh
c0651801c5 Update Chinese (China) translation 2023-08-17 15:48:53 +00:00
Yuri Chornoivan
7f07b48f28 Update Ukrainian translation 2023-08-17 14:19:17 +00:00
Anders Jonsson
1c8448dd54 Update Swedish translation 2023-08-17 09:44:52 +00:00
Luming Zh
848822aa1f Update Chinese (China) translation 2023-08-15 11:55:18 +00:00
Yuri Chornoivan
58f58f20ce Update Ukrainian translation 2023-08-14 10:14:27 +00:00
Boyuan Yang
12842bbe7c Update Chinese (China) translation 2023-08-12 20:01:49 +00:00
Piotr Drąg
f01c350869 Update Polish translation 2023-08-06 15:11:24 +02:00
Yuri Chornoivan
dc66180a44 Update Ukrainian translation 2023-07-28 13:56:21 +00:00
Asier Sarasua Garmendia
b7bc845259 Update Basque translation 2023-07-25 09:02:49 +00: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
Piotr Drąg
314731a9b8 Update Polish translation 2023-05-28 12:35:14 +02:00
Yuri Chornoivan
7d28a6b942 Update Ukrainian translation 2023-05-23 19:58:34 +00: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
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
Piotr Drąg
bdbe1bd1d7 Update Polish translation 2023-05-21 15:33:11 +02:00
Kévin Commaille
faea2b4532
identity-verification: Use widget to show errors 2023-05-21 11:20:34 +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
Anders Jonsson
928b5085b6 Update Swedish translation 2023-05-20 09:48:13 +00:00
Jiri Grönroos
f390615211 Update Finnish translation 2023-05-18 18:12:13 +00:00
Kukuh Syafaat
5816bdbbb9 Update Indonesian translation 2023-05-18 06:04:34 +00:00
Yuri Chornoivan
80b5df937e Update Ukrainian translation 2023-05-16 17:05:23 +00:00
Julian Sparber
d6decbebaa create-dm: Add dialog to create DM room 2023-05-16 12:18:28 +00:00
Marco Melorio
a5ef975ff3 history-viewer: Implement AudioHistoryViewer
Also add it as a RoomDetails' subpage.
2023-05-16 09:09:31 +00:00
Marco Melorio
89ed564822 history-viewer: Implement FileHistoryViewer
Also add it as a RoomDetails' subpage.
2023-05-16 09:09:31 +00:00
Marco Melorio
063b1b318c history-viewer: Implement MediaHistoryViewer
Also add it as a RoomDetails' subpage.
2023-05-16 09:09:31 +00:00
Yuri Chornoivan
6f5fa1d40c Update Ukrainian translation 2023-05-15 18:51:51 +00:00
Kévin Commaille
4606d2e4eb
media-viewer: Don't use Event
We can only construct Event from timeline items, which we don't have
if we request events manually.
2023-05-14 20:06:11 +02:00
Kévin Commaille
675e39c6fb login: Add SessionVerification as a step of logging in 2023-05-14 13:59:12 +00:00
Piotr Drąg
65d73ddcbc Update Polish translation 2023-05-14 15:38:23 +02:00
Yuri Chornoivan
8151b6218b Update Ukrainian translation 2023-05-14 11:20:01 +00:00
Kévin Commaille
1c1a52080e login: Split logic for each page
And move "Next" button to each page instead of in the header bar.
2023-05-13 08:54:15 +00:00
Yuri Chornoivan
ea4d05669e Update Ukrainian translation 2023-05-12 18:01:44 +00:00
Sabri Ünal
19e8a2ba27 Update Turkish translation 2023-05-11 19:09:58 +00:00
Kévin Commaille
beac89dc79
account-settings: Show availability of cross-signing keys 2023-05-11 12:54:42 +02:00
Yuri Chornoivan
c4d417d694 Update Ukrainian translation 2023-05-10 19:30:49 +00:00
Piotr Drąg
37420f5167 Update Polish translation 2023-05-07 15:51:13 +02:00
Yuri Chornoivan
b46af84365 Update Ukrainian translation 2023-05-06 14:30:28 +00:00
Yuri Chornoivan
8ba1a199d3 Update Ukrainian translation 2023-05-05 18:36:20 +00:00
Kévin Commaille
d248af475c room-history: Allow to join or view the successor in a tombstone event 2023-05-05 10:44:33 +00:00
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
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
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
Alan Mortensen
2e251e5c9d Update Danish translation 2023-04-13 17:37:17 +00:00
Kévin Commaille
3541be94eb
session: Create JoinRoomDialog instead of building it in Session 2023-04-10 10:54:57 +02:00
Asier Sarasua Garmendia
4bba567cd5 Update Basque translation 2023-04-06 08:54:10 +00:00
Kévin Commaille
b41d953e1b
sidebar: Move category types into a subfolder 2023-04-05 14:52:16 +02:00
Aleksandr Melman
cddade871c Update Russian translation 2023-04-03 07:52:14 +00:00
Piotr Drąg
e716b424f8 Update Polish translation 2023-04-02 13:10:21 +02:00
Yuri Chornoivan
ab0bf741f7 Update Ukrainian translation 2023-03-26 16:41:11 +00:00
Piotr Drąg
4e1d40d7f2 Update Polish translation 2023-03-26 14:37:34 +02:00