Marc-André Bombeck
165120e845
chore(release): v1.46.6
2026-11-02 20:52:22 +01:00
Marc-André Bombeck
2676f2fce0
chore(release): v1.46.5
2026-10-30 17:09:01 +01:00
Marc-André Bombeck
29b5bc78a0
chore(release): v1.46.4
2026-10-30 13:18:16 +01:00
Marc-André Bombeck
0e57247b29
chore(release): v1.46.3
2026-10-29 22:18:59 +01:00
Marc-André Bombeck
20585f3b3d
chore(release): v1.46.2
2026-10-29 11:28:49 +01:00
Marc-André Bombeck
f4cb15d823
chore(release): v1.46.1
2026-10-26 07:47:25 +01:00
Marc-André Bombeck
fa9218053c
chore(release): carry the service worker's fallback version to 1.46.0
2026-10-25 21:57:38 +01:00
Marc-André Bombeck
9da0e0c405
chore(release): v1.45.0
2026-10-22 20:51:30 +02:00
Marc-André Bombeck
ed04103eb6
chore(release): v1.44.2
2026-10-22 12:05:28 +02:00
Marc-André Bombeck
5902401ab8
chore(release): v1.44.1
2026-10-22 08:25:49 +02:00
Marc-André Bombeck
455e92c5a5
chore(release): v1.44.0
2026-10-22 00:46:34 +02:00
Marc-André Bombeck
d24b24473a
chore(release): v1.43.11
2026-10-21 16:26:43 +02:00
Marc-André Bombeck
3c4e07df94
chore(release): v1.43.10
2026-10-21 09:33:05 +02:00
Marc-André Bombeck
bba33f1387
chore(release): v1.43.9
2026-10-21 01:23:43 +02:00
Marc-André Bombeck
b0e67a8831
chore(release): v1.43.8
2026-10-20 17:19:51 +02:00
Marc-André Bombeck
1e3eed23ab
chore(release): v1.43.7
2026-10-20 11:14:20 +02:00
Marc-André Bombeck
fea1d1e0b5
chore: strip planning tags from comments and enable the rule
...
Output of `node scripts/strip-planning-tags.mjs --write`: 3,157 comment
lines in 1,308 files lose the work-item identifier at their head. Release
versions and issue references stay; nothing outside comment text
changes, which the script checks per file against a comment-free
printout. healthlog/no-planning-tags is enabled at error level with this
commit, so the tree it lands on is clean.
2026-10-20 09:08:40 +02:00
Marc-André Bombeck
3a9f619001
chore(release): v1.43.6
2026-10-19 18:18:12 +02:00
Marc-André Bombeck
ade7a252f0
chore(release): v1.43.5
2026-10-18 13:11:47 +02:00
Marc-André Bombeck
5afa22b382
chore(release): v1.43.4
2026-10-17 11:37:20 +02:00
Marc-André Bombeck
bb53c7484f
chore(release): v1.43.3
2026-10-17 09:17:59 +02:00
Marc-André Bombeck
1a2853395b
chore(release): v1.43.2
2026-10-16 17:11:58 +02:00
Marc-André Bombeck
d2fe55bc9d
chore(release): v1.43.1
2026-10-16 11:01:44 +02:00
Marc-André Bombeck
d06ce36049
chore(release): v1.43.0
2026-10-16 08:46:13 +02:00
Marc-André Bombeck
b1c59b908c
chore(release): v1.42.4
2026-10-15 16:43:39 +02:00
Marc-André Bombeck
9d167069db
chore(release): v1.42.3
2026-10-14 19:35:25 +02:00
Marc-André Bombeck
6fe1a050a6
chore(release): v1.42.2
2026-10-11 14:42:03 +02:00
Marc-André Bombeck
099ea514b1
chore(release): v1.42.1
2026-10-10 13:56:41 +02:00
Marc-André Bombeck
3f47224825
fix(i18n): key the catalog's cache by its content, not the release
...
The service worker serves the locale catalog's boot script cache-first,
and its URL carried the package version. Every build of one release
therefore shared one URL: an instance updated within a release (a beta,
a redeploy) kept the catalog of its first build, and every message added
since read as its raw key ("timeline.zoom.range", "timeline.selection.week")
or fell back to English.
next.config.ts now hashes the message catalogs at build time and the
layout keys the script by that hash, so a changed catalog is a new URL.
2026-10-09 13:13:26 +02:00
Marc-André Bombeck
c52ad73ff7
chore(release): v1.42.0
2026-10-08 23:04:20 +02:00
Marc-André Bombeck
ac212cf6b7
fix(pwa): give the offline page a way back and reload once on any stale chunk
...
Without a connection a signed-in page opens the worker's offline page:
signed-in pages carry `private, no-store` from the proxy and are never
cached, so this is also what an offline launch of the installed app
shows. The page now offers a real 64 px retry control, reloads by itself
when the connection returns, follows the device's light or dark scheme
and keeps clear of the notch and home indicator. The worker's comment on
the page cache says plainly that only public pages land in it.
The single reload after a stale-shell chunk failure moves into
src/lib/pwa/chunk-reload.ts and now runs in the root error boundary too,
and it recognises a failed dynamic import as WebKit and Firefox word it.
pwa-offline.spec.ts runs in the service-worker project and proves the
offline strip, the offline page and the automatic recovery against the
real worker.
2026-10-08 17:23:47 +02:00
Marc-André Bombeck
b184a4bbac
chore(release): v1.41.2
2026-10-07 22:48:49 +02:00
Marc-André Bombeck
28517affd0
chore(release): v1.40.6
2026-10-05 21:38:46 +02:00
Marc-André Bombeck
b01c193274
chore(release): v1.40.5
2026-10-05 18:46:44 +02:00
Marc-André Bombeck
5aa3f3346d
chore(release): v1.40.4
2026-10-05 17:46:26 +02:00
Marc-André Bombeck
25c34b0e7c
chore(release): v1.40.3
2026-10-05 12:53:40 +02:00
Marc-André Bombeck
fd895bfd5f
chore(release): v1.40.2
2026-10-05 08:44:10 +02:00
Marc-André Bombeck
5e5e387fab
chore(release): v1.40.1
2026-10-04 20:55:14 +02:00
Marc-André Bombeck
f685cbe460
chore(release): v1.40.0 — back up the encryption key, medication courses and categories, your own symptoms, document reads in the background
2026-10-04 01:26:37 +02:00
Marc-André Bombeck
e42b3f331f
chore(release): v1.39.9 — log a workout by hand, a page for body fat, and the AI response time everywhere
2026-10-03 00:35:27 +02:00
Marc-André Bombeck
fe9a94c853
chore(release): v1.39.8 — new ECGs from the iPhone get through, resting heart rate by hand, and ranges, decimals and dates as you read them
2026-10-02 00:06:09 +02:00
Marc-André Bombeck
9175aea316
chore(release): v1.39.7 — your units, your day and your phone, everywhere, and backups that keep your settings
2026-10-01 15:34:08 +02:00
Marc-André Bombeck
3e4f431373
chore(release): v1.39.6 — a critical framework fix, a workout token, a lab scan that keeps every reading, and an instant restore preview
2026-10-01 00:48:46 +02:00
Marc-André Bombeck
3f3bb0579a
chore(release): v1.39.5 — a dense heart-rate history within memory, and restores that hold less
2026-09-28 00:55:23 +02:00
Marc-André Bombeck
5ab157a908
chore(release): v1.39.4 — a Coach you can see working, encrypted routes and contacts, and restores that finish on large accounts
2026-09-27 15:12:37 +02:00
Marc-André Bombeck
45bae0013c
chore(release): v1.39.3 — documents from Paperless and Papra, confirmations that hold, the right day everywhere, and backups that delete what they should
2026-09-27 02:12:27 +02:00
Marc-André Bombeck
bd75c851f1
chore(release): v1.39.2 — document import, body sites, check-ups that stay due, and backups that fit in 1 GB
2026-09-26 11:25:03 +02:00
Marc-André Bombeck
a46d0b41c8
chore(release): v1.39.1 — large accounts, restores in the background, and medications kept as a record
2026-09-25 13:12:34 +02:00
Marc-André Bombeck
ecfa837dea
chore(release): v1.39.0 — AI becomes optional, and a switched-off module leaves the whole app
2026-09-24 13:30:44 +02:00
Marc-André Bombeck
4f31b4b025
chore(release): v1.38.25 — readings that never arrived, and an import that said no
2026-09-20 10:53:24 +02:00