Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stuff to fix #1

Open
11 of 21 tasks
samicrusader opened this issue Apr 12, 2023 · 11 comments
Open
11 of 21 tasks

Stuff to fix #1

samicrusader opened this issue Apr 12, 2023 · 11 comments
Assignees
Labels
enhancement New feature or request

Comments

@samicrusader
Copy link
Owner

samicrusader commented Apr 12, 2023

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

@samicrusader samicrusader added the enhancement New feature or request label Apr 12, 2023
@samicrusader samicrusader self-assigned this Apr 12, 2023
@samicrusader
Copy link
Owner Author

2 and 3: fixed in 64a0fa3

@samicrusader
Copy link
Owner Author

1: fixed in 8d0f827

@samicrusader
Copy link
Owner Author

8: fixed in a0fd2f3

@samicrusader
Copy link
Owner Author

5: fixed in 4b0c761

@samicrusader
Copy link
Owner Author

4 may be fixed by 6 but don't quote me on that

@samicrusader
Copy link
Owner Author

#\6 fixed by #2 being complete

@samicrusader
Copy link
Owner Author

#\18 fixed in 656fd10

@samicrusader
Copy link
Owner Author

#\19 fixed in 6f4fcdc

@samicrusader
Copy link
Owner Author

@samicrusader
Copy link
Owner Author

#\20 fixed in 932edc6 and 45964c1

@samicrusader
Copy link
Owner Author

#\4 has been fixed since the Quart move I believe:
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant