-
82470e8db0
Be somewhere a phone can share to
jcoffey-dev
2026-09-07 22:40:44 -07:00
-
-
f39d6ac30c
Merge pull request #306 from Coffey-Labs/mobile-share-and-app-badge
Coffey Labs
2026-09-07 22:32:39 -07:00
-
-
4e61adfe80
Badge the installed icon, and share to the phone rather than to Downloads
jcoffey-dev
2026-09-07 22:28:17 -07:00
-
-
b65732ea04
Merge pull request #304 from Coffey-Labs/settings-ownership-wording
Coffey Labs
2026-09-07 18:07:30 -07:00
-
-
166a04f578
Say who owns settings.json, not just where it lives
jcoffey-dev
2026-09-07 18:05:16 -07:00
-
79d891c623
Merge pull request #303 from Coffey-Labs/contributor-notes-in-contributing
Coffey Labs
2026-09-07 16:49:29 -07:00
-
-
-
-
d13cf6ed6b
Move the translation and UI-verification notes into CONTRIBUTING
jcoffey-dev
2026-09-07 16:47:12 -07:00
-
-
b56ffdf268
Merge pull request #302 from Coffey-Labs/claude-md-scope
Coffey Labs
2026-09-07 16:43:35 -07:00
-
-
0ebdb38a98
Limit CLAUDE.md to translations and verifying UI work
jcoffey-dev
2026-09-07 16:40:52 -07:00
-
-
35935f2d3c
Merge pull request #301 from Coffey-Labs/calendar-reimport-updates
Coffey Labs
2026-09-07 13:07:29 -07:00
-
-
8173e22ccb
Update a re-imported event rather than skipping it
jcoffey-dev
2026-09-07 12:56:36 -07:00
-
-
7825097333
Merge pull request #300 from Coffey-Labs/fix-mobile-dialog-behind-drawer
v2026.9.6-pr300
Coffey Labs
2026-09-06 21:42:30 -07:00
-
-
cd6dff5346
Raise dialogs and the composer over the mobile drawer
jcoffey-dev
2026-09-06 21:39:45 -07:00
-
-
0e05bee69a
Merge pull request #299 from Coffey-Labs/stalwart-version-catchup
Coffey Labs
2026-09-06 17:13:09 -07:00
-
-
dc676acf52
Say 0.16.21 where the docs still said 0.16.20
jcoffey-dev
2026-09-06 17:10:31 -07:00
-
-
1a955d64df
Merge pull request #298 from Coffey-Labs/docs-catchup
Coffey Labs
2026-09-06 17:04:58 -07:00
-
-
575f634f9c
Catch the README and FEATURES up with the themes and 0.16.21
jcoffey-dev
2026-09-06 17:01:59 -07:00
-
-
fdfb83b254
Merge pull request #297 from Coffey-Labs/i18n-fill-gaps
Coffey Labs
2026-09-06 16:56:45 -07:00
-
-
17a24fe880
Merge pull request #296 from Coffey-Labs/palettes-twelve
Coffey Labs
2026-09-06 16:56:29 -07:00
-
-
9e7723ca66
Translate the eight strings that were still falling back
jcoffey-dev
2026-09-06 16:35:32 -07:00
-
befe1dbf53
Six more palettes, taking the picker to twelve
jcoffey-dev
2026-09-06 16:31:38 -07:00
-
-
a875274a8e
Merge pull request #295 from Coffey-Labs/palette-credit-generic
Coffey Labs
2026-09-06 16:20:39 -07:00
-
-
-
-
276ecfccff
Stop naming every palette in the credit line
jcoffey-dev
2026-09-06 16:14:51 -07:00
-
-
a35f360952
Merge pull request #294 from Coffey-Labs/theme-styled-mail
Coffey Labs
2026-09-06 16:04:55 -07:00
-
-
2464c9655f
Let the theme be forced onto mail that styles itself
jcoffey-dev
2026-09-06 15:58:25 -07:00
-
c66308e4bb
Merge pull request #293 from Coffey-Labs/mock-0-16-21
Coffey Labs
2026-09-06 15:48:06 -07:00
-
-
-
-
6432e11beb
Follow Stalwart 0.16.21 in the mock
jcoffey-dev
2026-09-06 15:43:03 -07:00
-
-
db7b103a08
Merge pull request #292 from Coffey-Labs/push-subscribe
Coffey Labs
2026-09-06 14:56:48 -07:00
-
-
2c47c0851c
Push by subscription: hold no upstream connection per tab
jcoffey-dev
2026-09-06 13:23:10 -07:00
-
f569f2cc7a
Skip the compressor for clients that offer no encoding
jcoffey-dev
2026-09-06 13:22:03 -07:00
-
-
3fd0d0cfa6
Merge pull request #289 from Coffey-Labs/footprint
Coffey Labs
2026-09-06 00:46:25 -07:00
-
-
ed93fefb9b
Give each session a budget on the data path
jcoffey-dev
2026-09-06 00:42:49 -07:00
-
6098ffb8e5
Ship the runtime image without the build tree
jcoffey-dev
2026-09-06 00:42:19 -07:00
-
01f721d8d1
Cut what a signed-in tab costs by two thirds
jcoffey-dev
2026-09-06 00:42:19 -07:00
-
-
5356e603fe
Compress our own responses (#288)
Coffey Labs
2026-09-05 23:41:29 -07:00
-
fafeee481e
Merge pull request #287 from Coffey-Labs/nginx-example-compression
Coffey Labs
2026-09-05 23:24:26 -07:00
-
-
a618f3fca6
Compress the bundle in the nginx example
jcoffey-dev
2026-09-05 22:44:25 -07:00
-
-
7d6dfe4581
Merge pull request #286 from Coffey-Labs/smime-signature-verification
Coffey Labs
2026-09-05 01:46:31 -07:00
-
-
c84f190f76
Check S/MIME signatures, and remember who signed
jcoffey-dev
2026-09-05 01:42:51 -07:00
-
-
7aa2e374d4
Merge pull request #285 from Coffey-Labs/revive-public-key-management
Coffey Labs
2026-09-05 01:16:06 -07:00
-
-
45c8929697
Withdraw the key manager, and keep what probing it established
jcoffey-dev
2026-09-05 01:11:25 -07:00
-
6a467d9bc4
Check the S/MIME half against a real server, instead of assuming it
jcoffey-dev
2026-09-05 01:03:52 -07:00
-
e93d42d27e
Manage public keys, over Stalwart's x:PublicKey registry
jcoffey-dev
2026-09-05 00:56:31 -07:00
-
e9349863e8
Merge pull request #284 from Coffey-Labs/add-funding-config
Coffey Labs
2026-09-05 00:23:24 -07:00
-
-
-
-
3a74f0a715
Add GitHub Sponsors funding config
jcoffey-dev
2026-09-05 00:20:26 -07:00
-
-
1f9c17ad18
Merge pull request #283 from Coffey-Labs/roadmap-smime-reasoning
Coffey Labs
2026-09-04 13:31:13 -07:00
-
-
0df62e6b2f
Say why S/MIME rather than OpenPGP, and why neither is urgent
jcoffey-dev
2026-09-04 13:28:19 -07:00
-
-
eca8468d84
Merge pull request #282 from Coffey-Labs/docs-release-cadence
Coffey Labs
2026-09-04 13:14:27 -07:00
-
-
429c232e0c
Say near the top that latest lags main, and by how long
jcoffey-dev
2026-09-04 13:02:44 -07:00
-
-
53a44d7d18
Merge pull request #281 from Coffey-Labs/docs-contributing-branch-rules
Coffey Labs
2026-09-04 12:54:59 -07:00
-
-
fa22d30347
Say in CONTRIBUTING that main is protected, and that strings need nine catalogues
jcoffey-dev
2026-09-04 12:52:17 -07:00
-
-
fcbd8f6449
Merge pull request #280 from Coffey-Labs/claude-md-i18n-gotcha
Coffey Labs
2026-09-04 12:31:09 -07:00
-
-
310dc85b62
Write down the plural-key gotcha, and how to tell it happened
jcoffey-dev
2026-09-04 12:28:19 -07:00
-
-
0c9a15a691
Merge pull request #278 from Coffey-Labs/contacts-bulk-delete
Coffey Labs
2026-09-04 12:19:18 -07:00
-
-
cee107d948
Select contacts, and empty an address book
jcoffey-dev
2026-09-04 12:03:24 -07:00
-
-
f201b09e90
Merge pull request #276 from Coffey-Labs/reply-to-my-own-message
Coffey Labs
2026-09-04 08:13:37 -07:00
-
-
029f079094
Ask the folder, not just the identity list, whether a message was mine
jcoffey-dev
2026-09-04 08:10:28 -07:00
-
-
4d23cef511
Merge pull request #274 from Coffey-Labs/ldif-dedupe-on-dn
Coffey Labs
2026-09-04 07:54:42 -07:00
-
-
b4248a6661
Match an LDIF re-import on the entry's dn
jcoffey-dev
2026-09-04 07:50:49 -07:00
-
-
1f8c12e29e
Write the S/MIME position down (#273)
Coffey Labs
2026-09-03 23:25:44 -07:00
-
17d98748c4
Merge pull request #272 from Coffey-Labs/i18n-missing-plurals
v2026.9.3-pr272
Coffey Labs
2026-09-03 14:47:00 -07:00
-
-
1070ee13bc
Add seven plural forms no catalogue ever had
jcoffey-dev
2026-09-03 14:44:23 -07:00
-
-
71827a2d04
Merge pull request #270 from Coffey-Labs/i18n-ukrainian-rule-sentences
Coffey Labs
2026-09-03 14:41:45 -07:00
-
-
5dd0a56732
Merge pull request #269 from Coffey-Labs/i18n-russian-rule-sentences
Coffey Labs
2026-09-03 14:41:39 -07:00
-
-
b55c8b13bc
Merge pull request #268 from Coffey-Labs/i18n-chinese-rule-sentences
Coffey Labs
2026-09-03 14:41:35 -07:00
-
-
0cf9b81444
Merge pull request #267 from Coffey-Labs/i18n-japanese-rule-sentences
Coffey Labs
2026-09-03 14:41:31 -07:00
-
-
8386444ac7
Merge pull request #266 from Coffey-Labs/i18n-portuguese-rule-sentences
Coffey Labs
2026-09-03 14:41:26 -07:00
-
-
e1ae97139c
Merge pull request #265 from Coffey-Labs/i18n-dutch-rule-sentences
Coffey Labs
2026-09-03 14:41:21 -07:00
-
-
503eaf17ec
Merge pull request #264 from Coffey-Labs/i18n-french-rule-sentences
Coffey Labs
2026-09-03 14:41:16 -07:00
-
-
1e02d9ebba
Merge pull request #263 from Coffey-Labs/i18n-spanish-rule-sentences
Coffey Labs
2026-09-03 14:41:11 -07:00
-
-
d40dbf04b8
Merge pull request #262 from Coffey-Labs/i18n-german-rule-sentences
Coffey Labs
2026-09-03 14:41:06 -07:00
-
-
2a9e18f04c
Merge pull request #271 from Coffey-Labs/fix/shortcuts-after-checkbox
Coffey Labs
2026-09-03 14:41:00 -07:00
-
-
4d89f5e672
Merge pull request #261 from Coffey-Labs/i18n-describe-rules
Coffey Labs
2026-09-03 14:40:55 -07:00
-
-
95e5c69e8f
Keep shortcuts working after a checkbox is clicked
jcoffey-dev
2026-09-03 14:38:15 -07:00
-
-
-
50d08a18e4
Translate the rule sentences into Ukrainian
jcoffey-dev
2026-09-03 14:24:12 -07:00
-
-
-
9a634311b2
Translate the rule sentences into Russian
jcoffey-dev
2026-09-03 14:24:08 -07:00
-
-
-
b811c84b12
Translate the rule sentences into Simplified Chinese
jcoffey-dev
2026-09-03 14:23:32 -07:00
-
-
-
b9b01ce02c
Translate the rule sentences into Japanese
jcoffey-dev
2026-09-03 14:23:28 -07:00
-
-
-
104e3c7ba0
Translate the rule sentences into Brazilian Portuguese
jcoffey-dev
2026-09-03 14:23:01 -07:00
-
-
-
0a03c64ff3
Translate the rule sentences into Dutch
jcoffey-dev
2026-09-03 14:22:58 -07:00
-
-
-
4c430ea995
Translate the rule sentences into French
jcoffey-dev
2026-09-03 14:22:28 -07:00
-
-
-
112b3ea52f
Translate the rule sentences into Spanish
jcoffey-dev
2026-09-03 14:22:24 -07:00
-
-
-
31edf33839
Translate the rule sentences into German
jcoffey-dev
2026-09-03 14:21:53 -07:00
-
-
-
1a842d8d14
Build the two rule descriptions as sentences, not fragments
jcoffey-dev
2026-09-03 14:20:50 -07:00
-
-
22f39a4507
Merge pull request #259 from Coffey-Labs/i18n-third-pass
v2026.9.3-pr259
Coffey Labs
2026-09-03 14:01:53 -07:00
-
-
bf60fe6157
Merge pull request #258 from Coffey-Labs/i18n-second-pass
Coffey Labs
2026-09-03 14:01:49 -07:00
-
-
8d4063e921
Merge pull request #257 from Coffey-Labs/i18n-chinese-catch-up
Coffey Labs
2026-09-03 14:01:44 -07:00
-
-
ea6c098057
Merge pull request #256 from Coffey-Labs/i18n-ukrainian-catch-up
Coffey Labs
2026-09-03 14:01:38 -07:00
-
-
f7cbdb2e7a
Merge pull request #255 from Coffey-Labs/i18n-russian-catch-up
Coffey Labs
2026-09-03 14:01:33 -07:00
-
-
379623614a
Merge pull request #254 from Coffey-Labs/i18n-japanese-catch-up
Coffey Labs
2026-09-03 14:01:27 -07:00
-
-
662385c6da
Merge pull request #253 from Coffey-Labs/i18n-portuguese-catch-up
Coffey Labs
2026-09-03 14:01:21 -07:00
-
-
0fb4d1e964
Merge pull request #252 from Coffey-Labs/i18n-dutch-catch-up
Coffey Labs
2026-09-03 14:01:16 -07:00
-
-
898815eaca
Merge pull request #251 from Coffey-Labs/i18n-french-catch-up
Coffey Labs
2026-09-03 14:01:09 -07:00
-
-
6ac5ee45dd
Merge pull request #250 from Coffey-Labs/i18n-spanish-catch-up
Coffey Labs
2026-09-03 14:01:04 -07:00
-
-
f500261697
Merge pull request #249 from Coffey-Labs/i18n-german-catch-up
Coffey Labs
2026-09-03 14:00:59 -07:00
-
-
7a67a2c1c3
Merge pull request #248 from Coffey-Labs/i18n-render-untranslated-lists
Coffey Labs
2026-09-03 14:00:54 -07:00
-
-
9245fc5b1e
Add the third-pass strings to Ukrainian
jcoffey-dev
2026-09-03 13:56:25 -07:00
-
9ed64bea88
Add the third-pass strings to Russian
jcoffey-dev
2026-09-03 13:56:05 -07:00
-
21d0320765
Add the third-pass strings to Simplified Chinese
jcoffey-dev
2026-09-03 13:55:45 -07:00
-
2a5c6a5c18
Add the third-pass strings to Japanese
jcoffey-dev
2026-09-03 13:55:43 -07:00