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