elpatron
c80760db02
chore: release v0.1.1.16
v0.1.1.16
2026-06-05 11:05:03 +02:00
elpatron
cd1dd12c15
fix: require auth before rendering admin dashboard
...
Show login instead of AdminDashboard on /admin when unauthenticated to avoid pointless admin API calls.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-05 10:31:54 +02:00
elpatron
43cf589613
feat: add in-app admin navigation for whitelisted users
...
Detect admin access after login and expose a header button that opens /admin via client-side routing so the session stays unlocked when returning to the app.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-05 10:03:46 +02:00
elpatron
e1cb2754c4
fix: keep session when leaving admin
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-05 09:32:30 +02:00
elpatron
5dedb8fac0
feat: add admin dashboard with usage stats
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-05 09:26:55 +02:00
elpatron
78f1659db4
chore: release v0.1.1.15
v0.1.1.15
2026-06-04 19:30:53 +02:00
elpatron
935c263648
style: link KnorrLabs to dashy with compass icon badge
2026-06-04 19:29:59 +02:00
elpatron
29ac96f892
chore: release v0.1.1.14
v0.1.1.14
2026-06-04 19:27:12 +02:00
elpatron
4d3b7210b3
style: replace name with email address in footer mail link badge
2026-06-04 19:27:00 +02:00
elpatron
369bca2ef1
chore: release v0.1.1.13
v0.1.1.13
2026-06-04 19:23:13 +02:00
elpatron
2fcc741f5e
style: style email link in footer as icon badge similar to Ko-Fi badge
2026-06-04 19:22:43 +02:00
elpatron
27722186d1
AI Video updated
2026-06-04 19:18:10 +02:00
elpatron
5710c74706
feat: add square sticker/sharepic image
2026-06-04 19:09:27 +02:00
elpatron
cd27dfa27d
Add AI generated marketing video
2026-06-04 19:05:36 +02:00
elpatron
c4c7d42de4
feat: add portrait sharepic and update generation script
2026-06-04 18:39:07 +02:00
elpatron
71025b3d61
style: add QR code to sharepic layout
2026-06-04 18:36:51 +02:00
elpatron
f790a6adcc
feat: add sharepic HTML template, generation script, and client package task
2026-06-04 18:36:12 +02:00
elpatron
de5a46938b
chore: release v0.1.1.12
v0.1.1.12
2026-06-04 18:26:15 +02:00
elpatron
16944c1a26
chore: update contact email in footer to moin@kapteins-daagbok.eu
2026-06-04 18:26:02 +02:00
elpatron
fae7b20f90
chore: release v0.1.1.11
v0.1.1.11
2026-06-03 19:39:37 +02:00
elpatron
73e7613a1b
feat(logbook): attribute log events to creator and show in exports
2026-06-03 19:39:15 +02:00
elpatron
6c8aa5af4c
chore: release v0.1.1.10
v0.1.1.10
2026-06-03 19:17:02 +02:00
elpatron
9554f4b66e
style(client): center PWA update and install banners properly
2026-06-03 19:16:56 +02:00
elpatron
5c77bbfdc3
style(client): hide version footer on mobile when bottom navigation is active
2026-06-03 19:15:09 +02:00
elpatron
979b572136
chore: release v0.1.1.9
v0.1.1.9
2026-06-03 19:11:29 +02:00
elpatron
f189317dfc
chore: remove visual debug logs panel from voice recording modal
2026-06-03 19:11:25 +02:00
elpatron
c54f834311
chore: release v0.1.1.8
v0.1.1.8
2026-06-03 19:07:07 +02:00
elpatron
9d05005bb7
fix: allow blob and data urls in Content-Security-Policy media-src directive
2026-06-03 19:07:03 +02:00
elpatron
40c4874156
chore: release v0.1.1.7
v0.1.1.7
2026-06-03 18:56:39 +02:00
elpatron
2de0636608
fix: call load() to force mobile browsers to fetch blob URL metadata and fix player duration
2026-06-03 18:56:32 +02:00
elpatron
9e7c6f4397
chore: release v0.1.1.6
v0.1.1.6
2026-06-03 18:51:14 +02:00
elpatron
6600ceafce
debug: add verbose console logging and on-screen logs area to LiveVoiceCapture
2026-06-03 18:51:08 +02:00
elpatron
d7a497a4a2
chore: release v0.1.1.5
v0.1.1.5
2026-06-03 18:44:56 +02:00
elpatron
4c04086d63
fix: solve audio recording on iOS/Safari and fix Dockerfile health check
2026-06-03 18:44:51 +02:00
elpatron
79ce42bec6
chore: release v0.1.1.4
v0.1.1.4
2026-06-03 18:33:39 +02:00
elpatron
72c956162c
fix: resolve 0-second duration issue on WebM voice recordings in Chrome/Android
2026-06-03 18:33:35 +02:00
elpatron
3080b59dc8
chore: release v0.1.1.3
v0.1.1.3
2026-06-03 18:27:00 +02:00
elpatron
d054e42cc0
style: add sunset background image to login screen
2026-06-03 18:26:52 +02:00
elpatron
d299fc1d93
chore: release v0.1.1.2
v0.1.1.2
2026-06-03 18:23:23 +02:00
elpatron
6447e95d7d
fix: defer stopping media stream tracks until media recorder finishes stopping
2026-06-03 18:22:30 +02:00
elpatron
7ec5a1eccc
chore: release v0.1.1.1
v0.1.1.1
2026-06-03 18:14:13 +02:00
elpatron
4cf70a3431
style: increase footer and Ko-Fi badge font-size
2026-06-03 18:14:07 +02:00
elpatron
6ed8b2a8e7
chore: release v0.1.1.0
v0.1.1.0
2026-06-03 18:10:37 +02:00
elpatron
bff00cf0a3
fix: camera error modal rendering and voice memo player box-sizing
2026-06-03 18:10:20 +02:00
elpatron
3cab735754
refactor: replace parseFloat with parseAppDecimal and formatAppDecimal for improved number handling
...
Updated various components to utilize parseAppDecimal and formatAppDecimal for consistent decimal parsing and formatting. This change enhances the handling of numeric inputs across the application, ensuring better accuracy and user experience in forms and displays.
2026-06-03 18:07:22 +02:00
elpatron
79762a0baf
fix(gps): Genauigkeitsanzeige unter und ab 100 m unterscheiden
...
Der tote Ternär lieferte in beiden Zweigen dieselbe Rundung; ab 100 m
wird jetzt auf 10 m gerundet, damit schwache Fixes nicht falsch präzise wirken.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-03 17:57:11 +02:00
elpatron
24160b6c5d
feat(gps): klare Fehlerhinweise, Empfangsqualität und Live-Log-Freigabe
...
Nutzer sehen spezifische Meldungen bei GPS-Problemen, eine Schätzung des
Empfangs aus der Browser-Genauigkeit und beim ersten Live-Log-Besuch nur
dann einen Freigabe-Hinweis, wenn die Standortberechtigung noch offen ist.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-03 17:53:58 +02:00
elpatron
1326045b25
fix(live-log): Fehlermeldung wenn keine Systemkamera vorhanden ist
...
Prüft videoinput-Geräte beim Öffnen des Foto-Modals und zeigt eine
klare Meldung statt leerem Kamera-UI; getUserMedia-Fehler differenziert.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-03 17:44:11 +02:00
elpatron
e014e997de
refactor(live-log): Position-Terminologie und Modal-UX vereinheitlichen
...
Fix/Standort heißen überall Position (__live:position, Legacy __live:fix).
Nachfüll-Buttons + Diesel/+ Wasser, Abbruch statt Nein in Live-Modals.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-03 17:42:08 +02:00
elpatron
1bc449687d
style: add spacing around voice memo player controls
...
Widen native audio controls and separate remarks column from event actions.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-03 17:31:33 +02:00