This website requires JavaScript.
c2f13d6a1a
Merge pull request 'ci: publish tagged releases as INBUXA's own image' (#9 ) from ci/inbuxa-release into main
main
inbuxa-v2026.9.22-gc2f13d6
jcoffey-dev
2026-09-22 16:58:24 +00:00
afb39fac20
ci: publish tagged releases as INBUXA's own image
jcoffey-dev
2026-09-22 09:56:09 -07:00
b514dab62a
Merge pull request 'Point links at the new git host' (#8 ) from fix/links-after-move into main
jcoffey-dev
2026-09-22 16:09:58 +00:00
2d7d8952ab
Point links at the new git host
jcoffey-dev
2026-09-22 09:02:13 -07:00
e752d08ebc
Merge pull request 'ci: run socket-free jobs on the light label' (#7 ) from ci/light-runner into main
jcoffey-dev
2026-09-22 13:58:10 +00:00
dd955a939e
ci: run socket-free jobs on the light label
jcoffey-dev
2026-09-22 06:45:41 -07:00
26cf45f502
Merge branch 'ci/gitea-actions' into 'main'
jcoffey-dev
2026-09-22 00:03:04 -07:00
7469598178
ci: add Gitea Actions workflows ported from .gitlab-ci.yml
jcoffey-dev
2026-09-21 22:49:35 -07:00
f0a92deb08
Merge branch 'feat/tenant-legacy-switch' into 'main'
jcoffey-dev
2026-09-21 14:40:47 -07:00
8abf3a96aa
A tenant's administrator can turn legacy mail apps off for the organization
jcoffey-dev
2026-09-21 13:54:24 -07:00
acb93a90a6
Merge branch 'feat/legacy-protocols-notice' into 'main'
jcoffey-dev
2026-09-21 13:50:32 -07:00
4cac9088dd
Security says why a mail app won't connect, when legacy protocols are off
jcoffey-dev
2026-09-21 13:44:50 -07:00
1cde6f3032
Merge branch 'ci/no-publish' into 'main'
jcoffey-dev
2026-09-20 23:01:24 -07:00
e5f590978e
Drop the publish job
jcoffey-dev
2026-09-20 22:58:38 -07:00
cf93a1697f
Merge branch 'ci/image-version' into 'main'
jcoffey-dev
2026-09-20 22:27:17 -07:00
17f0552453
Build published images with the version they report
jcoffey-dev
2026-09-20 22:19:32 -07:00
461129c5d6
Merge branch 'ci/gitlab-pipeline' into 'main'
jcoffey-dev
2026-09-20 20:36:11 -07:00
95f7f8008e
Run CI on the self-hosted GitLab
jcoffey-dev
2026-09-20 20:15:24 -07:00
097d08900c
Start the weekly release (#3 )
jcoffey
2026-09-20 16:07:56 -07:00
de120ba7ca
The source offer is a link to this fork, not a tarball in the image (#2 )
jcoffey
2026-09-20 16:07:30 -07:00
25763832f3
Publish to INBUXA's own image, and don't release on a schedule yet
jcoffey-dev
2026-09-20 00:00:49 -07:00
a2ba7f5acd
Remove development status from README
jcoffey
2026-09-19 23:46:58 -07:00
fdcf27f3ea
Merge public ihasmail: the app's name comes from APP_NAME everywhere
jcoffey-dev
2026-09-19 14:29:43 -07:00
9e3844e94a
Call the app by its name in every sentence that names it (#406 )
jcoffey
2026-09-19 14:27:34 -07:00
f8119fafbf
Merge public ihasmail: folder reordering, full-screen composer, Dutch update
jcoffey-dev
2026-09-19 14:11:50 -07:00
8a7ff5d42f
Reorder folders by dragging, with special folders first (#402 ) (#405 )
jcoffey and Claude Opus 5
2026-09-19 14:06:21 -07:00
c201d34377
Open the composer full screen, as a setting (#401 ) (#404 )
jcoffey and Claude Opus 5
2026-09-19 14:06:18 -07:00
05d1645ab7
Update nl.ts (#403 )
jcoffey and mbjboon-netizen
2026-09-19 13:42:51 -07:00
cfa661de20
INBUXA's name and site where the webmail still said ihasmail
jcoffey-dev
2026-09-19 10:09:28 -07:00
cee4f74257
Source link opens in a new tab
jcoffey-dev
2026-09-19 00:49:24 -07:00
bb25355c23
AGPL source offer and name cleanup
jcoffey-dev
2026-09-19 00:13:12 -07:00
9d2de725c9
Merge public ihasmail: drag calendar events to another day in the week grid (#400 )
jcoffey-dev
2026-09-18 21:30:38 -07:00
091782ae3a
Drag calendar events to another day in the week grid (#400 )
jcoffey
2026-09-18 21:19:58 -07:00
2e668edb51
Brand the webmail INBUXA: name, mark and wordmark
jcoffey-dev
2026-09-18 15:58:56 -07:00
cdd8fabff9
No address step before signing in when there's only one mail server
jcoffey-dev
2026-09-18 15:51:54 -07:00
8857bdac30
Sign in on the mail server's own page (OAuth with PKCE), sessions hold tokens; tenants on every edition
jcoffey-dev
2026-09-18 15:30:37 -07:00
c118184975
Match Shift+letter shortcuts (Shift+I, Shift+U) (#399 )
v2026.9.18-gc118184
jcoffey and Joe 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