github cypht-org/cypht v2.7.0

8 hours ago

89 changes from 11 contributors (of which 3 are new contributors). 69 files were affected.

What's Changed

New features

  • feat(frontend): add backspace key support for deleting recipient bubbles in compose form by @IrAlfred in #1835
  • feat(frontend/backend): adding restore button for trash messages in trash folder by @christer77 in #1717
  • feat(other): add context-aware delete warning messages by @IrAlfred in #1859
  • feat(frontend): improve message list checkbox visibility with clear checkmark indicator by @IrAlfred in #1864
  • feat(backend): implement OPML import functionality for RSS/ATOM subscri… by @Sean10 in #1865
  • feat(frontend): start from one or many emails , create an action filter by @camilevahviraki in #1726

Bug fixes

  • fix(other): point docker compose to latest Cypht release 2.6.0 by @IrAlfred in #1839
  • fix(other): decompression-bomb safeguards bypassed when following HTT redirects (streaming API) by @Shadow243 in #1833
  • fix(frontend): fix some issues with theme colors by @pom2ter in #1834
  • fix(backend): skip servers with failed connections in IMAP message list handler by @Grandi0z in #1701
  • fix(other): improve automated Docker build workflows with proper tagging and multi-platform support by @IrAlfred in #1836
  • fix(frontend): correct typo and invalid html in email screening ui by @christer77 in #1837
  • fix(other): update README.md by @DistrictOperator in #1841
  • fix(backend): handle undefined array keys username and password by @Baraka24 in #1805
  • refactor(frontend): update layout of settings forms to use flexbox for improved responsiveness by @Grandi0z in #1697
  • fix(frontend): more changes to theme colors by @pom2ter in #1843
  • fix(backend): at least correct the wrong version upgrade alert on master by @mercihabam in #1849
  • fix(frontend/backend): reload folders list state when auto-creating the "Screen Emails" folder & ensure that screen buttons always work by @mercihabam in #1850
  • fix(frontend): fix incorrect unsaved changes count when adding multip… by @espoirbaraka in #1825
  • refactor(module/sievefilters): show sieve filter UX by making things more conditinnal by @camilevahviraki in #1661
  • fix(other): fix "TRANSLATION NOT FOUND" warnings appearing in logs by @IrAlfred in #1852
  • fix(other): update PHPUnit to 10.5.62 to fix CVE-2026-24765 by @IrAlfred in #1855
  • fix(other): fix Save Settings links for subdirectory installations by @IrAlfred in #1857
  • fix(other): fix PHP 8.2+ deprecation mb_convert_encoding HTML-ENTITIES by @IrAlfred in #1856
  • fix(other): fix typo by @IrAlfred in #1860
  • fix(frontend): re-arrange incorrect </div> on 'folders' page by @mercihabam in #1858
  • fix(frontend): css: visual bugs fixes by @pom2ter in #1862
  • fix(frontend): fix reCAPTCHA(v2) positioning on login form by @IrAlfred in #1870
  • fix(other): session lifetime after browser restart for long sessions by @IrAlfred in #1877
  • fix(frontend): visual bugs fixes for the compose message page by @pom2ter in #1880
  • fix(other): use user email as IMAP account name instead of static config by @IrAlfred in #1879
  • fix(other): fix missing KindEditor assets to production site directory and HTML draft issues by @IrAlfred in #1881
  • fix(other): duplicate default SMTP servers created on each login by @IrAlfred in #1883
  • fix(other): email validation require fqdn tld by @IrAlfred in #1817
  • fix(other): add User-Agent header to outgoing emails for better clien… by @camilevahviraki in #1884
  • fix(other): update version reference to 2.7.0 for upcoming release by @IrAlfred in #1885

New Contributors

Full Changelog: v2.6.0...v2.7.0

Don't miss a new cypht release

NewReleases is sending notifications on new releases.