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

Develop changes #19

Merged
merged 14 commits into from
Jun 5, 2022
Merged

Develop changes #19

merged 14 commits into from
Jun 5, 2022

Conversation

aaronleopold
Copy link
Collaborator

Lots of small fixes and QOL improvements. Making this PR now so these go to main, next PR won't be for a bit as I'll be diving in epub support.

  • fixed incorrect client API base route on builds
  • fixed terrible CORS config, less restrictive by default now with option to tighten as desired
  • small library scanner tweaks, separating into smaller crates to be reused by other future scanners
  • added duplicate file check endpoint to grab media entities which have the same checksum
  • started user api, added admin auth guard (to be used on most CRUD routes)
  • removed the seed binary feature, no longer needed
  • upgraded windows powershell script
  • added logging back, and log file writing (~/.stump/Stump.log)
  • using infer crate for mime-type estimation
  • started implementing new TOML-based configuration system (~/.stump/Stump.toml)
  • directory listing API and corresponding UI picker, so you don't have to manually write in library paths anymore!
  • fixed live updates popup not properly reappearing on full refresh

For those interested, the next PR I'm hoping will come in within the next few weeks that has (hopefully) full epub and epub streaming support (so the client doesn't have to download entire epub files to read one). Following that, I'll likely focus on: user API (creating and managing user accounts and user account access), designing the missing UI features/pages and maybing implementing some, and then reading lists/collections.

@vercel
Copy link

vercel bot commented Jun 5, 2022

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated
stump ✅ Ready (Inspect) Visit Preview Jun 5, 2022 at 11:12PM (UTC)

@aaronleopold aaronleopold merged commit 0114a37 into main Jun 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant