List of ideas to explore.
Note: Not a roadmap! No guarantee that these items will be addressed.
Near Future
- Use CSS aspect-ratio for embeds
- Looks funky on mobile currently
- Track back-refs in for feeds? (Since feeds can have descriptions too)
- Render only what we need on save or delete (not whole website)
- Redo how watermarks work? (draw text using Go?)
- RSS Feeds
- Post/Feed? back-refs (show where posts are linked)
- Make a fetch canonical back-ref function
- Menu:
- Create menu items with social icons for social media sites
- Menu items to other pages
- Hierarchy of menu items? (Could be complex to do in database and web UI)
- Multiple menus (e.g. main menu, socials, side-menu, etc.)
- Menu display ideas: horizontal bar, vertical bar, buttons
Future
- Cache-bust images/media links
?v=abc123 - Scan pages for broken links?
- Big UI overhaul
- Theme customization
- Show loading spinner for uploading images?
- Images:
- Support cropping images?
- Set focal point in case of crop to square or other aspect ratios?
- Create variants of the same image easily?
- Graphically place watermark
- Support cropping images?
- Videos:
- Database:
- Run PRAGMA optimize
- Run VACUUM
- Login support
- Better than basic auth (mobile does not save credentials)
- Store a user session cookie
- Hash w/ Argon2 & partly hash in browser? (argon2-browser & x/crypto/argon2)
- See Fossil Password Management page
Future Future
- Podcasts (audio + feed)?
- PSP-1: The Podcast RSS Standard
- HLS Video Podcast Proposal - difficult due to how we implement videos currently
- Upload multiple images at once
- Generate should render only changed files by default
- Delete paths that were removed
- Audio + Video
- Support multiple captions/subtitles (need a UI for this)