Skip to content

v0.7.3 - #94

Merged
ajslater merged 473 commits into
releasefrom
develop
Dec 17, 2021
Merged

ajslater merged 473 commits into
releasefrom
develop

Conversation

@ajslater

Copy link
Copy Markdown
Owner
  • Fix crash updating latest version.
  • Fix a folder not found crash in folder view.
  • Database indexing speedups.

commit 4b50bb83599d7084a3d96264b49d363d7b3d5114
Author: AJ Slater <aj@slater.net>
Date:   Tue Oct 12 17:32:34 2021 -0700

    Better docs for autofield

commit b9ffd1e7300333e7c2dd1d15ea95cbcf535bccb3
Author: AJ Slater <aj@slater.net>
Date:   Tue Oct 12 16:51:07 2021 -0700

    Autofield instead of bigautofield
kb help

commit a2b14296ec6b542ce81e962eaf33a1214ce2f549
Author: AJ Slater <aj@slater.net>
Date:   Wed Oct 13 14:37:47 2021 -0700

    remove cruft

commit 2117b1b5c3dd82b77b8bf79c86f096288931d649
Author: AJ Slater <aj@slater.net>
Date:   Wed Oct 13 14:37:08 2021 -0700

    fix 2 hotkey

commit 8624c28d1b9d7a6914ee4c051c2362cc1277d625
Author: AJ Slater <aj@slater.net>
Date:   Wed Oct 13 14:20:09 2021 -0700

    mostly working
* 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
…s_model_comic all instance variables for metadata
commit f1334d552a021d03a8fc5ea89c31cac805711299
Author: AJ Slater <aj@slater.net>
Date:   Thu Dec 16 10:30:47 2021 -0800

    script rename

commit 53bc44f30bc134f267a2d153ac87688377ced25f
Author: AJ Slater <aj@slater.net>
Date:   Thu Dec 16 10:00:48 2021 -0800

    picopt

commit 958f51cde02fd32542ca5983982f6f3664aacba3
Author: AJ Slater <aj@slater.net>
Date:   Thu Dec 16 00:50:34 2021 -0800

    lint

commit b7b20fb084f61c26b3ecd6c8ce3d94778e2f0658
Author: AJ Slater <aj@slater.net>
Date:   Thu Dec 16 00:49:33 2021 -0800

    don't need to ignore md5 lockfile anymore

commit 89a36563763eead6284027084c45629699734077
Author: AJ Slater <aj@slater.net>
Date:   Thu Dec 16 00:45:46 2021 -0800

    for test script us amd64 because that's a my mac

commit a7b724865b23eaf507baf252c2d3fa132134b5a8
Author: AJ Slater <aj@slater.net>
Date:   Thu Dec 16 00:45:24 2021 -0800

    remove development ! from script

commit a57c754d4c0d8a5ddba31ed902ce04d2fae1b6b1
Author: AJ Slater <aj@slater.net>
Date:   Wed Dec 15 19:09:27 2021 -0800

    only use hadolint on mac

commit 079a2adfeda475ec924c44dcdcdbfc073c806170
Author: AJ Slater <aj@slater.net>
Date:   Wed Dec 15 18:37:17 2021 -0800

    dont store md5 in a file

commit 55b7a92516bccd50547da6d8fb267d7670c3967e
Author: AJ Slater <aj@slater.net>
Date:   Wed Dec 15 18:34:36 2021 -0800

    can kind of cache wheels on docker hub now. needds more testing
commit 9cda3e199256ff9d91d823141f88e1e80cb8cc07
Author: AJ Slater <aj@slater.net>
Date:   Thu Dec 16 19:56:41 2021 -0800

    lint

commit e2111c593f032de0d5af9e3774c8864fa0729ecc
Author: AJ Slater <aj@slater.net>
Date:   Thu Dec 16 19:56:37 2021 -0800

    poetry is now in codex-wheel-builder

commit badf327668d1c2b2f2c309e949c540bfecea19a0
Author: AJ Slater <aj@slater.net>
Date:   Thu Dec 16 17:49:26 2021 -0800

    rename docker scripts

commit 1b6867e63e450302e7f22025cd5b7a7d51aa042c
Author: AJ Slater <aj@slater.net>
Date:   Thu Dec 16 17:41:57 2021 -0800

    use buildx bake for codex

commit c6c1e8878dc97a7057c7414325d0c93fad1aa9e5
Author: AJ Slater <aj@slater.net>
Date:   Thu Dec 16 17:41:47 2021 -0800

    ignore more paths

commit 7c22f745623416b9f26be0c277975ad300e42e8a
Author: AJ Slater <aj@slater.net>
Date:   Thu Dec 16 14:05:44 2021 -0800

    build scripts
commit b47ef0b4d47156adffc78797ddc89e63feb6d123
Author: AJ Slater <aj@slater.net>
Date:   Thu Dec 16 20:38:23 2021 -0800

    more indexes for comic fields

commit 5e1b6e409f4cffee61841725706386cba4f26f1d
Author: AJ Slater <aj@slater.net>
Date:   Thu Dec 16 20:25:33 2021 -0800

    fix latestversion update. remove parent_folder override for comic
@ajslater
ajslater merged commit 3e00738 into release Dec 17, 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