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

Lots o' changes #32

Merged
merged 59 commits into from
Sep 11, 2022
Merged

Lots o' changes #32

merged 59 commits into from
Sep 11, 2022

Conversation

aaronleopold
Copy link
Collaborator

@aaronleopold aaronleopold commented Sep 11, 2022

Way too many changes to go over, more large repository reorganization happening to better support some really fun and cool future endeavors so wanted to get this in beforehand. This PR's highlights:

  • Rust -> TypeScript code generation, outputting TypeScript types for Rust types
  • Libraries now have LibraryOptions, which at the moment mainly alters library scanning
  • WEBP thumbnail generation (LibraryOption)
  • Concept of LibraryScanMode (Sync or Batch). Sync refers to what Stump currently had, Batch is the new one that provides great speedup for large libraries.
  • Basic library stats, foundational work for more in the future.
  • Includes changes from job overhaul (new event manager, job pool system, etc)
  • Misc dependency updates
  • Misc UI changes, temporarily removed animated comic reader until I can dedicate more time to finalizing UI.

Some UI inconsistencies weren't fixed yet, but are accounted for lol I wanted to be sure to get this PR out first. Once reorg is finished, I will work on finalizing the partitioning that will allow for and then resume working on core features (PDF support probably next).

@aaronleopold aaronleopold merged commit 2158372 into main Sep 11, 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