Linus Rath
7139390a85
Merge branch 'cu-calendar2' into catch-up-2026-11
...
# Conflicts:
# docs/parity/10-webmail-1.10-to-1.18.md
# docs/parity/11-webmail-1.19.md
2026-10-31 05:58:19 +01:00
Linus Rath
62867f3f3d
docs: tick the rows the second calendar pass fixed
2026-10-31 05:57:18 +01:00
Linus Rath
a4e5f81f37
Merge branch 'cu-mailbits' into catch-up-2026-11
2026-10-31 05:45:17 +01:00
Linus Rath
9fd55d94d3
docs: note the trash link and list row fixes
2026-10-31 05:44:18 +01:00
Linus Rath
bc9680b014
docs: note the card mount and the consent step
2026-10-31 05:36:00 +01:00
Linus Rath
cec68f0d91
Merge branch 'cu-followup' into catch-up-2026-11
...
# Conflicts:
# docs/parity/11-webmail-1.19.md
2026-10-31 05:34:13 +01:00
Linus Rath
beae63e144
docs: tick the rows the follow-up pass fixed
2026-10-31 05:33:10 +01:00
Linus Rath
3048525d9b
Merge branch 'cu-recovery' into catch-up-2026-11
2026-10-31 05:30:58 +01:00
Linus Rath
dae154431f
docs: tick the recover deleted and delegate rows
2026-10-31 05:30:09 +01:00
Linus Rath
6c1cb0f9ef
docs: tick the search rows
2026-10-31 05:29:35 +01:00
Linus Rath
f643df8164
Merge branch 'cu-reader' into catch-up-2026-11
...
# Conflicts:
# docs/native-sync-2026-11.md
# docs/parity/11-webmail-1.19.md
# locales/rn/en.json
# src/stores/settings-store.ts
2026-10-31 05:02:08 +01:00
Linus Rath
53f95945b1
docs: tick the parity rows the reader pass fixed
2026-10-31 04:59:33 +01:00
Linus Rath
30e0631582
Merge branch 'cu-cards' into catch-up-2026-11
2026-10-31 04:57:58 +01:00
Linus Rath
470f12d232
Merge branch 'cu-platform' into catch-up-2026-11
...
# Conflicts:
# locales/rn/en.json
# src/stores/settings-store.ts
2026-10-31 04:57:53 +01:00
Linus Rath
d9a759b78e
Merge branch 'cu-calendar' into catch-up-2026-11
2026-10-31 04:55:30 +01:00
Linus Rath
446a2eef38
docs: tick the booking cards parity row
2026-10-31 04:55:12 +01:00
Linus Rath
88d19db6ef
docs: tick the parity rows the platform pass fixed
2026-10-31 04:54:57 +01:00
Linus Rath
5a5f708d82
docs: tick the parity rows the calendar pass fixed
2026-10-31 04:54:34 +01:00
Linus Rath
73a6adf27c
docs: tick the parity rows the compose pass fixed
2026-10-31 04:09:43 +01:00
Linus Rath
948cad814f
docs: inventory the native catch-up with webmail 1.19.1 and stalwart 1.0.1
2026-10-31 03:20:58 +01:00
Linus Rath
fe33dfc53f
docs: tick the webmail 1.10 to 1.18 parity items this pass fixed
2026-10-29 05:26:33 +01:00
Linus Rath
ec7e8e0530
docs: check webmail 1.10.0 to 1.18.0 against the app
2026-10-29 02:07:01 +01:00
Linus Rath
9166b0fb3c
docs: note which files the preview shows
2026-10-16 19:40:59 +02:00
Linus Rath
ae679a7d3d
docs: list contacts and calendar sync with the phone as done on Android #34
2026-09-27 10:24:06 +02:00
Linus Rath
949bb10ac5
docs: record the device run, the r8 and label fixes and the push crash it found
2026-09-24 22:16:46 +02:00
Linus Rath
9c031c8761
docs: update the fix-pass notes for the labels and strings that landed since
2026-09-24 21:02:09 +02:00
Linus Rath
c81dc5179f
docs: tick the parity items this pass completed
...
Tick the parity items the fix pass finished (server-side recurrence,
filters and vacation for shared accounts, in-app file preview, the
trusted-senders toggle, UnifiedPush, sender taps in the viewer), and
note on the already ticked ones what this pass changed, such as the tag
view and search reaching shared accounts or contact photos as avatars.
Items that only moved forward say what is left.
Fix hints and "verified" lines that named removed functions
(`setEmailKeywords`, `getEmailDetail`, `fetchEmailsChunked`,
`buildRecurrenceOverridePatch`) or the old whole-map keyword writes now
point at what replaced them.
PARITY_CHECKLIST.md counts done and open items per area: 379 of 415 are
done, 36 open.
2026-09-24 21:02:09 +02:00
Linus Rath
d72aab2519
docs: correct the stale parity checklist entries
...
Apply the audit's "Stale parity checklist" section to docs/parity:
- ticked items the audit found broken keep their tick and name the
commit that fixed them; the date-locale item is unticked again, since
there is still no `dateLocale` setting
- the items that were done but unticked are ticked with where they
landed
- natural-language event input, print contact and the Sieve editor
gutter move to the N/A lists
- the text about linking, push types, RTL, `useTypography`, the Sieve
"Keep" and `FileNode/get ids:null` now describes main
2026-09-24 21:02:09 +02:00
Linus Rath
99a20777b7
docs: tick the P1 summary and record the fix-pass status in the parity index
2026-08-29 18:56:47 +02:00
Linus Rath
8e33808ded
docs: tick the calendar parity items fixed in this pass
2026-08-29 18:55:31 +02:00
Linus Rath
2abea9742e
feat: add a send-invitations switch and custom reminder offsets, keeping alerts the picker cannot show
2026-08-29 18:53:58 +02:00
Linus Rath
5fe8e407c7
feat: duplicate, share as .ics and copy the meeting link of an event; link imported UIDs instead of skipping them ( #113 )
2026-08-29 18:49:08 +02:00
Linus Rath
0159d6acc8
docs: tick the outbox and unified-inbox core items
2026-08-29 18:48:51 +02:00
Linus Rath
8fd709d308
docs: record the commit hashes for the mail-list parity items
2026-08-29 18:47:21 +02:00
Linus Rath
0205aa0e1c
feat: cross-account moves via blob import, shared-account offline sync, parked failed outbox ops with retry and back-off, archive replay with foldering, localized relative dates
2026-08-29 18:47:12 +02:00
Linus Rath
09c24fa805
feat: edit tasks with description, priority and due time, filter the list and overlay due tasks on the calendar
2026-08-29 18:44:36 +02:00
Linus Rath
9398b46795
docs: tick the viewer-side core items
2026-08-29 18:41:49 +02:00
Linus Rath
8e1d03c746
feat: fire calendar and task reminders as local notifications
2026-08-29 18:41:06 +02:00
Linus Rath
6ae21d5690
feat: folder actions, tags and unified views in the drawer, folder parent/role editing, tag discovery and account-routed unified actions ( #404 , #498 , #495 , #175 , #658 , #855 )
2026-08-29 18:39:45 +02:00
Linus Rath
d6670c2b60
docs: tick the reader parity items
2026-08-29 18:39:29 +02:00
Linus Rath
d2ed27fd3b
feat: conversation view with collapsible cards, header details, auth chips, unsubscribe and read-receipt banners, attachment preview and zip, embedded-message and TNEF unwrap in the reader ( #480 , #830 , #891 )
2026-08-29 18:38:53 +02:00
Linus Rath
0f80e98fbc
feat: localize the calendar, add Saturday week start, ISO week numbers, month chips and 12h labels ( #666 )
2026-08-29 18:35:46 +02:00
Linus Rath
bf92a00199
test: cover the draft route-param builder and tick the composer parity items
2026-08-29 18:34:09 +02:00
Linus Rath
00fd0696b2
docs: note the deferred date-locale item in the parity checklist
2026-08-29 18:33:27 +02:00
Linus Rath
ae31a71e01
docs: tick settings pane, theme and sidebar-app items in the parity checklist
2026-08-29 18:30:09 +02:00
Linus Rath
bea3fc4c42
feat: message-list order presets with the Stalwart keyword-sort polarity probe, avatars-in-junk and folder-count toggles ( #718 , #498 )
2026-08-29 18:28:43 +02:00
Linus Rath
3194b5ece1
feat: tags, pins, recipients, not-spam, delete confirm, folder-scoped search and draft editing in the mail list
2026-08-29 18:23:08 +02:00
Linus Rath
8206893860
feat: assess invitation trust, read the iTIP method from the ICS and pick the target calendar in the invitation banner
2026-08-29 18:22:00 +02:00
Linus Rath
65c73d82a1
docs: tick misc UI items in the parity checklist
2026-08-29 18:21:34 +02:00
Linus Rath
dae5700688
feat: manage calendars from the drawer and scope, edit and auto-refresh iCal subscriptions
2026-08-29 18:14:48 +02:00