Linus Rath
72117c8a71
Merge branch 'main' into feat/proofreading
...
# Conflicts:
# components/admin/admin-shell.tsx
2026-11-02 21:27:17 +01:00
Linus Rath
dfbeeed142
test: check proofreading at phone width and right to left #1397
2026-11-02 20:59:25 +01:00
Linus Rath
39e137fd22
test: check proofreading in the browser with a test checker plugin #1397
2026-11-02 20:07:55 +01:00
Szymon Chroboczek
62906e45dc
fix: preserve mailbox owner in push notification links
2026-11-02 12:47:44 +01:00
Linus Rath
562a3270e3
test: cover the external recipient warning and lost-message naming in the offline spec #523
2026-11-01 14:37:39 +01:00
Linus Rath
46012f2b80
test: cover offline mode, the outbox and the reload after a deploy against the test servers #523
2026-11-01 12:48:46 +01:00
Linus Rath
0401352e6e
Merge branch 'feat/enterprise-pack-d'
...
# Conflicts:
# components/email/thread-conversation-view.tsx
# lib/admin/outgoing-hosts-registry.ts
2026-11-01 10:48:21 +01:00
Linus Rath
5b50a23390
test: wait for the message list and a finished Go back before sending in the plugin spec
2026-11-01 10:38:32 +01:00
Linus Rath
0a319cde2e
test: fix the quote in a spec title
2026-11-01 10:15:22 +01:00
Linus Rath
b9630959b9
test: cover blocked links, held sends and admin-page rules, and wait on conditions instead of clocks
2026-11-01 10:12:49 +01:00
Linus Rath
9b9cbccea9
test: cover another account's folder in the Pro shell, a policy changed while the tab is open, and that blocked paths start no download
2026-11-01 10:05:32 +01:00
Linus Rath
5d48e2a4ef
test: cover announcements, out-of-office templates, the retention line and the device policies on the test servers
2026-11-01 09:14:08 +01:00
Linus Rath
7e901cb96b
test: cover the link check and the send checks plugins on the test servers
2026-11-01 08:57:20 +01:00
Linus Rath
2a952f4b72
Merge branch 'feat/enterprise-pack-c'
...
# Conflicts:
# lib/sign-out-cleanup.ts
2026-11-01 07:39:30 +01:00
Linus Rath
ebb33619a0
Merge branch 'feat/enterprise-pack-a'
2026-11-01 07:36:59 +01:00
Linus Rath
7f80fd9612
test: cover Undo send keeping the label, Undo after a report and a lock in a group scope on the test servers
2026-11-01 07:36:05 +01:00
Linus Rath
dc041a8e17
test: expect the fourth message of the mbox in the phone import
2026-11-01 07:14:48 +01:00
Linus Rath
e5159c84ae
test: send both answers when the delegate is invited too, answer from the team mailbox banner and check the out-of-office lock
2026-11-01 07:13:47 +01:00
Linus Rath
cabcd141d7
test: cover the account export, shared folders, special folders and what a ZIP round trip loses
2026-11-01 07:11:42 +01:00
Linus Rath
d9b62dfe9d
fix: date imported mbox mail by its Date header unless the envelope line is the arrival time
...
Thunderbird's envelope line is when a message was copied into the folder, so a migrated folder showed years of mail on one day. The envelope date now counts only on Bulwark's own export lines and on lines with a time zone. The mbox writer tests now expect the export's own envelope sender, bulwark-export, in place of MAILER-DAEMON, which marks those lines.
2026-11-01 06:39:07 +01:00
Linus Rath
0fcdc2ece4
fix: reach a company calendar on a private address only when its host names the intranet
2026-11-01 06:35:56 +01:00
Linus Rath
45d1a0041d
test: cover phishing reports, labels and the locked remote-content block against the test servers
2026-11-01 06:07:53 +01:00
Linus Rath
962873800e
test: cover suggest times, answering for others, the out-of-office block and company calendars against the test servers
2026-11-01 06:05:25 +01:00
Linus Rath
4676be28e5
test: let held uploads go quietly when the import is cancelled
2026-11-01 05:47:58 +01:00
Linus Rath
c74426ffca
test: cover mbox and PST import and folder export against the test servers
2026-11-01 05:45:21 +01:00
Linus Rath
be07e4780f
test: add helpers for the enterprise specs on the test servers
2026-11-01 04:20:02 +01:00
Linus Rath
3f02ae0448
test: add multi-instance scenarios for a three-replica rig behind a round-robin load balancer #1066
2026-11-01 01:33:45 +01:00
Linus Rath
5b8cf60bd9
ci: run the integration suite in the playwright image that matches the installed version
2026-10-31 18:53:00 +01:00
Linus Rath
57a3b97b5e
test: cover booking cards end to end on both test servers
2026-10-30 05:58:53 +01:00
Linus Rath
ef39fc8615
test: sign the org specs in to the admin through the API, not the login form
2026-10-28 11:06:09 +01:00
Linus Rath
5d90a850bd
Merge branch 'feat/org-recovery' into feat/org-features
...
# Conflicts:
# components/email/email-list.tsx
2026-10-28 09:17:56 +01:00
Linus Rath
272083399c
Merge branch 'feat/org-tags' into feat/org-features
...
# Conflicts:
# lib/admin/restriction-keys.ts
# lib/jmap/client.ts
2026-10-28 09:15:17 +01:00
Linus Rath
f1a666777b
Merge branch 'feat/org-features' into feat/org-recovery
2026-10-28 09:08:49 +01:00
Linus Rath
68756cd088
test: answer the paged archive calls in the recovery spec and check the Trash link stays away from an empty archive #1319
2026-10-28 09:08:44 +01:00
Linus Rath
da37d96449
test: cover per-tag saves, the group tag view and the delete warning on phones
2026-10-28 09:01:47 +01:00
Linus Rath
3a03bc363b
Merge branch 'feat/org-templates' into feat/org-features
2026-10-28 09:01:42 +01:00
Linus Rath
9d9a50e407
test: cover migrating a browser's templates and hidden personal templates against the test servers
2026-10-28 08:33:05 +01:00
Linus Rath
b6d49aac4f
test: check that the team inbox badge names bob where the server shares names
2026-10-28 08:25:02 +01:00
Linus Rath
7f06ed7637
Merge branch 'feat/org-features' into feat/org-tags
...
# Conflicts:
# lib/admin/restriction-keys.ts
2026-10-28 08:14:39 +01:00
Linus Rath
fcd9930e4a
test: cover recovering deleted items against the test servers #1319
2026-10-28 08:08:34 +01:00
Linus Rath
62bed18fe8
Merge branch 'feat/org-features' into feat/org-teaminbox
2026-10-28 07:38:25 +01:00
Linus Rath
8d8bc26602
test: check that the team inbox names are kept in the team Inbox on Stalwart v1.0.0
2026-10-28 07:19:08 +01:00
Linus Rath
97d686b916
test: check that the 1.0 test build was asked for shared tags and stayed online
2026-10-28 07:18:16 +01:00
Linus Rath
5efcca2315
test: cover the team inbox plugin's assignment, filters and phone menu against the test servers
2026-10-28 07:16:53 +01:00
Linus Rath
a049282cc0
test: check live edits and the unified inbox for shared tags
2026-10-28 07:15:14 +01:00
Linus Rath
a19d95c4bb
test: cover shared tags in group mailboxes against the test servers
2026-10-28 07:10:42 +01:00
Linus Rath
b5e92ba176
Merge branch 'feat/org-features' into feat/org-templates
...
# Conflicts:
# lib/admin/restriction-keys.ts
2026-10-28 07:10:25 +01:00
Linus Rath
2944ead665
test: check that the 1.0 test build drops the metadata request and the app stays online
2026-10-28 06:45:12 +01:00
Linus Rath
e3479c1a19
test: cover shared templates against the test servers
2026-10-28 06:38:40 +01:00
Linus Rath
82918fc7d7
Merge branch 'feat/org-features' into feat/org-delegates
...
# Conflicts:
# lib/admin/restriction-keys.ts
2026-10-28 06:30:09 +01:00