1400936760
Feature: Add ability to mark all search results as read ( #476 )
2025-04-06 18:11:37 +12:00
ac9b7de295
Fix: Allow searching messages using only Cyrillic characters ( #450 )
2025-03-04 16:51:19 +13:00
22cae16e00
Fix error handling
2024-12-01 14:49:01 +13:00
6e44691f6d
Fix: Message view not updating when deleting messages from search ( #395 )
...
* Fix message view not updating when deleting messages from search
* Move logic to after SQL execution and prune if > 200 messages
2024-11-30 22:54:14 +13:00
5675abef84
Feature: Add ability to search by size smaller or larger than a value (eg: larger:1M
/ smaller:2.5M
)
2024-10-27 02:15:13 +13:00
bd47c19058
Feature: Add ability to search for messages containing inline images (has:inline
)
2024-10-27 02:12:19 +13:00
a56fd1f53d
Chore: Code cleanup
2024-10-12 15:20:11 +13:00
a1cb0af639
Feature(UI): List messages in side nav when viewing message for easy navigation ( #336 )
2024-08-04 17:04:14 +12:00
6585d450c0
Feature: New search filter prefix addressed:
includes From, To, Cc, Bcc & Reply-To
2024-04-25 22:13:57 +12:00
a7dfbf4af0
Feature: Search support for before: and after: dates ( #252 )
2024-04-12 14:44:14 +12:00
6a410a28b6
Feature: Add optional tenant ID to isolate data in shared databases ( #254 )
2024-04-09 21:30:56 +12:00
254b2dd8ec
Feature: Option to use rqlite database storage ( #254 )
2024-04-05 15:48:32 +13:00
83c70aa7c1
Chore: Code cleanup, remove redundant functionality
2024-03-24 21:37:37 +13:00
26a2095674
Chore: Security improvements (gosec)
2024-02-17 12:38:30 +13:00
400d5a36c1
Chore: Better handling of automatic database compression (vacuuming) after deleting messages
2024-02-17 11:12:37 +13:00
5d9aba726e
Feature: Add reply-to:<search> search filter ( #247 )
2024-02-09 23:09:14 +13:00
522733f537
Chore: Compress database only when >= 1% of total message size has been deleted
2024-02-05 23:56:10 +13:00
c256b91de7
Fix search casing
2024-01-25 22:19:32 +13:00
2ad458002c
Fix: Workaround for specific field searches containing unicode characters ( #239 )
...
The LIKE operator is case sensitive by default in SQLIte for unicode characters (outside of the ASCII range). This workaround assumes the searched unicode character matches the case of the field. General searches are not affected by this as everything is lowercased.
2024-01-25 20:25:56 +13:00
f4c703b686
Chore: Standardize error logging & formatting
2024-01-03 12:21:00 +13:00
aad15945b3
Fix: Log total deleted messages when deleting all messages from search
2024-01-02 23:43:35 +13:00
06ca217cde
Chore: Convert to many-to-many message tag relationships
2024-01-01 23:46:34 +13:00
636918dd0e
Feature: Display email previews ( #175 )
2023-10-05 17:01:13 +13:00
009a7deaa1
Chore: Move storage package to internal/storage
2023-09-25 19:29:31 +13:00