Commit graph

1445 commits

Author SHA1 Message Date
Kévin Commaille
5d54239cbd
build: Be consistent in version naming
Use a dot between the major version and the pre-release version, where
possible.
Go back to using a dash before the commit hash.
2023-05-16 13:28:32 +02:00
Kévin Commaille
9727991b4a room-details: Add translator comments 2023-05-16 09:09:31 +00:00
Marco Melorio
36017efffb history-viewer: Load more items when scrolling 2023-05-16 09:09:31 +00:00
Marco Melorio
93015294ed audio-history-viewer: Add ability to listen to audio 2023-05-16 09:09:31 +00:00
Marco Melorio
a98d40fc7a media-history-viewer: Show MediaViewer on item press 2023-05-16 09:09:31 +00:00
Marco Melorio
9cc78a3301 file-history-viewer: Add ability to save files 2023-05-16 09:09:31 +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
Marco Melorio
5528492801 history-viewer: Add Timeline to load history viewer messages
This is the first step towards implementing the history viewers.
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
8a5c5f6934
chore: Update libshumate bundled in flatpak 2023-05-14 17:14:37 +02:00
Kévin Commaille
675e39c6fb login: Add SessionVerification as a step of logging in 2023-05-14 13:59:12 +00:00
Kévin Commaille
094cd9244f login: Use an enum for stack pages names
Avoids errors when using static strings
2023-05-14 13:59:12 +00:00
Kévin Commaille
a84d8e9e52 login: Move code to restore session to Window 2023-05-14 13:59:12 +00:00
Kévin Commaille
2e514e0a50 session: Make persisted client creation a part of constructing Session 2023-05-14 13:59:12 +00:00
Kévin Commaille
925af0ec43 login: Use temporary client for logging in
Avoids having to clean up when we need to reset it.
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
aaef680fb5
account-settings: Subpages don't have a "transient-for" property 2023-05-11 12:54:42 +02:00
Kévin Commaille
beac89dc79
account-settings: Show availability of cross-signing keys 2023-05-11 12:54:42 +02:00
Kévin Commaille
462d2ff99e
session-verification: Don't send verification requests if no devices are available 2023-05-11 12:54:42 +02:00
Kévin Commaille
38f0ba11c9
session: Fix creation of new encryption user identity after login 2023-05-11 12:54:42 +02:00
Kévin Commaille
b5339b2cd6
session: Do not require cross-signing keys to be present after verification 2023-05-11 12:54:42 +02:00
Kévin Commaille
57bb433bde
chore: Update matrix-sdk dependency 2023-05-11 12:54:40 +02:00
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