Commit graph

1516 commits

Author SHA1 Message Date
Yuri Chornoivan
c4d417d694 Update Ukrainian translation 2023-05-10 19:30:49 +00:00
Kévin Commaille
019e749e30
room-details: Simplify ExtraLists by using GtkFlattenListModel
And fix error where the banned list would appear twice if the invite
list is hidden.
2023-05-10 18:22:22 +02:00
Sabri Ünal
7f2019745e Mark some strings translatable
- Log In
- Error
- Secret Service Error
- File
2023-05-10 17:44:30 +03:00
Piotr Drąg
37420f5167 Update Polish translation 2023-05-07 15:51:13 +02:00
Kévin Commaille
64cffbba77 greeter: Remove development warning banner 2023-05-07 09:25:20 +00:00
Kévin Commaille
bd845d105e room-list: Make sure list is not borrowed mutably when creating a Room 2023-05-07 08:14:27 +00:00
Kévin Commaille
349fd02e4d chore: Update matrix-sdk dependency 2023-05-07 08:14:27 +00:00
Yuri Chornoivan
b46af84365 Update Ukrainian translation 2023-05-06 14:30:28 +00:00
Georges Basile Stavracas Neto
7f5ce14c12 sidebar: Set tooltip of room rows
Room names can be large in some circumstances. Usually in dynamic
lists like this, where the textual content can be unpredictable,
adding a tooltip text is helpful.

Add that.
2023-05-06 10:57:11 +00:00
Kévin Commaille
03e0c4f18f
greeter: Add about button 2023-05-06 12:38:04 +02:00
Yuri Chornoivan
8ba1a199d3 Update Ukrainian translation 2023-05-05 18:36:20 +00:00
Kévin Commaille
aa08d47fc6
readme: Update download badges
Uses SVGs and use new Fractal icon
2023-05-05 18:20:18 +02:00
Kévin Commaille
a0aa4d323c
ci: Make pages job not download artifacts 2023-05-05 15:11:33 +02:00
Kévin Commaille
427cb37755 room: Use other user's avatar as fallback in 1-to-1 rooms 2023-05-05 12:23:27 +00:00
Kévin Commaille
15b9932383 session: Split avatar image data from AvatarData
Allows to use the same avatar image for several rooms and users.
2023-05-05 12:23:27 +00:00
Kévin Commaille
840a53b0fb session: Rename Avatar to AvatarData
Avoid confusion with the Avatar in components and avoid to have
to rename it to AvatarItem.
2023-05-05 12:23:27 +00:00
Kévin Commaille
da3438c4d8
build: Use '+' to separate tagged version and commit hash
That way, even if we switch `-` for `~` in the metainfo version,
it treats development versions as being bigger (newer) than the
tagged versions.
2023-05-05 13:21:13 +02:00
Kévin Commaille
67dfd13714
session: Refactor settings
Should be easier to work with.
2023-05-05 13:21:13 +02:00
Kévin Commaille
54bd7aad84
app: Separate data per profile
Puts the database in a subdirectory and uses a different path for the
settings.
2023-05-05 13:21:13 +02:00
Kévin Commaille
f7dfbcceda
build: Set flatpak version the same as in-app version 2023-05-05 13:21:13 +02:00
Kévin Commaille
ec02e35b45
app: Use an enum for the profile 2023-05-05 13:21:13 +02:00
Kévin Commaille
bebc5f9bab
build: Avoid the need for duplicate development icon 2023-05-05 13:21:13 +02:00
Kévin Commaille
a85644cad5
build: Add beta profile 2023-05-05 13:21:13 +02:00
Kévin Commaille
6471cb9675
build: Refactor profile variables 2023-05-05 13:21:12 +02: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
Kévin Commaille
af90c33a68 room-history: Add banner to join a tombstoned room's successor 2023-05-05 10:44:33 +00:00
Kévin Commaille
b24344e05a room-list: Add join_or_view method 2023-05-05 10:44:33 +00:00
Kévin Commaille
3af8399698 room: Don't move room to outdated category if successor was not joined 2023-05-05 10:44:33 +00:00
Kévin Commaille
24749cb43c room: Refactor load_successor
Avoid returning an unused Option.
2023-05-05 10:44:33 +00:00
Kévin Commaille
d4a115cbaa build: Add missing dependencies to meson.build 2023-05-05 10:23:01 +00:00
Kévin Commaille
55d355c066 event: Don't return unused uid from get_media_content 2023-05-05 09:57:19 +00:00
Kévin Commaille
6466d76ad1 media: Use gio::File::new_tmp() to store temp files 2023-05-05 09:57:19 +00:00
Kévin Commaille
a9f5781825
member-page: Use Member::this_expression when possible 2023-05-05 11:23:35 +02:00
Kévin Commaille
d98cfff347
room-history: Use emit_scroll_child instead or emit_by_name 2023-05-05 11:23:35 +02:00
Kévin Commaille
a26779790f
room-history: Add comment for translators 2023-05-05 11:23:35 +02:00
Kévin Commaille
f911443773
room-history: Fix typo in docs 2023-05-05 11:23:35 +02:00
Kévin Commaille
c0d88c36f8
room: Use upstream methods to check action permission 2023-05-05 11:23:35 +02:00
Kévin Commaille
79ae15d7a9
ci: Fix pages container image 2023-05-05 10:54:15 +02:00
Julian Sparber
88b880f707 ci: Use template and clean up 2023-05-05 08:04:06 +00:00
Kévin Commaille
5dc35b1bc0
chore: Update matrix-sdk and ruma 2023-05-04 15:37:24 +02: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
Kévin Commaille
e964430dba
ci: Fix docs generation 2023-04-27 12:11:40 +02:00
Kévin Commaille
e1b5eb56ae secret: Store secret in MessagePack format
Should be more compact and efficient
2023-04-27 08:20:33 +00:00
Kévin Commaille
0987b89be3 secret: Remove workaround for old libsecret sessions
We have switched for a long time now and we are changing the schema
anyway.
2023-04-27 08:20:33 +00:00
Kévin Commaille
5b644adeb4 secret: Add stored session versioning 2023-04-27 08:20:33 +00:00
Kévin Commaille
8844b9a81e utils: Add methods to create Matrix client 2023-04-27 08:20:33 +00:00
Kévin Commaille
2b510f690b secret: Make SecretError::CorruptSession more explicit with named fields 2023-04-27 08:20:33 +00:00