-
4a032ceed7
Merge branch 'ci/gitea-actions' into 'main'
main
jcoffey-dev
2026-09-22 00:52:10 -07:00
-
-
d7be002c19
ci: fail clearly when PACKAGE_TOKEN is missing
ci/gitea-actions
jcoffey-dev
2026-09-21 23:20:47 -07:00
-
67aab8015a
ci: add Gitea Actions workflows ported from .gitlab-ci.yml
jcoffey-dev
2026-09-21 22:48:55 -07:00
-
-
6484645a04
Merge branch 'ci/registry-token-host' into 'main'
jcoffey-dev
2026-09-21 18:20:47 -07:00
-
-
795fe43cec
Fetch the registry token from the public address, not the runner's
jcoffey-dev
2026-09-21 16:48:47 -07:00
-
-
31ab2284ed
Merge branch 'ci/buildx-host-network' into 'main'
jcoffey-dev
2026-09-21 16:34:14 -07:00
-
-
8acb1b66ad
Publish with a builder on the host's network
jcoffey-dev
2026-09-21 16:31:15 -07:00
-
-
e9ff2a1e9c
Merge branch 'fix/move-picker-folder-order' into 'main'
jcoffey-dev
2026-09-21 09:07:13 -07:00
-
-
ea03406646
List folders in sidebar order in the move-to picker
jcoffey-dev
2026-09-21 08:25:58 -07:00
-
-
5b353d1e54
Merge branch 'ci/safe-directory' into 'main'
v2026.9.20-g5b353d1
jcoffey-dev
2026-09-20 23:31:59 -07:00
-
-
bb133b88e1
Let root jobs use a checkout the node job chowned
jcoffey-dev
2026-09-20 23:29:19 -07:00
-
-
5fc63068b0
Merge branch 'ci/weekly-release-tagcheck' into 'main'
jcoffey-dev
2026-09-20 23:23:42 -07:00
-
-
874d25a40c
Look tags up by exact ref in the weekly release
jcoffey-dev
2026-09-20 23:20:59 -07:00
-
-
c927c69fe2
Merge branch 'ci/weekly-release' into 'main'
jcoffey-dev
2026-09-20 23:16:36 -07:00
-
-
0e63c5d9c9
Cut the weekly release on GitLab
jcoffey-dev
2026-09-20 23:14:17 -07:00
-
-
b6f73624b1
Merge branch 'images/registry' into 'main'
jcoffey-dev
2026-09-20 22:55:24 -07:00
-
-
2c6df11e4b
Point image references at the new registry
jcoffey-dev
2026-09-20 22:49:00 -07:00
-
-
171b399e01
Merge branch 'ci/image-version' into 'main'
jcoffey-dev
2026-09-20 22:27:14 -07:00
-
-
540554c111
Build published images with the version they report
jcoffey-dev
2026-09-20 22:19:17 -07:00
-
-
7453484280
Merge branch 'ci/gitlab-pipeline' into 'main'
jcoffey-dev
2026-09-20 20:04:16 -07:00
-
-
2441e47390
Give CI jobs IPv6 rather than a Node flag that did not help
jcoffey-dev
2026-09-20 20:00:31 -07:00
-
6e23c14132
Make the CI job environment match what the tests assume
jcoffey-dev
2026-09-20 19:55:43 -07:00
-
6bfd105ad2
Run CI on the self-hosted GitLab
jcoffey-dev
2026-09-20 19:37:18 -07:00
-
-
f627bfc123
The toolbar above an open message acts on that message (#414) (#417)
jcoffey
2026-09-20 14:53:45 -07:00
-
01dc322aeb
A reply to a self-addressed message follows its Reply-To (#415) (#416)
jcoffey
2026-09-20 14:50:48 -07:00
-
23557a72a2
Quote images through the proxy, and unproxy them on the way out (#412) (#413)
v2026.9.19-g23557a7
jcoffey
2026-09-19 16:08:52 -07:00
-
d329b33912
Quoting follows the message's own image decision (#410) (#411)
jcoffey
2026-09-19 15:48:13 -07:00
-
88f9e6c50a
Switching format keeps the original quote, not a flattened copy (#409) (#409)
jcoffey
2026-09-19 15:17:12 -07:00
-
d992442b81
Offer the message's own format when replying (#407) (#408)
jcoffey
2026-09-19 14:43:38 -07:00
-
07b39eb9b6
Call the app by its name in every sentence that names it (#406)
jcoffey
2026-09-19 14:27:34 -07:00
-
bc366ac047
Reorder folders by dragging, with special folders first (#402) (#405)
jcoffey
2026-09-19 14:06:21 -07:00
-
05df758d0a
Open the composer full screen, as a setting (#401) (#404)
jcoffey
2026-09-19 14:06:18 -07:00
-
05d1645ab7
Update nl.ts (#403)

jcoffeyandmbjboon-netizen
2026-09-19 13:42:51 -07:00
-
091782ae3a
Drag calendar events to another day in the week grid (#400)
jcoffey
2026-09-18 21:19:58 -07:00
-
c118184975
Match Shift+letter shortcuts (Shift+I, Shift+U) (#399)
v2026.9.18-gc118184

jcoffeyandJoe Esteves
2026-09-18 08:22:13 -07:00
-
2740129c6a
Keep only the app page as the app page (#396)
v2026.9.16-g2740129
jcoffey
2026-09-16 15:07:45 -07:00
-
82dc877fe1
Start at once on a device marked as your own (#395)
jcoffey
2026-09-16 13:47:59 -07:00
-
4c67460450
Fetch the rest of a new build in the background (#394)
jcoffey
2026-09-16 13:29:57 -07:00
-
e158ebac5a
Fold a push's follow-up requests together (#393)
jcoffey
2026-09-16 13:22:26 -07:00
-
786976312f
Open conversations in one request, and start them early (#392)
jcoffey
2026-09-16 13:15:21 -07:00
-
5fe89d6e15
Merge pull request #391 from Coffey-Labs/feat/share-confirm
jcoffey
2026-09-16 12:27:33 -07:00
-
-
f79915aa89
Drop a wrong issue reference from a comment
jcoffey-dev
2026-09-16 12:23:47 -07:00
-
191c4e7e68
Ask before opening a shared item in a message
jcoffey-dev
2026-09-16 12:23:27 -07:00
-
-
4c1ceca8e9
Merge pull request #390 from Coffey-Labs/fix/accept-ranges
jcoffey
2026-09-16 12:13:20 -07:00
-
-
8a08c3d6db
Advertise byte ranges on downloads, and record the live checks
jcoffey-dev
2026-09-16 12:10:20 -07:00
-
-
ebf678be73
Merge pull request #389 from Coffey-Labs/fix/push-subscriptions
v2026.9.16-pr389
jcoffey
2026-09-16 11:41:37 -07:00
-
-
37eb145652
Merge main into fix/push-subscriptions
jcoffey-dev
2026-09-16 11:39:35 -07:00
-
-
-
-
3d7602ce74
Merge pull request #388 from Coffey-Labs/fix/contact-photos
jcoffey
2026-09-16 11:38:22 -07:00
-
-
4054f82c37
Stop duplicate push notifications and piling up subscriptions
jcoffey-dev
2026-09-16 11:36:07 -07:00
-
-
-
d38dee7eb9
Save contact photos inline, and load cards so avatars show
jcoffey-dev
2026-09-16 11:27:47 -07:00
-
-
aa9bf1b9b2
Merge pull request #387 from Coffey-Labs/perf/client-memory
jcoffey
2026-09-16 11:02:42 -07:00
-
-
c63fd0dfe0
Merge pull request #386 from Coffey-Labs/perf/server-static-and-caches
jcoffey
2026-09-16 11:02:37 -07:00
-
-
f123467897
Let go of old message bodies and of exported files
jcoffey-dev
2026-09-16 10:59:57 -07:00
-
71d211a13f
Precompress the bundle, validate the shell, and pass byte ranges on
jcoffey-dev
2026-09-16 10:54:14 -07:00
-
-
56bd48e891
Merge pull request #385 from mbjboon-netizen/mbjboon-netizen-patch-1
jcoffey
2026-09-16 10:50:14 -07:00
-
-
-
-
da87925b9c
Merge pull request #384 from Coffey-Labs/perf/contacts-calendar-changes
jcoffey
2026-09-16 10:45:12 -07:00
-
-
360420402d
Sync contacts by what changed, and hold fewer calendar windows
jcoffey-dev
2026-09-16 10:41:21 -07:00
-
-
8bd7904a21
Update nl.ts
mbjboon-netizen
2026-09-16 19:07:54 +02:00
-
6090442058
Merge pull request #383 from Coffey-Labs/perf/lazy-store-init
jcoffey
2026-09-16 10:06:53 -07:00
-
-
4c7b2ec370
Ask shared accounts together, and about files only when Files opens
jcoffey-dev
2026-09-16 10:04:24 -07:00
-
-
9560ad06f4
Merge pull request #382 from Coffey-Labs/perf/lazy-chunks
jcoffey
2026-09-16 09:50:14 -07:00
-
-
6139031689
Load the composer, previews, dialogs and other sidebars on demand
jcoffey-dev
2026-09-16 09:48:04 -07:00
-
-
e3cd56314b
Merge pull request #381 from Coffey-Labs/perf/message-list-rows
jcoffey
2026-09-16 09:22:08 -07:00
-
-
c6dbcaef63
Render only the message rows that changed
jcoffey-dev
2026-09-16 09:10:41 -07:00
-
-
460760ba12
Merge pull request #380 from Coffey-Labs/fix/sw-cache
jcoffey
2026-09-16 09:01:20 -07:00
-
-
a607450aaa
Keep the service worker's cache to the current build
jcoffey-dev
2026-09-16 08:59:01 -07:00
-
-
a9302075e7
Merge pull request #379 from Coffey-Labs/fix/security-followups
jcoffey
2026-09-16 08:50:31 -07:00
-
-
dfe885a921
Close the smaller gaps from the security review
jcoffey-dev
2026-09-16 08:47:23 -07:00
-
-
9691a7bbf5
Merge pull request #378 from Coffey-Labs/fix/push-refresh
jcoffey
2026-09-16 08:33:01 -07:00
-
-
e2b4cc18db
Keep list refreshes within the server's limits and stop repeating them
jcoffey-dev
2026-09-16 08:25:57 -07:00
-
-
47a2477d9f
Merge pull request #377 from Coffey-Labs/fix/server-hardening
jcoffey
2026-09-16 07:58:47 -07:00
-
-
98e105efd6
Bound what a request can make the server hold
jcoffey-dev
2026-09-16 07:54:20 -07:00
-
-
b2e7db938c
Merge commit from fork
v2026.9.16-gb2e7db9
jcoffey
2026-09-16 07:40:38 -07:00
-
-
55fcbf72f5
Harden the email sanitizer's CSS handling
jcoffey-dev
2026-09-16 07:07:26 -07:00
-
-
d0b13272f3
Merge pull request #374 from Coffey-Labs/refactor/lib-clusters
jcoffey
2026-09-15 23:25:01 -07:00
-
-
5b85c254e7
Split the mock server along the section markers it already had
jcoffey-dev
2026-09-15 23:22:34 -07:00
-
bd6a605d61
Group six more clusters out of web/src/lib
jcoffey-dev
2026-09-15 23:17:50 -07:00
-
-
5cc31037c1
Merge pull request #373 from Coffey-Labs/refactor/split-mail-store
jcoffey
2026-09-15 22:54:03 -07:00
-
-
e42c81ab09
Merge pull request #372 from Coffey-Labs/refactor/lib-domain-folders
jcoffey
2026-09-15 22:53:34 -07:00
-
-
4517d154a2
Split the extractable parts out of the mail store
jcoffey-dev
2026-09-15 22:49:14 -07:00
-
-
f7712b1c1e
Group the admin and calendar modules, and stop calling screenshots docs
jcoffey-dev
2026-09-15 22:44:53 -07:00
-
-
0bde2df69d
Merge pull request #371 from Coffey-Labs/ci/pin-actions-to-shas
jcoffey
2026-09-15 22:23:07 -07:00
-
-
df06b8ea04
Merge pull request #370 from Coffey-Labs/docs/pull-request-template
jcoffey
2026-09-15 22:23:03 -07:00
-
-
441fb07cc9
Pin every action to a commit SHA
jcoffey-dev
2026-09-15 22:12:14 -07:00
-
-
-
f3ee4ff65d
Document the fork CI approval gate in CONTRIBUTING.md
jcoffey-dev
2026-09-15 22:11:47 -07:00
-
1ec9579db2
Add the pull request template CONTRIBUTING.md already refers to
jcoffey-dev
2026-09-15 22:06:52 -07:00
-
-
4cb1945eb5
Update nl.ts
mbjboon-netizen
2026-09-16 04:32:50 +02:00
-
-
3bfe9396b4
Merge pull request #369 from Coffey-Labs/chore/us-spelling-license
v2026.9.15-pr369
jcoffey
2026-09-15 11:49:23 -07:00
-
-
d1731efdb9
Use American English spelling throughout
jcoffey-dev
2026-09-15 11:45:58 -07:00
-
6ba89696ee
Spell license the US way
jcoffey-dev
2026-09-15 11:35:33 -07:00
-
-
a7d36e1962
Merge pull request #368 from Coffey-Labs/docs/shorter-readme
jcoffey
2026-09-15 10:54:17 -07:00
-
-
8ce8f0590a
Cut the README down to an introduction and links
jcoffey-dev
2026-09-15 10:51:55 -07:00
-
-
8639e9885b
Merge pull request #366 from Coffey-Labs/feat/detect-stalwart-admin-url
jcoffey
2026-09-15 10:07:27 -07:00
-
-
d3fef4acb7
Merge pull request #365 from Coffey-Labs/docs/schema-route-confirmed
jcoffey
2026-09-15 10:07:10 -07:00
-
-
66892c794d
Merge pull request #367 from Coffey-Labs/docs/scrub-server-hostnames
jcoffey
2026-09-15 10:07:01 -07:00
-
-
bb27501d70
Take the production server's domains out of KNOWN-ISSUES
jcoffey-dev
2026-09-15 10:04:44 -07:00
-
-
2e2724c55c
Find Stalwart's administration instead of asking for it
jcoffey-dev
2026-09-15 10:01:18 -07:00
-
-
-
74982068b2
Record the schema route working on production
jcoffey-dev
2026-09-15 09:55:59 -07:00
-
-
53d9cd37fb
Merge pull request #364 from Coffey-Labs/feat/admin-tenants
jcoffey
2026-09-15 09:51:05 -07:00
-
-
5f28393039
Merge pull request #363 from Coffey-Labs/feat/admin-roles
jcoffey
2026-09-15 09:50:55 -07:00
-