Skip to content

TODO List ​

Add Features💕 ​

  1. ✅ Add image upload via paste (Completed on 2024.7.22)
  2. ✅ Add copy link in markdown, html, etc. formats (Completed on 2024.7.21)
  3. ✅ Add admin entrance on upload page (Completed on 2024.7.21)
  4. 📝 Add user personalized configuration API
    • Custom login and upload page background (Completed on 2024.8.25)
    • Custom image bed name and logo (Completed on 2024.8.26)
    • Custom website title and icon (Completed on 2024.8.26)
    • Custom background switch interval (Completed on 2024.9.11)
    • Custom background opacity (Completed on 2024.9.12)
    • Custom footer portal (Completed on 2024.10.20)
    • Global custom link prefix (Completed on 2024.12.27)
    • Hide footer option (Completed on 2025.2.4)
  5. ✅ Add random image API (Completed on 2024.7.25)
  6. ✅ Improve multi-format link display, add ubb format support (Completed on 2024.8.21)
  7. ✅ Improve login logic, add backend auth code verification (Completed on 2024.8.21)
  8. ✅ Support URL paste upload (Completed on 2024.8.23)
  9. ✅ Auto-compress images larger than 5MB before upload (Completed on 2024.8.26)
  10. ✅ Refactor upload page toolbar, support custom compression (pre-upload & storage) (Completed on 2024.9.28)
  11. ✅ Refactor admin panel, optimize auth & display, add image detail page (Completed on 2024.12.20)
  12. ✅ Add admin stats, IP records, IP blacklist, upload IP blacklist, etc. (Upload IP blacklist completed on 2024.12.20, access records postponed due to high KV cost)
  13. ✅ Click link on upload page to auto-copy to clipboard (Completed on 2024.9.27)
  14. ✅ Remember upload settings (method, link format, etc.) (Completed on 2024.9.27, two upload methods merged)
  15. ✅ No password set, skip login page (Completed on 2024.9.27)
  16. ✅ Delete only successful uploads, retry failed uploads (Completed on 2024.9.28)
  17. ✅ Optimize file naming for paste uploads (Completed on 2024.9.26)
  18. ✅ Add R2 bucket support (Completed on 2024.11.5)
  19. ✅ Admin panel batch blacklist/whitelist (Completed on 2024.12.14)
  20. ✅ Telegram Channel bot & channel data for upload record, migration, backup (Completed on 2024.12.4)
  21. ✅ Support custom naming (original only, random prefix only, or default random prefix_original) (Completed on 2024.12.4)
  22. ✅ Auto-switch channel on upload failure (Completed on 2024.12.12)
  23. ✅ Backend list API pagination (Completed on 2024.2.5)
  24. ✅ Support custom link prefix (Completed on 2024.12.4)
  25. ✅ Integrate alist or implement webdav (Completed on 2025.8.28)
  26. ✅ File detail shows file size (Completed on 2024.12.10)
  27. ✅ Admin can set global default link prefix (Completed on 2025.2.1)
  28. ✅ Support more file formats (Completed on 2024.12.9)
  29. ✅ Auto-clear CF CDN cache on delete/whitelist/blacklist (Completed on 2024.12.11)
  30. ✅ Record selection order in admin batch select (Completed on 2024.12.20)
  31. 📝 Support custom upload path & album for images
    • Folder delete (Completed on 2025.3.6)
    • Move file (Completed on 2025.3.7)
    • Fix admin load more bug (Completed on 2025.3.6)
    • Admin batch operation supports folders (Completed on 2025.3.6)
    • Admin pagination logic adjustment (Completed on 2025.3.6)
  32. ✅ Support multiple Telegram Bot Token load balancing (Completed on 2025.2.4)
  33. ✅ Admin provides detailed settings info and guide (Completed on 2025.2.5)
  34. ✅ Logo update, login page optimization, settings tips, and more UI improvements (Completed on 2025.2.2)
  35. ✅ Integrate S3 API channel (Completed on 2024.2.3)
  36. ✅ Support short link naming (Completed on 2025.2.1)
  37. ✅ Support dark mode (Completed on 2025.1.11)
  38. ✅ Support KV backup & restore (Completed on 2025.7.31)
  39. ✅ Footer can be hidden (Completed on 2025.2.4)
  40. ✅ Enhanced search function
  41. ✅ Support pasting multiple links, external link management
  42. ⏳ Record MD5 on upload, support file hard link
  43. ✅ Show recent uploads on upload page (Completed on 2025.11.23)
  44. ✅ Configure upload page defaults from admin
  45. ✅ Add announcement feature
  46. ⏳ Show width/height params when accessing images
  47. ✅ Support converting uploaded images to WebP format
  48. ⏳ Support API upload channel

Fix Bugs👻 ​

  1. ✅ Fix API upload not showing in admin (Fixed on 2024.7.25)
  2. ✅ Migrate to TG channel upload due to telegra.ph closure (Fixed on 2024.9.7)
  3. ✅ Fix admin infinite refresh when no admin auth set (Fixed on 2024.9.9)
  4. ✅ Fix some videos not previewing (file issue, cannot fix)
  5. ✅ Add new image review channel (Completed on 2025.6.23)
  6. ✅ R2 channel deletes from bucket when deleted in admin (Fixed on 2024.12.4)
  7. ✅ Add CORS header access-control-allow-origin: * to file response (Fixed on 2024.12.9)
  8. ✅ Add access whitelist to upload page (Fixed on 2024.12.11)
  9. ✅ Fix long file name blocking action buttons
  10. ✅ Fix list API data integrity issue

Released under the MIT License