Commit graph

7119 commits

Author SHA1 Message Date
Daniel Rusek
a18c6742d1 Update Czech translation 2024-02-27 23:34:50 +00:00
Jürgen Benvenuti
8fa34dc06d Update German translation 2024-02-26 18:12:55 +00:00
Sabri Ünal
dc52850ae8 Update Turkish translation 2024-02-25 08:04:27 +00:00
Anders Jonsson
a6b6eacda9 Update Swedish translation 2024-02-24 22:35:35 +00:00
Yuri Chornoivan
914c523cfe Update Ukrainian translation 2024-02-22 13:03:19 +00:00
Cédric Bellegarde
22b3eeb9c9 client: Simpler notification messages
Fix #1015
2024-02-21 14:32:12 +00:00
Cédric Bellegarde
fa41e36efa client: Navigate forward when opening a message
Fix #1558
2024-02-21 13:39:59 +00:00
Cédric Bellegarde
22d60d777b client: Remove map handler on first map
40a2c1aec4 introduced a regression on composer detach.

On detach, widget is mapped again and composer content is cleared. Be sure
to remove handler on first map.
2024-02-21 13:12:37 +00:00
Balázs Úr
dac117c6e2 Update Hungarian translation 2024-02-19 17:18:19 +00:00
Niels De Graef
6ae4cd620f composer-widget: Ellipsize long attachment names
If an attachment name is way too long, the attachment name label forces
the composer widget to become too wide which breaks on smaller screens.

To fix this, ellipsize the label if needed. Since the user has probably
just chosen the attachment, they probably have an idea which attachment
it is anyway, so we can do this instead of wrapping. Since the file
extension can make a big difference, we ellipsize in the middle.

When a label is ellipsized, we also add the label as a tooltip in case a
user wants to double check the attachment name though.

Fixes: https://gitlab.gnome.org/GNOME/geary/-/issues/1577
2024-02-17 15:51:53 +00:00
Cédric Bellegarde
920343e575 engine: Do not stop delivering messages on error
- We are already showing an infobar for CONNECTION_FAILED with a 'Retry'
  button that will requeue all outbox messages
- For UNRECOVERABLE_ERROR, just ignore them until next engine restart

Fix #1258 #1482
2024-02-14 11:59:17 +00:00
Cheng-Chia Tseng
b10629b90d Update Chinese (Taiwan) translation 2024-02-10 14:11:22 +00:00
Cédric Bellegarde
587181a69d client: Workaround a secret issue with Flatpak 2024-02-02 11:08:42 +00:00
Cédric Bellegarde
f25ced7223 test: Update composer Reply-To handler 2024-02-02 10:57:16 +00:00
Cédric Bellegarde
9e546397a3 engine: Reply all needs to reply to sender
If a mail is sent to a mailing list with Reply-To set, we need to reply
to sender too!
2024-02-02 10:57:16 +00:00
Cédric Bellegarde
b7503f05ce engine: If reply-to set, we have to honor it
Fix #1105
2024-02-02 10:57:16 +00:00
Cédric Bellegarde
418de07582 engine: When opening a folder, sanitize remote unseen.
Messages may have been marked as read while waiting in
open_remote_session_locked().

Unsure we handle the diff when remote session opened.

Fix #1023
Fix #364
2024-02-02 10:53:49 +00:00
Cédric Bellegarde
8164b5034e build: Add delayed_replay_queue option
When folder session is claimed, that can lock for some ms.
It can be tricky to debug issues happening during this small random delay.
Use this build option to force the delay.
2024-02-02 10:53:49 +00:00
Daniel Rusek
60d2d63d36 Update Czech translation 2024-01-22 15:38:19 +00:00
Danial Behzadi
2604f97dfd Update Persian translation 2024-01-20 13:02:14 +00:00
J. Alexander Alzate Olaya
daaa10a96a accounts_editor_edit_pane: Add default tooltip to undo button 2024-01-12 20:22:58 +01:00
Sabri Ünal
5a864613b1 appdata: Update appdata
- Add vcs-browser URL
- Fix a screenshot tag
- Remove one of Purism tag to pass appstreamcli validation
2024-01-09 13:27:09 +03:00
Sabri Ünal
7ecf4692c2 appdata: Remove none OARS tags
"The old generator also included all the none-value entries—it
no longer does this, you can safely remove them.

If it only consists of none values, it’s safe to shorten it to just:
`<content_rating type="oars-1.1" />`"

More information: https://docs.flathub.org/docs/for-app-authors/appdata-guidelines/#oars-information
2024-01-09 13:26:53 +03:00
Florentina Mușat
f48b1df758 Update Romanian translation 2023-12-26 13:41:13 +00:00
Cédric Bellegarde
f39839a926 client: Update actions on selection if folded 2023-12-20 14:25:45 +00:00
Cédric Bellegarde
d7ec8bafee client: Application.MainWindow: Always log error in the background
convo.get_count() will not be zero when an email is loaded while being
removed.
2023-12-20 11:21:29 +00:00
Cédric Bellegarde
cb60bdd3ea client: Application.Controller: Disable flood prevention after a small timeout
Marking a message with same command is legit in those scenarios:
- Previous mark command failed, we do not want Geary to be unable to
  mark message again
- Multiple clients connected to same IMAP box:
    - Geary marked message as read
    - Another client marked it as unread
    - Geary is unable to mark it as read again
2023-12-20 11:21:29 +00:00
Yosef Or Boczko
9d57346861 Update Hebrew translation 2023-12-07 09:14:13 +00:00
Alex Jr
9b0fbd08d3 Update Brazilian Portuguese translation 2023-12-05 12:57:38 +00:00
Hugo Carvalho
f085108844 Update Portuguese translation 2023-12-03 21:33:04 +00:00
Artur S0
f10dc06384 Update Russian translation 2023-11-27 16:18:49 +00:00
Danial Behzadi
790e9a6232 Update Persian translation 2023-11-25 12:18:47 +00:00
Danial Behzadi
6a666f9013 Update Persian translation 2023-11-25 11:34:48 +00:00
Piotr Drąg
5077c0f728 Update POTFILES.in 2023-11-18 17:01:47 +01:00
Cédric Bellegarde
fcac4c9e29 engine: Filter duplicated mailboxes on LIST
When using virtual namespaces in Dovecot, a LIST command will return
mulitple entries for virtual folder. Always use flags from last entry.

```
a005 LIST "" "*"
* LIST (\HasChildren) "." virtual
* LIST (\HasNoChildren \UnMarked) "." Templates
* LIST (\HasNoChildren \UnMarked \Trash) "." Trash
* LIST (\HasNoChildren \UnMarked \Junk) "." Junk
* LIST (\HasNoChildren \UnMarked \Drafts) "." Drafts
* LIST (\HasNoChildren \UnMarked) "." Archive
* LIST (\HasNoChildren \UnMarked \Sent) "." Sent
* LIST (\HasNoChildren \Flagged) "." virtual.Favoris
* LIST (\Noselect \HasChildren) "." virtual
* LIST (\HasNoChildren \Flagged) "." virtual.Favoris
* LIST (\HasNoChildren) "." INBOX
```

Fix errors like: `Unable to get STATUS of virtual: a008 NO Mailbox doesn't exist: virtual`
2023-11-18 14:59:49 +01:00
Cédric Bellegarde
80fa9beab8 client: Always show close button in account editor
Fix #1556
2023-11-18 14:58:17 +01:00
Cédric Bellegarde
5dde584f1f engine: Ensure we try to connect again on connection error
Fix #1552
2023-11-18 14:53:34 +01:00
Cédric Bellegarde
c3629be043 engine: Set database temp store
Fix #1017
2023-11-18 14:50:58 +01:00
Cédric Bellegarde
4141953cee ui: Replace anchors title if looks like an URI
Fix #1567
2023-11-18 14:46:10 +01:00
Cédric Bellegarde
4c442f6253 client: Ensure conversation is loaded before replying 2023-11-18 13:14:53 +00:00
Niels De Graef
155374a208 ci: Adjust to Fedora libpeas change
The package for `libpease-1.0` changed from libpeas-devel to
libpeas1-devel
2023-11-18 13:20:03 +01:00
Cédric Bellegarde
a5e4764de5 client: Remove mostly unused StatusBar widget
- Message are now shown in toasts
- It's only used to hold a Spinner, moved in HeaderBar
2023-11-18 12:02:15 +00:00
Alan Mortensen
d9b2174817 Update Danish translation 2023-10-23 06:15:15 +00:00
Sabri Ünal
017350e902 Update Turkish translation 2023-10-18 18:42:38 +00:00
Jürgen Benvenuti
98f2e20e2e Update German translation 2023-10-16 20:08:22 +00:00
Anders Jonsson
74f55a15a9 Update Swedish translation 2023-10-16 15:51:00 +00:00
Artur S0
4e90e25936 Update Russian translation 2023-10-16 12:17:28 +00:00
Yuri Chornoivan
0f99c9a8aa Update Ukrainian translation 2023-10-14 18:43:57 +00:00
Cédric Bellegarde
42cb76282e client: Ensure accounts dialog fits on small display devices
- Replace ellipsizing by wrapping
- Switch to vertical boxing if not enough space
- Fix welcome dialog
2023-10-14 11:41:18 +00:00
Cédric Bellegarde
88a31454d8 client: Reset last selected folder when leaving search
Fix #1063
2023-10-13 20:56:21 +00:00