Hauk v1.6 Release Notes

Release Date: 2019-12-28 // about 2 months ago
  • 🆕 New features

    • 🚚 Moved connection settings to a separate menu (#74)
    • ➕ Added dark theme (#74)
    • ➕ Added a button that allows showing, panning to and navigating to anyone on the map (#101, #102)
    • 👍 HTTP and SOCKS proxy support (#75)
    • 👍 LDAP authentication support
    • 🔧 Connection timeout is now configurable (#75)
    • App now asks for confirmation before stopping shares; this can be disabled in settings (#78)
    • ⚡️ Minimum distance between location updates can now be configured to save data usage when not moving (#107)
    • 💻 Tapping the logo or link in the app now opens this repository in a browser (#74)
    • Clients using network-based rather than GNSS-based location will be colored yellow on the map to highlight that their location is inaccurate (#74)

    🛠 Bugfixes

    • App will now fall back to network location after a while if GNSS location service is lost
    • Notification now displays status (#74)
    • Group shares can no longer be joined without a nickname (#74)
    • O and 0 can no longer appear in upper/mixed-case share IDs (#91)
    • 🛠 Fixed various issues when opening the app after swiping it away in the carousel while a share is running (e.g. #108)
    • 🛠 Fixed unpredictable behavior when choosing extremely long sharing durations (#100)
    • The "Location sharing active" dialog is no longer displayed when resuming shares (#111)
    • The "Create new sharing link" button no longer has the redundant sharing mode selector (#118)
    • 🐳 Properly clean up after Apache in Docker (#92, #93)
    • 👍 Xiaomi battery savings detection now works better (#104)
    • "Get it on" badges for F-Droid and Google Play are now only downloaded when necessary (#114)
    • 🔄 Changed various strings for better UX and consistency (#72, #95, #96, #99, #112, #117)

Previous changes from v1.5.2

  • 🆕 New features

    • ➕ Added localization for Catalan
    • 0️⃣ Sharing links can now be generated by the backend in other formats than the default XXXX-XXXX format (#73)
    • Leaflet is now served locally instead of through UNPKG's CDN (#67)
    • The app now indicates if the backend server is unreachable (#85)
    • The prompt that warns that location services are disabled now has a button that opens the device's location settings menu (#87)
    • End-to-end encryption can now be disabled without having to erase the encryption password entirely (#71)
    • ⚡️ The map now shows how long ago the last location update was received if the person sharing goes offline or loses GPS reception (#76)
    • 🐳 The official Docker image is now also built for ARM-based architectures (for usage on e.g. Raspberry Pi) (#65)

    🛠 Bugfixes

    • Stopping the last active shared link now properly stops the entire sharing session instead of just unbinding the link (#82)
    • 🔊 Sensitive information like passwords are no longer leaked in logs (#83)
    • 🔀 The map no longer behaves unpredictably when the browser's current time is inaccurate/out of sync (#86)
    • 🛠 Fixed an issue causing the map to constantly ask for the decryption password when a decryption error happened during update polling
    • 🛠 Fixed a related issue causing the frontend to not accept the correct password when location updates contained missing data, such as speed and accuracy data
    • 🛠 Fixed an issue that caused the UI to behave unpredictably and sometimes crash when resuming shares (#77, #80, #84)
    • 🛠 Fixed minor issue with unencrypted shares