What's Changed
- fix: prevent path traversal in file browser rename action by @bunlongheng in #655
- fix: close status queues after download. by @arabcoders in #656
- feat(nfo): add XML declaration option for NFO file generation. by @arabcoders in #658
- refactor: minor changes to be more clear about self executable limitions by @arabcoders in #659
- refactor: improve ffmpeg error handling by @arabcoders in #660
- feat(auth): Add full account auth flow. by @arabcoders in #661
- feat: add resetpassword flow by @arabcoders in #662
- Refactor account modal form and clean up obsolete settings and tests by @arabcoders in #663
- Refactor frontend to expose security documentation and add dev flag by @arabcoders in #664
- refactor: support external yt-dlp in execuable builds. by @arabcoders in #665
- feat: add session management feature. by @arabcoders in #666
New Contributors
- @bunlongheng made their first contribution in #655
Full Changelog: v2.6.6...v2.7.0
Commits since v2.6.7
- 1119a48 fix: close status queues after download. Closes #653
- 9d96c46 refactor: move bulk retry to async api
- 8b8e575 refactor: preserve playlist metadata during pick video listing
- cd1f828 refactor: reduce frontend bundle sizes
- 1fbf0ee fix: restored eslint
- 532522f fix: prevent path traversal in file browser rename action
- 4956a2a fix(security): prevent path traversal in file renames
- 2febfd2 chore: add watchfiles for better dev expereince
- 433efc7 feat(nfo): add XML declaration option for NFO file generation. Closes #657
- 3b89e1a docs(security): clarify yt-dlp template trust boundary
- 4f5bf9d fix(tasks): enforce generic URL policy
- e70d665 refactor(tests): use aiohttp testclient
- 5ec196b refactor: minor changes to be more clear about self executable limitions
- d5368d0 chore: update dependancies and update macOS issues
- a15149d refactor: make ffmpeg not avaliable less fetal
- 6106963 feat(auth): add full account auth flow.
- 0d92f5a refactor: automate icons reload.
- 8f7c16f feat: add resetpassword flow
- ffa5810 fix: resize profile buttons
- f3fa3aa refactor: remove obsolete safety settings.
- ebdaad5 chore: remove useless tests
- f1f79d9 refactor: update the account modal form
- b7ecfed refactor: expose security doc in frontend
- a30c725 feat: add --dev flag for file watching during devlopement
- db3a19f fix: relax argparser
- e36003f refactor: support external yt-dlp in execuable builds. and update package installer.
- c7bc9c1 fix: icon catalog triggering full reloads
- de6e48f chore: update external dependancies
- b231e84 refactor: fail closed on api auth middleware
- d91dcc9 refactor: remove yt-dlp ci
- 7fce4ac feat: add session management feature.
- aed6f29 refactor: fold some item in a drop down in both simple/default layout
- 33bcf46 fix: update Arabic locale format in date formatting test