Skip to content

BackupRestoreSettingsFragment: add UI options to import/export subsciptions#13245

Merged
TobiGr merged 1 commit intoTeamNewPipe:refactorfrom
evermind-zz:add-subscription-import-export-to-backup-restore-settings_refactor
Feb 15, 2026
Merged

BackupRestoreSettingsFragment: add UI options to import/export subsciptions#13245
TobiGr merged 1 commit intoTeamNewPipe:refactorfrom
evermind-zz:add-subscription-import-export-to-backup-restore-settings_refactor

Conversation

@evermind-zz
Copy link
Contributor

@evermind-zz evermind-zz commented Feb 13, 2026

What is it?

  • Bugfix (user facing)
  • Feature (user facing) ⚠️ Your PR must target the refactor branch
  • Codebase improvement (dev facing)
  • Meta improvement to the project (dev facing)

Description of the changes in your PR

  • create SubscriptionsImportExportHelper to share common code used in SubscriptionFragment and BackupRestoreSettingsFragment
  • Add UI options for import/export in BackupRestoreSettingsFragment

Before/After Screenshots/Screen Record

See #12344
This pull request renders #12344 obsolete

Fixes the following issue(s)

APK testing

The APK can be found by going to the "Checks" tab below the title. On the left pane, click on "CI", scroll down to "artifacts" and click "app" to download the zip file which contains the debug APK of this PR. You can find more info and a video demonstration on this wiki page.

Due diligence

…iptions

* create SubscriptionsImportExportHelper to share common code used in
  SubscriptionFragment and BackupRestoreSettingsFragment
* Add UI options for import/export in BackupRestoreSettingsFragment
@github-actions github-actions bot added the size/medium PRs with less than 250 changed lines label Feb 13, 2026
@TobiGr TobiGr added feature request Issue is related to a feature in the app import/export anything related to Import/export of data, subscriptions settings Relating to NewPipe settings labels Feb 14, 2026
Copy link
Contributor

@TobiGr TobiGr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thank you

@TobiGr TobiGr merged commit 3a42827 into TeamNewPipe:refactor Feb 15, 2026
7 checks passed
@TobiGr
Copy link
Contributor

TobiGr commented Feb 18, 2026

/backport dev

@github-actions
Copy link

Backport failed for dev, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin dev
git worktree add -d .worktree/backport-13245-to-dev origin/dev
cd .worktree/backport-13245-to-dev
git switch --create backport-13245-to-dev
git cherry-pick -x 941edd7aefa7d40bf947c2df180b271c02727425

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature request Issue is related to a feature in the app import/export anything related to Import/export of data, subscriptions settings Relating to NewPipe settings size/medium PRs with less than 250 changed lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants