Alexandre Franke
6d29f08c81
Update French translation
2023-12-13 09:08:28 +00:00
Danial Behzadi
86ed2541a3
Update Persian translation
2023-12-13 08:49:47 +00:00
Kévin Commaille
0b7662b8d1
user: Port to glib::Properties macro
2023-12-12 23:53:23 +01:00
Kévin Commaille
7869be72c1
session: Port to glib::Properties macro
2023-12-12 23:00:02 +01:00
Kévin Commaille
46d585b185
session-settings: Port to glib::Properties macro
2023-12-12 21:59:58 +01:00
Kévin Commaille
5d9b9e61b3
sidebar-data: Port to glib::Properties macro
2023-12-12 21:43:25 +01:00
Kévin Commaille
f1a923f402
room-list: Port to glib::Properties macro
2023-12-12 20:24:12 +01:00
Kévin Commaille
deaee7393d
avatar-data: Port to glib::Properties macro
2023-12-12 20:09:41 +01:00
Artur S0
cd93b65ebe
Update Russian translation
2023-12-11 12:16:02 +00:00
Kévin Commaille
51f03cd850
chore: Upgrade crate dependencies
2023-12-10 11:22:28 +01:00
Kévin Commaille
1bfeb7a5cb
qr-code: Port to glib::Properties macro
2023-12-10 09:47:40 +01:00
Kévin Commaille
0241d7f3f2
window: Port to glib::Properties macro
2023-12-10 09:47:39 +01:00
Kévin Commaille
a2e5af0e84
system-settings: Port to glib::Properties macro
2023-12-10 09:47:39 +01:00
Kévin Commaille
a110e89056
expression-list-model: Port to glib::Properties macro
2023-12-10 09:47:39 +01:00
Kévin Commaille
39412bcd3b
session-list: Port to glib::Properties macro
2023-12-10 09:47:39 +01:00
Kévin Commaille
e13604e5bc
login: Port to glib::Properties macro
2023-12-10 09:47:39 +01:00
Kévin Commaille
122484d3e1
account-switcher: Port to glib::Properties macro
2023-12-10 09:47:39 +01:00
Yuri Chornoivan
1e2401231f
Update Ukrainian translation
2023-12-09 20:50:34 +00:00
Kévin Commaille
8cfa4bfde5
components: Port to the glib::Properties macro
2023-12-09 17:33:31 +01:00
Kévin Commaille
e6ad5558f8
account-details: Put user ID before homeserver
...
It is probably the most useful advanced information for a regular user.
2023-12-09 13:15:56 +01:00
Kévin Commaille
2043c6dc8f
misc: Always use the 'success' class with the 'verified' shield
...
The reason we show them is because it's a good thing. This makes it
clearer.
2023-12-09 13:13:10 +01:00
Kévin Commaille
8d8e5848b0
misc: Be consistent in the time formats
2023-12-08 21:45:43 +01:00
Kévin Commaille
41a8106460
app: Follow system setting for clock format
...
i.e. 12h or 24h time format.
2023-12-08 21:45:43 +01:00
Kévin Commaille
c6c3c73c3b
members-list: Open user details page on click
...
Replaces the toggle button with the menu.
2023-12-08 20:29:51 +01:00
Kévin Commaille
81660826c2
verification: Set flow ID as optional
...
Since it is not set if an error happens when trying to create one.
We might forget to check whether creation failed or not.
2023-12-08 20:01:04 +01:00
Kévin Commaille
556d470074
members-list-view: Refactor list items
...
Have a more consistent styling accross items.
2023-12-08 20:01:04 +01:00
Kévin Commaille
0d2a1d25e5
account-settings: Rename UserPage to GeneralPage
...
This is more consistent with the strings in the interface.
Furthermore, I would like to user that name for a page showing a Matrix
User
2023-12-08 20:01:04 +01:00
Kévin Commaille
929ae724a3
readme: Separate TOC from app description
2023-12-08 14:42:28 +01:00
Kévin Commaille
1a0ecad177
meson: Restore hack profile
...
It's the same as 'development' only with a different app ID.
Allows to use the nightly Flatpak and develop using a custom flatpak
manifest at the same time.
2023-12-07 13:32:18 +01:00
Kévin Commaille
6557a8b62a
session: Fix constructor for new session
...
glib::Boxed panics if not provided with construct_only.
2023-12-05 14:49:15 +01:00
Kévin Commaille
6e4abaa591
timeline: Do not use channels to pass data from streams
...
Even with a buffer of 100 values, sometimes it is not enough during
startup. That makes the task panic, and no more diffs are received in
the timeline.
Instead of growing the buffer to an arbitrary value that might be
way too much or that might break in some cases, let's just use
glib::SendWeakRef and upgrade them when the diff arrives.
2023-12-05 10:57:51 +01:00
Kévin Commaille
f64aadb39a
login: Remove link to reset password
...
It only works for matrix.org accounts by default as it's not possible
to change the homeserver on that page.
There is no easy solution to fix this.
2023-12-05 10:01:27 +01:00
Alexandre Franke
0916f76360
README: add ToC
2023-12-03 11:57:17 +00:00
Luming Zh
f0cea21f0d
Update Chinese (China) translation
2023-11-30 18:40:28 +00:00
Kévin Commaille
66d3e84010
notifications: Show notifications for rooms other than the active one
...
Prior to this, we would only show notifications for sessions other than
the active one.
The expectation should be to have notifications for any room that is
not currently opened.
2023-11-30 11:55:18 +01:00
David Runge
23ccd87258
Use current appstreamcli option for not accessing the network
...
In current `appstreamcli` (>= 1.0.0) the option for not accessing the
network is `--no-net`.
Signed-off-by: David Runge <dave@sleepmap.de>
2023-11-30 00:45:04 +01:00
Kévin Commaille
6754e9653f
session-list: Make sure sessions are always listed in the same order
2023-11-29 18:59:47 +01:00
Kévin Commaille
589ae9b840
session-list: Create SessionListSettings to manage session settings
2023-11-29 18:59:47 +01:00
Yuri Chornoivan
a8aed19530
Update Ukrainian translation
2023-11-29 17:35:36 +00:00
Kévin Commaille
57f7b6663c
account-switcher: Bind AccountSwitcherButton's visibility in Rust code
...
Somehow if it's done in the UI file it triggers a critical error when
closing the app.
2023-11-29 16:43:06 +01:00
Kévin Commaille
0b8709ee25
chore: Upgrade openssl crate
...
Due to a RustSec advisory
2023-11-29 15:33:16 +01:00
Kévin Commaille
6390f1e984
application: Move the SessionList to the application
...
Necessary to run the app in the background or to split sessions between
several windows.
2023-11-29 14:57:52 +01:00
Kévin Commaille
efabeea00c
application: Don't keep reference to main window
...
GtkApplication already does that.
Includes also some refactoring.
2023-11-29 14:45:36 +01:00
Kévin Commaille
c993377ed1
session-list: Handle restoring sessions in SessionList
2023-11-29 14:45:31 +01:00
Kévin Commaille
56da95ee68
window: Show account switcher on loading and error pages
...
If there are any sessions
2023-11-28 16:09:13 +01:00
Kévin Commaille
bed14c3b99
account-switcher: Create AccountSwitcherButton
...
That is compatible with any SessionInfo
2023-11-28 16:09:13 +01:00
Kévin Commaille
741f1dc5e0
account-switcher: Rename AccountSwitcher to AccountSwitcherPopover
2023-11-28 16:09:13 +01:00
Kévin Commaille
8955b92463
window: Support failed and initializing sessions
2023-11-28 16:09:13 +01:00
Kévin Commaille
51797294dc
avatar-data: Allow to construct without AvatarImage
...
We might need to show an avatar without having a Session.
2023-11-28 16:09:13 +01:00
Luming Zh
a88ff226af
Update Chinese (China) translation
2023-11-28 14:33:33 +00:00