Commit Graph

  • 47ee263d76 Merge pull request #1419 from HOLOEYE-JZ/feat/plugin-search-results-pending Linus Rath 2026-10-29 14:11:34 +01:00
  • 8e533f090c Merge pull request #1418 from HOLOEYE-JZ/feat/plugin-search-result-marks Linus Rath 2026-10-29 14:11:11 +01:00
  • 720a903d57 Merge pull request #1428 from VasilisNtovolos/fix/download-all-error-feedback Linus Rath 2026-10-29 14:11:07 +01:00
  • 4406a6435e Merge pull request #1426 from VasilisNtovolos/fix/attachment-download-error-feedback Linus Rath 2026-10-29 14:10:42 +01:00
  • 2c1645ac2d Merge pull request #1427 from creyD/main Linus Rath 2026-10-29 14:10:38 +01:00
  • 764ee97692 test: bring the main test suite back to green after the vitest 5 upgrade and header rework Linus Rath 2026-10-29 14:07:40 +01:00
  • 5aa44a5bfe chore: update vitest to 5, jsdom to 30 and typescript to 6 Linus Rath 2026-10-29 14:00:54 +01:00
  • 995262bde2 fix: report partial and failed attachment ZIP downloads VasilisNtovolos 2026-10-29 14:02:24 +02:00
  • ed84cd29c9 fix: read address headers in the Addresses form when a rule runs on existing messages #1424 Conrad 2026-10-29 12:26:04 +01:00
  • 35064316ad fix: show errors when attachment downloads fail VasilisNtovolos 2026-10-29 13:19:29 +02:00
  • 9e00896043 feat(composer): collapse quoted reply history behind an ellipsis pcatapan 2026-10-29 11:00:53 +01:00
  • 03876158fe feat(plugins): hold the search results block's place while a plugin still searches Jacob Zeitz 2026-10-29 07:23:29 +01:00
  • fa4db60032 feat(plugins): let a plugin search result's snippet mark what matched Jacob ZeitzandClaude Opus 5.5 2026-10-29 10:03:27 +01:00
  • 797fb875e1 fix: keep the paragraph spacing of a draft written elsewhere #1416 Till OberbeckmannandClaude Opus 5 2026-10-29 10:01:12 +01:00
  • 4aea0976a4 chore: update dependencies, postal-mime 4 and jest-dom 7 Linus Rath 2026-10-29 01:52:40 +01:00
  • 55f8772c05 ci: update the GitHub Actions to their current major versions Linus Rath 2026-10-29 01:52:21 +01:00
  • 99b6857d90 fix: keep settings tab labels on one line Linus Rath 2026-10-29 00:57:07 +01:00
  • 6b41692d81 fix: show themes the admin installed in the theme picker without opening mail first Linus Rath 2026-10-29 00:55:41 +01:00
  • 367e29913a fix: show the advanced settings switch below the app info in the settings sidebar Linus Rath 2026-10-29 00:49:15 +01:00
  • 6c681020b2 fix: show a clearer no-results icon and replace hand-drawn icons with Tabler ones Linus Rath 2026-10-29 00:22:12 +01:00
  • 63375f6870 Merge pull request #1410 from motofix/fix/1407-vcard-4-export Linus Rath 2026-10-29 00:13:30 +01:00
  • 5a8810b007 fix: let the Lite build reference the document template endpoint Linus Rath 2026-10-29 00:12:35 +01:00
  • e3cd9546fc fix: stop Safari's login dialog in Lite on Stalwart when the access token expired #1396 Linus Rath 2026-10-29 00:05:50 +01:00
  • f12a13e1fd feat: create documents in the formats the document editor can edit from New file #1393 Linus Rath 2026-10-29 00:01:13 +01:00
  • 8b35962efb fix: show section labels in sentence case instead of all caps Linus Rath 2026-10-28 22:26:39 +01:00
  • 39eb38a0fa fix: give the mail, calendar, contacts, files and settings headers one search field and one button style Linus Rath 2026-10-28 22:16:48 +01:00
  • 0d3916cfcc feat: add a light event colors setting that shows calendar events tinted with a color bar, as in Outlook Linus Rath 2026-10-28 21:50:47 +01:00
  • 67b44fd5de fix: keep the inner edge of color bars straight on rounded events, tasks and notes Linus Rath 2026-10-28 21:50:29 +01:00
  • 38720f2d43 feat: print contact lists, contacts, groups and directory entries from Print or Ctrl+P Linus Rath 2026-10-28 21:08:19 +01:00
  • d5bf6b98c4 feat: print the calendar's month, week, day, agenda, tasks and single events Linus Rath 2026-10-28 21:08:13 +01:00
  • ba13866311 feat: print a clean copy of the page instead of the app shell Linus Rath 2026-10-28 21:08:01 +01:00
  • d9afc9b643 fix: open the reader's more menu in place instead of sliding in from the right Linus Rath 2026-10-28 21:04:30 +01:00
  • 14871f784d fix: move view source from the reader toolbar into the more menu Linus Rath 2026-10-28 20:08:23 +01:00
  • 9aa132c02f feat: flash the settings section a jump-row button scrolls to Linus Rath 2026-10-28 20:05:13 +01:00
  • 1c8579fdbc fix: keep a setting row's shape and divider when the settings search highlights it Linus Rath 2026-10-28 20:00:41 +01:00
  • 785c19fe8c fix: show the version footer in the settings sidebar only with advanced settings on Linus Rath 2026-10-28 19:57:01 +01:00
  • 6559b34135 fix: keep Mountain View's row actions, checkbox and star on the subject line when attachment chips make the row taller Linus Rath 2026-10-28 19:53:33 +01:00
  • 720e146225 feat: make the mail filter panel simpler with on/off toggles, date and size ranges and every field in view Linus Rath 2026-10-28 19:38:46 +01:00
  • 8916a4ef75 fix: keep the search clear button inside the field and move filter, sort and refresh out of the crowded list header Linus Rath 2026-10-28 19:26:44 +01:00
  • 2b24b4503f fix: load shared accounts' folders in batched, parallel requests #1409 Linus Rath 2026-10-28 19:15:51 +01:00
  • 8c38d44448 Merge branch 'main' of https://github.com/bulwarkmail/webmail Linus Rath 2026-10-28 18:06:09 +01:00
  • d10d6b60ce fix: tell admins the OAuth setup needs a webmail sign-in and disable it until there is one Linus Rath 2026-10-28 17:40:26 +01:00
  • a3fdd72763 fix: export contacts as valid vCard 4.0 #1407 Julien Béti 2026-10-28 16:23:26 +01:00
  • 90ec6748ac fix: keep the translations out of every page of the Lite export Linus Rath 2026-10-28 17:16:35 +01:00
  • baa5577ea7 Merge pull request #1360 from arnauda-gh/fix/scheduled-email-date-and-conversation-status Linus Rath 2026-10-28 17:14:23 +01:00
  • 17c3bdb22c Merge pull request #1395 from lucamzanon/fix/eml-preview-nested-attachments Linus Rath 2026-10-28 17:04:55 +01:00
  • 8108249a35 Merge pull request #1406 from HOLOEYE-JZ/feat/plugin-ui-navigate Linus Rath 2026-10-28 17:02:42 +01:00
  • 8c0c314ebd Merge pull request #1400 from lucamzanon/perf/tag-counts-hidden-tabs Linus Rath 2026-10-28 17:02:24 +01:00
  • 935f48c450 Merge pull request #1399 from lucamzanon/perf/tag-counts-keyword-get Linus Rath 2026-10-28 17:02:23 +01:00
  • fba04d2251 Merge pull request #1401 from lucamzanon/perf/keepalive-while-push-healthy Linus Rath 2026-10-28 17:02:23 +01:00
  • 4d870c8409 Merge pull request #1394 from lucamzanon/fix/send-waits-for-draft-saves Linus Rath 2026-10-28 17:02:22 +01:00
  • 4421c3ce7e fix: spin refresh icons the way their arrows point Linus Rath 2026-10-28 17:00:50 +01:00
  • 4ed555a828 Merge branch 'feat/org-features' Linus Rath 2026-10-28 15:15:06 +01:00
  • 3f71bbedee test: allow JMAP Metadata only in the Bulwark metadata adapter, now that Stalwart v1.0.0 implements it Linus Rath 2026-10-28 15:14:49 +01:00
  • 96797597c5 Merge branch 'main' into feat/org-features Linus Rath 2026-10-28 15:11:10 +01:00
  • ba45d0f8b9 feat(plugins): api.ui.openPage moves the tab to one of the plugin's own pages Jacob Zeitz 2026-10-28 13:50:12 +01:00
  • fdd00ac639 Merge branch 'ux/final-ccs' Linus Rath 2026-10-28 13:24:08 +01:00
  • 7271c87844 fix: let plain-text messages in the phone conversation take their own text direction Linus Rath 2026-10-28 13:07:48 +01:00
  • 0c5ed0c606 fix: show the lite 404 page in the language of its address, right to left for arabic, hebrew and persian Linus Rath 2026-10-28 13:00:27 +01:00
  • 9a4f46f553 fix: show the first hour label whole under the day header when the day and week views open Linus Rath 2026-10-28 13:06:49 +01:00
  • ac5596165a fix: show only the app's own message for a wrong address in the contact form, without the browser bubble over it Linus Rath 2026-10-28 13:05:43 +01:00
  • 1b25d23a07 fix: keep the organizer mark capitalised in german event participants Linus Rath 2026-10-28 13:04:30 +01:00
  • 6724b04701 fix: put address book actions in settings behind a ⋮ menu on the phone, like calendars Linus Rath 2026-10-28 13:02:19 +01:00
  • ddaf2e24b2 fix: start every event title in the arabic month view at the same edge Linus Rath 2026-10-28 12:59:00 +01:00
  • f441f3e6d1 fix: show calendar, subscription and account addresses in settings left to right in arabic Linus Rath 2026-10-28 12:58:10 +01:00
  • 99b3f18122 fix: stop the demo from asking the server for the account principal and logging an error Linus Rath 2026-10-28 12:57:23 +01:00
  • b957bbcd8a fix: fit settings > calendar to touch screens and hide import and subscribe in the demo Linus Rath 2026-10-28 12:56:47 +01:00
  • 7897405c27 fix: describe the email list and contacts in the phone tour without pointing to the right Linus Rath 2026-10-28 12:54:57 +01:00
  • 5be162d604 fix: name the calendar, contacts and files settings pages apart from the apps in the command palette Linus Rath 2026-10-28 12:54:34 +01:00
  • a2877173a1 fix: drop the admin save bar when a field is put back to its saved value, empty included Linus Rath 2026-10-28 12:52:23 +01:00
  • 382b26f128 fix: ask before the rail or the mountain view top bar leaves an event or task with unsaved changes Linus Rath 2026-10-28 12:49:15 +01:00
  • addf330bd0 fix: keep toasts out of the way of an open menu on phones and hold their countdown until it closes Linus Rath 2026-10-28 12:49:09 +01:00
  • 2bb63f648b fix: keep the phone conversation's reply buttons readable and count its messages with each language's plural forms Linus Rath 2026-10-28 12:46:18 +01:00
  • ab417728ec fix: keep admin toasts above the save bar so they never cover discard or save Linus Rath 2026-10-28 12:46:04 +01:00
  • 8fb4e51dc5 fix: end mail menu items in an ellipsis only where they open a dialog, drop the key hint and say Report spam on the reader button in every language Linus Rath 2026-10-28 12:42:22 +01:00
  • 106d16e9f5 fix: keep the mail search placeholder short enough to show in full in every language Linus Rath 2026-10-28 12:37:26 +01:00
  • 8597858865 fix: bring mail back to its list after the tour on phones instead of an empty reading pane Linus Rath 2026-10-28 12:34:27 +01:00
  • db595ffaf0 fix: use the reserved example.com in Danish, Latvian and Turkish placeholder addresses Linus Rath 2026-10-28 11:45:12 +01:00
  • 2e8382856b Merge branch 'ux/mail3' Linus Rath 2026-10-28 11:19:34 +01:00
  • 91634f1a6f fix: search every icon in the sidebar app icon picker, not only the popular ones Linus Rath 2026-10-28 11:12:17 +01:00
  • e654eadd37 Merge branch 'main' into ux/mail3 Linus Rath 2026-10-28 11:10:56 +01:00
  • 0eb68f1743 Merge branch 'ux/settings-admin2' Linus Rath 2026-10-28 11:06:39 +01:00
  • 8566cf2b29 Merge branch 'ux/calendar3' Linus Rath 2026-10-28 11:06:37 +01:00
  • 0532fb2a47 fix: let senders, subjects and previews in the list and reader take their own text direction, so English text in Arabic is cut at its end Linus Rath 2026-10-28 11:06:18 +01:00
  • ef39fc8615 test: sign the org specs in to the admin through the API, not the login form Linus Rath 2026-10-28 11:06:09 +01:00
  • 9014dda3cb Merge branch 'ux/contacts-files2' Linus Rath 2026-10-28 11:04:04 +01:00
  • 7e25b9d7fa fix: keep the mail search placeholder short and show the / shortcut as a key cap so it isn't cut off Linus Rath 2026-10-28 11:01:55 +01:00
  • 19369be8b6 test: drop a prop the agenda view doesn't take from the right-to-left test Linus Rath 2026-10-28 11:01:41 +01:00
  • 9eaf7ca754 fix: show the full folder name as a tooltip when the sidebar cuts it Linus Rath 2026-10-28 10:59:44 +01:00
  • 8e278b940a fix: fit long view names in the phone view switcher and show the focus ring of a time slot under an event Linus Rath 2026-10-28 10:58:35 +01:00
  • 62169427b9 fix: tint the sidebar's folder icons from theme tokens instead of fixed hues Linus Rath 2026-10-28 10:58:02 +01:00
  • 23be243dba fix: name the reader's Reply, Reply all, Forward and Star without key hints, keeping the hint in the tooltip Linus Rath 2026-10-28 10:56:25 +01:00
  • f353dbcfd0 fix: show event titles in their own direction and times start to end in right-to-left languages Linus Rath 2026-10-28 10:56:04 +01:00
  • 3700ec432c fix: ask Delete this email permanently? and Delete these emails? in the delete confirms Linus Rath 2026-10-28 10:54:16 +01:00
  • 326aac46b8 fix: report an admin branding upload without "successfully" Linus Rath 2026-10-28 10:52:40 +01:00
  • 6761e22823 fix: drop the ellipsis from submenus, use one ellipsis character in the folder menu, and say New message, Save as template and Email sent Linus Rath 2026-10-28 10:52:31 +01:00
  • 9bb94ebf62 fix: offer "go to <page>" for every settings page in the command palette, found by the settings search words Linus Rath 2026-10-28 10:51:01 +01:00
  • ea8c71a270 fix: space the gear from its label on Manage templates Linus Rath 2026-10-28 10:50:44 +01:00
  • 90e94c6307 fix: show the composer's Discard as a standard button the height of Send Linus Rath 2026-10-28 10:47:12 +01:00
  • 339cd4b9ab fix: put Delete folder last in the folder menu, after Refresh Linus Rath 2026-10-28 10:46:20 +01:00