FreshRSS / FreshRSS/FreshRSS

[Feature] - OPML Overwrite vs Append Import Toggle

Open
#5,952 0 comments 1 reaction 0 assignees View on GitHub
Feature Request
Dominant language
PHP
Stars
16k
Forks
1.3k
Avg merge
13h 24m
Merged PRs (30d)
40

Description

**Is your feature request related to a problem? Please describe.**
Does the import process overwrite the existing rss subs or does it append them to the existing ones? I tried to do an import to transform a broken nitter rss instance to a new one after find and replacing an export with the new URL, and it seemed to just add the new subs without removing the broken subs that I had deleted from the OPML file.

**Describe the solution you’d like**
Unless I'm mistaken, and I somehow did this wrong, would it be possible to add a toggle for whether to overwrite versus just appending to the existing subscription list? I would imagine that you would want to make the default appending though since that is less destructive?

**Describe alternatives you’ve considered**
Not really sure if there is another good alternative to an append/overwrite option.

**Additional context**
N/A

Contributor guide

Open the contributing guide

Research direction

Start at FreshRSS's OPML import flow and trace both the import handling and the UI where an import option could be presented. Define the append behavior as the safe default, add an overwrite choice that removes subscriptions absent from the imported OPML, and verify both modes preserve the intended subscription list.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
full-stack
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.