Kévin Commaille
c2253f2507
Upgrade crate dependencies
...
In particular upgrade oo7 to 0.4.1 to have an extra log for the current
error.
1 year ago
Kévin Commaille
5564609c99
Upgrade matrix-sdk
1 year ago
Kévin Commaille
d5cbeeef99
Upgrade glycin
1 year ago
Kévin Commaille
c51971f37c
Upgrade matrix-sdk
1 year ago
Kévin Commaille
2cafa29b92
Upgrade matrix-sdk
1 year ago
Kévin Commaille
8a6b71e496
secret: Store tokens in a separate file
...
When we switch to supporting OAuth 2.0, the tokens will need to be
refreshed often. To avoid issues where the secret backend might stop
responding, we store them encrypted in a separate file. The secret
backend now only stores the passphrase.
1 year ago
Kévin Commaille
a37e63aecc
Upgrade crate dependencies
1 year ago
Kévin Commaille
a005dfea72
chore: Upgrade matrix-sdk
1 year ago
Kévin Commaille
b67d763dea
Release Fractal 10.1
...
This version backports the fixes to the regressions introduced in
Fractal 10.
1 year ago
Kévin Commaille
be682d69b0
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.
2 years ago
Kévin Commaille
8e38f554e3
chore: Upgrade matrix-sdk
2 years ago
Kévin Commaille
7e672a7bab
Release Fractal 9.beta
2 years ago
Kévin Commaille
6fbc12cddd
chore: Upgrade matrix-sdk and ruma crates
2 years 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