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

v0.7.5 #98

Merged
merged 492 commits into from
Dec 21, 2021
Merged

v0.7.5 #98

merged 492 commits into from
Dec 21, 2021

Conversation

ajslater
Copy link
Owner

v0.7.5

  • Fix integrity cleanup check for old comic_folder relations that prevented migrations.

* rename queue.py file for type checker

* basically working bulk import

* update poetry

* commented out mypy stub settings for django

* pyright for lint

* oops forgot to commmit bulk_import goodness

* fix credit update

* remove print cruft

* Fix Bugs. Move everything to bulk method. Create folder move & comic move functions. fix the watcher.

* change comments

* remove prints

* move some aggregating code from query into the aggregator

* more explicit variables

* more logging

* remove cruft

* clean up through model getting

* modularlize presave routines for groups & folders

* use an EventBatcher thread to do bulk moves

* Add librarychanged tasks for bulk imports and moves

* consolidate buffer threads in a class

* lint

* lint

* poetry & npm update

* remove deprecated option

* better import logging

* more logging

* tryna batch all this

* fix debug line

* fix logging

* working frontend again. downgraded webpack

* extra deps notes

* update poetry

* liberal use of put_nowait() fixes blocked comic creation

* Fix blocked comic creation with put_nowait() also fix ambiguous group linking bug

* fix total reporting logging

* fix task creation in watcher

* newer package-lock

* revert that put_nowait nonsense

* working scan thread

* more exception handling for thread loops and some _ prefixes

* just a little _ function cleanup in watcherd

* fix minor bugs and differences with bulk branch"

* additional exception catching in lifespan just to be sure

* remove useless print

* move event batchthread startup to a better place

* remove errant prints

* lint

* batching for big queries to try to fix sqlite bug

* upgrade npm

* upgrade poetry

* adjust batch sizes

* bump version

* fix bad function name

* lint

* instance queue for scanner thread

* bulk is now implied

* fix some logging and cleanup comments"

* update readme
* rename queue.py file for type checker

* basically working bulk import

* update poetry

* commented out mypy stub settings for django

* pyright for lint

* oops forgot to commmit bulk_import goodness

* fix credit update

* remove print cruft

* Fix Bugs. Move everything to bulk method. Create folder move & comic move functions. fix the watcher.

* change comments

* remove prints

* move some aggregating code from query into the aggregator

* more explicit variables

* more logging

* remove cruft

* clean up through model getting

* modularlize presave routines for groups & folders

* use an EventBatcher thread to do bulk moves

* Add librarychanged tasks for bulk imports and moves

* consolidate buffer threads in a class

* lint

* lint

* poetry & npm update

* remove deprecated option

* better import logging

* more logging

* tryna batch all this

* fix debug line

* fix logging

* working frontend again. downgraded webpack

* extra deps notes

* update poetry

* liberal use of put_nowait() fixes blocked comic creation

* Fix blocked comic creation with put_nowait() also fix ambiguous group linking bug

* fix total reporting logging

* fix task creation in watcher

* newer package-lock

* revert that put_nowait nonsense

* working scan thread

* more exception handling for thread loops and some _ prefixes

* just a little _ function cleanup in watcherd

* fix minor bugs and differences with bulk branch"

* additional exception catching in lifespan just to be sure

* remove useless print

* move event batchthread startup to a better place

* remove errant prints

* lint

* batching for big queries to try to fix sqlite bug

* upgrade npm

* upgrade poetry

* adjust batch sizes

* bump version

* fix bad function name

* lint

* instance queue for scanner thread

* bulk is now implied

* fix some logging and cleanup comments"

* update readme

* cleanup threads

* rename thread file and class

* make the notification worker handle multiple messages

* replace libarary using websockets with queue

* big thread consolidation into AggregateMessageQueuedThread with same run loop

* move method near where its used

* consolidate more into Notifier class. Only start NOTIFIER thread one place

* better lifecycle for notifier thread and move more things into notifier class

* moved conns into Notifier

* remove unused django_setup()

* modularize websocket server more. improve imports in lifespan

* clean up librarian by moving initializeion stuff into asgi & lifespan

* rename QUEUE to LIBRARIAN_QUEUE to be less ambiguous

* seperate notifier into its own file

* less ambigous debug

* make getLogger import more specific

* lint

* merge extraneous file

* minor lint and reoder join

* fix test
* _ for comic cover function names

* admin regen covers task

* update news for admin feature

* create bulk covers

* fix logging

* only use the bulk thread now, but not all calls are batched properly

* bulk browser cover creation

* bulk and single comic where appropriate

* update news. cleanup librarian
commit ab7a1ca54d4bfae42be60b635dd30c76b50f0845
Author: AJ Slater <aj@slater.net>
Date:   Wed Nov 3 18:21:40 2021 -0700

    cleanup notifier
commit cdbbe3454ae4ee56e8f873a176799784e198e9e8
Author: AJ Slater <aj@slater.net>
Date:   Wed Nov 3 19:58:33 2021 -0700

    consolidate thread logic
commit da0202eb186daa6dda47bcbb6f66748af101d461
Author: AJ Slater <aj@slater.net>
Date:   Wed Nov 3 21:51:10 2021 -0700

    fix name with referencing models before they're changed probably

commit c45e96b259b7bca592d20ef2448db6c90d264ba0
Author: AJ Slater <aj@slater.net>
Date:   Wed Nov 3 21:47:49 2021 -0700

    model reference threw a bug fix

commit 6006ffecd12ab925dd0af9e5677ca232e540c3eb
Author: AJ Slater <aj@slater.net>
Date:   Wed Nov 3 21:41:51 2021 -0700

    removed is_default and changed folder to folder
commit 1bf2641fa84e80310f2214e73d88220a0442e025
Author: AJ Slater <aj@slater.net>
Date:   Thu Nov 4 16:06:32 2021 -0700

    don't change volume names on the new import

commit 73b7be1424a504a7c4b66a6183d6e811b0743e38
Author: AJ Slater <aj@slater.net>
Date:   Thu Nov 4 16:05:18 2021 -0700

    fix missing comic in db bug for cover generation

commit 08ba39307ef8f02c56ea868af0451a994978d0fb
Author: AJ Slater <aj@slater.net>
Date:   Thu Nov 4 15:32:05 2021 -0700

    less ambigous scanner logging

commit 7092e62575521d94bd6173654419dfdeeb93a02b
Author: AJ Slater <aj@slater.net>
Date:   Thu Nov 4 15:29:43 2021 -0700

    fix scanner error on library not found.

commit 0075ee8b98c038784cd668176721189c685fc6dc
Author: AJ Slater <aj@slater.net>
Date:   Thu Nov 4 14:59:42 2021 -0700

    pyright linting. configure vulture to only point out egregious problems

commit 15f46e863d6a3eb5bf607a841eaf6aaec8001695
Author: AJ Slater <aj@slater.net>
Date:   Thu Nov 4 11:25:20 2021 -0700

    update README & NEWS
commit ae98321
Author: AJ Slater <aj@slater.net>
Date:   Fri Nov 5 00:53:17 2021 -0700

    update news for improvements

commit 56069d4
Author: AJ Slater <aj@slater.net>
Date:   Fri Nov 5 00:36:13 2021 -0700

    cover during import
commit 2096d4eecb394c0b0bdd815e852647583232fa15
Author: AJ Slater <aj@slater.net>
Date:   Sun Nov 7 20:13:52 2021 -0800

    lint

commit b1b88b37466372dbdf2797292509c10a2547fc8e
Author: AJ Slater <aj@slater.net>
Date:   Sun Nov 7 20:12:11 2021 -0800

    lint, typing hack

commit 6581e9351ef3f4cfb51e7074be898ca0146871fa
Author: AJ Slater <aj@slater.net>
Date:   Sun Nov 7 19:55:58 2021 -0800

    lint and fix up some logging

commit 8e8b1bed765c030721fce292b546b53cab98d29b
Author: AJ Slater <aj@slater.net>
Date:   Sun Nov 7 16:56:42 2021 -0800

    bunch of logging cleanups and a new log level VERBOSE
commit 1a507f97522e9deb2115c617349a2468f2b43b90
Author: AJ Slater <aj@slater.net>
Date:   Tue Nov 9 16:21:11 2021 -0800

    manually update updated_at for all bulk updates.

commit 23f4cb5f2cce80f3159eb210a3cab590d270e1f3
Author: AJ Slater <aj@slater.net>
Date:   Tue Nov 9 16:19:45 2021 -0800

    fix bug displaying updated_at for created_at

commit f802144fa74d1ff8bcc74d5e0dda13e1a0548782
Author: AJ Slater <aj@slater.net>
Date:   Tue Nov 9 16:19:23 2021 -0800

    just use python json

commit 4600acbddbaa5f2c61aba11c9aa20a8276224570
Author: AJ Slater <aj@slater.net>
Date:   Tue Nov 9 16:18:43 2021 -0800

    use database for latest_version and vacuum.

commit e7522c1751ae74c3344047987e09b755e6680d46
Author: AJ Slater <aj@slater.net>
Date:   Tue Nov 9 16:16:09 2021 -0800

    update hypercorn and pyright

commit 775e5276f3eba8cd798526e0115ec8d05836c832
Author: AJ Slater <aj@slater.net>
Date:   Tue Nov 9 16:15:39 2021 -0800

    lint

commit 5e56cc4f984359357e860ae589008955919a5a2f
Author: AJ Slater <aj@slater.net>
Date:   Tue Nov 9 16:15:28 2021 -0800

    shfmt!
@ajslater ajslater merged commit fbe1826 into release Dec 21, 2021
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