Tribler / tribler

Privacy enhanced BitTorrent client with P2P content discovery
https://www.tribler.org
GNU General Public License v3.0
4.86k stars 451 forks source link

Don't store download checkpoints in versioned directory #8265

Closed qstokkink closed 1 week ago

qstokkink commented 1 week ago

We currently store our download configurations in a versioned directory. This means that every data directory upgrade requires users to port their download checkpoints, or their downloads will not be visible. We've had multiple reports by users that have seen their downloads disappear.

One thing we could do, is make a more invasive "UPGRADE NOW" dialog when we detect that users can upgrade old downloads to a new version. However, it probably makes more sense to stop versioning the download checkpoints (pulling them up one level from .Tribler/VERSION/dlcheckpoints to ./Tribler/dlcheckpoints).