Commit Graph

629 Commits

Author SHA1 Message Date
dff7f8055d Calendar: Go to day/today in Year View doesn't update internal view dates
Then when moving to the next/previous year the chosen year is from the previous
selection, not from the selected day's year.
2023-11-14 13:27:55 +01:00
360bc9f77f build: Use -Wshadow build option, if available 2023-11-03 17:30:59 +01:00
6f85a51c2d I#1363 - Calendar: Show attachments of the component in preview panel
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1363
2023-11-03 10:13:15 +01:00
d11858a66b I#1626 - Register Evolution as handler for ldap:// and ldaps:// URIs
When handled, it opens a new LDAP address book dialog, allowing user
to change the address book settings before creating it.

Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1626
2023-10-24 10:49:57 +02:00
0b4d7ad73a I#1619 - Batch modification of multiple contacts
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1619
2023-10-23 15:31:43 +02:00
d96fca9284 I#1608 - ConfigLookup: Default to STARTTLS for LDAP from SRV records
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1608
2023-10-17 18:33:27 +02:00
8c3e943979 I#2544 - Add option to use icon-only buttons in the header bar
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2544
2023-10-12 08:15:46 +02:00
502a324996 I#2533 - Make SRV config lookup records lower priority than the others
Even they are marked as complete since #941, they are not that complete
as the other types, thus prefer the other types when available.

Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2533
2023-10-11 15:53:21 +02:00
13dbe71b55 I#935 - Mail: Preview message body in the message list
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/935
2023-09-21 05:51:50 +02:00
6fa2126d27 I#1078 - Allow bulk edit of Tasks
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1078
2023-09-19 18:11:42 +02:00
0938233976 I#1490 - Contacts: Allow to use local app for "open-map:" URIs
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1490
2023-09-15 10:47:27 +02:00
3f713be12b I#1384 - Links added in HTML mail composer get removed in plain text part
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1384
2023-09-15 10:33:52 +02:00
b1e1948b40 I#1234 - Add "Unset Label" action in filter rules
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1234
2023-09-15 10:28:20 +02:00
8409179001 I#1116 - Make attachment bar resizable in mail preview
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1116
2023-09-15 10:24:38 +02:00
09920523e5 I#991 - Add Confirmations tab into Mail Preferences
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/991
2023-09-15 10:16:57 +02:00
6967bea3f6 M!124 - Fix typos ("begining", "ineficient") in code comments
Closes https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/124
2023-09-11 11:18:47 +00:00
b1778589d2 itip-formatter: Skip well-known read-only sources
This can skip the sources without opening them, which helps with performance,
because opening a source also may mean a refresh of its content, which can
take time (the same as connecting to the server on its own).

Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/1441
2023-09-06 21:19:54 +02:00
cd2c6ff294 I#1254 - Pair backup process window with the main application
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1254
2023-09-01 08:31:57 +02:00
ad2d1b5c35 I#2494 - Add "Send after 1 minute" option to composer's "Send through Outbox"
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2494
2023-08-29 21:00:02 +02:00
d1c43e29f6 I#941 - ESrvConfigLookup: Consider mail configuration complete
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/941
2023-08-16 11:36:02 +02:00
67334034a5 I#2457 - Shell: Add option to prefer symbolic icons
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2457
2023-08-14 15:32:25 +02:00
89c91ce1f1 Always use attachments for 'Forward as iCalendar'
Let all events, memos and tasks being forwarded as iCalendar
attachments, not as alternative parts for the text content.
2023-08-14 10:51:39 +02:00
07ad327bb0 I#2447 - itip-formatter: Rename Send reply to Sender -> Organizer
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2447
2023-08-10 10:59:26 +02:00
f69f949eda I#2467 - ITip formatter ignores Dark mode preference for text/plain MIME parts
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2467
2023-08-10 10:29:09 +02:00
bcc15a818c I#2442 - Correct color of expand/collapse buttons in preview in Dark mode
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2442
2023-08-09 17:25:48 +02:00
0e3dd8a9a4 I#2460 - First-Run Assistant: Set file filter to backup file chooser
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2460
2023-08-07 18:13:40 +02:00
6a31617729 I#2454 - Calendar: Minicalendar blocks sidebar shrink
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2454
2023-08-07 16:21:06 +02:00
579cf8a093 Tweak how long to wait for a 'connected' state when opening an EClient
The 'connected' state is not reached when the data store is not available,
which means to wait for the whole set time. Use shorter times, also because
most of the backends support offline mode, thus the changes can be propagated
to the server later.

Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/489
2023-08-07 10:19:39 +02:00
e4d29fc7d9 alarm-notify: Drop dependency on the evolution-calendar part
The evolution-calendar part loads a lot of evolution libraries
into the evolution-alarm-notify process, which are not needed,
thus rather inline the single function the alarm-notify module
needs from the evolution-calendar, to avoid those extra libraries.
2023-08-07 09:45:31 +02:00
abb92624b0 Replace internal functions with new functions from libecal
These had been moved to the libecal, thus use those instead of duplicating
the code.
2023-08-04 12:08:24 +02:00
7bdf2d8524 I#1081 - Mail: Allow to import PGP keys
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1081
2023-08-01 21:52:48 +02:00
0ce8cc9cdb I#662 - Option to get Delivery Status Notification (DSN)
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/662
2023-07-26 16:00:26 +02:00
e28bf4d92e itip-formatter: Disable send of iTip messages when disabled by the user
The user can disable send of a meeting invitation response to the organizer,
but this was not propagated to the calendar, which could send the response
regardless of the user will.

Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/59
2023-07-25 18:53:28 +02:00
48de3742f9 itip-formatter: Allow writing user response comments for all calendars
Let the user write an invitation response comment for all calendars,
not only for those not handling meeting invites.

Related to https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/242
2023-07-25 18:05:39 +02:00
c688cc0ccd I#130 - itip-formatter: Send meeting invitations as multipart/alternative
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/130
2023-07-24 15:03:08 +02:00
e3f9b5271f I#17 - Sorting Contacts in the 'Address cards' view
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/17
2023-07-20 18:33:37 +02:00
32fd6557c3 I#203 - Improve handling of suspiciously signed/encrypted emails (multiparts)
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/203
2023-07-18 15:32:59 +02:00
7cd79d6c75 I#2364 - Mail: Add option to group messages into flat threads
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2364
2023-07-18 10:34:14 +02:00
8049e64af6 I#2399 - alarm-notify: Detect format change in settings
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2399
2023-07-17 18:25:01 +02:00
6b95984174 I#2433 - Calendar does not remember selected weeks when scrolling via button
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2433
2023-07-17 14:49:20 +02:00
33b65937cf eds-I#180 - Add option to reduce book/cal data usage when on a metered connection
Add the option into the related book/cal config dialogs.

Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/180
2023-07-12 10:47:43 +02:00
4e95c25371 I#2417 - Calendar: Use meeting's timezone in the comp editor Schedule tab
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2417
2023-07-11 18:35:14 +02:00
de6cbd24d7 eds-I#483 - Calendar: Add option to (not) delete "Declined" meeting
GUI part for the option shown in Edit->Preferences->Calendar and Tasks->Meeting Invitations tab.

Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/483
2023-07-10 17:48:54 +02:00
97e461624c Contacts: Replace minicard view with cursor-like view and gtk+ widgets
The cursor-like view does not read the whole address book into the client,
it reads only contacts visible in the GUI, helping with performance and
memory usage for large address books.
2023-06-29 16:02:17 +02:00
b7ff4dc059 I#1293 - Allow to Search Contact's Phone With Numbers Only
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1293
2023-06-29 15:54:18 +02:00
5b458219fc Calendar: Rename "Unmatched" filter to "Without Category"
The name had been confusing, it was not clear what the filter option does.
2023-06-19 09:04:55 +02:00
5d0e2bd97f itip-formatter: Move JavaScript code from C to e-web-view.js
This is cleaner than having the code in the C and recompile the project
for any simple change. There is also added a call to

   window.webkit.messageHandlers.scheduleIFramesHeightUpdate.postMessage(0);

at the end, which caused trouble when being in the C code (there had been
issued an "Unsupported return type" error).
2023-06-16 12:31:18 +02:00
8fc3dda4b7 Mail: Fix runtime warning on selecting non-selectable folder
When the folder cannot be selected, it also cannot be instantiated,
but the code in question expected always having the CamelFolder instance,
which produced a runtime warning on unref-ing a NULL pointer.
2023-05-26 11:27:38 +02:00
95d11dc046 I#1039 - Mail: Cannot change the search domain with active search
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1039
2023-05-10 11:14:54 +02:00
1df5266bd6 I#2354 - Composer: Notify about attachment file change before send
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2354
2023-05-09 15:46:45 +02:00