Skip to content

Stuff to fix #1

Description

@samicrusader
  • Backend/Thumbnail preview: dont expand the page if a thumbnail is opened at the end of a page
  • Frontend/Styling: Code blocks both in-line and multi-line need proper styling in the default theme
  • Frontend/Styling: Multi-line code blocks can have syntax highlighting
  • Backend: Failover file sending needs to atleast be multi-threaded and/or break less (if this isn't possible then I'm using Nginx for the file backend)
  • Backend+Frontend: Allow for scripted header/footer pages
  • Backend: move from Flask+uWSGI to Quart/Starlette/FastAPI+uvicorn Moved to Move from Flask to Quart #2
  • Frontend/Pages: more metadata headers for better parsing in search engines
  • Styling: Google thinks that the text is too small and links are too close together for mobile devices
  • Backend: Redis/PostgreSQL/ElasticSearch database
  • Backend+Frontend: Allow for file hashing
  • Backend+Frontend: Implement file searching/filtering
  • Backend: File database updates (on start, periodically, when page is loaded)
  • Backend/Thumbnail preview: Pre-generate thumbnails and store either in cache dir or database
  • Thumbnail preview: Add an arrow that points to the smaller thumbnail
  • Thumbnail preview: Add a loading display while the thumbnail is generated
  • Page preview: Replace wxhtmltoimage with something more native that isn't prone to breaking; see if I can use local assets for generation
  • Frontend: Have better theming support (page template generation isn't determined by the theme, but can be customized extensively (see: Gazelle))
  • Backend/Pages: Allow separate locations for static (non-dynamic content) and served indexes
  • Backend: Make web browser cache static assets (/_/styles/*)
  • Frontend: Use a different tablesorting library with natural sort
  • Backend: User account system with multiple backends

Gonna add stuff at will.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions