Kévin Commaille
2003b7bfae
ci: Do not duplicate Flatpak manifest for CI
...
Instead use commands to modify the manifest before using it.
2 years ago
Kévin Commaille
6c67393d88
chore: Upgrade matrix-sdk and ruma crates
2 years ago
Kévin Commaille
7e64373340
ci: Use mold from rust-nightly extension in docs job
2 years ago
Kévin Commaille
17890b5d8e
chore: Fix new clippy warnings
2 years ago
Kévin Commaille
2aec255fcd
chore: Use 24.08 branch of freedesktop.org Flatpak extensions
2 years ago
Yuri Chornoivan
ffae75bc34
Update Ukrainian translation
2 years ago
Juliano de Souza Camargo
d4b36a7d4c
Update Brazilian Portuguese translation
2 years ago
Jürgen Benvenuti
ba5901168d
Update German translation
2 years ago
Daniel Rusek
05898dc06c
Update Czech translation
2 years ago
Artur S0
12492b7084
Update Russian translation
2 years ago
Kévin Commaille
acb74e6ace
chore: Upgrade matrix-sdk and ruma
2 years ago
Yaron Shahrabani
ff890596c7
Update Hebrew translation
2 years ago
Jiri Grönroos
0a59e3581b
Update Finnish translation
2 years ago
Danial Behzadi
71b843464b
Update Persian translation
2 years ago
Luming Zh
298e933373
Update Chinese (China) translation
2 years ago
Yuri Chornoivan
b232414407
Update Ukrainian translation
2 years ago
Martin
049d66a936
Update Slovenian translation
2 years ago
Veronika Bušová
dbbc5f457d
sidebar: Add a 'Mark as Read' button to the context menu for rooms
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
cb5b350b66
secret: Avoid some allocations
2 years ago
Kévin Commaille
419d0f036c
secret: Use constants for keys
...
To avoid errors in strings
2 years ago
Kévin Commaille
f6abd0cb55
secret: Do not translate strings that are not presented in the UI
2 years ago
Kévin Commaille
f543ba5477
window: Truncate current session ID to be compatible with StoredSession migration
2 years ago
Luming Zh
79f85e92b0
Update Chinese (China) translation
2 years ago
Martin
42041f3663
Update Slovenian translation
2 years ago
Yuri Chornoivan
1c9754f02f
Update Ukrainian translation
2 years ago
Kévin Commaille
7c34c27d3e
session: Use a different path for the media cache
...
Since this requires a migration of the secret module,
we also truncate the session IDs that are needlessly long,
to be able to log them without adding too much noise.
2 years ago
Kévin Commaille
97fb610569
secret: Do not support secret versions from before Fractal 5 anymore
...
These would only have been for users of the nightly version so
it should be fine to drop support for them.
2 years ago
Kévin Commaille
59a62b8552
chore: Upgrade matrix-sdk crate
...
And run `cargo update`.
2 years ago
Tobias Kuendig
20a2342de1
room-history: Minor UI tweaks
...
Center the send message icon visually and increase the right margin of sender avatars.
2 years ago
Feliks Weber
006aa1196c
Update German translation
2 years ago
Alexandre Franke
b05d19ebda
Update French translation
2 years ago
Kévin Commaille
12b9dc6cc3
utils: Remove unnecessary debug logging
2 years ago
Kévin Commaille
1abe1cfef1
readme: Improve alt text and set dimensions of screenshot
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
e5e172b69a
misc: Only animate animated paintables when they are displayed
...
Relies on whether the widgets that show the paintable are mapped.
2 years ago
Kévin Commaille
acc625cd20
utils: Allow to provide the requested size when loading an image
...
Useful for SVGs, so the renderer can render it at the size we want,
instead of returning the texture at the default size which we resize
later and that might result in a blurry image, defeating the purpose
of using a vector image.
2 years ago
Kévin Commaille
7ac70efecd
utils: Refactor image module
...
Try to avoid duplication of logic
2 years ago
Kévin Commaille
7d000f97f2
utils: Generate thumbnails for videos
2 years ago
Kévin Commaille
23d903e0eb
utils: Rename methods with load prefix rather than get
2 years ago
Kévin Commaille
e862909a1b
gitlab: Add environment variable to enable line wrapping in journalctl for logs
2 years ago
Kévin Commaille
f3ea74df83
avatar-image: Be smarter when downloading thumbnail
...
Use the same logic as other thumbnails, but prefer to get a thumbnail
rather than the original when dimesions are unknown.
Fixes SVG avatars not working.
2 years ago
Kévin Commaille
598544e422
media: Be smarter when downloading thumbnails
...
Prefer the original if it's not too big.
Also prefer thumbnails of the original rather than thumbnails of the
thumbnail.
2 years ago
Kévin Commaille
95eab61130
utils: Split image methods into a separate module
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
96d55e3ffb
utils: Create VisualMediaMessage to refactor image and video message codes
...
And other refactoring.
2 years ago
Kévin Commaille
dd9539e93f
utils: Create MediaMessage to simplify interactions with media messages
2 years ago
Kévin Commaille
996590deeb
room-details: Rename MediaHistroyViewer to VisualMediaHistoryViewer
...
This is more correct as audio and file are also media messages.
2 years ago
Kévin Commaille
05c24c418e
message-row: Rename MessageMedia to MessageVisualMedia
...
This is more correct as audio and file are also media messages.
2 years ago