JohnCoates / JohnCoates/Aerial

Feature Request: iCloud Settings Backup

Open
#1,093 3 comments 0 reactions 0 assignees View on GitHub
enhancement sandbox limitation
Dominant language
Swift
Stars
21k
Forks
1k
PR merge metrics
No merged PRs in 30d

Description

### Feature Request

With the addition of community videos (which require custom links) as well as the addition of numerous other ways to modify settings in Aerial, I would like to recommend the addition of iCloud Backup support for settings.

This would allow for a few useful things:
1. Any time a computer is wiped and Aerial is installed again, the user can be prompted to restore settings.
2. A user that wants to keep Aerial consistent across multiple Apple Devices could sync the settings across all devices.
3. When community videos are purchased, the link is given in a temporary manner. This means that there's no way to get back to the link should they be disassociated in the future. Having a backup would save these links in iCloud

Thanks!

P.S. It should be noted that if this is implemented, I would not expect iCloud backup of the videos themselves, just the settings text. Additionally, DropBox support could be warranted here as well, but I think should be secondary given how small the settings file would be. Even a free iCloud account should be able to support that.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating how Aerial stores its settings and review the requested iCloud backup and restore behavior. Done would mean backing up and restoring settings text, including community-video links, without backing up the videos themselves; cross-device consistency is also requested.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
cloud, desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.