This website requires JavaScript.
e4926cfa7d
Show the language model's opinion on a message
jcoffey-dev
2026-09-22 22:03:29 -07:00
c0c892dd33
Merge pull request 'Use the server's renamed registry capability, urn:inbuxa:jmap:registry' (#14 ) from fork/rename-upstream-identifiers into main
jcoffey-dev
2026-09-23 04:25:12 +00:00
f5dd4e5537
Use the server's renamed registry capability, urn:inbuxa:jmap:registry
jcoffey-dev
2026-09-22 19:00:19 -07:00
e7ee09d228
Merge pull request 'Lowercase the name in the page title' (#13 ) from brand/lowercase-title into main
jcoffey-dev
2026-09-23 00:16:23 +00:00
1752276229
Lowercase the name in the page title
jcoffey-dev
2026-09-22 17:13:39 -07:00
acd9cff4ea
Merge pull request 'Take the upstream name out of the mock's sample data' (#12 ) from mock/brand-sample-data into main
jcoffey-dev
2026-09-22 23:06:53 +00:00
413ece3bca
Take the upstream name out of the mock's sample data
jcoffey-dev
2026-09-22 16:03:31 -07:00
4bbfd7d455
Merge pull request 'Lowercase the tab title fallback' (#11 ) from fix/brand-lowercase-title into main
jcoffey-dev
2026-09-22 22:24:12 +00:00
d0832013fe
Lowercase the tab title's fallback name
jcoffey-dev
2026-09-22 15:21:35 -07:00
b79fdb8bab
Merge pull request 'Write the name in lowercase where people see it' (#10 ) from fix/brand-lowercase into main
jcoffey-dev
2026-09-22 22:18:06 +00:00
8d717e0037
Write the name in lowercase where people see it
jcoffey-dev
2026-09-22 15:13:53 -07:00
c2f13d6a1a
Merge pull request 'ci: publish tagged releases as INBUXA's own image' (#9 ) from ci/inbuxa-release into 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 joeesteves
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