selfprivacy.org/content/en/blog/releases/0.12.0.md
2024-08-14 12:50:01 +03:00

9.9 KiB

title linkTitle date description
Version 0.12.0 Release 0.12.0 2024-07-30 Service configuration and monitoring

Release banner showcasing new UI

{{% alert color="info" %}} This release is made possible with the support of NLnet foundation {{% /alert %}}

Highlights

  • You can now change the settings of your services — this includes changing subdomains!
  • Monitor your server's CPU, Network and RAM usage with the stats from your server itself.
  • You can now see the memory consumption of your services.
  • Recovery process now allows you to skip the provider token during recovery.
  • View system logs from the app, without SSH.
  • Jobs statuses (such as server rebuilds) are now updated in real time.

Changelog

Features

  • Enabled the following languages:

  • Monitoring: You can now view CPU, Network and RAM stats from the server (#532)

  • Recovery: You can now skip the server provider token during recovery (#532, a step towards resolving #450)

  • Recovery: Allow setting the provider token after the recovery (#532)

  • Providers: You can now view the provider tokens status (#532)

  • UI: Add a notification if the app doesn't support the server API version (#531)

  • Server: Server logs screen (#531, resolves #521)

  • Services: Allow viewing service logs from the service screen (#532)

  • Services: Service settings (#531)

  • Update DNS records after actions that potentially require DNS changes (#531, resolves #523)

  • Use Websockets to update server jobs status (#529, resolves #522)

  • UI: Allow selecting text from Markdown articles (#524, resolves #470)

  • Console: Obscure auth headers from console logs (#482)

  • Jobs: Implement NixOS garbage collection job (#506)

  • UI: List Tiles now have a circular border. (#482, resolves #463)

  • Settings: Added language picker to the settings (#482, resolves #489)

  • UI: Show the error screen when secret storage fails to load (#504)

  • Console: Added an empty view when there are no logs in console yet. (#482, resolves #492)

  • Backups: Show how much space a service uses on backup (#500, resolves #434)

  • Installation: Add country names to installation process (#501, resolves #494)

  • Console: Reworked app console. (#482)

  • UI: Infobox draws itself in a single row if there is enough space. (#482)

  • Services: You can now copy a link on the service page (#461, resolves #452)

  • Services: You can now open the service screen by tapping the service disk usage card (#446)

  • Installation: Remove the "I already have a server" button after starting the installation (#497, resolves #414)

Bug Fixes

  • UI: Remove black bars on top of some pages (#531)
  • UI: Fix missing server settings page title (#482, resolves #510)
  • Docs: Update the manual on how to get token from the SSH (#509, resolves #471)
  • Packaging: Flatpak builds didn't work (#504)
  • Devices: The new device key can now be selected and copied. (#482)
  • UI: Fixed scrollbars on desktop builds. (#482)
  • Backups: Filter disabled services from create backups screen (#499, resolves #433)
  • UI: Add a subtitle for the "Jobs list" button (#462)
  • Docs: Digital Ocean DNS used wrong manual

Translation contributions

  • Polish

    • Thary (3)
  • Ukrainian

    • TabithiS (39)
  • Estonian

    • Dmitri B. (35)
  • Japanese

    • shirahara (566)
  • Kazakh

    • TabithiS (509)
  • Russian

    • Thary (2)
    • NaiJi (10)
    • Inex Code (82)
  • Belarusian

    • Thary (33)
    • misterfourtytwo (28)

Patch 0.12.1

Features

  • Accessibility: Add screen reader descriptions for graphs (#554)
  • Jobs: When Jobs websocket subscription disconnects, fall back to usual queries for two minutes (#550, resolves #542)
  • Metrics: Implement disk usage metrics (#538)
  • Developer settings: Add server info to developer settings (#560)

Bug fixes

  • UI: Disk chart had too many horizontal grid lines (#560)
  • UI: Progress bar used the same shade of gray regardless of user preferences (#560)
  • UI: Onboarding views were getting out of safe area (#560)
  • App console: When app logs are paused, on incoming queue overflow, the main buffer was cleaned up instead (#560)
  • Installation wizard: Implement better error messaging for providers token check (#558, resolves #508)
  • Server logs: Show server logs timestamps in a local timezone (#552, resolves #540)
  • Backups: Backups encryption key couldn't load (#551, resolves #543)
  • Services: Make text gray for disabled service options (#549, resolves #544)
  • Services: Do not show the service link for disabled services (#548, resolves #547)
  • Jobs: Open the jobs screen when starting the system garbage collection (#560, resolves #541)

Translation contributions

  • Russian

    • NaiJi (1)
    • Inex Code (70)
  • Estonian

    • Dmitri B. (65)