-
0.11.0 Stable
released this
2024-03-14 21:33:15 +02:00 | 119 commits to master since this release0.11.0 Changelog
Changes
Features
-
Enabled the following languages:
- Arabic
- Estonian
- Kazakh
- Chinese (Simplified)
-
Server management: Add ssh settings (#477)
-
UI: Server settings is now a separate screen (#477)
-
UI: The new About page now contains links to our support channels (#464, resolves #339 and #170)
-
Jobs: Now you can track the result of jobs, and the progress of the server rebuilds and upgrades (#440, resolves #254)
-
UI: On iOS, use the Curpentino bottom navbar (#483)
-
UI: Use Curpentino widgets where possible on iOS (#483)
-
Jobs: Block starting client-side jobs when the server is rebuilding or moving a service (#477)
-
UI: On the bottom bar, show all labels, not only the selected one (#458, resolves #454)
-
UI: Move provider card titles to the top row (#449, resolves #448)
-
Unified management of API connection to the server: the app should be now more reactive to changes (#440)
-
UI: Onboarding page now looks better on big screens (#444)
Bug Fixes
- UI: Card titles no longer overflow on small screens (#483, resolves #476)
- DNS: Detect the situation when we have faulty link-local IPv6 records (#473)
- DNS: Do not include faulty link-local DNS records in the list of found records (#475)
- UI: Fix the empty server confirmation screen during recovery (#474)
- UI: Fix the misleading value of "Do not verify TLS" (#468)
- Jobs: When you return the server settings value back, the job to change the setting is deleted (#440, resolves #166)
- Jobs: When removing all completed jobs, optimistically delete them in UI first (#440, resolves #277)
Other
- Binds migration screen is now in Developer settings, as it is no longer needed on API 3.0, but might still be helpful for stuck servers.
- Remove the server deletion function (#484)
Translation contributions
-
Kazakh
- TabithiS (133)
-
Chinese (Simplified)
- Nil (545)
-
Polish
- TabithiS (52)
-
Russian
- Inex Code (43)
-
Hebrew
- Yaron (17)
-
Estonian
- Dmitri B. (536)
-
German
- Inex Code (14)
- Based on anonymous suggestions
- Inex Code (14)
-
Ukrainian
- Nagibator Nagibuchiy (18)
- TabithiS (26)
- Meko (93)
-
Arabic
- Deem Alosili (656)
Downloads
- Source code (ZIP)
- Source code (TAR.GZ)
-
SelfPrivacy 0.11.0 Windows.zip
139 downloads · 23 MiB
-
SelfPrivacy-0.11.0-x86_64.AppImage
111 downloads · 40 MiB
-
SelfPrivacy-0.11.0-x86_64.AppImage.zsync
36 downloads · 140 KiB
-
org.selfprivacy.app-0.11.0.aab
53 downloads · 37 MiB
-
org.selfprivacy.app-0.11.0.flatpak
82 downloads · 18 MiB
-
org.selfprivacy.app-0.11.0.tar.zstd
43 downloads · 40 MiB
-
standalone_org.selfprivacy.app-0.11.0.apk
353 downloads · 37 MiB
-
standalone_org.selfprivacy.app-0.11.0.apk.idsig
37 downloads · 302 KiB
-
-
0.10.1 Stable
released this
2024-02-07 12:48:41 +02:00 | 255 commits to master since this releaseFeatures
- Enabled the following languages:
- Azerbaijani
- Belarusian
- Hebrew
- Latvian
- Macedonian
- Slovak
- Slovenian
Bug Fixes
Downloads
- Source code (ZIP)
- Source code (TAR.GZ)
-
SelfPrivacy-0.10.1-x86_64.AppImage
89 downloads · 40 MiB
-
SelfPrivacy-0.10.1-x86_64.AppImage.zsync
53 downloads · 140 KiB
-
org.selfprivacy.app-0.10.1.aab
51 downloads · 37 MiB
-
org.selfprivacy.app-0.10.1.flatpak
66 downloads · 17 MiB
-
org.selfprivacy.app-0.10.1.tar.zstd
56 downloads · 39 MiB
-
standalone_org.selfprivacy.app-0.10.1.apk
152 downloads · 37 MiB
-
standalone_org.selfprivacy.app-0.10.1.apk.idsig
46 downloads · 302 KiB
- Enabled the following languages:
-
0.10.0 Stable
released this
2024-01-19 16:52:07 +02:00 | 266 commits to master since this releaseFeatures
- 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)
Downloads
- Source code (ZIP)
- Source code (TAR.GZ)
-
SelfPrivacy-0.10.0-x86_64.AppImage
74 downloads · 40 MiB
-
SelfPrivacy-0.10.0-x86_64.AppImage.zsync
53 downloads · 140 KiB
-
org.selfprivacy.app-0.10.0.aab
56 downloads · 37 MiB
-
org.selfprivacy.app-0.10.0.flatpak
55 downloads · 17 MiB
-
org.selfprivacy.app-0.10.0.tar.zstd
56 downloads · 39 MiB
-
standalone_org.selfprivacy.app-0.10.0.apk
114 downloads · 37 MiB
-
standalone_org.selfprivacy.app-0.10.0.apk.idsig
54 downloads · 302 KiB
- Server installation: New NixOS version is used during server setup (#415)
-
0.9.1 Stable
released this
2023-10-09 12:42:41 +03:00 | 402 commits to master since this releaseBug Fixes
- Fix volume resizing on Digital Ocean (#368, resolves #367)
- Disable the storage card while volume information is being fetched (#369, resolves #317)
Features
- Add copy-to-clipboard for email on user page (#329, resolves #287)
- Add support for ECDSA SSH keys (#362, resolves #319)
- Implement confirmation modal for the volume resize (#372, resolves #308)
Other changes
- Move service descriptions above login info for service cards (#342, resolves #341)
- Add measure units to 'Extending volume' page (#344, resolves #301)
- Make users to be ordered properly on users page (#343, resolves #340)
- Move service card name to its icon row (#352, resolves #350)
- Reorganize placeholders for empty pages (#359, resolves #348)
- Remove redundant zone id cache for Cloudflare (#371)
Downloads
- Source code (ZIP)
- Source code (TAR.GZ)
-
SelfPrivacy-0.9.1-x86_64.AppImage
208 downloads · 40 MiB
-
SelfPrivacy-0.9.1-x86_64.AppImage.zsync
120 downloads · 141 KiB
-
org.selfprivacy.app-0.9.1.aab
135 downloads · 36 MiB
-
org.selfprivacy.app-0.9.1.flatpak
150 downloads · 18 MiB
-
org.selfprivacy.app-0.9.1.tar.zstd
131 downloads · 40 MiB
-
standalone_org.selfprivacy.app-0.9.1.apk
275 downloads · 36 MiB
-
standalone_org.selfprivacy.app-0.9.1.apk.idsig
114 downloads · 298 KiB
-
0.9.0 Stable
released this
2023-09-10 15:23:47 +03:00 | 443 commits to master since this releaseFeatures
- 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)
-
SelfPrivacy-0.9.0-x86_64.AppImage
149 downloads · 31 MiB
-
SelfPrivacy-0.9.0-x86_64.AppImage.zsync
122 downloads · 108 KiB
-
org.selfprivacy.app-0.9.0.aab
116 downloads · 36 MiB
-
org.selfprivacy.app-0.9.0.flatpak
126 downloads · 18 MiB
-
org.selfprivacy.app-0.9.0.tar.zstd
119 downloads · 40 MiB
-
standalone_org.selfprivacy.app-0.9.0.apk
180 downloads · 36 MiB
-
standalone_org.selfprivacy.app-0.9.0.apk.idsig
109 downloads · 298 KiB
-
0.8.0 Stable
released this
2023-02-09 06:10:52 +02:00 | 935 commits to master since this releaseServer 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)
-
SelfPrivacy-0.8.0-x86_64.AppImage
260 downloads · 30 MiB
-
SelfPrivacy-0.8.0-x86_64.AppImage.zsync
188 downloads · 106 KiB
-
org.selfprivacy.app-0.8.0.flatpak
225 downloads · 17 MiB
-
org.selfprivacy.app-0.8.0.tar.zstd
189 downloads · 37 MiB
-
selfprivacy-0.8.0-windows.zip
273 downloads · 21 MiB
-
standalone_org.selfprivacy.app-0.8.0.apk
434 downloads · 34 MiB
-
standalone_org.selfprivacy.app-0.8.0.apk.idsig
193 downloads · 282 KiB
-
0.7.0 Stable
released this
2022-09-20 13:17:32 +03:00 | 1149 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)
-
SelfPrivacy-0.7.0-x86_64.AppImage
284 downloads · 30 MiB
-
SelfPrivacy-0.7.0-x86_64.AppImage.zsync
246 downloads · 105 KiB
-
org.selfprivacy.app-0.7.0.flatpak
265 downloads · 17 MiB
-
org.selfprivacy.app-0.7.0.tar.zstd
221 downloads · 36 MiB
-
selfprivacy-0.7.0-macos.zip
197 downloads · 90 MiB
-
selfprivacy-0.7.0-windows.zip
232 downloads · 21 MiB
-
standalone_org.selfprivacy.app-0.7.0.apk
342 downloads · 34 MiB
-
standalone_org.selfprivacy.app-0.7.0.apk.idsig
220 downloads · 278 KiB
-
0.7.0-test Pre-release
released this
2022-09-20 08:43:32 +03:00 | 1154 commits to master since this releaseDownloads
- Source code (ZIP)
- Source code (TAR.GZ)
-
SelfPrivacy-0.7.0-x86_64.AppImage
178 downloads · 39 MiB
-
SelfPrivacy-0.7.0-x86_64.AppImage.zsync
173 downloads · 137 KiB
-
org.selfprivacy.app-0.7.0.flatpak
170 downloads · 17 MiB
-
org.selfprivacy.app-0.7.0.tar.zstd
164 downloads · 36 MiB
-
standalone_org.selfprivacy.app-0.7.0.apk
168 downloads · 34 MiB
-
standalone_org.selfprivacy.app-0.7.0.apk.idsig
167 downloads · 278 KiB
-
0.6.0-test Pre-release
released this
2022-09-16 00:04:46 +03:00 | 1179 commits to master since this releaseDownloads
- Source code (ZIP)
- Source code (TAR.GZ)
-
SelfPrivacy-0.6.0-x86_64.AppImage
177 downloads · 39 MiB
-
SelfPrivacy-0.6.0-x86_64.AppImage.zsync
169 downloads · 136 KiB
-
org.selfprivacy.app-0.6.0.flatpak
168 downloads · 17 MiB
-
org.selfprivacy.app-0.6.0.tar.zstd
172 downloads · 36 MiB
-
standalone_org.selfprivacy.app-0.6.0.apk
169 downloads · 33 MiB
-
standalone_org.selfprivacy.app-0.6.0.apk.idsig
166 downloads · 270 KiB
-
0.6.0 Stable
released this
2022-09-02 18:17:51 +03:00 | 1343 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
- Source code (ZIP)
- Source code (TAR.GZ)
-
standalone_pro.kherel.selfprivacy_15.apk
176 downloads · 33 MiB
-
standalone_pro.kherel.selfprivacy_15.apk.idsig
180 downloads · 270 KiB