ecdf8c2dc0
Request PRF evaluation salt during WebAuthn registration to enable passwordless logins
elpatron2026-05-28 21:46:29 +02:00
b62ca14cc1
Fix invitee access to shared logbooks by listing collaborated logbooks in API and saving them locally on accept
elpatron2026-05-28 21:42:47 +02:00
9d24f4b71a
Handle logbook key decryption failures gracefully by falling back to master key in getLogbookKey
elpatron2026-05-28 21:34:46 +02:00
a9a649f840
Implement self-healing migration/repair for legacy logbook keys to fix guest decryption failures
elpatron2026-05-28 21:31:20 +02:00
7ef377e5e7
Ensure collaboration cards are visible for local-only unsynced logbooks in SettingsForm
elpatron2026-05-28 21:22:27 +02:00
7ffdb31b46
Change app title in index.html to Kapteins Daagbok
elpatron2026-05-28 21:12:05 +02:00
648a0d6adc
Make RP_ID and ORIGIN configurable via environment variables in docker-compose.yml
elpatron2026-05-28 21:02:35 +02:00
bbf8163a50
feat(weather): allow fetching OpenWeatherMap weather by location name and auto-populating GPS coordinates
elpatron2026-05-28 16:21:34 +02:00
cc183edc6d
fix(sync): resolve request body size limit issues and refine responsive photo grid layout
elpatron2026-05-28 16:15:32 +02:00
1388f603c6
feat: replace active GPS logging with multiformat GPS track upload and OpenSeaMap Leaflet rendering
elpatron2026-05-28 15:48:07 +02:00
39637532ee
style: fix horizontal screen overflow on logbook entry form
elpatron2026-05-28 15:37:43 +02:00
960f95c8ac
fix(layout): prevent layout blowout of logbook entry form on small screens by refining responsive grid/paddings and using class for GPS inputs
elpatron2026-05-28 15:33:50 +02:00
53940424c4
feat(crew): add E2E encrypted Skipper and Crew photo uploads with directory cards displaying avatars
elpatron2026-05-28 15:29:26 +02:00
e85beba2bc
feat(sails): support configuring available sails list in VesselForm and interactive sails selector in LogEntryEditor
elpatron2026-05-28 12:44:30 +02:00
19082dcae1
fix(docker): configure correct RP_ID and ORIGIN environment variables for WebAuthn
elpatron2026-05-28 12:34:45 +02:00
80c713d356
feat(docker): add scripts/start-dev-docker.sh to easily build and run docker containers
elpatron2026-05-28 12:30:36 +02:00
d84560f51f
Replace native browser alerts and confirms with customized modern promise-based overlay dialogs
elpatron2026-05-28 12:26:32 +02:00
05773ef977
chore: remove deprecated version field from docker-compose.yml
elpatron2026-05-28 12:24:12 +02:00
572d38e490
Dockerize client, server, and postgres database for production with container healthchecks
elpatron2026-05-28 12:23:50 +02:00
9a2052f623
Implement AC Nautik PDF Export, E2E Encrypted Photos, and Background GPS Route Tracking
elpatron2026-05-28 12:19:33 +02:00
acaa575b08
style: define mb-6 and other margin utilities to fix vertical spacing in logbook entries list
elpatron2026-05-28 11:26:20 +02:00
56a2901958
style: increase logbooks-grid gap to 24px and fix server sync ciphertext key mismatch
elpatron2026-05-28 11:22:43 +02:00
92b20ad0c0
fix: persist active master key in sessionStorage to survive page reloads
elpatron2026-05-28 11:19:15 +02:00