GUI: cleanup from audit
Config: switch to XDG compliant config file path by default
Graph: review and document GraphObject implementation
IMAP: cleanup from audit
NTLM: adjust DavMail NTLM and SpNego to avoid compilation warning
Linux: clean desktop entry content to match recommendations
SMTP: allow sending multiple messages with the same message id, see https://github.com/mguessan/davmail/issues/433
SMTP: cleanup from audit
SWT: resize tray icon using AWT SCALE_AREA_AVERAGING for better rendering
Graph: implement VALARM
Linux: prepare spec file for RHEL10
Linux: enable jdk 21 in debian package
Fix encoding on messages
Cleanup from audit
Graph: implement LOCATION and CATEGORIES on events
Graph: on event creation client may request event by original item name, implement search by urlcompname in addition to fetch by item id
Graph: refactor exception occurrences update/delete and fix date conversion
Docker: fix interactive run command to store configuration on XDG compliant directory, map user ids and access X11 without xhost +
Docker: check for /run/.containerenv on podman
Graph: refactor get recurrence id, extract date configuration to helper class
Graph: fix caldav exception occurrence management, graph returns unique iCalUid instead of master event uid
Graph: log updated occurrence content
Graph: fix modified occurrences search
Graph: fix null folderPath and implement deleteItem for contacts, events and tasks
O365: cleanup from audit
Graph: do not set haspicture to null, breaks graph call
Graph: initiate modified occurrences and rrule implementation
Graph: fix some contact sync issues
Cleanup from audit
O365: catch SWT error to enable failover to OpenJFX
Caldav: do not set private field to null, breaks graph backend that expects boolean
Carddav: change photo format to https://datatracker.ietf.org/doc/html/rfc2397 format, see https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/441
Caldav: cleanup from audit
Linux: merge https://github.com/mguessan/davmail/pull/427 Fedora 43 fix
Caldav: mailbox field is empty on standard calendar folder, need to failover to user email in getCalendarEmail
Linux: davmail swt overwrite jar if exists
Linux: cleanup from audit
Linux: cleanup from audit
Linux: work on https://github.com/mguessan/davmail/pull/383 Enhance davmail script to allow overrides
Linux: Introduce "davmail swt" command in platform independent package to retrieve latest SWT jar
O365: do not try failover on linux, SWT gtk browser breaks JFX
Cleanup from audit
O365: log swt browser error detail
GUI: Enable tray add missing messages
Move SWT dependency from suggest to depends in debian package
GUI: introduce davmail.enableTray setting to control window/tray icon modes, by default tray is disabled on linux, override with command line options -notray and -tray, see https://github.com/mguessan/davmail/issues/428
Doc: reference winget in windows setup documentation
Doc: document all undocumented settings in template davmail.properties
Graph: remove GraphExchangeSessionDraft
Caldav: https://github.com/mguessan/davmail/issues/419 add getCalendarEmail to VCalendar
OSX: fix https://github.com/mguessan/davmail/issues/396 prefer arm64 architecture
Caldav: https://github.com/mguessan/davmail/issues/419 add getCalendarEmail to ExchangeSession
Caldav: https://github.com/mguessan/davmail/issues/419 implement getCalendarEmail to rely on calendar mailbox address instead of connected user email on shared calendars
Graph: implement getReccurrenceId to compute recurrence id from original start date and time zone
Doc: Fix GHCR docker badge
DavMail 6.5.1 released
6.5.1 release
Prepare 6.5.1 release
Caldav: cleanup from audit
Doc: update spec file changes, add komac winget command to release guide
Doc: revert replace on GitHub url
Build: exclude jacoco and sonarqube jars from dist/lib
Adjust background color
Icon without shadow
Flatpak: change summary according to Flathub rules
Flatpak: update README.md
Flatpak: Simplify isFlatpak
Suppress warning on Subject.doAs in DavMailNTLMScheme
Flatpak: Create an ant target for flatpak release
GUI: switch to GitHub as recommended issue tracker about dialog
GUI: Update link to https in about dialog
Flatpak: Fix launchable and add additional screenshots to appstream file
Settings fix from audit
Build: set discardError on git svn check
Flatpak: adjust settings for flatpak containers
Build: change back to java 11 bytecode level for recent java jdks
SWT: Remove dependency to SWT in O365InteractiveAuthenticator
Doc: add new Fedora KDE Plasma screenshots
Fix https://github.com/mguessan/davmail/issues/387 suppress warning on Subject.doAs
SWT: Refactor O365InteractiveAuthenticator to switch to OpenJFX in case of SWT error
Build: fix missing ini files in windows installer
Doc: drop 32 bits package from site documentation
DavMail 6.5.0 released
DavMail 6.4.0 released
6.5.0 release
Prepare 6.5.0 release
Linux: RPM spec switch group to Productivity/Networking/Email/Utilities, remove fedora lua dependency, fix java dependency
Linux: RPM spec remove old el6 code, review java dependency, let ant compile with current jdk version, do not package logrotate configuration on systemd based systems
Linux: RPM spec merge https://github.com/mguessan/davmail/pull/421 Use sysusers.d for Fedora
Docker: fix missing newline at end of file
Merge https://github.com/mguessan/davmail/pull/410: Add Russian translation
Build: fix jackrabbit dependencies in maven pom
Graph: cleanup builder
Build: remove ini configuration from winrun4j wrappers (no need to update exe for next lib upgrade)
Build: update debian package dependencies
Doc: review README.md
Build: switch openjfx to 19 in appveyor
Build: appveyor copy openjfx libs with JDK 19
Build: appveyor download openjfx
Build: drop noinstall package in favor of the standalone windows package