|
|
b089dc1639
|
Harden API uptime with systemd ownership guard and watchdog
|
2026-02-17 17:18:11 +01:00 |
|
|
|
c0ea660e48
|
Add roadmap and implement top UX improvements for score transparency and map selection
|
2026-02-16 08:47:41 +01:00 |
|
|
|
a118c3ca33
|
Allow scoring without spot writes on readonly DB
|
2026-02-16 07:48:52 +01:00 |
|
|
|
d580a4ac82
|
Make WAL pragma optional for readonly deployments
|
2026-02-16 07:48:16 +01:00 |
|
|
|
e67d8ad0f5
|
Harden score endpoint with resilient fallback and sqlite race/lock handling
|
2026-02-16 07:46:43 +01:00 |
|
|
|
198bbd89ab
|
fix: robust coordinate parsing and allow score for any valid lat/lon
|
2026-02-16 07:43:47 +01:00 |
|
|
|
9b3fe95683
|
fix: deduplicate imported event ids for open data sources
|
2026-02-15 15:49:42 +01:00 |
|
|
|
a50d51b3b1
|
fix: correct NRW live source mappings and EPSG25832 conversion order
|
2026-02-15 15:49:09 +01:00 |
|
|
|
05745aae37
|
feat: add NRW live open-data source config and advanced mapping
|
2026-02-15 15:46:44 +01:00 |
|
|
|
e44791fd30
|
feat: add protected admin area with bootstrap and data management
|
2026-02-15 15:31:24 +01:00 |
|
|
|
15bbb677d8
|
feat: add OSM map selection and geocode search
|
2026-02-15 14:10:13 +01:00 |
|
|
|
a0b1c76d14
|
feat: use proper German umlauts in UI and score reasons
|
2026-02-15 14:02:57 +01:00 |
|
|
|
902988276c
|
feat: implement StaySense MVP backend, frontend, imports, and deployment docs
|
2026-02-15 13:08:56 +01:00 |
|