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

πŸ”– Release v0.0.4 #365

Merged
merged 26 commits into from
Jul 11, 2024
Merged

πŸ”– Release v0.0.4 #365

merged 26 commits into from
Jul 11, 2024

Conversation

aaronleopold
Copy link
Collaborator

Added

  • βœ… Improve coverage testing and filesystem coverage (#351) [efbae49]
  • ✨ Delete job-associated logs and small QOL changes (#348) [5d00c20]
  • ✨ Image analysis job (#307) [8a8bd86]
  • ✨ Support grid and table layouts (#322) [2f1b085]
  • ✨ Email to device (#296) [f5e5a09]

Changed

  • πŸ’„ Fix large button [32532c0]
  • 🚨 Fix type mismatch [b049668]
  • 🚨 Fix compilation error in test [71a4cd0]

Fixed

  • πŸ› Focus EPUB.js iframe each location change (#359) [1ce33e8]
  • πŸ› Fix first visit API URL determination (#358) [d2b8ed4]
  • πŸ› Fix DB error during media analysis (#354) [73efc83]
  • πŸ› Fix nested file structure support for ZIP/RAR format (#353) [3aa02a7]
  • πŸ› Fix OPDS path detection regression (#350) [52092c6]

Miscellaneous

aaronleopold and others added 26 commits April 14, 2024 10:15
* 🚧 Start `email` crate and notifier adjustments

Support for configuring an email client and encrypting secrets associated with a notifier (if necessary)

* encryption key in DB 😬

* WIP API for emailer

* Worked on the plane πŸ’…

* WIP save whatever I was working on

* fix merge issues

* WIP: create emailer form

* WIP: create emailer form, almost

* WIP: emailer card

* Email send history

* WIP actually sending emails

* Validate and tx the recipients

* WIP devices

* WIP email works!

* UI work for send history and create/update device

* WIP: flesh out emailer UI pages

* Add modal for emailing book

* Support TLS in email

* Add migration

* Write docs for emailer crate

* fix clippy lints
Caused during merge from develop
* WIP: mocking table exploration layout

* WIP: backend changes

* super scuffed ui arrangement

* ew

* Reorg series files

* A lot less scuffed

There is a LOT of duplication to cut down on, though

* EntityTable component

* WIP: URL-based ordering for tables

* fix style issues, fix book filtering outside series ctx, refresh book search

* fix docs link for library pattern

* reorganize, add toolbars to each view

* consolidate and clean

* fix build

* Add page selector

* Add column configuration for books
* Progress toward image analysis job

* Get functional test of analyze image.

* Finish first draft of job.

* Fix lint errors

* Clean up code and add doc comments

* Add media analysis api paths and series management button.

* Fix accidentally removed error result.

* Reorganize client API

* Address comments

* Remove errant tracing log in analyze_media_job

* Update images_analyzed count during task

* Only load ids when building list for analysis job.

* Add media_updated state and reactivate epub

* Enforce permissions

* Fix error in rar page counting and address todo

* Fix utopia descriptions.

* Update metadata properly, address comments

* Update page count if it is None
The analyze buttons were expanding to the full width of the container
* New translations en.json (Romanian)

* New translations en.json (French)

* New translations en.json (Spanish)

* New translations en.json (Afrikaans)

* New translations en.json (Arabic)

* New translations en.json (Catalan)

* New translations en.json (Czech)

* New translations en.json (Danish)

* New translations en.json (German)

* New translations en.json (Greek)

* New translations en.json (Finnish)

* New translations en.json (Hebrew)

* New translations en.json (Hungarian)

* New translations en.json (Italian)

* New translations en.json (Japanese)

* New translations en.json (Korean)

* New translations en.json (Dutch)

* New translations en.json (Norwegian)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Russian)

* New translations en.json (Serbian (Cyrillic))

* New translations en.json (Swedish)

* New translations en.json (Turkish)

* New translations en.json (Ukrainian)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Traditional)

* New translations en.json (Vietnamese)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Polish)

* New translations en.json (Polish)
* add logging, wip col pinning, clear job logs

* reorganize library settings

* πŸ§‘β€πŸ’» Organize OPDS into versioned modules

This is mostly in preparation for supporting v2.0
* Add tooling, test data, and new epub + pdf + rar + zip tests

* Fix typo

* Reorganize tests and bulk out.

* Add passing webp tests.

* Full webp coverage.

* Add tooling, test data, and new epub + pdf + rar + zip tests

* Fix typo

* Reorganize tests and bulk out.

* Add passing webp tests.

* Full webp coverage.

* Add newline at end of .gitignore

* Add assertions to test rar deletion
* New translations en.json (Polish)

* New translations en.json (Polish)

* New translations en.json (Dutch)

* New translations en.json (Dutch)

* New translations en.json (Dutch)

* New translations en.json (Italian)

* New translations en.json (Italian)

* New translations en.json (Italian)

* New translations en.json (Italian)
* wip fix nested structures in zip

* wip review rar logic

* review and small changes

* fix filter in rar page count
Fixes #357

This is a bit of a cheeky solution, but it seems to work 🀷. I've basically manually focused on the EPUB.js iframe whenever the location changes. This isn't inefficient per se, but I'll see if I can find and fix the actual, underlying issue over the weekend
@aaronleopold aaronleopold changed the title Release/v0.0.4 πŸ”– Release v0.0.4 Jul 8, 2024
@aaronleopold aaronleopold merged commit c0c4267 into main Jul 11, 2024
5 checks passed
@aaronleopold aaronleopold deleted the release/v0.0.4 branch July 11, 2024 23:37
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.

2 participants