Commit graph

7209 commits

Author SHA1 Message Date
Niels De Graef
e08e3a8c0c flatpak: Add test-args
This should fix several failures when running the test suite in our
Flatpak build, as they are not able to reach the Wayland compositor.
2025-11-24 23:39:15 +01:00
AsciiWolf
ba7f91b7c9 desktop: Fix circular component name 2025-11-24 22:17:04 +00:00
Daniel Rusek
40de6410d1 desktop: Remove the deprecated ".desktop" suffix from AppStream app id 2025-11-24 22:17:04 +00:00
Niels De Graef
932598f98f ci: Use latest flatpak-ci-templates again
The errors we were trying to avoid are now also visible with this
specific commit, so it looks like something else is the cause.
2025-11-24 12:44:04 +01:00
Niels De Graef
d44e934ccf webview: Don't register the same resources twice 2025-11-24 12:29:38 +01:00
Niels De Graef
3ff4fe5b6a flatpak: Use local directory for geary module
While we're at it, set "run-tests" to true to make sure people are
running tests with flatpak-builder.
2025-11-24 12:26:29 +01:00
Niels De Graef
fa129c5bbf Revert "flatpak: Fix gmime build"
The patch got merged upstream, so no need for us to carry it anymore.

This reverts commit 2572bef6dd.
2025-11-24 09:13:37 +01:00
Niels De Graef
70791ac59f flatpak: Adjust snowball patch for latest master
Add a bit more comments in the patch file.
2025-11-24 01:01:41 +01:00
Niels De Graef
2572bef6dd flatpak: Fix gmime build
Apparently it does a explicit version check for automake, but in such a
way that it needs to be patched on new automake versions. Patch this out
while we await the PR upstream to be merged into master.

See: https://github.com/jstedfast/gmime/pull/180
2025-11-24 00:44:03 +01:00
Niels De Graef
de42107661 flatpak: Update libical version
The current version doesn't build anymore, which is breaking CI
2025-11-24 00:22:26 +01:00
Niels De Graef
b7bd689bd8 ci: Make use of pre-built container images
Rather than continuously calling `dnf upgrade` and `dnf install`, let's
make use of pre-built containers that we can auto-generate thanks to the
FDO CI templates.

This should cut down on the CI time considerably.

Note that this commit drops Ubuntu as a distribution for now. With
Fedora, we should be close enough to figure out if non-Flatpak builds
are broken, without doing packaging work for every distro out there.
2025-11-24 00:17:12 +01:00
Niels De Graef
91d3cfb04c ci: Add package for g-ir-compiler in Ubuntu 2025-11-22 19:53:36 +01:00
Niels De Graef
fe9aeccb5c ci: Fix Fedora WebKitGTK dependency
The original `webkitgtk4-devel` package is no longer available in the
latest Fedora versions. Use `webkit2gtk-4.1-devel` instead.

Link: https://discussion.fedoraproject.org/t/what-is-the-status-of-the-webkit2gtk4-0-deprecation/88042/2
Link: https://blogs.gnome.org/mcatanzaro/2025/04/28/webkitgtk-api-versions/
2025-11-22 19:53:15 +01:00
Daniel Rusek
746efdc41b Update Czech translation 2025-10-27 08:23:01 +00:00
Hugo Carvalho
4aaba7bc1b Update Portuguese translation 2025-10-22 09:09:52 +00:00
Sabri Ünal
0547dc399a Update Turkish translation 2025-09-20 05:55:11 +00:00
Nathan Follens
0105ebab72 Update Dutch translation 2025-09-14 08:10:27 +00:00
Balázs Úr
efb1d8c9c4 Update Hungarian translation 2025-09-09 19:33:03 +00:00
Cédric Bellegarde
636459b97e client: conversation-list: Show recipients in Sent folder
Fix #669
2025-08-27 08:06:56 +00:00
Cédric Bellegarde
42c5b6248a engine: Detect mime encoding constraint from server EHLO
Fix #1416
2025-08-27 08:03:38 +00:00
Federico Bruni
a43a1a0275 Update Italian translation 2025-08-25 07:57:21 +00:00
Anders Jonsson
0c8ba87a27 Update Swedish translation 2025-08-12 17:28:51 +00:00
Sergej A.
47b624ed70 Update Russian translation 2025-08-08 16:28:37 +00:00
Danial Behzadi
5bfa2f44f3 Update Persian translation 2025-07-30 10:38:14 +00:00
Serhii Tereshchenko
efc10cd504 feat: Use DarkReader for dark mode emails 2025-07-21 08:39:49 +00:00
Niels De Graef
8c31a8de21 tests: Fix ImapDB test after C.UTF-8 change
You can test that this should be the correct order by adding a line for
each on a file and then running

```
$ cat "$TEST_FILE" | LC_ALL=C sort -r
```

Fixes: 43c23270a6 ("migrate locale from en_US.UTF-8 to C.UTF-8")
2025-07-15 21:49:05 +02:00
AsciiWolf
81f9bc9146 desktop: Rename appdata to metainfo
The latter is preferred nowadays and is used by other GNOME projects
2025-07-14 00:35:51 +02:00
Kamila Łopuszańska
91e87a6d1b make sure the C.UTF-8 locale is installed on the system 2025-07-11 22:01:05 +00:00
Kamila Łopuszańska
43c23270a6 migrate locale from en_US.UTF-8 to C.UTF-8 2025-07-11 22:01:05 +00:00
Serhii Tereshchenko
e1a5e4503a chore: Remove trailing newline 2025-07-05 11:56:43 +00:00
Luming Zh
ee97963616 Update Chinese (China) translation 2025-06-18 01:05:56 +00:00
Luming Zh
731b35c218 Update Chinese (China) translation 2025-06-18 00:21:59 +00:00
Serhii Tereshchenko
023e43e61c dev: Add .editorconfig for consistent file formatting 2025-06-16 16:24:23 +03:00
Emin Tufan Çetin
0ccfd7ff97 Update Turkish translation 2025-06-14 15:10:54 +00:00
Álvaro Burns
459b0930ec Update Brazilian Portuguese translation 2025-06-11 19:04:19 +00:00
Martin
d37eacaf97 Update Slovenian translation 2025-06-09 20:43:39 +00:00
zyxhere
3e3e4809cd Update BUILDING.md 2025-06-09 19:53:01 +00:00
Cédric Bellegarde
d6793342c1 client: Go to next pane once something has been selected
Fix #1601
2025-06-09 19:36:29 +00:00
Jeremy Bicha
dcb1ee40b3 Support GNOME 42 dark theme preference 2025-06-09 21:12:02 +02:00
Jeremy Bicha
6e8bd9b310 build: Set minimum libhandy to 1.6
needed for the GNOME 42 dark theme preference
2025-06-09 21:12:02 +02:00
Yuri Chornoivan
0b65f7fc74 Update Ukrainian translation 2025-06-09 15:53:04 +00:00
Serhii Tereshchenko
dbfb7f40da client: Support Dark Mode
Refs #714

Co-authored-by: Niels De Graef <nielsdegraef@gmail.com>
2025-06-09 16:25:30 +03:00
mooff
2ef32d2d2d Implement dark mode using color-scheme CSS property 2025-05-31 13:21:09 +03:00
mooff
0ab9f5a72d ui: Simplify style rules for body.plain in the composer
Setting these rules on `body.plain *` is not needed: they will cascade
quite happily on their own, with easier maintenance and readability for
humans

Also applies to rules whose values are unchanged from those on `body` -
better to keep these DRY
2025-05-31 13:21:09 +03:00
Serhii Tereshchenko
851f188a06 client: Fix invalid conversion from points to pixels
CSS and WebKit expects font size in pixels, but not "actual device pixels".

This fixes incorrect font size when using font-scaling with WebKitGTK >= 2.48.
Under older WebKitGTK versions result will be the same.

Refs https://github.com/WebKit/WebKit/pull/40412#issuecomment-2690897270
2025-04-29 21:21:15 +00:00
Serhii Tereshchenko
1f5cfb73e0 fix(ci): Allow flatpak build to fail
It's broken, but this way we can still see if other jobs are passing
2025-04-29 21:17:49 +00:00
Habis Muhammed
12574eed7b Added close quote in ca.po 2025-04-25 15:50:19 +00:00
Jordi Mas
5df4b6d629 Update Catalan translation 2025-04-10 22:20:01 +02:00
Serhii Tereshchenko
9914508e21 client: Fix incorrect height being set for a WebView, when using font scaling
Fixes #1646
2025-04-04 00:17:15 +00:00
Álvaro Burns
f128d5432f Update Brazilian Portuguese translation 2025-03-11 13:26:19 +00:00