Trek_CN/server
Julien G. da3cba2de3
v3.0.19 Bug Fixes (#992)
* fix(mcp): replace relative oauth constent redirect by absolute redirect derived from APP_URL (#987)

* feat(journey): convert HEIC/HEIF uploads to JPEG for cross-platform compatibility

HEIC is an Apple-only format not recognised as an image by many browsers
and platforms. heic-to (lazy-loaded) now converts HEIC/HEIF files to JPEG
before upload in both the gallery and entry editor photo pickers.
Embedded metadata (EXIF, GPS) may be lost during conversion — documented
in the Journey Journal wiki page.

* fix(journey): skip heic-to import for non-HEIC files to avoid test env failures

* fix(notifications): prevent double-escaping HTML in password reset emails

buildPasswordResetHtml passed a pre-built HTML block to buildEmailHtml,
which then escaped it again — rendering raw tags as plain text in the email.
2026-05-13 10:13:17 +02:00
..
assets refactor: move airports.json out of server/data into server/assets 2026-04-18 02:02:09 +02:00
public v3.0.16 — bug fixes (#964) 2026-05-06 21:38:40 +02:00
scripts docs: add full wiki with 74 pages, assets, and CI workflow 2026-04-20 10:11:53 +02:00
src v3.0.19 Bug Fixes (#992) 2026-05-13 10:13:17 +02:00
tests security: login timing enumeration fix + dep CVE patches (v3.0.18) (#984) 2026-05-10 16:03:15 +02:00
.env.example fix: add APP_VERSION fallback and HOST bind address env var (#952 #953) (#955) 2026-05-04 14:21:55 +02:00
package-lock.json chore: bump version to 3.0.18 [skip ci] 2026-05-10 14:03:27 +00:00
package.json chore: bump version to 3.0.18 [skip ci] 2026-05-10 14:03:27 +00:00
reset-admin.js Stabilize core: better-sqlite3, versioned migrations, graceful shutdown 2026-03-22 17:52:24 +01:00
tsconfig.json v3.0.16 — bug fixes (#964) 2026-05-06 21:38:40 +02:00
vitest.config.ts refactor(mcp): replace direct DB access with service layer calls 2026-04-04 18:12:53 +02:00