Linus Rath
|
aadf56c27b
|
fix: emit RFC 9553 name kinds and decode QUOTED-PRINTABLE in vCard import #224 #187
|
2026-04-26 02:47:19 +02:00 |
|
Linus Rath
|
9f8588eadc
|
fix: hide preview line in compact density to match settings preview (#223)
|
2026-04-26 02:12:28 +02:00 |
|
Linus Rath
|
d657aec391
|
feat: add support for right-side composer sidebar and update related types
|
2026-04-25 19:45:45 +02:00 |
|
 Linus RathandCopilot
|
e683c90404
|
fix: implement inline matcher for Next.js proxy and remove unnecessary config
Co-authored-by: Copilot <copilot@github.com>
|
2026-04-25 19:25:15 +02:00 |
|
Linus Rath
|
cfb4a23c9d
|
fix: remove unnecessary runtime config for Node.js in proxy settings
|
2026-04-25 18:54:15 +02:00 |
|
Linus Rath
|
fe1d4861bb
|
feat: composer-sidebar slot + plugin-declared frame-src origins
|
2026-04-25 18:40:54 +02:00 |
|
Linus Rath
|
5aa9b1d5f9
|
fix: honor SESSION_SECRET_FILE in dashboard warning check #222
|
2026-04-25 17:21:17 +02:00 |
|
Linus Rath
|
0913dbd3e4
|
chore: update version to 1.5.1
1.5.1
|
2026-04-25 16:34:45 +02:00 |
|
Linus Rath
|
29197ea355
|
feat: replace folder prompt() calls with proper modal dialog
|
2026-04-25 16:30:18 +02:00 |
|
Linus Rath
|
4788e8a91a
|
feat: add right-click context menu to mail folders sidebar
|
2026-04-25 16:26:05 +02:00 |
|
Linus Rath
|
b80678b00f
|
feat: add 'Today' button to desktop calendar toolbar
|
2026-04-25 03:11:16 +02:00 |
|
Linus Rath
|
4f7c9c332b
|
feat: enhance OAuth auto-setup with dialog and validation for origin and issuer URLs
|
2026-04-25 02:53:12 +02:00 |
|
Linus Rath
|
da103ff06f
|
feat: implement OAuth auto-setup functionality for Stalwart integration
|
2026-04-25 01:37:18 +02:00 |
|
Linus Rath
|
2111c77870
|
fix: restore admin panel after Stalwart v0.16 REST API removal
|
2026-04-25 01:13:17 +02:00 |
|
Linus Rath
|
e5083ec1df
|
fix: restore admin panel after Stalwart v0.16 REST API removal
|
2026-04-25 01:12:33 +02:00 |
|
Linus Rath
|
df8d04e233
|
fix: restore broken viewer toolbar actions and improve mobile menu #220
|
2026-04-24 19:31:38 +02:00 |
|
 Linus RathandGitHub
|
9a11a18a44
|
Update README.md
|
2026-04-24 17:02:00 +02:00 |
|
Christian Lepthien
|
ce9f7af330
|
fix: improve corean flag
|
2026-04-24 14:56:58 +02:00 |
|
Linus Rath
|
081e8a0310
|
feat: add setting to show avatars in junk folder, disabled by default
|
2026-04-23 18:23:48 +02:00 |
|
Linus Rath
|
6c3529b368
|
fix: stop flicker on background folder refresh
|
2026-04-23 18:06:40 +02:00 |
|
Linus Rath
|
077a4f03a7
|
fix: preserve search/filter on batch move and archive
|
2026-04-23 18:01:21 +02:00 |
|
Linus Rath
|
b04dfaf252
|
fix: preserve search/filter when moving emails via drag-drop
|
2026-04-23 16:37:17 +02:00 |
|
Linus Rath
|
ec5593f567
|
Merge branch 'dev' into main
1.5.0
|
2026-04-23 00:10:22 +02:00 |
|
Linus Rath
|
c30c38a7af
|
chore: update version to 1.5.0
|
2026-04-23 00:07:34 +02:00 |
|
Linus Rath
|
7494fc1776
|
chore: update version to 1.5.0
|
2026-04-22 23:49:44 +02:00 |
|
Linus Rath
|
16fe92d2e9
|
chore: update version to 1.5.0
|
2026-04-22 23:31:32 +02:00 |
|
Linus Rath
|
3544e6a9e7
|
chore: bump dependencies to latest compatible versions
|
2026-04-22 23:03:05 +02:00 |
|
Linus Rath
|
dd1f3e11e6
|
fix: retry mailbox fetch on first login to handle lazy provisioning #217
|
2026-04-22 22:45:49 +02:00 |
|
Linus Rath
|
6503482b55
|
feat: support resizing events from the top edge
|
2026-04-22 21:14:28 +02:00 |
|
Linus Rath
|
cab57f6cd7
|
feat: add timezone-aware formatting for event start times and update utcEnd on duration change
|
2026-04-22 21:05:41 +02:00 |
|
Linus Rath
|
27f4fbdce4
|
feat: optimize layout of overlapping events in calendar
|
2026-04-22 20:53:04 +02:00 |
|
Linus Rath
|
39a228b20e
|
feat: streamline mobile email viewer header layout
|
2026-04-22 20:50:12 +02:00 |
|
Linus Rath
|
4b069808d6
|
feat: add isMobile prop to calendar views and time grid interactions
|
2026-04-22 20:37:00 +02:00 |
|
Linus Rath
|
468851ff25
|
feat: show full folder path in move/drop toast
|
2026-04-22 00:14:49 +02:00 |
|
Linus Rath
|
b7374570c8
|
feat: implement bulk email moving functionality in email store
|
2026-04-22 00:10:40 +02:00 |
|
Linus Rath
|
3c9fa5dc25
|
feat: implement batch archiving of emails
|
2026-04-22 00:05:38 +02:00 |
|
Linus Rath
|
3ade1c6473
|
fix: update mailbox retrieval logic in archive handling to use fresh state
|
2026-04-22 00:00:43 +02:00 |
|
Linus Rath
|
1810a474a2
|
fix: enhance error message for mailbox creation failure
|
2026-04-22 00:00:01 +02:00 |
|
Linus Rath
|
40982bc37b
|
fix: align hover styles and selection-toggle target with focused item
|
2026-04-21 23:50:55 +02:00 |
|
Linus Rath
|
76f6149841
|
feat: add setting to toggle alphabetical grouping in contacts list
|
2026-04-21 23:22:18 +02:00 |
|
Linus Rath
|
7d6a3c8c76
|
feat: group contacts by first letter with sticky section headers
|
2026-04-21 23:15:13 +02:00 |
|
Linus Rath
|
361ad49f5f
|
fix: read matchMedia synchronously on client to prevent layout flicker
|
2026-04-21 23:02:21 +02:00 |
|
Linus Rath
|
f9aa5cbaee
|
fix: skip checkAuth on route change when already authenticated
|
2026-04-21 22:54:02 +02:00 |
|
Linus Rath
|
3f36045990
|
feat: reorganize settings into 6 groups with clearer tabs
|
2026-04-21 22:22:02 +02:00 |
|
Linus Rath
|
9a44babcf1
|
feat: add collapsible details to calendar invitation banner and update sanitization config for iframe rendering
|
2026-04-21 21:21:42 +02:00 |
|
Linus Rath
|
f032758303
|
feat: revamp contact detail, filters, and add photo/print/duplicate
|
2026-04-21 21:16:54 +02:00 |
|
Linus Rath
|
92c7f74420
|
feat: add right-click context menu to contacts
|
2026-04-21 19:33:00 +02:00 |
|
Linus Rath
|
c2e4518cfa
|
feat: add account addition button to navigation rail
|
2026-04-21 19:20:50 +02:00 |
|
Linus Rath
|
00f33afdf9
|
feat: add contact activity component with recent emails and upcoming events
|
2026-04-21 19:18:36 +02:00 |
|
Linus Rath
|
e566cfe687
|
feat: add API Keys management and IP allowlist for App Passwords
|
2026-04-21 18:59:47 +02:00 |
|