v0.8.4-beta
abhinavxd/libredeskv0.8.4-betaDec 10, 2025by github-actions[bot]
AI Summary
This release enhances email/IMAP capabilities by adding fallback support for mail servers that do not support the ESEARCH extension and allows configuration via environment variables.
Key Highlights
- Added fallback support for mail servers without ESEARCH extension
- Configuration via environment variables
- Fixed outgoing conversation creation bugs
New Features
- Configuration via environment variables
Full Release Notes
## Email/IMAP Improvements - Added fallback support for mail servers that don't support the ESEARCH extension. Libredesk now gracefully falls back to standard SEARCH when needed. ## Bug fixes - Fixed outgoing conversation creation where selecting both team and agent cleared the agent assignment. - Fixed layout shifts caused by large HTML tables in emails. ## Configuration - You can now configure the app using [only environment variables](https://docs.libredesk.io/getting-started/installation#configuration-via-environment-variables). ## Upgrade - Always take database backups before any upgrade. - Follow steps [here](https://docs.libredesk.io/getting-started/upgrade). ## Changelog * 0413fb8 pin alpine to version 3.18 in dockerfile * 3a3518c fix layout shifts when vue-letter html has big tables * 5d11db5 layout fixes * f1630fc set auth layout bg color to #fafafa * 1f3ba07 Fix: New conversation creation should assign the team first, then the agent, since assigning the team later clears the agent assignment. * 311d76c Merge pull request #187 from vldmkr/fix/imap-search * 532ae1f feat(imap): enhance searchMessages to fallback to standard SEARCH on ESEARCH failure * d4420cf feat(imap): add fallback for servers without ESEARCH support * b649d18 Merge pull request #184 from egerong/main * 4a0c57c Use double underscore for delimiter * 3bc98bf Implement parsing configuration from environment variables * 32518eb Merge pull request #183 from csr4422/fix/macro-reactivity-issue * 59bb8d2 fix: implement reactive macro updates using loadMacros