2023-04-19T22:30:43Z - 2024-04-19T22:30:43Z
Overview
5 Releases published by 1 user
Published
0.11.0
0.11.0
Published
0.10.1
0.10.1
Published
0.10.0
0.10.0
Published
0.9.1
0.9.1
Published
0.9.0
0.9.0
134 Pull requests merged by 4 users
Merged
#499 fix(backups): Implement filtering for enabled services for backups
Merged
#462 fix: add subtitle for flash button
Merged
#461 feat: add copy link to service page
Merged
#446 feat: add route to service cards in storage page
Merged
#497 feat: remove "i already have sp server" button if installation started
Merged
#496 chore: Upgrade flutter and dependencies
Merged
#488 ci: Fix appimage builds
Merged
#487 chore: update iOS icons
Merged
#486 hotfix: Backups unable to init
Merged
#485 chore: 0.11.0 release
Merged
#484 refactor: Remove the server deletion function
Merged
#478 update translations
Merged
#481 fix: delete old english strings
Merged
#483 Fixes for the iOS
Merged
#477 Add SSH settings and move server settings to the separate screen
Merged
#449 feat(ui): Move provider card title to the top row
Merged
#475 fix: Do not include faulty link-local DNS records in the list of found records
Merged
#474 fix: Empty server confirmation screen during recovery
Merged
#468 fix: Misleading value of "Do not verify TLS"
Merged
#473 fix: Detect the situation when we have faulty link-local IPv6 records
Merged
#469 fix: When using fallback upgrade, UI showed that upgrade failed
Merged
#467 fix: Return the binds migration interface
Merged
#466 Add website and support links to the About page (once again)
Merged
#464 Add website and support links to the About page
Merged
#440 refactor: Introduce the API connection repository
Merged
#458 feat: change NavigationDestinationLabelBehavior
Merged
#457 fix: remove snackbar style notifs
Merged
#460 windows-build
Merged
#444 UI_refactor/onboarding
Merged
#456 fix(hetzner): Fix the resize volume request
Merged
#443 segmented_buttons rewrite
Merged
#445 style: Enable directives_ordering lint
Merged
#441 fix(dns): Make sure that we notice domain ownership lost
Merged
#435 feat: Enable more languages
Merged
#426 chore: Oops, fix the changelog
Merged
#425 chore: Bump version to 0.10.0
Merged
#413 chore: Update translations
Merged
#422 fix: Domain name overflows on the "Use this domain?" screen
Merged
#424 feat: Make DNS records deletion and creation dynamic
Merged
#423 fix(graphql): Remove and replace deprecated mutations
Merged
#419 fix: Update loginInfo with new service IDs
Merged
#392 feat: Implement dynamic DNS records validation
Merged
#417 chore: Update the copyright year
Merged
#415 Use the new NixOS infect
Merged
#409 feat: Add the button to copy password on the new user creation screen
Merged
#410 feat: Add animation to the recovery key screen
Merged
#411 linter-3.16.1
Merged
#394 feat: Implement better domain ownership check during installation
Merged
#393 docs: update screenshots
Merged
#400 fix(ui): Remove listening of a server volume cubit for migration page
Merged
#398 fix(devices): Update refreshing state for Devices page
Merged
#403 feat(backblaze): Include milliseconds since epoch to bucket name
Merged
#404 fix(hetzner): Filter away ARM architecture from available servers
Merged
#406 ci: Disable sonarqube for now as it uses Dart 2.17.5 for reasons unknown
Merged
#405 ci: Fix test run
Merged
#401 chore: Upgrade to Flutter 3.16.1
Merged
#374 chore: Update translations
Merged
#399 chore(i18l): Rename button that initiates recovery process
Merged
#396 feat(ui): Add jobs fab button to Snapshot List page
Merged
#391 fix: Revert lints of premaster flutter version back to 3.16
Merged
#384 refactor: Fix linter warnings
Merged
#388 fix(hetzner): Remove optional status enum for getVolumes of Hetzner
Merged
#387 feat: Implement flexible precision formatting for prices
Merged
#386 fix(api): Force DateTime to UTC where timezone naive
Merged
#377 update description
Merged
#373 chore: Remove redundant metadata and bump version
Merged
#372 feat: Implement confirmation modal for volume resizing
Merged
#371 refactor: Remove redundant zone id cache for Cloudflare
Merged
#362 feat(ssh): Add support for ECDSA SSH keys
Merged
#368 fix: Force size value truncation for digital ocean, change query url
Merged
#369 fix(ui): Disable storage card while volume information is being fetched
Merged
#361 docs: Add issue templates
Merged
#359 refactor(ui): Reorganize placeholders for empty pages
Merged
#352 refactor(ui): Move service card name to its icon row
Merged
#329 feat: Add copy-to-clipboard for email on user page
Merged
#343 refactor(ui): Make users be ordered properly on users page
Merged
#344 refactor(ui): Change measure units on 'Extending volume' page
Merged
#342 refactor(ui): Move service descriptions above login info for service cards
Merged
#338 ci: Fix appimage version tag
Merged
#337 chore: Bump app version
Merged
#336 Fix russian translations
Merged
#335 Add russian translations
Merged
#334 chore(i18l): Add missing translation
Merged
#333 weblate-conflict
Merged
#332 feat(backups): Allow to change snapshot rotation settings
Merged
#331 feat(backups): Show the snapshot creation reason
Merged
#330 feat: Implement dialogue to choose an domain from several during installation
Merged
#326 feat: Implement visible accent when backup modal buttons are disabled
Merged
#325 feat: Implement copying to clipboard for snapshot id of backups
Merged
#327 fix: Change 'mailserver' string id to 'email' in loginInfo switch
Merged
#270 feat: Include volume and ipv4 costs to overall monthly cost per server
Merged
#324 fix: Implement Backblaze bucket restoration on server recovery
Merged
#323 refactor: Remove mentions of cloudflare from general variables
Merged
#322 fix: Wrap DNS check in catch to avoid runtime crash
Merged
#274 feat(backups): Implement restore backup strategy and forget snapshot
Merged
#269 fix: Replace hard reset from server provider with direct server reboot
Merged
#293 fix: Don't let start service migration if the same volume was picked
Merged
#294 feat: Add autofocus to cubit text fields for keyboard displaying
Merged
#295 fix(i18l): Add dot to the end of reset_config_description key for translations
Merged
#276 fix(i18l): Change broken validations string for superuser SSH
Merged
#275 chore(router): Generate new build runner object for router class
Merged
#273 fix: Remove unused ZoneId member
Merged
#268 refactor: Implement Cloudflare-specific objects to avoid usage of global models
Merged
#264 feat: Replace general entity naming on UI with specifics.
Merged
#272 fix(hetzner): Normalize CPU usage percentage by cached amount of cores
Merged
#271 chore: Add missing trailing commas to encryption key modal page
Merged
#248 chore(i18l): Change DNS error alert to warn user about deleting custom DNS records
Merged
#247 refactor(digital-ocean-dns): Implement basic DTO for Digital Ocean DNS to avoid dynamic objects
Merged
#246 refactor(desec): Implement basic DTO for DESEC to avoid dynamic objects
Merged
#240 feat(platform): Implement custom platform-dependent storage path definition
Merged
#245 fix(ui): Prevent service moving if volume is null for some reason
Merged
#244 style: Remove misleading code comment
Merged
#242 feat(backups): Implement modal for copying backups encryption key
Merged
#243 feat(graphql): Implement Accept-Language header for GraphQL API map
Merged
#241 fix(recovery): Implement server type id requesting on recovery finish
Merged
#239 feat(digital-ocean): Implement uniqueness check
Merged
#238 feat(location): Make flag getter a part of server provider location object
Merged
#225 chore: Update translations
Merged
#237 feat(provider): Implement proper load functions for DNS and Server providers
Merged
#235 refactor(rest-api): Move rest api methods according to their business logic files positions
Merged
#236 fix(installation): Add proper server type value loading
Merged
#234 fix(ui): Make currency be properly shown again via shortcode
Merged
#233 fix(ui): Add background for dialogue pop ups and move them to root navigator
Merged
#232 backups-testing
Merged
#229 refactor(dns-provider): Rearrange DNS Provider interface
Merged
#228 backups-rewrite
Merged
#227 refactor(server-provider): Rearrange Server Provider interface
Merged
#226 refactor(price): Replace String shortcode with Currency class
Merged
#213 refactor(api): Separate Rest API layer from business logic layer for DNS and Server Providers
Merged
#212 json-force
Merged
#211 feat: Add DeSEC as a DNS provider
Merged
#209 update desec markdown
Merged
#208 fix old link
Merged
#207 fix(ui): Privacy policy link
4 Pull requests proposed by 2 users
Proposed
#370 feat: Implement backups initializing wizard
Proposed
#482 WIP: feat_token_management
Proposed
#500 feat(backups): Show how much space a service uses on backup
Proposed
#501 feat: Add country names to installation process
108 Issues closed from 5 users
Closed
#491 missing documentation for didital ocean DNS in app
Closed
#433 App allows to back up disabled services
Closed
#414 During server setup, hide the "I already have a server" button
Closed
#453 in service page hovers of "back" and "jobs list" are diferent, and "jobs" has no subtitle
Closed
#452 make copy url with long press in service page
Closed
#476 Provider cards titles overflow
Closed
#437 jobs list page overrides notifications
Closed
#448 move the card header to the icon, in the providers screen
Closed
#170 Implement support chat button
Closed
#339 Remove or rewrite redundant 'About' text
Closed
#166 Implement automatic task deletion
Closed
#254 No end-of-operation message when performing a long operation
Closed
#277 Long time to clear many notifications
Closed
#454 make subtitles for all menu options, not only for selected
Closed
#455 Resizing Hetzner volumes doesn't work
Closed
#390 Check if we lose control over the domain
Closed
#408 Domain name overflows on the "Use this domain?" screen
Closed
#265 App doesn't take use of the Desired DNS API from the server.
Closed
#418 App uses deprecated API mutations
Closed
#389 During server setup, check if domain actually exists and uses selected DNS provider
Closed
#299 Add "copy password" button to user add screen
Closed
#216 Extract desired dns records methods from provider classes
Closed
#164 No animation in the "restore key" menu
Closed
#163 No animation in the "device" screen when updating
Closed
#258 Devices page forgets current device on refresh
Closed
#263 When creating new bucket, check situations when it already exists
Closed
#402 App doesn't filter the ARM servers
Closed
#346 change inaccuracy description button in setup wizard
Closed
#162 On data migration page disk size values do not match
Closed
#290 Cant run jobs from Snapshot list screen
Closed
#363 Application state doesn't get fully cleared on config reset
Closed
#385 Datetimes sent to the server as timezone-naive
Closed
#381 Error starting appimage: symbol lookup error: libtracker-sparql-3.0.so.0: undefined symbol: g_task_set_static_name
Closed
#308 Double confirmation for resize button
Closed
#347 Fix provider selection animations in setup wizard
Closed
#319 Ecdsa ssh key support is missing
Closed
#364 Maybe a bug: Missing Port 587 at Mail-Service
Closed
#367 Bad request when starting volume resize on Digital Ocean
Closed
#317 No auto refresh of storage page, and no loading animation
Closed
#302 My server is online but status is "off"
Closed
#360 Add description for this repository
Closed
#348 Add plug backgrounds for blank pages before installation
Closed
#350 Move service card name to its icon row
Closed
#357 in case of poor internet connection, the application offers to perform migration
Closed
#316 Add an avatar for this repository
Closed
#306 Logiс typo in "Add ssh" screen
Closed
#351 collate services notifs from one backup in one notif
Closed
#358 strange place for the notice to appear
Closed
#355 add a description to app in fdroid
Closed
#353 update screenshots in fdroid description
Closed
#354 fix the names in fdroid, all the builds are marked as night.
Closed
#287 Implement email address copy-to-clipboard in "about user"
Closed
#340 Make main user always be at the top of the user screen
Closed
#301 Add measure units in the "Extending volume" list
Closed
#341 Move service description above its login information
Closed
#305 Agree on a common format for describing providers
Closed
#345 remove unnecessary tabs in setup wizard
Closed
#315 Implement graying-out of list tiles on backup screen during lock
Closed
#328 Implement dialogue for user to choose a domain if found several during installation
Closed
#115 Monthly cost on the server details page doesn't include volumes cost
Closed
#318 Allow copying snapshot ID from the snapshot details modal
Closed
#310 Lost description for mail card
Closed
#320 Backblaze bucket does not get restored after connecting to the existing server
Closed
#312 Alot of free space in snapshot details screen
Closed
#313 Rename "sda1" to "system disk" and etc
Closed
#311 Unable to restore snapshot after service migration on another disk
Closed
#278 Сonsolidation of notifications
Closed
#266 Server gets rebooted through hard provider API reset
Closed
#285 Pressing effect remains
Closed
#300 Strange error screen when pressing "encription key" in backup screen
Closed
#309 The backups page has no loading animation
Closed
#298 in the application card, the inscription looks like a button
Closed
#296 Update text in "About app" screen
Closed
#289 It is possible to migrate a service to its current disc
Closed
#292 Add autofocus on text fields for keyboard displaying
Closed
#286 Application settings text is missing a period
Closed
#282 Add a separator
Closed
#283 Add "Show more" button
Closed
#180 Make "type A records" phrase easier to understand
Closed
#156 Hetzner returns CPU usage% with each core adding 100%
Closed
#249 During recovery, remind user what providers they use
Closed
#92 Allow screenshot restriction on Android
Closed
#267 Recovery process gets stuck if we accidentally input wrong domain
Closed
#262 "share all logs" button
Closed
#261 strange free space and separator
Closed
#176 Theme change depending on the selected in the system
Closed
#259 no auto-delete job
Closed
#260 I can't enter a number from the keyboard
Closed
#252 horrible white colour of adding "a new job" in dark theme
Closed
#168 Background color in the dark theme not consistent with MD3
Closed
#173 I can't select and copy text from the logs in the application
Closed
#108 Add a warning about DNS records fix removes custom records
Closed
#198 Missing privacy policy
Closed
#171 "Domain and DNS" errors
Closed
#205 Pass current locale to the API
Closed
#222 Refactor country info in ServerProviderLocation
Closed
#220 Make load constructor for Provider classes
Closed
#218 Sort and standartize function names in rest api maps
Closed
#217 Sort methods in providers classes and name them in the same way.
Closed
#219 Write docstrings for abstract porviders files
Closed
#215 Server installation process breaks after restarting application
Closed
#231 Pop ups do not have a background
Closed
#223 Add class for currency
Closed
#206 Add deSEC as a DNS provider
Closed
#64 VPN is not working on android device
Closed
#67 Cannot turn on/off services after connecting to an invalid VPN
Closed
#43 On creating a server, return to previous step is missing
Closed
#178 Update the text in the "about the project" "about the app" screens
64 Issues created by 4 users
Opened
#210 Switch Gitea to Forgejo
Opened
#214 Add "back" button for server installation pages
Opened
#221 Move provider's token loading from RestApiMap to providers layer
Opened
#224 Handle pagination with REST providers
Opened
#230 Backup snapshots ignore server timezone
Opened
#250 Remove hardcoded magic timer for Digital Ocean installation
Opened
#251 On recovery pages 'how' instructions are hardcoded
Opened
#253 Oval press effect on a round button
Opened
#255 Reduce jobs list modal space on screen
Opened
#256 Implement progress bar for backup initialization
Opened
#257 Change appearance of "Privacy policy" button
Opened
#279 Add animation for "clear notifications" button
Opened
#280 Add a finished work indicator
Opened
#281 Add card removal animation in the backup screen
Opened
#284 Limit the opening of the panel
Opened
#288 The bottom menu appears for one second
Opened
#291 ResetPassword and NewSshKey modals do not use DraggableScrollableSheet
Opened
#297 Need to make animation of providers loading in the main screen
Opened
#303 Service cards are not loading for 4 seconds
Opened
#304 Add more information about service in service page, or a link to the documentation
Opened
#307 A proposal to provide an "enable" button for services
Opened
#314 When an error occurs, offer to go to support chat rooms and share logs
Opened
#321 Implement DNS cache warning during installation
Opened
#349 Update redundant 'Onboarding' pages
Opened
#356 Update the app description in fdroid repos
Opened
#365 Firewalll via API at Hetzner
Opened
#366 May be a bug: Change one of the given API-Credits in the App
Opened
#378 implement log level in app console screen: error, warning, info, trace
Opened
#379 Implement DNS provider migration
Opened
#380 Problems with email block by providers, need an email auto-test and link to solution proposal
Opened
#382 Upload Flatpak version of SelfPrivacy to Flathub
Opened
#383 write all the dependencies needed for correct work appimage
Opened
#395 Application reset leads to an incorrect step during server access recovery
Opened
#397 Fab icon on Brand Hero pages has inconsistent size
Opened
#407 It is impossible to update pages on PC
Opened
#427 Notifications & news screen
Opened
#428 Better loading states, better handling of job states, Home tab
Opened
#429 GIFs in "how_to_*" materials are barely readable
Opened
#430 Installation wizard should work in background
Opened
#431 During server installation, allow the manual check call
Opened
#432 Server status should be more clear
Opened
#434 When creating a backup, show how much space the service uses
Opened
#436 add feedback button
Opened
#438 automatically select method how backup will be restored
Opened
#439 move settings from the server statistics screen
Opened
#442 Add skeletons to loading states across the app
Opened
#447 app description (screenshots) is not synchronised with fdroid
Opened
#450 Post-installation provider token management
Opened
#451 make keyboard binds for desktop
Opened
#459 remove "new users will auto granded access to all services" bc its fake
Opened
#463 replace all inkwell (or add borderRadius) to get rounded edges
Opened
#465 List contributors in the about section
Opened
#470 can't copy text string from "connect to an existing server"
Opened
#471 update howto recovery server instuctions in app
Opened
#472 add loading animation in "enter recovery token" screen
Opened
#479 Subtitles dublicate when creating backups
Opened
#480 jobs list page overrides notifications
Opened
#489 add language change button
Opened
#492 missing "nothing here" plug, in console when server is not setup
Opened
#493 "rendering error" in place menu after server installation
Opened
#494 add country name in instalation order page
Opened
#495 add a recommendation tag to the provider selection page
Opened
#498 failed run flatpak
Opened
#502 publish flatpak app to flathub
10 Unresolved Conversations
Open
#84
DNSSEC failures are not handled
Open
#179
Running two migrations at the same time
Open
#174
Unable to type new volume size yourself
Open
#17
Allow users to host static webpage on the root domain
Open
#169
Implement button to share sanitized logs
Open
#172
Strings fetched from the server are not translated
Open
#165
Checkboxes on server statistics behavior
Open
#177
Add a pin code (+fingerprint) to log in to the app
Open
#195
Block actions with the server during migration
Open
#175
Add a warning about password insecurity