FreeTubeApp / FreeTubeApp/FreeTube

[Feature Request]: Add import/export buttons to Data Settings for the missing databases

Open
#7,345 2 comments 0 reactions 0 assignees View on GitHub
E: ease of use improvement
Dominant language
Vue
Stars
21.9k
Forks
1.5k
Avg merge
1d 14h
Merged PRs (30d)
62

Description

### Guidelines

- [x] I have [searched the issue tracker for open and closed issues](https://github.com/FreeTubeApp/FreeTube/issues?q=is%3Aissue+sort%3Arelevance-desc) that are similar to the feature request I want to file, without success.
- [x] I have searched the [documentation](https://docs.freetubeapp.io/) for information that matches the description of the feature request I want to file, without success.
- [x] This issue contains only one feature request.

### Problem Description

https://docs.freetubeapp.io/usage/data-location/#notable-files lists 6 database files. We only provide import/export for Subscriptions, Playlists and History. An user might want to import/export the other files.

> [!NOTE]
Maybe we should also allow to export ~~History and~~ Playlist to prevent being locked in

### Proposed Solution

Provide import/export buttons for:
- [ ] `settings.db`
- [x] `search-history.db`
- [ ] `subscription-cache.db`

### Alternatives Considered

None.

### Issue Labels

ease of use improvement

### Additional Information

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.