Kévin Commaille
0baf0affb7
Release Fractal 10.1
...
This version backports the fixes to the regressions introduced in
Fractal 10.
1 year ago
Kévin Commaille
cb86166b1f
chore: Upgrade matrix-sdk and ruma
1 year ago
Kévin Commaille
c5955bbc74
Release Fractal 10
1 year ago
Kévin Commaille
63b4fe073b
chore: Upgrade matrix-sdk
1 year ago
Kévin Commaille
2835b999f8
camera: Use aperture library for scanning QR codes
...
That way we can benefit from improvements upstream.
This also simplifies the camera API in the process by using a trait
instead of a subclassable GObject.
1 year ago
Kévin Commaille
a849341e3a
Release Fractal 10.rc
1 year ago
Kévin Commaille
06471e66b9
chore: Upgrade matrix-sdk
...
Stop using a private branch.
1 year ago
Kévin Commaille
d1b1f4ad3f
timeline: Refactor code to minimize diff and add tests
1 year ago
Kévin Commaille
f293b5ef60
chore: Upgrade matrix-sdk (ter)
...
Adds a patch to fix decryption errors.
1 year ago
Kévin Commaille
b2b48e7a64
chore: Upgrade matrix-sdk (bis)
...
This time with a real fix for the timeline start issue.
1 year ago
Kévin Commaille
01a3835641
chore: Upgrade matrix-sdk
...
Should fix issue with erroneous "This is the start of the visibile
timeline" in the room history.
1 year ago
Kévin Commaille
fd48e88fcc
Add oidc-aware compatibility
...
It requires a few changes during login to only offer SSO when OIDC
compatability is detected,
and most actions that require UIAA in account details must now occur
in the account management UI of MAS.
1 year ago
Kévin Commaille
ea1a12763b
video-player: Use gstgtk4 library installed on system
...
We do not need to compile it as part of our binary since it is available
in the GNOME platform runtime.
1 year ago
Kévin Commaille
2d0552b74d
timeline: Attempt to minimize the diff batches from the SDK
...
A recent change in the SDK made them less optimized than before,
it creates jumps in the room history when sending a message.
We try to work around that by optimizing the batch ourselves.
1 year ago
Kévin Commaille
cb784482b7
chore: Upgrade matrix-sdk
1 year ago
Kévin Commaille
332fcefbe0
Release Fractal 10.beta
1 year ago
Kévin Commaille
9048261ccd
chore: Upgrade crate dependencies
1 year ago
Kévin Commaille
9c330d3114
qr-code-detector: Do not use image crate
...
It is not needed, we can just construct another type that rqrr accepts
as input for its API.
Gets rid of the image crate in the dependency tree.
1 year ago
Kévin Commaille
023494813a
image: Use GTK APIs instead of image crate to generate thumbnails
1 year ago
Kévin Commaille
752f8941c0
chore: Upgrade matrix-sdk and ruma
...
And run `cargo update`.
1 year ago
Kévin Commaille
23d0960389
utils: Use $XDG_RUNTIME_DIR for temporary files and remove them after use
...
Using $XDG_RUNTIME_DIR instead of $TMPDIR means that the temporary files
are scoped to the user.
And since those folders are usually backed by a tmpfs in memory, we need
to remove the files as soon as possible to release space.
1 year ago
Kévin Commaille
efebc94ecf
chore: Remove once_cell dependency
...
Use the types in std instead. Bumps the MSRV to 1.80.
1 year ago
Kévin Commaille
cb26488cc1
Release Fractal 9
1 year ago
Kévin Commaille
8b7aa4f429
Release Fractal 9.rc
1 year ago
Kévin Commaille
f751d58ec5
chore: Upgrade matrix-sdk, ruma and rqrr
1 year ago
Kévin Commaille
0b044491a1
chore: Upgrade matrix-sdk crate
...
Should get rid of unwanted verbose warnings in the SDK.
1 year ago
Kévin Commaille
8e38f554e3
chore: Upgrade matrix-sdk
1 year ago
Kévin Commaille
7e672a7bab
Release Fractal 9.beta
1 year ago
Kévin Commaille
6fbc12cddd
chore: Upgrade matrix-sdk and ruma crates
1 year ago
Kévin Commaille
62fa87e272
chore: Upgrade libshumate and glycin
2 years ago
Kévin Commaille
6c67393d88
chore: Upgrade matrix-sdk and ruma crates
2 years ago
Kévin Commaille
acb74e6ace
chore: Upgrade matrix-sdk and ruma
2 years ago
Kévin Commaille
b04471e693
room: Use timeline to watch read status change triggers
...
Should avoid a race condition where the data in the timeline is
not updated yet when we check if receipts have changed.
2 years ago
Kévin Commaille
59a62b8552
chore: Upgrade matrix-sdk crate
...
And run `cargo update`.
2 years ago
Kévin Commaille
2b3b0403fe
cargo: Disable image default features
...
We do not need to encode or decode to specific formats so we do not
need those features.
2 years ago
Kévin Commaille
7d000f97f2
utils: Generate thumbnails for videos
2 years ago
Kévin Commaille
d0ec5dacaf
message-toolbar: Be smarter about generated thumbnail
...
Always use WebP to generate thumbnails, as it is known to be widely
supported and have a good compression ratio.
Only generate thumbnails when the bandwith savings make sense.
2 years ago
Kévin Commaille
9ff06b8a2f
media: Use glycin to load images
...
It is sandboxed so loading unknown media is safer.
It also supports more formats than image-rs.
2 years ago
Kévin Commaille
10611e379e
Release Fractal 8
2 years ago
Kévin Commaille
d87059b16f
chore: Release Fractal 8.rc
2 years ago
Kévin Commaille
a9d360b1bd
chore: Upgrade matrix-sdk
2 years ago
Kévin Commaille
a4c4dcf1fa
chore: Upgrade gtk-rs crates and dependants
2 years ago
Kévin Commaille
0d45fb6204
chore: Upgrade crate dependencies
2 years ago
Kévin Commaille
dfc4a052de
linkifier: Detect also URLs that do not have a scheme and matrix: URIs
2 years ago
Kévin Commaille
28e8395182
room: Restart the send queue regularly when an error that disabled it is encountered
2 years ago
Kévin Commaille
c0ffcbd407
chore: Release Fractal 8.beta
2 years ago
Kévin Commaille
59e4555215
message-toolbar: Keep track of the composer state between room switches
2 years ago
Kévin Commaille
cfcadaaf7f
chore: Upgrade matrix-sdk crate
2 years ago
Kévin Commaille
fd759155b3
chore: Use new glib::clone! macro syntax
2 years ago
Kévin Commaille
0a3f59b0f6
chore: Upgrade crate dependencies
2 years ago