Linus Rath
c73940e22a
feat: add option to show week numbers in mini-calendar
2026-03-21 20:45:16 +01:00
Linus Rath
09eda86d3f
fix: add missing translation keys across all locales
2026-03-21 20:45:15 +01:00
Linus Rath
0d28d811a8
feat: support uploading folders via drag-and-drop and toolbar button
2026-03-21 20:45:14 +01:00
Linus Rath and GitHub
45a485a1fa
Merge pull request #71 from xnilsit/workflow-on-release
...
feat: re-add release workflow
2026-03-21 11:20:58 +01:00
xnilsit
bc202498d5
feat: re-add release workflow
2026-03-21 11:06:14 +01:00
Linus Rath and GitHub
721556e777
Update version badge to 1.4.6
2026-03-21 03:29:43 +01:00
Linus Rath and GitHub
8c9cf3a66b
Bump app version from 1.4.3 to 1.4.6
2026-03-21 03:29:17 +01:00
Linus Rath
b88026de82
Merge dev into main - version 1.4.6
1.4.6
2026-03-21 03:08:47 +01:00
Linus Rath
6ed8ae5812
chore: bump version to 1.4.6
2026-03-21 03:08:19 +01:00
Linus Rath
089583a9ef
feat(contacts): add no-category filter, drag-drop to category, and category combo box
...
- Add 'No Category' sidebar item to filter uncategorized contacts
- Categories section now always visible (not just when keywords exist)
- Add drag-and-drop support on category items in sidebar to assign keywords
- Fix effectAllowed mismatch (move -> copyMove) for category drop targets
- Replace plain text categories input with combo box in contact edit form
- Shows existing categories as clickable suggestions
- Displays assigned categories as removable badges
- Supports adding new categories inline
- Add translations for all 8 locales
2026-03-21 03:04:36 +01:00
Linus Rath
2d834213ee
feat: enhance certificate extraction and legacy PBE support in crypto engine
2026-03-21 02:48:12 +01:00
Linus Rath
439a4dbe8a
feat: add hover actions for emails and update settings for quick actions
2026-03-21 02:31:42 +01:00
Linus Rath
8350bad2a6
fix: adjust padding and size of sidebar buttons for improved layout
2026-03-21 02:06:52 +01:00
Linus Rath
2d56cc9be9
feat: implement keyword migration functionality and update related components
2026-03-21 01:58:48 +01:00
Linus Rath
2547c10060
feat: add demo data for emails, files, filters, identities, mailboxes, vacation responses, and JMAP client interface
...
- Created demo emails with various states (inbox, sent, drafts, trash, etc.) in `emails.ts`.
- Added demo file nodes representing directories and files in `files.ts`.
- Implemented demo Sieve capabilities and scripts in `filters.ts`.
- Defined demo identities for users in `identities.ts`.
- Established demo mailboxes with permissions and counts in `mailboxes.ts`.
- Created a demo vacation response in `vacation.ts`.
- Introduced a comprehensive JMAP client interface in `client-interface.ts` to standardize interactions with the JMAP API.
2026-03-21 01:38:42 +01:00
Linus Rath and GitHub
01779fa59e
Update SHA tag prefix in docker-publish.yml
...
Fix the tag prefix format for SHA in Docker publish workflow.
2026-03-21 00:15:01 +01:00
Linus Rath and GitHub
fc38427ed0
Merge pull request #68 from xnilsit/main
...
feat: add separate docker build for releases
2026-03-21 00:08:49 +01:00
xnilsit
3cbfb70860
feat: also build images for dev branch
2026-03-21 00:08:32 +01:00
xnilsit
c32b740dac
chore: rename release workflow
2026-03-20 23:11:41 +01:00
xnilsit
a02091a7ad
fix: don't tag releases with hash
2026-03-20 22:48:37 +01:00
xnilsit
bc311adf6a
feat: add separate docker build for releases
2026-03-20 22:35:37 +01:00
Linus Rath
8aca1623f4
Merge dev into main - version 1.4.5 (build fix)
2026-03-20 18:17:53 +01:00
Linus Rath
a8be40579e
fix: add missing showTimeInMonthView and showOnMobile type definitions to settings store
2026-03-20 18:17:31 +01:00
Linus Rath
705b942800
Merge dev into main - version 1.4.5
1.4.5
2026-03-20 18:10:08 +01:00
Linus Rath
d68b81e6b8
chore: bump version to 1.4.5
2026-03-20 18:10:00 +01:00
Linus Rath
616e4d018d
fix: expand recurring events in CalendarEvent/query ( closes #65 )
...
Add expandRecurrences: true to CalendarEvent/query when a date range
filter is provided, so the JMAP server returns individual occurrences
of recurring events instead of only the master event.
2026-03-20 17:53:30 +01:00
Linus Rath
68e141b787
feat: add mobile visibility toggle for sidebar apps and update related components
2026-03-20 17:44:26 +01:00
Linus Rath
1e6f5e2c8c
fix: correct JSX syntax in CalendarToolbar component
2026-03-20 17:25:01 +01:00
Linus Rath
9495b34430
feat: add prev/next navigation buttons and date label to desktop calendar toolbar
...
Closes #59
2026-03-20 17:23:22 +01:00
Linus Rath
65fc489b9c
feat: add pending event preview functionality to calendar views and event modal
2026-03-20 17:21:44 +01:00
Linus Rath
bd686c092c
fix: validate event start field when fetching calendar events
2026-03-20 17:11:36 +01:00
Linus Rath
6cff98ddb8
feat: implement pagination for fetching contacts and add maxObjectsInGet capability
2026-03-20 16:47:27 +01:00
Linus Rath
dcc35335f5
feat: add setting to show event start time in month view
2026-03-20 16:42:07 +01:00
Linus Rath
8a54ae2456
feat: add NotFound component to handle 404 errors and redirect unauthenticated users
2026-03-20 16:31:57 +01:00
Linus Rath
e26654a005
fix: enhance account switching logic and clear stores on account change
2026-03-20 16:29:32 +01:00
Linus Rath
c1c06c68bb
fix: improve draft handling in email composer and enhance session cookie verification logic
2026-03-20 15:45:25 +01:00
Linus Rath
74cf642182
Merge branch 'dev'
2026-03-20 00:16:41 +01:00
Linus Rath
c5b1731a63
feat: add attachment position setting in email settings
...
- Introduced a new setting for attachment position in email settings, allowing users to choose between displaying attachments beside the sender or below the header.
- Updated the settings store to include the new attachment position type and default value.
- Added translations for the new setting in multiple languages (de, en, es, fr, it, ja, nl, pt).
2026-03-19 21:14:18 +01:00
Linus Rath
40cf164df3
fix: update calendar agenda view to auto-scroll to today's events and ensure today's date is included in the groups
2026-03-19 19:25:34 +01:00
Linus Rath
ff56245db8
fix: improve account restoration logic and handle stale accounts in auth store
2026-03-19 19:21:08 +01:00
Linus Rath
9b4de4d152
fix: remove claude directory from .dockerignore and .gitignore
2026-03-19 19:06:31 +01:00
Linus Rath
0c9e60db8b
fix: update flatted to 3.4.2
2026-03-19 19:01:40 +01:00
Linus Rath
def8ee89fa
Merge branch 'dev'
2026-03-19 18:57:57 +01:00
Linus Rath
e7e07a38d7
fix: use native ARM runners instead of QEMU for Docker builds
2026-03-19 18:57:17 +01:00
Linus Rath
a009e5ae32
fix: enhance health check functionality with detailed memory diagnostics and stable liveness probe
2026-03-19 18:50:59 +01:00
Linus Rath
b141240fa3
Merge dev into main - version 1.4.4
1.4.4
2026-03-19 18:18:23 +01:00
Linus Rath
44896dee3e
chore: bump version to 1.4.4
2026-03-19 18:12:16 +01:00
Linus Rath
a5c5fa6669
fix: improve mailbox role management by ensuring roles are cleared from all mailboxes when reassigning
2026-03-19 18:00:09 +01:00
Linus Rath
95af61c4be
fix: enhance account management by updating existing accounts and improving session handling
2026-03-19 17:47:18 +01:00
Linus Rath
34e495dde3
Fix email signature rendering
2026-03-19 17:20:39 +01:00