- Improved login form
- Opt-in to longer session duration (1 week) instead of the default 15 mins.
- Fix: redirect to login page if access token expired
- Map: add markers with timestamp and lines to connect markers
- Button to request last known location
- Show warning if no push URL is registered (#28)
- Make installable as PWA (!44)
Relevant changes for sys admins and devs:
- ⚠ BREAKING ⚠: SQLite replaces Objectbox. (#36)
- Make a backup of your Objectbox data directory.
- If you are using Docker, mount both "/fmd/db/" (new) and "/fmd/objectbox/" (old).
- Then start FMD Server with the new image. Your data will automatically be migrated to SQLite (only if no SQLite db is found).
- After that, it is sufficient to only mount "/fmd/db/". Objectbox will no longer be used.
- Make a backup of your Objectbox data directory.
- FMD Server now sets various security headers (like the Content Security Policy). If you previously set them in your reverse proxy, you should remove them from the proxy to avoid having duplicate headers.
- The API is now hosted under "/api/v1/". The old API paths (hosted directly under "/") are deprecated. (!47)
- New API endpoint to get push URL. (!46)
- If no reverse proxy is being used, you must configure the path to the certificate and private key in config.yml. Refer to config.example.yml for guidance.
If you run into issues, clear your browser cache and then see if the issue persists.