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 (under evaluation)
  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
  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
  44. ⏳ Configure upload page defaults from admin
  45. ✅ Add announcement feature
  46. ⏳ Set width/height params when accessing images
  47. ⏳ Convert image format on upload

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
  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