100 Commits
Author SHA1 Message Date
Tomás Romero 483c23ee8f Merge pull request #298 from flectar/iamdarkle/invitation-answers
Answer invitations through the calendar that holds them
2026-11-11 15:32:50 +01:00
Tomás Romero 53cd6acc0b chore: merge main 2026-11-11 14:41:05 +01:00
Tomás Romero ebcca6a183 Merge pull request #296 from flectar/iamdarkle/calendar-invitations
Apply calendar invitations by their method and send them as iMIP
2026-11-11 14:40:37 +01:00
Tomás Romero aa003762cd chore: merge main 2026-11-11 13:38:54 +01:00
Tomás Romero 4f712515f5 Merge pull request #297 from flectar/iamdarkle/rustix-1.1.6
Update rustix to 1.1.6
2026-11-11 13:38:28 +01:00
Tomás Romero b93b1bb7b9 fix: match Outlook meetings with their invitations 2026-11-11 13:05:04 +01:00
Tomás Romero bf4faa76e2 fix: answer invitations through the calendar that holds them 2026-11-11 13:05:04 +01:00
Tomás Romero 7050218232 chore: update rustix to 1.1.6 2026-11-11 12:33:50 +01:00
Tomás Romero bc1f23e756 fix: send calendar mail as iMIP messages and answer from the invited address 2026-11-11 04:29:49 +01:00
Tomás Romero 99e8e3caf4 fix: apply invitations by their method and keep spam out of the calendar 2026-11-11 04:29:49 +01:00
Tomás Romero 203deae71c fix: read invitations as RFC 5545 writes them 2026-11-11 04:29:49 +01:00
Tomás Romero 3d040e27c9 Merge pull request #295 from flectar/iamdarkle/block-sender
Block senders
2026-11-11 04:28:27 +01:00
Tomás Romero 96fc37c361 chore: merge main 2026-11-11 03:44:56 +01:00
Tomás Romero 5098facb39 Merge pull request #294 from flectar/iamdarkle/spell-check-display-language
feat: check spelling in the display language by default
2026-11-11 03:33:49 +01:00
Tomás Romero 66faaeb6c1 Merge pull request #292 from flectar/iamdarkle/unsubscribe
Unsubscribe from mailing lists
2026-11-11 03:00:17 +01:00
Tomás Romero 625796661a docs: blocking senders 2026-11-11 02:40:26 +01:00
Tomás Romero 14bb459f94 feat: block senders from the reader 2026-11-11 02:40:26 +01:00
Tomás Romero 1912158279 feat: send a blocked sender's mail to Spam 2026-11-11 02:40:26 +01:00
Tomás Romero 220c935054 docs: spelling starts with the display language 2026-11-11 02:29:06 +01:00
Tomás Romero e684c37e91 feat: check spelling in the display language by default 2026-11-11 02:29:06 +01:00
Tomás Romero 4ad42c2d9b chore: merge main 2026-11-11 01:58:42 +01:00
Tomás Romero 9b467e0c6d Merge pull request #293 from flectar/iamdarkle/spell-check-phones
feat: check spelling with the system spell checkers on Android and iOS
2026-11-11 01:18:52 +01:00
Tomás Romero 5068bfc873 chore: merge main 2026-11-11 01:14:23 +01:00
Tomás Romero e969134166 Merge pull request #291 from flectar/iamdarkle/spell-check-windows-macos
feat: check spelling with the system spell checkers on Windows and macOS
2026-11-11 00:45:17 +01:00
Tomás Romero e1684186f3 docs: unsubscribing from mailing lists 2026-11-11 00:12:53 +01:00
Tomás Romero 01d47d0d18 feat: unsubscribe from mailing lists in the reader 2026-11-11 00:12:53 +01:00
Tomás Romero 0cc48d7ba9 chore: fix stale notice comments 2026-11-10 23:47:42 +01:00
Tomás Romero c27d971a06 feat: describe unsubscribes first and send emailed ones like other mail 2026-11-10 23:47:42 +01:00
Tomás Romero a1e0f944ba feat: store the List-Id of each message 2026-11-10 23:47:42 +01:00
Tomás Romero 31d854f20e fix: send one-click unsubscribes only when the sender signed them 2026-11-10 23:47:42 +01:00
Tomás Romero d4a77bc566 docs: spell check on Android and iOS 2026-11-10 23:45:46 +01:00
Tomás Romero 0b86a19e9e feat: check spelling with the system spell checkers on Android and iOS 2026-11-10 23:45:46 +01:00
Tomás Romero 5c3c55e51f feat: tap a misspelled word for its corrections 2026-11-10 23:45:40 +01:00
Tomás Romero 8cbe3cad29 chore: merge main 2026-11-10 23:44:40 +01:00
Tomás Romero d71ef7422a Merge pull request #290 from flectar/iamdarkle/undo-actions
Undo archive, move, delete and mark changes
2026-11-10 22:05:23 +01:00
Tomás Romero 1036561bd6 docs: spell check on Windows and macOS 2026-11-10 21:08:52 +01:00
Tomás Romero 0e08275622 feat: check spelling with the system spell checkers on Windows and macOS 2026-11-10 21:08:52 +01:00
Tomás Romero 8bb7002413 docs: undo mail actions 2026-11-10 21:04:23 +01:00
Tomás Romero bd2a6bca11 feat: undo archive, move, delete and mark changes 2026-11-10 21:04:23 +01:00
Tomás Romero 88cb07336f feat: take back the actions of one gesture 2026-11-10 21:04:23 +01:00
Tomás Romero d467cb4ad9 fix: send a flag change to where the server still has the message 2026-11-10 21:04:23 +01:00
Tomás Romero 2b6ea2b6b9 Merge pull request #289 from flectar/iamdarkle/undo-send
Undo send
2026-11-10 20:02:31 +01:00
Tomás Romero 14bd89a212 docs: undo send 2026-11-10 19:14:57 +01:00
Tomás Romero 7f29e1b688 feat: choose the undo send delay in Settings 2026-11-10 19:14:57 +01:00
Tomás Romero 9a2fa3d425 feat: take back sent mail within the undo delay 2026-11-10 19:14:57 +01:00
Tomás Romero 02315ba567 test: take back a queued send 2026-11-10 19:14:57 +01:00
Tomás Romero c9c82c8f44 Merge pull request #288 from flectar/iamdarkle/update-notices
Tell of newer releases in builds from GitHub
2026-11-10 18:03:48 +01:00
Tomás Romero d7d2b2ed87 docs: say which copies check for updates 2026-11-10 17:00:36 +01:00
Tomás Romero 99a0f9aa02 ci: mark the release files that check for updates 2026-11-10 17:00:36 +01:00
Tomás Romero cc4b5d0e84 feat: show a newer release in the sidebar 2026-11-10 17:00:36 +01:00
Tomás Romero 3b3c3b3f12 feat: check GitHub for newer releases 2026-11-10 17:00:36 +01:00
Tomás Romero 33539addd6 Merge pull request #287 from flectar/iamdarkle/spell-check-editor
feat: check spelling as you write on Linux
2026-11-10 16:15:16 +01:00
Tomás Romero 6061b59c75 Merge pull request #286 from flectar/iamdarkle/spell-check-engine
Spell checking engine that keeps nothing in memory between checks
2026-11-10 16:14:48 +01:00
Tomás Romero f39b992dac perf: set up spell checking only while writing 2026-11-10 14:52:17 +01:00
Tomás Romero 486b6f5327 docs: spell check 2026-11-10 14:04:29 +01:00
Tomás Romero eb444d304d feat: check spelling as you write on Linux 2026-11-10 14:04:29 +01:00
Tomás Romero 682d7d1f29 feat: underline misspelled words in the composer 2026-11-10 14:04:29 +01:00
Tomás Romero 5add9cf648 feat: check spelling with mapped Hunspell dictionaries 2026-11-10 12:35:33 +01:00
Tomás Romero 48a038ae8b feat: read spellbook word lists in place from an index 2026-11-10 12:28:48 +01:00
Tomás Romero 607267ffd9 chore: vendor spellbook 0.4.2 2026-11-10 12:18:59 +01:00
Tomás Romero f7d987399b Merge pull request #285 from flectar/iamdarkle/android-notifications
New-mail notifications on Android
2026-11-10 02:45:04 +01:00
Tomás Romero f41e12e657 docs: new mail notifications on Android 2026-11-10 01:44:55 +01:00
Tomás Romero 11efbae432 feat: say in Settings when Android checks for new mail 2026-11-10 01:44:55 +01:00
Tomás Romero 3b37623040 test: check the Java methods Rust calls on Android 2026-11-10 01:44:55 +01:00
Tomás Romero 9c96f2a2cf feat: show new mail notifications on Android 2026-11-10 01:44:55 +01:00
Tomás Romero df13f1f41b feat: open the mail store without the window on Android 2026-11-10 01:44:55 +01:00
Tomás Romero f6a6e6c256 feat: notification words without the window 2026-11-10 01:44:55 +01:00
Tomás Romero ce97181a61 feat: name the notification channels for Android 2026-11-10 01:44:55 +01:00
Tomás Romero 1ea0e6a017 Merge pull request #281 from flectar/iamdarkle/popout-window-fallback
Bring a message back when its own window fails to open
2026-11-10 01:29:49 +01:00
Tomás Romero 29a17a7064 fix: bring a message back when its own window fails to open 2026-11-10 00:09:09 +01:00
Tomás Romero 720f5419b0 Merge pull request #279 from flectar/iamdarkle/ios-notifications
New-mail notifications on iOS
2026-11-09 23:38:43 +01:00
Tomás Romero cb021210c0 Merge pull request #280 from flectar/iamdarkle/composer-followups
Fix draft saving and quote handling in the composer
2026-11-09 23:04:11 +01:00
Tomás Romero 61a3b03b60 fix: let a removed quote be added back 2026-11-09 21:27:06 +01:00
Tomás Romero 0b2dc507f3 fix: bring the quote back when its edit is undone 2026-11-09 21:27:01 +01:00
Tomás Romero 16bcbca0c8 fix: keep the look of quoted mail that uses style sheets 2026-11-09 21:27:01 +01:00
Tomás Romero c13cb07c07 fix: keep text added below the quote elsewhere editable 2026-11-09 21:27:01 +01:00
Tomás Romero d8638a4b37 fix: move a draft to the account chosen in From 2026-11-09 21:27:01 +01:00
Tomás Romero dc4d7ad85b fix: save a draft again when it was sent or deleted elsewhere 2026-11-09 21:27:01 +01:00
Tomás Romero b05730c523 docs: new mail notifications on iOS 2026-11-09 21:18:27 +01:00
Tomás Romero 8ee895f06b feat: show new mail notifications on iOS 2026-11-09 21:18:27 +01:00
Tomás Romero aa63910d54 feat: say in Settings when iOS checks for new mail 2026-11-09 21:18:27 +01:00
Tomás Romero 173dec9d4e feat: check for new mail in the background 2026-11-09 21:18:27 +01:00
Tomás Romero 7a7479809f feat: queue notifications for mail missed while the app was closed 2026-11-09 21:18:27 +01:00
Tomás Romero fccd817154 Merge pull request #278 from flectar/iamdarkle/app-icon-unread-count
Unread count on the app icon
2026-11-09 20:53:12 +01:00
Tomás Romero a38c77eb06 feat: note how far each account's sync caught up 2026-11-09 19:38:33 +01:00
Tomás Romero ce44504ba9 fix: set the exit time limits inside the runtime 2026-11-09 19:18:15 +01:00
Tomás Romero 6c61f2ee25 docs: the unread count on the app icon 2026-11-09 18:40:11 +01:00
Tomás Romero 1a15944485 feat: show the unread count on the Windows taskbar 2026-11-09 18:40:11 +01:00
Tomás Romero c2dcac4f5e feat: show the unread count on Linux docks 2026-11-09 18:40:11 +01:00
Tomás Romero c7a2736cd4 feat: show the unread count on the Dock 2026-11-09 18:40:11 +01:00
Tomás Romero b5a129eb0e feat: offer an unread count on the app icon 2026-11-09 18:40:11 +01:00
Tomás Romero 157427e0fe feat: count the unread mail notifications cover 2026-11-09 18:40:11 +01:00
Tomás Romero 0f5f52145f Merge pull request #277 from flectar/iamdarkle/quit-while-writing
Quit with Ctrl+Q while writing a message
2026-11-09 18:27:09 +01:00
Tomás Romero 3caa254c0f fix: quit with Ctrl+Q while writing a message 2026-11-09 16:22:08 +01:00
Tomás Romero adc3982352 Merge pull request #275 from flectar/iamdarkle/update-rusqlite
Update rusqlite to 0.41 for RUSTSEC-2026-0459
2026-11-09 15:06:41 +01:00
Tomás Romero b24431888f chore: update rusqlite to 0.41 for RUSTSEC-2026-0459 2026-11-09 14:14:32 +01:00
Tomás Romero 9bc6d6bc65 Merge pull request #273 from flectar/iamdarkle/reply-quote
Show the original below replies and forwards
2026-11-09 14:09:05 +01:00
Tomás Romero 1c18f47783 Merge pull request #272 from flectar/iamdarkle/composer-windows
Pop the composer out into its own window
2026-11-09 14:07:47 +01:00
Tomás Romero 044cf7366b Merge pull request #270 from flectar/iamdarkle/composer-fixes
Composer fixes: sent HTML, reopened drafts and typing speed
2026-11-09 14:06:29 +01:00
Tomás Romero 006f5be90c chore: update the translation template 2026-11-09 13:05:29 +01:00