Version 0.10.0 Release

Migration to the new NixOS version

Changelog

Features

  • Server installation: New NixOS version is used during server setup (#415)
    • It is also possible to set a root SSH key during server setup. This feature can be activated in developer settings.
  • DNS management: DNS records creation dynamically gets desired records from the server now (#424, resolves #265)
  • UI: Add the button to copy password on the new user creation screen (#409, resolves #299)
  • UI: Add animation to the recovery key screen (#410, resolves #164)
  • Backups: Bucket name now includes the date of creation (#403, resolves #263)
  • UI: Snapshots List page now shows the button to open the Jobs sheet (#396, resolves #290)
  • Server installation: Implement better domain ownership check during installation (#394, resolves #389)
  • UI: Implement flexible precision formatting for prices (#387)

Bug Fixes

  • UI: Domain name no longer overflows the screen (#422, resolves #408)
  • UI: Fix overflow of the filled buttons
  • Hetzner: Filter away ARM architecture from available servers (#404, resolves #402)
  • UI: Add refresh indicator on the ‘Devices’ screen (#398, resolves #258 and #163)
  • GraphQL API: Force DateTime to UTC when timezone naive (#386, resolves #385)

Other

  • Updated the copyright year (#417)
    • Happy new year!
  • Upgrade to Flutter 3.16.1
  • Rename the Recovery flow button to prevent user confusion (#399, resolves #346)
  • GraphQL API: Remove and replace deprecated mutations (#423, resolves #418)

Translation contributions

  • French

    • smtg (12)
  • Spanish

    • NaiJi ✨ (35)
  • German

    • Marvin F (23)
    • User 1234 (30)
  • Hebrew

    • Yaron (578)
  • Russian

    • def (4)
    • NaiJi ✨ (9)
    • Inex Code (10)