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