Releases Tags
-
0.9.0 Stable
released this 2 weeks ago | 12 commits to master since this release
Features
- New backups implementation (#228, #274, #324, #325, #326, #331, #332)
- DigitalOcean as a DNS provider (#213)
- DeSEC as a DNS provider (#211)
- Support drawer and basic support documentation logic unit (#203)
- Automatic day/night theme (#203)
- New router and adaptive layouts (#203)
- New Material 3 animation curves (#203)
- Jobs button to the app bar of more screens (#203)
- Refreshed UI of modal sheets (#228)
- Support for
XDG_DATA_HOME
storage path on Linux for app data (#240) - Accept-Language header for the server API (#243, resolves #205)
- Visible providers names during server recovery (#264, resolves #249)
- Visible volume and IPv4 cost added to overall monthly cost of the server (#270, resolves #115)
- Support for autofocus on text fields for keyboard displaying (#294, resolves #292)
- New dialogue to choose a domain if user DNS token provides access to several (#330, resolves #328)
Bug Fixes
- Fix opening URLs from the app (#213)
- Fix parsing of RAM size with DigitalOcean (#200, resolves #199)
- Devices and Recovery Key cubits couldn't initialize right after server installation (#203)
- Fix BottomBar showing incorrect animation when navigating from sibling routes (#203)
- PopUpDialogs couldn't find the context. (#203)
- Update recovery flow to use new support drawer (#203)
- New app log console (#203)
- Improve installation failure dialogues (#213)
- Privacy policy link pointed at wrong domain (#207)
- Remove price lists for DNS (#211)
- Implement better domain id check on DNS restoration (#211)
- Add forced JSON content type to REST APIs (#212)
- Remove unneded DNS check depending on CLOUDFLARE (#212)
- Add background for dialogue pop ups and move them to root navigator (#233, resolves #231)
- Make currency be properly shown again via shortcode (#234, related to #223)
- Add proper server type value loading (#236, resolves #215)
- Implement proper load functions for DNS and Server providers (#237, resolves #220)
- Prevent moving a service if volume is null for some reason (#245)
- Replace hard reset from server provider with direct server reboot (#269, resolves #266)
- Normalize Hetzner CPU usage percentage by cached amount of cores (#272, resolves #156)
- Change broken validations string for superuser SSH (#276)
- Don't let service migration to start bif the same volume was picked (#297, resolves #289)
- Wrap DNS check in catch to avoid runtime crash (#322)
- Implement Backblaze bucket restoration on server recovery (#324)
Refactor
- Migrate to Flutter 3.10 and Dart 3.0
- Migrate to AutoRouter v6 (#203)
- Get rid of BrandText and restructure the buttons (#203)
- Remove brand alert dialogs and bottom sheet (#203)
- Remove unused UI components (#203)
- Remove BrandCards (#203)
- Allow changing values for TLS settings
- Replace String shortcode with Currency class (#226)
- Rearrange Server Provider interface (#227)
- Remove unused service state getters (#228)
- Remove unused utils, add duration formatter (#228)
- Move rest api methods according to their business logic files positions (#235, partially resolves #217 and #219)
- Make flag getter a part of server provider location object (#238, resolves #222)
Translation contributions
-
Ukrainian
- FoxMeste (3)
- Mithras (31)
-
Latvian
- Not Telling Lol (183)
-
German
- Mithras (41)
- FoxMeste (213)
-
Thai
- FoxMeste (77)
-
Polish
- Mithras (41)
- Thary (43)
- FoxMeste (163)
-
Slovenian
- Mithras (212)
-
Czech
- NaiJi ✨ (2)
- Mithras (109)
- FoxMeste (308)
-
Russian
- FoxMeste (4)
- Revertron (8)
- NaiJi ✨ (23)
- Mithras (54)
- Inex Code (59)
-
Slovak
- Mithras (29)
- Revertron (396)
-
Macedonian
- FoxMeste (7)
-
Belarusian
- Thary (1)
- FoxMeste (3)
- Mithras (47)
-
French
- Côme (211)
-
Spanish
- FoxMeste (7)
-
Azerbaijani
- Mithras (28)
- Ortibexon (403)
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 31 MiB SelfPrivacy-0.9.0-x86_64.AppImage
- 108 KiB SelfPrivacy-0.9.0-x86_64.AppImage.zsync
- 36 MiB org.selfprivacy.app-0.9.0.aab
- 18 MiB org.selfprivacy.app-0.9.0.flatpak
- 40 MiB org.selfprivacy.app-0.9.0.tar.zstd
- 36 MiB standalone_org.selfprivacy.app-0.9.0.apk
- 298 KiB standalone_org.selfprivacy.app-0.9.0.apk.idsig
-
0.8.0 Stable
released this 8 months ago | 0 commits to since this release
Server setup:
- Added support for Digital Ocean as server provider
- You can now choose server region
- You can now choose server tier
- Server installation UI has been refreshed
- Fields now have more specific error messages
Common UI:
- New app bar used in most of the screens
Services:
- Services are now sorted by their status
Server settings:
- Timezone search screen now has a search bar
- Fixed job creation when switching the setting multiple times
- Server destruction now works
Jobs:
- Jobs panel now should take slightly less space
Auth:
- Recovery key page can now be reloaded by dragging down
Logging:
- Log console now has a limit of 500 lines
- GraphQL API requests are now logged in the console
- Networks errors are better handled
For developers:
- App now only uses GraphQL API to communicate with the server. All REST API calls have been removed.
- Server can now be deployed with staging ACME certificates
- Language assets have been reorganized
Translations:
- Added translation for Ukrainian
- Also activated unfinished translations for German, French, Spanish, Czech, Polish, Thai
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 30 MiB SelfPrivacy-0.8.0-x86_64.AppImage
- 106 KiB SelfPrivacy-0.8.0-x86_64.AppImage.zsync
- 17 MiB org.selfprivacy.app-0.8.0.flatpak
- 37 MiB org.selfprivacy.app-0.8.0.tar.zstd
- 21 MiB selfprivacy-0.8.0-windows.zip
- 34 MiB standalone_org.selfprivacy.app-0.8.0.apk
- 282 KiB standalone_org.selfprivacy.app-0.8.0.apk.idsig
-
0.7.0 Stable
released this 1 year ago | 718 commits to master since this release
- You are now able to monitor disk usage from the app;
- Server volume can be extended;
- Services can be moved between server volumes;
- We've redesigned the server details screen;
- Server auto upgrade and timezone settings are working now;
- New redesigned user details screen, you are now able to reset user's password;
- Fixed bugs related to users synchronization;
- Initial support for the new dynamic service control system, which will allow us update the list of available services without updating the app itself;
- App can now track some types of the long-running jobs which are performed on the server itself.
- Backups screen is temporarily removed until we make sure it is safe to use;
- Minor UI changes;
- Minor bug fixes
Migration to the new disk management system
To use the new disk management features properly you have to perform the migration. Go to the “More” tab and tap on the “Start migration” button.
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 30 MiB SelfPrivacy-0.7.0-x86_64.AppImage
- 105 KiB SelfPrivacy-0.7.0-x86_64.AppImage.zsync
- 17 MiB org.selfprivacy.app-0.7.0.flatpak
- 36 MiB org.selfprivacy.app-0.7.0.tar.zstd
- 90 MiB selfprivacy-0.7.0-macos.zip
- 21 MiB selfprivacy-0.7.0-windows.zip
- 34 MiB standalone_org.selfprivacy.app-0.7.0.apk
- 278 KiB standalone_org.selfprivacy.app-0.7.0.apk.idsig
-
0.7.0-test Pre-Release
released this 1 year ago | 219 commits to since this release
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 39 MiB SelfPrivacy-0.7.0-x86_64.AppImage
- 137 KiB SelfPrivacy-0.7.0-x86_64.AppImage.zsync
- 17 MiB org.selfprivacy.app-0.7.0.flatpak
- 36 MiB org.selfprivacy.app-0.7.0.tar.zstd
- 34 MiB standalone_org.selfprivacy.app-0.7.0.apk
- 278 KiB standalone_org.selfprivacy.app-0.7.0.apk.idsig
-
0.6.0-test Pre-Release
released this 1 year ago | 244 commits to since this release
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 39 MiB SelfPrivacy-0.6.0-x86_64.AppImage
- 136 KiB SelfPrivacy-0.6.0-x86_64.AppImage.zsync
- 17 MiB org.selfprivacy.app-0.6.0.flatpak
- 36 MiB org.selfprivacy.app-0.6.0.tar.zstd
- 33 MiB standalone_org.selfprivacy.app-0.6.0.apk
- 270 KiB standalone_org.selfprivacy.app-0.6.0.apk.idsig
-
0.6.0 Stable
released this 1 year ago | 408 commits to since this release
- Added support for multi-device server access from SelfPrivacy app.
- You can now create recovery token to regain the access to the server if you lose your device or the app's data.
- You can now connect to an existing server, instead of creating a new one.
- Initial support for Material Design 3 (Material You).
- App now uses your system colors on Android 12 (Material You), Windows 10 (accent color) and Linux (GTK colors).
- Minor bug fixes.
Downloads
-
0.6.0 Stable
released this 1 year ago | 913 commits to master since this release
- Added support for multi-device server access from SelfPrivacy app.
- You can now create recovery token to regain the access to the server if you lose your device or the app's data.
- You can now connect to an existing server, instead of creating a new one.
- Initial support for Material Design 3 (Material You).
- App now uses your system colors on Android 12 (Material You), Windows 10 (accent color) and Linux (GTK colors).
- Minor bug fixes.
Downloads
-
0.5.3 Stable
released this 1 year ago | 977 commits to master since this release
- Hotfix to make app installable on Android 12
Downloads
-
0.5.2 Stable
released this 1 year ago | 981 commits to master since this release
- Fixed bug when you couldn't use special symbols in password during server creation.
- Raise target Android version to API 31 (Android 12).
(Re-tagging for f-droid)
Downloads
-
0.5.2 Stable
released this 1 year ago | 981 commits to master since this release
- Fixed bug when you couldn't use special symbols in password during server creation.
- Raise target Android version to API 31 (Android 12).
Downloads