Commit graph

1502 commits

Author SHA1 Message Date
Kévin Commaille
6895d4cbfc
explore: use same colors as room history 2023-09-17 19:36:00 +02:00
Kévin Commaille
32ac368bba
room-history: Fix toolbars colors and only use flat style 2023-09-17 19:35:46 +02: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
Kévin Commaille
be2ca38828
session-view: Use AdwNavigationSplitView and AdwToolbarView
Replaces the deprecated AdwLeaflet.
2023-09-17 14:13:41 +02:00
Kévin Commaille
ccdc93be93
media-viewer: Use AdwToolbarView
Replaces deprecated AdwFlap
2023-09-17 14:01:24 +02:00
Kévin Commaille
edc23fb4be
account-settings: Use AdwNavigationPage and AdwToolbarView for subpages
Removes the use of deprecated APIs
2023-09-17 12:47:24 +02:00
Kévin Commaille
e03b52c119
chore: Use version 1.4 of libadwaita 2023-09-17 12:47:24 +02:00
Kévin Commaille
f3565530ce
room: Only keep MemberList in memory when Room is shown
It avoids to keep a lot of members and their avatar in memory when
switching from big rooms
2023-09-16 07:47:11 +02:00
Kévin Commaille
03e96d4452
timeline-item: Use the sender ID instead of a Member
Do not expect that the members list of a room is always available.
2023-09-15 17:06:17 +02:00
Kévin Commaille
a932e59e09
rood: Load room members from SDK
Do not expect that the members list of a room is always available.
2023-09-15 15:51:32 +02:00
Kévin Commaille
2d6aaadbd6
dm-user-list: Load room members from SDK
Do not expect that the members list of a room is always available.
2023-09-15 15:43:43 +02:00
Kévin Commaille
6ebb231995
event-actions: Do not get member unnecessarily 2023-09-15 15:06:12 +02:00
Kévin Commaille
5fc08ef971
verification-list: Load user to verify from SDK
Do not expect that the members list of a room is always available.
2023-09-15 14:54:02 +02:00
Kévin Commaille
c749ab0cc2
notifications: Get user display name from SDK
Do not expect that the members list of a room is always available.
2023-09-15 14:54:02 +02:00
Kévin Commaille
0e0f0ed20a
event: Keep list of user IDs for read receipts
Do not expect that the members list of a room is always available.
2023-09-15 14:54:02 +02:00
Kévin Commaille
6756e7343f
room: Move load_members to MemberList 2023-09-15 14:54:01 +02:00
Kévin Commaille
521afbe0b1
docs: Fix typo 2023-09-14 14:46:03 +02:00
Kévin Commaille
ba15c5b12a
chore: Update gtk crate and associated dependencies 2023-09-14 13:25:32 +02:00
Kévin Commaille
350a65cb0a
chore: Update freedesktop runtime to 23.08 2023-09-14 11:23:27 +02:00
Kévin Commaille
cd982b03c4 room-history: Properly style HTML titles in messages 2023-09-12 12:44:50 +00:00
Kukuh Syafaat
c50076b77a Update Indonesian translation 2023-08-30 04:46:12 +00:00
Kévin Commaille
deee7e3552
room-history: Remove supposed guard against loading
The purpose seems to be to guard when calling load because the timeline
is ready, but the items are not yet loaded in the history.
However that also prevents to load more items when the view is not full.
It is more of a bug to not be able to load events when the view is not
full, than to make one extra request.
2023-08-28 15:04:18 +02: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
Kévin Commaille
cbcee005de docs: Update README for version 5.beta2 2023-08-17 17:25:04 +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
Kévin Commaille
d8efac8b6d
chore: Release Fractal 5.beta2 2023-08-17 10:36:49 +02:00
Kévin Commaille
99394c950b
invite: Use "decline" instead of "reject" 2023-08-17 10:10:36 +02:00
Kévin Commaille
1707a9f778
invite: Center horizontally the text for the inviter 2023-08-17 09:59:55 +02:00
Kévin Commaille
13300196c7
room: Fix updating category when room state changes
Now that the Room struct doesn't change, we need to match with the
category.
2023-08-17 09:56:37 +02:00
Kévin Commaille
6ba96d46b6
utils: Re-encode HTML special characters when rebuilding HMTL
Otherwise Pango complains about those characters
2023-08-16 16:48:52 +02:00
Kévin Commaille
4d778e8dfe
timeline: Expose method to know if we can load more events 2023-08-16 15:17:31 +02:00
Kévin Commaille
60098f930c room-history: Always check if we need to load more items when timeline is ready 2023-08-16 10:19:45 +00:00
Kévin Commaille
9e6f1afce2 timeline: Use current back pagination status to set state after initialization 2023-08-16 10:19:45 +00:00
Kévin Commaille
c363a18e5f timeline: Don't change state when Timeline is cleared.
It is not really in its initial state since it should be ready to load
more events.
2023-08-16 10:19:45 +00:00
Luming Zh
848822aa1f Update Chinese (China) translation 2023-08-15 11:55:18 +00:00
Kévin Commaille
adab4e4f60
utils: Fix rebuilding HTML in extract_mentions 2023-08-14 16:57:29 +02:00
Yuri Chornoivan
58f58f20ce Update Ukrainian translation 2023-08-14 10:14:27 +00:00
Kévin Commaille
f9fcc0df3f
ci: Pin rust-nightly image 2023-08-14 11:24:22 +02:00
Kévin Commaille
65a471416e
room-history: Allow to edit messages. 2023-08-13 19:47:46 +02:00
Kévin Commaille
e62042dd82
utils: Add function to extract mentions from HTML
It is more versatile than the precedent one that was simple string
searching, expecting the HTML in a special format, at the cost of
an added dependency.
2023-08-13 18:18:24 +02:00
Kévin Commaille
be5e2784e5
main: Use tracing-subscriber's EnvFilter
It is more powerful than the default filter.
This syntax also allows to add other layers.
2023-08-13 15:03:35 +02:00