Daniel Rusek
aa866acd3a
doap: Update bug-database URL
5 months ago
Kévin Commaille
ea91e04dfa
error-page: Use monospace class instead of Pango markup
5 months ago
Kévin Commaille
5de2080b55
message-row: Add support for preformatted HTML element
...
When it is not a code block.
5 months ago
Kévin Commaille
a537fe564a
session: Use new GtkFilterListModel watch-items property
...
To replace ExpressionListModel where possible. It should be more
performant because it only triggers an `items-changed` signal if the
item filtering changed.
This was added in GTK 4.20 but we need at least 4.20.2 which includes a
bug fix.
5 months ago
Kévin Commaille
07f1f10feb
Upgrade crate dependencies
5 months ago
Anders Jonsson
87aaddd1dc
Update Swedish translation
5 months ago
Daniel Rusek
3e986437f6
Update Czech translation
5 months ago
Kévin Commaille
a16fb2860f
Release Fractal 13.rc
5 months ago
Kévin Commaille
61132de27b
audio-player: Fix player with media file that was not dropped
...
We kept a strong reference to it while awaiting a signal that might not
come, so it could not be destroyed.
5 months ago
Kévin Commaille
c8743ae171
media: Send waveform with audio messages
5 months ago
Kévin Commaille
de16f870f7
Upgrade matrix-sdk and ruma
...
And other crates with `cargo update`.
5 months ago
Asier Saratsua Garmendia
24c55cab70
Update Basque translation
5 months ago
Juliano de Souza Camargo
7113dc3f63
Update Brazilian Portuguese translation
5 months ago
Kévin Commaille
7c56918d25
Upgrade ruma and matrix-sdk
...
And others deps with `cargo update`. Required to fix building the docs
with the latest version of Rust nightly.
5 months ago
Kévin Commaille
9689b4d28c
Fix typos
5 months ago
Kévin Commaille
38b5bd6ee3
Add license identifier to cargo manifest
5 months ago
Kévin Commaille
aff0c93ea1
session-view: Move submodules of content up
...
To reduce nesting.
5 months ago
Kévin Commaille
e3ced48c9e
session: Remove model module
...
And move submodules directly under session, to reduce nesting.
5 months ago
Kévin Commaille
5ae3c41676
session-view: Move to the root of the crate
...
To reduce nesting by one level.
5 months ago
Kévin Commaille
90397cbc78
account-settings: Move to the root of the crate
...
It is not particularly associated to the session view so there is no
reason for it to be a submodule.
5 months ago
Emin Tufan Çetin
60a4366cd9
Update Turkish translation
5 months ago
Kévin Commaille
1a046d7ac1
audio-player: Fixes to waveform gestures
...
Only track drag with the primary button, allowing to open the context
menu in the room history.
Clamp the value when seeking, since the user can drag outside of the
widget.
6 months ago
Ekaterine Papava
35a54e7908
Update Georgian translation
6 months ago
Artur S0
050c5f061c
Update Russian translation
6 months ago
Kévin Commaille
4cb6a12595
Upgrade crates
...
Running `cargo update`. Mostly to fix glycin in Fractal nightly.
6 months ago
Martin
7f9a6e7931
Update Slovenian translation
6 months ago
luming zh
5dc980205d
Update Chinese (China) translation
6 months ago
Yuri Chornoivan
3cdf75f186
Update Ukrainian translation
6 months ago
Kévin Commaille
722e2c88fb
media: Do not use voice message filename in UI
...
The filename is usually randomly generated so it is not very useful to
identify the audio message. Instead we default to "Voice Message", and
use the timestamp when saving it to a file.
6 months ago
Anders Jonsson
9441ef1a83
Update Swedish translation
6 months ago
Kévin Commaille
84895f26ba
utils: Improve waveform generation
...
Defaulting to 1 sample per second is not enough for short audio streams.
Besides we never actually provide the duration of the stream to the
function, so we always used the default.
This gets the duration from the file first and uses it to compute the
interval between samples, allowing us to consistently have around 110
samples in the waveform.
6 months ago
Kévin Commaille
ab7849e1e2
Release Fractal 13.beta
6 months ago
Kévin Commaille
4e58c8060b
media-viewer: Clean up properly after closing transition
...
Drop the file that was used, if any.
6 months ago
Kévin Commaille
736bf7bf8f
Make sure that a single file with an audio stream can be played at a single time
6 months ago
Kévin Commaille
4e632179d8
audio-player: Fix position and transition
6 months ago
Kévin Commaille
0961f48019
room-details: Use new audio player in audio history
6 months ago
Kévin Commaille
fc92385f8f
utils: Create OneshotNotifier
...
Allows to use a simpler API around oneshot channels at the cost of
ignoring potential developer errors where the sender or receiver is
dropped too soon.
6 months ago
luming zh
79bb632f6d
Update Chinese (China) translation
6 months ago
Yuri Chornoivan
d923688249
Update Ukrainian translation
6 months ago
Martin
3669357184
Update Slovenian translation
6 months ago
Kévin Commaille
6357cc3117
media: Use custom audio player
...
It presents the audio stream as a waveform, loads the audio file lazily
and is more adaptive.
6 months ago
Danial Behzadi
ca620b51b3
Update Persian translation
6 months ago
سبحان
ee5b18c166
Update Persian translation
6 months ago
Kévin Commaille
47b52f2375
build: Change target directory
...
It seems weird to mix cargo build data with build artifacts. And since
we need to copy the binary to the proper location anyway, let's just use
a different directory than `src`.
6 months ago
Kévin Commaille
c31b01b501
ci: Use GNOME 49 as the stable runtime
6 months ago
Stefan Marinov
e2eb99c66c
Update Bulgarian translation
6 months ago
Kévin Commaille
64bc069e4e
Upgrade crate dependencies
6 months ago
Kévin Commaille
4e00dd439f
Upgrade libshumate dependency
6 months ago
Kévin Commaille
486cb36d78
build: Merge RUSTFLAGS environment variables
...
The different rustflags environment variables are not merged, only the
one with highest priority is used. In this case only `RUSTFLAGS` was
used.
6 months ago
Sabri Ünal
3650a0cbe6
Update Turkish translation
6 months ago