What's Changed
- Added support for dark mode, fixes #324 by @jsuto in #326
- Fixed smtp timeout issue by @jsuto in #328
- modal fix by @jsuto in #332
- Added support to remove emails from imap server after import by @jsuto in #336
- Use manticore 14.1.0 by @jsuto in #338
- Postinstall script fix by @jsuto in #340
- Removed clamd_socket from example.conf by @jsuto in #343
- Pidfile is written to /var/piler/run dir by @jsuto in #351
- Use exit code 0 when stopping piler by @jsuto in #352
- Dockerfile: Cleanup by @tooomm in #354
- Fixed redirect URL for enable_purge toggle by @fumpitz in #360
- Dockerfile install cleanup by @tooomm in #364
- Use df -a to show all mount points by @jsuto in #374
- Fixed imap import message removal by @jsuto in #372
- Fixed search menu display by @jsuto in #375
- Change log level for sphinx queries to debug by @larsen0815 in #382
- Introduced OTP code replay protection by @jsuto in #369
- Added mailcow support by @jsuto in #373
- Add dependencies to DEB package by @larsen0815 in #389
- Fixed arrow keys navigation by @jsuto in #390
- Use exit code 0 when stopping piler-smtp by @larsen0815 in #387
- Fix missing $ for $config by @larsen0815 in #384
- Empty default text "Which browsers are supported" on login page by @larsen0815 in #394
- Use correct result code for "discarding by archiving policy" by @larsen0815 in #395
- Prevent showing an empty message box when rules are applied. by @larsen0815 in #386
- Fix sudoers help text, create sudoers file on postinstall, by @larsen0815 in #385
- New logo files as SVG by @larsen0815 in #399
- Use "mailpiler.org" as the default for "BRANDING_URL" by @larsen0815 in #409
- Disable query_log for performance reasons by @larsen0815 in #398
- Add AppArmor parameter to be able to run docker command in LXC by @larsen0815 in #405
- Fix decoding headers where the encoded part is embedded in a word. by @fumpitz in #359
- Move button "Apply changes" to the top by @larsen0815 in #410
- Handle crazy large email headers by @jsuto in #412
- Fixate the header/menu by @larsen0815 in #414
- Add Nagios check to gather statistics about archived mails by @larsen0815 in #420
- Bugfix: Adapt text in admin menu to fixated header by @larsen0815 in #418
- Maximize preview pane by @larsen0815 in #416
- Added glob pattern support to imapfetch.py skiplist by @jsuto in #415
- Fixed the Date header parser threshold by @jsuto in #425
- Dutch language added to webui by @teds-it in #427
- Fix fatal error when CUSTOM_EMAIL_QUERY_FUNCTION returns void by @cnbhl in #431
- Replace hardcoded Date: with $text_date by @jsuto in #432
- Improve German translation (de/messages.php) by @cnbhl in #429
- Improved pilerpurge.py by @jsuto in #426
- Filter emails to include only user-assigned aliases by @Thiritin in #437
- Use cursor keys left/right to go through search result pages by @larsen0815 in #406
- Some more fixes for decoding of headers by @fumpitz in #440
- Fixed imapfetch.py when server is set to imap by @jsuto in #444
- Php83 fixes by @jsuto in #445
- Use -attime parameter to verify timestamp. by @fumpitz in #446
- Added composite index to metadata table by @jsuto in #451
- Fixed piler.conf permission and ownership by @jsuto in #462
- Fix imapfetch to actually use the 'port' argument by @jimduchek in #468
- Added ubuntu 26.04 support by @jsuto in #469
- Release workflow supports ubuntu 26.04 by @jsuto in #470
- Removed buggy .pane-lower from css by @jsuto in #471
- Upgraded download artifact GH action version by @jsuto in #472
New Contributors
- @tooomm made their first contribution in #354
- @fumpitz made their first contribution in #360
- @larsen0815 made their first contribution in #382
- @teds-it made their first contribution in #427
- @cnbhl made their first contribution in #431
- @Thiritin made their first contribution in #437
- @jimduchek made their first contribution in #468
Full Changelog: piler-1.4.8...piler-1.4.9