Commit Graph

7 Commits

Author SHA1 Message Date
mini
b5c50b0779 fix: cascade delete download_logs when video is deleted
DownloadLog has ondelete=CASCADE on FK but ORM relationship lacked
cascade='all, delete-orphan', causing IntegrityError (NOT NULL) on
video deletion.
2026-02-19 01:00:51 +08:00
mini
62a51305c3 fix: detect platform on video create, remove hardcoded twitter default 2026-02-19 00:14:50 +08:00
mini
f106763723 feat: auto cleanup with retention period, storage limit, settings UI 2026-02-18 23:47:33 +08:00
mini
97c58ce3f8 feat: add geolocation to download logs (country, city via ip-api.com) 2026-02-18 23:28:39 +08:00
mini
27c9c87f5c feat: track download logs (ip, browser, device, time) 2026-02-18 23:20:50 +08:00
mini
0bab021e21 feat: dedup downloads by (url, format_id) index, reuse existing files 2026-02-18 23:00:49 +08:00
mini
7fdd181728 Initial commit: XDL Twitter/X video downloader 2026-02-18 17:15:12 +08:00