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

v1.4.0a0 #300

Merged
merged 104 commits into from
Apr 27, 2023
Merged

v1.4.0a0 #300

merged 104 commits into from
Apr 27, 2023

Conversation

ajslater
Copy link
Owner

  • Features
    • Experimental OPDS 2.0 Support.
  • Fix
    • Faster Metadata pages for web and OPDS.
    • Fix Credits not imported bug.
    • Fix two pages mode turned off permanently.

commit 4f8b076c541480b8b40afc1998d91a965d9c994f
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 15:07:29 2023 -0800

    fix user and group tab heights

commit 8d291f8e6c369e96c6eced1c9ce53589f62d35bb
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 14:51:46 2023 -0800

    trim unused id

commit 69f7b2fa51610ed030a9888bc51160f61da87325
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 14:51:27 2023 -0800

    format keyboard shortcuts

commit 3a00cec449d28aa3a913dbbbb08f843ddebe9cf8
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 14:44:08 2023 -0800

    make clear button and read rtl in reverse the same height

commit 0336ebde3fc8322f9be753b5017681c8c82fb237
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 14:25:29 2023 -0800

    simplify getSettings for reader

commit f45cd03709e7eee3d607a84d4404d8d18ad6dd3a
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 14:14:00 2023 -0800

    read in reverse feature

commit b5eb874bdc89a9f922fbb4a3277d104a8be8786c
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 22:35:06 2023 -0800

    user configurable 24 hour time format

commit 50039b60f8122c767b78d7526282d316ffef7490
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 20:30:59 2023 -0800

    fix reader settings drawer colors

commit 0cd0f3faf5c29a6e28a39b44730e3e99b378942b
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 20:14:23 2023 -0800

    prev & next book buttons

commit 9e4ab34f1a54b370b67965aaac667b308bfc1d43
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 18:48:21 2023 -0800

    display covers in one page mode. keys for adjusting page in two page mode.

commit d9c5a41e1033d6c989388a27262d6178abed0b13
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 16:51:00 2023 -0800

    reader prev/next book now read_ltr aware

commit 4c6111c37328a15a22ba873a97046302952367b5
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 15:39:09 2023 -0800

    fix two pages mode skipping pages

commit a47d5760dad912e8a75ab312eb21cb401f1b6ecc
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 15:24:17 2023 -0800

    add fit to choice in db

commit fbae4a828a48bc1f766d91a801634da29870d566
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 15:23:54 2023 -0800

    fix setting null fit_to in reader settings. make bookmark fit_to choices hardcoded in the db

commit b26f73826fb3ff2920f451660a70bc6912556c1b
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 00:06:39 2023 -0800

    show series name everywhere in opds

commit baf61d3186e3df79597743d96dd3241dcceb60af
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 23:51:41 2023 -0800

    no top links or entry facets on subsequent OPDS pages

commit 9a8d001f3d3be40d9fb69eb8347e825f92d3f176
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 23:31:42 2023 -0800

    fix opds pagination

commit db6065110a2ab1fd67df11bcf11f7c77e7d606e2
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 19:38:26 2023 -0800

    change optimizer task docs

commit 2bd92e01b4bab2ea7c00e17384fac9e7172ca76e
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 19:36:12 2023 -0800

    break up searchd into modules

commit ddfa3e528575deb3080d2fdadb74112a8cb73468
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 18:47:20 2023 -0800

    use search index updated_at for start date. move optimize into backend partially

commit f04de9330e30f851a7c760abaf9b1498b523f780
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 18:20:22 2023 -0800

    remove most fields from opds categories

commit d7997b5ea0c3f6c3f2201cdbc5929f92d6544f5f
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 18:17:50 2023 -0800

    fix spacing in opds browser names & titles

commit d08447f54062a5d0e33eaf221722d2044dd0af5f
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 15:49:42 2023 -0800

    shut off watchdog debug events"

commit 4240f65f286e2051d8d21344a74cdc516b369bcc
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 15:48:09 2023 -0800

    bump news and version

commit 9737e929b9ec3f05ac27bd3d9fe249f152062166
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 15:46:46 2023 -0800

    remvoe debug hack

commit 8df9393f91d0bba1020ad929f0a80aad703947b8
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 15:45:42 2023 -0800

    remove open closed screener from batcher. moved it into handler

commit 0fa98cb755d0f1413c272122e76cbaca088dff8b
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 23:53:59 2023 -0800

    ignore opened and closed events

commit a35d58348ab3334025ebbba49f75228dce0950b7
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 23:24:48 2023 -0800

    fix manual manifest deployer

commit 95fa5ba06588c24374d0dacafb1a59018ef6af59
Merge: c4597a0b 0df40e5f
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 23:03:44 2023 -0800

    Merge branch 'main' into develop

commit 0df40e5f03602d89d1e28c1f8801d3dd08836a8f
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 23:03:30 2023 -0800

    v1.2.3 (#247)

    * search engine performance in progress

    * fix search index status types

    * fix slow remove records. fix delete all records at end of index

    * lint

    * use whoosh multiprocessing not haystack's

    * clean up cruft

    * bump version and news

    * update depts

    * fixes for deploy

    * chmod

    * trap more search update errors. match search index timestamp to db scan time, not index complete time.

    * trap final commit errors. more explicit indexing error logging. faster return on nothing to do.

    * fix scroll bars inappropriately on admin tables

    * fix admin drawer obscuring small screens

    * fix download buttons

    * remove errant console.logs

    * fix appended i to author names in opds

    * more order for search index

    * add commas to stats numbers

    * bump docker base version

    * update deps

    * lint

    * bump version

commit c4597a0b0cd6958dad68aa67712b04dae163bef2
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 22:40:05 2023 -0800

    bump version

commit e3f662740f86bef199dfc5e26b7823a61560d169
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 22:39:34 2023 -0800

    lint

commit b0c70a6b413cae5b2bbd1f9d2098cbe280f47e8b
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 22:37:49 2023 -0800

    update deps

commit 046a6cc5a418433dc01f75072f5a94dc138002a0
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 22:36:10 2023 -0800

    bump docker base version

commit 5d1cbc4314b0bb5a425f040cb49b99e1c334de88
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 22:30:28 2023 -0800

    add commas to stats numbers

commit a14e679bd3f5cdfb17d467c875ee42307e4a3182
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 20:26:30 2023 -0800

    more order for search index

commit 3234deadb99c742fd27593269905e32a4deeb120
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 19:30:59 2023 -0800

    fix appended i to author names in opds

commit f13c748f8b0a47247b761fe20c292e4c5212eea0
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 18:58:24 2023 -0800

    remove errant console.logs

commit 3502eeaa813d96db7a91ac1d576c4c00cdbd7a4b
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 18:41:52 2023 -0800

    fix download buttons

commit a8dbf05ecda4267a7ab3ba8fbe41355000184a39
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 18:08:58 2023 -0800

    fix admin drawer obscuring small screens

commit d3a97a2785e3e4b0f3fbe5daa5dcdf0c51e0d947
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 17:59:32 2023 -0800

    fix scroll bars inappropriately on admin tables

commit 093c9299194c1b79e0e9d4abb3c9ec9dbcbade48
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 17:31:37 2023 -0800

    trap final commit errors. more explicit indexing error logging. faster return on nothing to do.

commit c205b6398f25a1bd4d7fb7950f5643de87babe0d
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 17:12:08 2023 -0800

    trap more search update errors. match search index timestamp to db scan time, not index complete time.

commit dff2085d187ff2043262bcded414d6e55a38889c
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 15:27:46 2023 -0800

    chmod

commit 626750fb80aaf0204f8b9b3180de5bb63582f800
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 15:27:27 2023 -0800

    fixes for deploy

commit b44f79c7cf5919428764d4fc6a170f7320787077
Merge: 03dc10b0 41f0b6d1
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 12:40:12 2023 -0800

    Merge branch 'main' into develop

commit 41f0b6d1791eac73461c72f90033d1311ba075b3
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 12:36:43 2023 -0800

    v1.2.2 (#242)

    * search engine performance in progress

    * fix search index status types

    * fix slow remove records. fix delete all records at end of index

    * lint

    * use whoosh multiprocessing not haystack's

    * clean up cruft

    * bump version and news

    * update depts

commit 03dc10b0868da2efe4c2f16720302e8f2744697e
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 04:02:23 2023 -0800

    update depts

commit 8029f7666b92735539d4b460cd291a6907cb56e7
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 04:00:58 2023 -0800

    bump version and news

commit 3460c0d71a22cbfd3d37255afaa4c50ba23ce763
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 03:59:06 2023 -0800

    clean up cruft

commit e8095572b66a6044adc7c84da56d21b419f7032e
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 03:40:51 2023 -0800

    use whoosh multiprocessing not haystack's

commit cc5300a3acfaddf33aad3d4df49c75a712845aca
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 03:38:43 2023 -0800

    lint

commit 9c9c1d7a2885d631cc6d37ccd5b9b919f423fe95
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 03:37:55 2023 -0800

    fix slow remove records. fix delete all records at end of index

commit 602ceb1192478d4405e9d88a398d445d78480234
Author: AJ Slater <aj@slater.net>
Date:   Tue Feb 21 21:28:10 2023 -0800

    fix search index status types

commit 8e02f9aa65d42bb8ab53cdf503ab4041d8234dc4
Merge: e468c51c 20f06940
Author: AJ Slater <aj@slater.net>
Date:   Tue Feb 21 21:22:06 2023 -0800

    Merge branch 'develop' into search_index_performance

commit 20f06940486ee9d8f21107e9a67db1d822023e2c
Author: AJ Slater <aj@slater.net>
Date:   Tue Feb 21 17:44:20 2023 -0800

    update deps and version

commit e468c51ca550c7e180065da2f6398f817f79babe
Author: AJ Slater <aj@slater.net>
Date:   Tue Feb 21 17:26:33 2023 -0800

    search engine performance in progress

commit ee447946c5d24acc0ec2287b55d5353e34ebc5e6
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 17:09:35 2023 -0800

    put poll all libraries back iin admin admin menu

commit 674bbd207e04fb12e8e007432170ffd9e6cac7ad
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 17:07:24 2023 -0800

    fix regen api key stats

commit 5c0b887134bdefee0d846fca22a7952badc1fa89
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 16:50:16 2023 -0800

    fix minor status update bug

commit 89f3a990c3e0b24bbaebf64b40c662d2fc8df6f5
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 16:41:58 2023 -0800

    batch a jillion documents at a time for the search indexer. unbound memory for the search indexer

commit 17fb715523bd1cd431b15f6b54eca2bb495c2f56
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 16:27:22 2023 -0800

    bump news

commit b7eb56d09090294af0b53c8c4ec0482535bcc3e6
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 15:20:24 2023 -0800

    fix crash on writing files wait

commit f762e47d065355c4d0194f381409bde93fda70a0
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 12:04:50 2023 -0800

    bump news

commit 4691f731287aa8315142808d7f59340df5f1f1f2
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 12:03:40 2023 -0800

    Squashed commit of the following:

    commit edee944ee3c27bbf4a19e3ca739d4c362688e172
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 12:03:04 2023 -0800

        improve poll every hints

    commit ff825b923277438335e15935914ed14e6ffd7cf9
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 11:41:09 2023 -0800

        fix disabling poll preventing manual polling

commit 8549f4b5b3efc964ce1b3b59bfad02c6849a532f
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 19 22:30:28 2023 -0800

    move watchdog event handler to own file

commit c78d5584fd5eb4975f13d83d6f7b123903f43495
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 19 22:22:42 2023 -0800

    fix repo link

commit 134225394df1577c43fd3e35b7fb68bcb1839e31
Merge: 5c2ab188 0d4d7d3f
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 19 20:57:16 2023 -0800

    Merge branch 'main' into develop

commit 0d4d7d3f55c8161327db1b3b1e4e769df4c5557f
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 19 20:55:18 2023 -0800

    v1.2.0 (#238)

    * v1.0.4a0
    Squashed commit of the following:

    commit d3a49642ccd8e15e1fa31f7ac7cc1a23c8c6fc41
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 12:23:59 2023 -0800

        bump news

    commit 9933dcc29848f1673cc7b27c383c195ab37c28e1
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 12:22:43 2023 -0800

        fix image events for regular pages

    commit 512db0e304dffad92ba52fc2f79c6487e2255aa8
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 12:17:55 2023 -0800

        fix missing import

    commit 9aef0961c4a0a3031b34ae11f016fe338d421226
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 12:17:30 2023 -0800

        lint

    commit 4c0fbda570080e0c1756e5cc309ac29e4f2fb7f1
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 11:59:17 2023 -0800

        lint

    commit c008508120475618f605f459681b9e5511d14050
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 11:54:54 2023 -0800

        update deps

    commit 2a63873859f12d1582e79c57fff1cba11648430f
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 11:53:47 2023 -0800

        update plural names for some models

    commit a67ad3a5dfdb10fc260fdfba06c0f5518f82c622
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 11:53:37 2023 -0800

        use correct verbose_name_plural reference

    commit 65ab73aa3b2f1cb32a89b5784ea16679fed75125
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 02:12:09 2023 -0800

        Uatu ignores device changes more betterer

    commit c503544157715939d6becb851ffe88c637fa8500
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 02:11:53 2023 -0800

        lint

    commit 80f486ab22b1cfa61dc1bd82b5d455348b81d1d5
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 23:15:14 2023 -0800

        update deps

    commit 1cf06841ea046abacae8fe1eebcdce00b97ce247
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 23:13:58 2023 -0800

        bump news

    commit bec213d43ce67ea3e3b0668aa3e2f017ab36f09e
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 23:12:23 2023 -0800

        move debug print to warning for routeToPage. extra check for redirectRoute

    commit 8008ba454236498eeb6d27b2e4e2bc3a2e6e9960
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 23:07:40 2023 -0800

        add debug message for unsub

    commit c12eac0d6d443815f12c05307190387d75e88f8f
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 23:00:01 2023 -0800

        unify unsubscribe for websockets and do it on websocket.disconnect

    commit 976555326466b764ea1ed789d1fc7150736279fc
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 19:31:50 2023 -0800

        separate browser_metadata_view into browser_order_by & browser_annotations

    commit cb95ffe8c0df41ed39e7e523ef8e502523a8c795
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 19:31:40 2023 -0800

        separate browser_metadata_view into browser_order_by & browser_annotations

    commit 66572b894ad9cdd781bdb6b5ccccdadf61e0de4b
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 19:04:51 2023 -0800

        fix admin library picker bugs

    commit dd92999ec7d89925d82af4d4dfc85ac73e1159cf
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 19:01:08 2023 -0800

        change order of attributes

    commit 54d4b782427ca2169c74d4852de48cd7f05ae404
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Jan 14 18:27:50 2023 -0800

        fix admin library folder picker

    commit ccfb431ce218cdf980e9b0bae84ad43e397a6a9f
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Jan 14 14:18:53 2023 -0800

        Search improvements (#218)

        * fix xapian search flags. rename most xapian variables to search

        * break up browser base into filter mixins

        * lint

        * lint

        * <>= range operator

        * range operator news & docs

        * fix parsing non fields

        * update deps

        * do not get search history from server

        * remove debug console

        * remove search tables in favor of a case statement from the search engine

        * fix search help scrolling

        * minor order change for caption display

        * fix search menu opening on type

        * allow spread operator over Array.from everywhere

        * fix extra redirect on searches when topGroup == issues

        * use xapian default flags instead of listing them explicitly

        * break custom search pre-parser out into it's own class

        * use explict xapian flags contstuction to avoid import loop

        * move search stuff into its own directory

        * fix folder view for new way of searching

        * lint

        * remove bookmark from search. modularize preparser

        * move search field aliases to xapian synonyms

        * better comments about the customizations to xapian_backend

        * minor refactor and cleanups for search filter preprocessor

        * move bookmark filter out of search filter. move preprocessor for search filter into its own file

        * remove old clean search status hack

        * bump deps, lint

        * fix defaults for comicbox

        * folder mode on searched. fix id scope on searches

        * speling

        * deps update

        * fix array vs set function

        * no filter on search box

    commit 96f9f615db978d80a3011d63f34acd3985fd3d8e
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 17:43:28 2023 -0800

        linux/armhf note about cryptography

    commit 8c00ae97270c8928b890db633025dfcd7665d4da
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 16:48:40 2023 -0800

        remove extraneous line

    commit 0805145526f24a801ea8684e90b95bc2a8ff3182
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 16:43:45 2023 -0800

        fix roman.sh for options without path

    commit e9b4b7a6c28ae25dc0e5a29d9c32f0437021261f
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 16:38:05 2023 -0800

        roman script

    commit 19108e980afa05602306b21b29aece1f768937f0
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 14:58:46 2023 -0800

        update builder requirement script to be >=

    commit 30b63db8ecc7275eff9d12052c14875c89b6bbdc
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 14:56:18 2023 -0800

        bump README dev section

    commit c53b78b5b21c0da6914cdc0509cae0ac923063d3
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 14:49:26 2023 -0800

        fix frontend dev-server script

    commit 97d1b32c69391d357fba00c98f89a2668fcc7047
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 14:48:06 2023 -0800

        consolidate frontend scripts in frontend dir

    commit 9a5b1b4f021c77a137b19ecfa19668b5312a7da3
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 14:34:38 2023 -0800

        greatly diminish safe area inset for codex version

    commit 3d458d785712be82cc8c6c8ef01ee4c500a84bef
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 13:16:27 2023 -0800

        remove unused scripts

    commit 657a73b60363a3f9ceef243bf105c5e8c4045a00
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 13:16:18 2023 -0800

        simplify pm script

    commit 94139a9f652e4a931b94567b9758aca92c254bf5
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 12:19:59 2023 -0800

        update deps

    commit a9b818ce4b72afa7f4cc84e2230d8f57657f8afe
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 12:14:33 2023 -0800

        trim readme

    commit 3a7c8a5c2c387b2e358607e267ccff26e30f875e
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 12:11:42 2023 -0800

        use django_timezone.now()

    commit 4950b77d834bd679fc6605fe840455b033ca046d
    Merge: 2b5ad145 907637b9
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 19:41:04 2023 -0800

        Merge branch 'main' into develop

    commit 907637b9ec515e0a334f7144f4d212edc9bf416b
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 18:47:39 2023 -0800

        v1.0.3 (#216)

    commit 2b5ad145840f5399f41577f28132f8eacf0fcebd
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 18:31:18 2023 -0800

        bump news'

    commit ff41fdaf9624c79f197b200ffa181869c735eb36
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 18:29:52 2023 -0800

        update deps

    commit 123b97ce9fab45f7e772ad761c242a2ef6d43e25
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 18:24:04 2023 -0800

        fix orphan folders bug

    commit 9f2fcb041537895ed169c9d1abf737c5fe1e44f0
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 16:07:53 2023 -0800

        fix moving folders orphans folders bug

    commit c29bcebc9562fce5124254f276d218dc8fa2048a
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 15:57:47 2023 -0800

        fix item does not exist redirect

    commit 28ee9597c6217ecb64ebdc1215bc6af6ea2974cb
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 14:38:35 2023 -0800

        better cover error handling

    commit 3e6bb2b12c307f413f11727d002e51c8b50691ad
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 11:52:27 2023 -0800

        rename release branch to main

    commit 4e2118947feaf33e355938b68cd031957e1e71af
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 23:48:26 2023 -0800

        bump comicbox

    commit a3905e21cf2519a2c634771381911810d5dc50e9
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 15:18:09 2023 -0800

        update deps

    commit 22b08504cc27a74cae2220c809e79e03bfdbef50
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 15:15:52 2023 -0800

        bump version

    commit 802fa5b1a7a4e294684ad98319a61cf3d660a14d
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 15:15:35 2023 -0800

        force update failed imports task

    commit 64b7ca89372df11ed3a2859ea7025ab45b023500
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 14:24:46 2023 -0800

        do right side as well with title toolbar

    commit 6cb35c4bd0ac3138ce6911b101ddf8e9e43d4af8
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 14:23:40 2023 -0800

        line up browser title toolbar padding with filter toolbar

    commit 0e522aa6679dcdd994d37efb8de3bc69d888f47b
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 14:09:25 2023 -0800

        slightly  safter cover purge

    commit 21742192f4d2cae92fc2a559c3aec94fca5b654c
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 22:32:13 2023 -0800

        hide progress bar unless there's progress

    commit 68069cf27d39dd6ffd93ad7a38fbd6fc54fd4941
    Merge: 48d527d8 44e80076
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 22:26:24 2023 -0800

        Merge branch 'release' into develop

    commit 44e80076fce65e3d0852e71e3737b2385d1d5d3e
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 22:06:28 2023 -0800

        v1.0.2 (#215)

        * reorder dockerfile

        * fix zero padding

        * line up order-by caption on browser tiles to the bottom

        * update deps

        * bump version

        * drawer attribute optimization

        * package updates

        * remove pushover dev dependancy

        * Fixed next book change drawer opening settings drawer.

        * orphan component from last commit

        * dependency updates

        * bump news

        * remove script & temporary from admin settings menu

        * update packages

        * bump version

        * fix admin title toolbar z-index

        * fix failed imports not reupdating

        * trap db update errors and log issue paths

        * bump news

        * Discard orphan websocket connections from the connection pool.

        * make unseenFailedImports icon color red

        * use CloseButton component for librarystatus and fix positioning

        * comicbox 0.6.2

    commit 48d527d83ca8039863186e2d20890481cca9201c
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 21:20:01 2023 -0800

        comicbox 0.6.2

    commit 27bbc6b4ec16cfeb216674a1249b25aadbff8ba7
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 21:17:16 2023 -0800

        use CloseButton component for librarystatus and fix positioning

    commit 080cc94902fad2645ea29f4248ccbd57bfa8e837
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 21:16:45 2023 -0800

        make unseenFailedImports icon color red

    commit 2b725677c6418d96e555c67017c3dfc9f838a484
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 20:58:02 2023 -0800

        Discard orphan websocket connections from the connection pool.

    commit 5d9c0453f3d25e9f6d75e78f267b054c50c716d7
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 20:39:01 2023 -0800

        bump news

    commit 44c00e84e5059284c3d78c51d3f68074ee09ce1d
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 20:37:54 2023 -0800

        trap db update errors and log issue paths

    commit 3b0fc799a20a540c177040b451ef5432d2a261f6
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 19:33:08 2023 -0800

        fix failed imports not reupdating

    commit cc6f66869f9b4a904534449292e46c4511e62a7d
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 18:06:57 2023 -0800

        fix admin title toolbar z-index

    commit 897c053dc686157416df490c6ca2b0403cf4749c
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 16:21:20 2023 -0800

        bump version

    commit f554bb5aa4ce35c80f8baf1488247eb2f7609d88
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 16:21:10 2023 -0800

        update packages

    commit f87326d030f6f723c591adddf3bfb9c514f167e8
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 16:19:53 2023 -0800

        remove script & temporary from admin settings menu

    commit aba5f631b44c951832dd5ad7aea5adb9393e0ef8
    Merge: 3ba78743 31f8ea28
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 13:23:40 2023 -0800

        Merge branch 'release' into develop

    commit 31f8ea2800210a26cce7ee1098011172e01eae9a
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:39:54 2023 -0800

        v1.0.1 (#214)

        * reorder dockerfile

        * fix zero padding

        * line up order-by caption on browser tiles to the bottom

        * update deps

        * bump version

        * drawer attribute optimization

        * package updates

        * remove pushover dev dependancy

        * Fixed next book change drawer opening settings drawer.

        * orphan component from last commit

        * dependency updates

        * bump news

    commit 3ba78743eb7c2ff5448a2f757170c737944cbef9
    Merge: a7f10f41 10598e34
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:22:54 2023 -0800

        Merge branch 'release' into develop

    commit a7f10f41b67a05a86e45615635bd5e73370a4f2f
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:22:39 2023 -0800

        bump news

    commit d7e4b33b52f049f3e699db23989eae258e03b07c
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:19:40 2023 -0800

        dependency updates

    commit c4a98d51d8c7c17fb24b8f3896d61de4da2c068b
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:16:27 2023 -0800

        orphan component from last commit

    commit 192ba5edc2aff637e3bc27598cf040e2314c2471
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:16:09 2023 -0800

        Fixed next book change drawer opening settings drawer.

    commit 87e88680aae54b453c715d1029f09d058a34d868
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 1 17:03:54 2023 -0800

        remove pushover dev dependancy

    commit 4b4723c40149d6875b325426967445b2ead86657
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 1 17:01:32 2023 -0800

        package updates

    commit dd9acdc71d61eafe4caacbcc7a32dea511c59c80
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 1 16:58:51 2023 -0800

        drawer attribute optimization

    commit a2fe3a70a50330ba026eef2b38ebf450d2a34fcd
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Dec 31 16:42:34 2022 -0800

        bump version

    commit a0bbcb52c8846c147c352d4918c2244d6eec6819
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Dec 31 16:42:24 2022 -0800

        update deps

    commit e9f75151568449ed29e94f2a51908b23b14cdca0
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Dec 31 16:40:11 2022 -0800

        line up order-by caption on browser tiles to the bottom

    commit 3fca957b9bfc2d6170c5d9e160ccb0c79b0663c7
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Dec 30 16:45:01 2022 -0800

        fix zero padding

    commit f14749a8de68adc4501815ad0daff082cae17974
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Dec 30 15:27:13 2022 -0800

        reorder dockerfile

    commit 10598e342fedf3e11152aea02429f7ab18f25843
    Merge: b52827f2 a6d429ba
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Dec 29 12:17:02 2022 -0800

        Merge branch 'develop' into release

    commit a6d429badee6a5a06d68cc04db1d5aa9fdbd8336
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Dec 29 12:16:09 2022 -0800

        update packages

    commit b52827f21762ae3c8e376179262a4f5c49f5b40b
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Dec 29 12:14:42 2022 -0800

        v1.0.0 (#210)

        * bump version

        * change search help icon

        * per server start timestamp for frontend common

        * use dev for docs so it never goes out of date

        * use a group converter for urls

        * converter needs comic as well

        * fix broken icon definition

        * filter select throbber

        * now that it works go back to computed dynamicChoiceNames

        * pdf don't force rendering with key seems to fix it. make placeholder really dissapear

        * bump news

        * alphebetize fields

        * also offer selected choices so we can deselect them

        * fix deselecting filters by coercing pk types. let sub-filter-menu determine it's own type

        * use writatablestate

        * fix returning more filter choices if a filter is already selected

        * update version and packages

        * fix version using timestamp in api. lint

        * lint

        * remove cruft

        * remove vestigal api point

        * remove export of nonextand function

        * remove admin tools header

        * v0.13.1a7 (#194)

        * Squashed commit of the following:

        commit 1085a1426e6588225f4c7f514c91ee1009430231
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:29:29 2022 -0700

            change transitions

        commit 4f998c8b10522714744b60075dfa555e2ef41b83
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:22:32 2022 -0700

            hide all of failed imports in an expansion panel

        commit b3f1fd40f942b27590aa8191ef096e131810cf1c
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:17:48 2022 -0700

            cancel button for change password

        commit 30ca1f8a43693aaf8e787ae6d853a687232824d3
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:15:14 2022 -0700

            hopefully set admin drawer open when large

        commit 12cdfcf52c4c13f5b5c3a5f50ebd5baad8ff98de
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:14:50 2022 -0700

            language

        commit 55f2b0c5cd6ea402b989deda34338935dac1f0e7
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:09:02 2022 -0700

            lint

        commit c1aef5704b0784b80464035007f993d8212ae4cf
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:06:22 2022 -0700

            lint

        commit af9064723a965b623afc5ef6ce51f9a49f55ccfc
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 18:53:05 2022 -0700

            diable broken md parsing in frontend dir

        commit f27199d00a050752a85de731d36537ab2e28c2cd
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 18:52:35 2022 -0700

            disable security warning

        commit 0a7d2c493c3e54b319ae201f74bd09ed6931f73a
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 18:41:28 2022 -0700

            Squashed commit of the following:

            commit d648acd46b268c726adbf673f0f5986f5020c39c
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:41:13 2022 -0700

                fix fix script. package moved to root

            commit c52a1824ca4a4f02b19851cb9286365a1a1ffa90
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:40:55 2022 -0700

                use using eslint-plugin-mdx

            commit d5a989e75ced2121c8c874e82b42afd3e5e3e4a8
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:40:37 2022 -0700

                move to using eslint-plugin-mdx

            commit 6fb5e6421134b5782f3310692acf4bb76276fec1
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:39:43 2022 -0700

                lint

            commit a17465dbcdf5a320b2937be4f6013f3cf14835c1
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:19:20 2022 -0700

                eslint md not quite working can't load remark prettier rules

        commit ecbee17bc90886db035a21b8e77e467460d16342
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 16:46:33 2022 -0700

            lint pwa

        commit 5025b317557d71d7cd855759b4fd16fab8974595
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 14:36:40 2022 -0700

            lint

        commit e971bd92a3b20dda712e5d9dda43fc864a7e0998
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 14:07:59 2022 -0700

            use plugin-prettier-vue, move unicorn rule to root eslintrc, user prettier-config rules after other rules.

        commit 7d87f1c1bbca35b658cb5fe262bfc30249db3358
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 01:49:34 2022 -0700

            lint

        commit 26e75cf0edcffc43b0d95f3980b50030421f8c1d
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 22:10:40 2022 -0700

            lint rules

        commit b161b11b1584a1be5f5a72c87cbffdaf707c2550
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 22:10:26 2022 -0700

            remove some listsfields in favor of many=True

        commit 5e8297df56e3e430fe624ac049678435f5aac6fa
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 19:49:43 2022 -0700

            remove cruft

        commit 653f5a188dbf4478ec69641ac3edb2dc15ac818d
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 19:49:15 2022 -0700

            remove cruft

        commit 4fec82bec54e460c4da05c04a0dee0b74da72412
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 19:30:02 2022 -0700

            lint

        commit 49b9f4db3e0fa3d69a39fc483b7f0499e9158241
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 19:02:48 2022 -0700

            Squashed commit of the following:

            commit 7ebfcb123b06696bcb76ae4f5de73efb1f2d57a4
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 19:02:15 2022 -0700

                refactor rootlinks into nav links and fold others into toplinks

            commit 5a28ca2400601af2177d14d9750ed862c04a6eb4
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 18:16:51 2022 -0700

                change breakpoint for close book button

            commit 8ffa21af56723c079840368b94ccfca0122da0cf
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 18:16:30 2022 -0700

                fix touchmap calling this in arrow function.

            commit 50527ecba67899124087ac07bc7f2b579dad3343
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 18:13:21 2022 -0700

                use content instead of summary

            commit 90d03e30bef926aa11e70030085bf7cc6d118dce
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 18:11:58 2022 -0700

                more durabliblity for pycountry lookups

            commit 15085a1ea74506203af6f90820e2ebff4d6198e5
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 18:05:26 2022 -0700

                avoid toplink duplication with entries. let top links have summaries

            commit fb883f997c00db77d4e4542b81de60f4189d3b38
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 17:33:30 2022 -0700

                fix pocketbooks not urldecoding some things

            commit 86137de4a2ff46022cd1a327275354f0420ec9f0
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 17:22:03 2022 -0700

                clear

            commit e06a114d35679409fb7d2893042f504378ffaba8
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 17:20:49 2022 -0700

                ignore content negotiation for pages

            commit 27e9a6243e0984b8ef634c7c867e0f1bd6c691a4
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 16:49:31 2022 -0700

                don't use redirect link for opds

            commit 236f31d2a85975886e88afe0866e8d2e923dfd88
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 16:23:10 2022 -0700

                bump news for opds

            commit b4955383ed8aa13338b4842202261c1e4df6d542
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 16:12:24 2022 -0700

                change routes for top links

            commit 65fb6e5bdb20709830a7e9eb392b2be2942d50b6
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 16:06:25 2022 -0700

                fix lanuage tag for opds

            commit 0f62798f5a0c3f528ab76f53bf0c1e38ee44e4c3
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 15:45:42 2022 -0700

                featured link

            commit 746424998e071af3c4a7b963a9a64e5a54dce36e
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 15:18:01 2022 -0700

                add language fix for opds folders

            commit f0b147b89dbb39733238953f683f8506b64beeef
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 15:16:20 2022 -0700

                opensearch:totalResults

            commit 7b1086ca0d2130c2d8313a87578354c40e1f615e
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 15:02:43 2022 -0700

                opensearch itemsPerPage for opds

            commit b39b31096b9476835dd87569f46be0e52f5da939
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 14:49:34 2022 -0700

                add new top link

            commit 23941c164b46036af8991c5cb7d7de488789b02f
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 14:37:12 2022 -0700

                add published to opds

            commit ad2edc2948d52a55b7fdf39189dc969547b8bc5c
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 14:28:44 2022 -0700

                add publisher to opds

            commit 580a79f9f8e443032fa9b1aed4c4b217b2c46d2d
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 14:15:03 2022 -0700

                fix opds folders view value mapping

            commit 9d18f461eda305be0325bd12b90b39f7783fac3f
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 13:10:13 2022 -0700

                fix opds folder view redirect loop

            commit e008107ea61b57f8f7f1387454d1fbfd0e819fe2
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 12:32:20 2022 -0700

                move django db functions to own folder

            commit 3c5b3eef0525e6a1f4bd32c552d774ef32008971
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 03:11:54 2022 -0700

                working opds metadata. opds folder view broken.

            commit 1ea16aaac5dd4869784a834c2436b70999060a4b
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 02:43:25 2022 -0700

                consolidate parsing of csv tags

            commit ff589d838dc6ad03a9ec18aab832eafdc362b13d
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 02:36:50 2022 -0700

                fix opds spec for authors and categories and contributors

            commit fed88b478343c19a468790240b8665061d419419
            Author: AJ Slater <aj@slater.net>
            Date:   Fri Sep 16 17:49:12 2022 -0700

                fix null cetegories in opds entry

            commit f3745564436b3db0837d71e4c19fbf6833547f83
            Author: AJ Slater <aj@slater.net>
            Date:   Fri Sep 16 16:25:37 2022 -0700

                opds with more error catching and templates for metadata

        commit 6b076d334fcf6ce91d30c07a402c6a400072b5fc
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Sep 16 16:17:19 2022 -0700

            update npm

        commit e3d64a7797aba31fae260275cd10930bf5cd8143
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Sep 16 16:17:11 2022 -0700

            lint

        commit cb14e29a88bbbd217f13f7b5aa745bd2df927f41
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Sep 16 14:19:24 2022 -0700

            update packages. bring back flake8-eradicate

        commit bf8a961738a6b5bd02f5ed69b8d02f84cd052b22
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 23:35:13 2022 -0700

            username in change password dialog

        commit 9643aa03730bd7c908122444d03a0f85e7cf9bb0
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 23:32:48 2022 -0700

            OPDS copy on click

        commit 72e623f4b6bf0eaebec12eb418ebb57bd7f80356
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 21:58:25 2022 -0700

            start top link

        commit ed0e6d4ba98e9131ae13f2ed1412d6acad034843
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 21:35:33 2022 -0700

            opds defaults to no facets

        commit db6b0fc6c060aaeb24c14a3ea529f74b752dd897
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:28:27 2022 -0700

            remove link to old search help

        commit 8e026429f71a1ba6b35686180b05d93feadabe0c
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:28:01 2022 -0700

            logo in NEWS. remove old SEARCH.md

        commit 3624b247753e0d5a49d11452f5dd80f9e680c8ee
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:26:34 2022 -0700

            try html for github markdown

        commit 390d156ad2480338aa79f7c0b20abeaae59b5fbc
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:26:20 2022 -0700

            lint

        commit 333ce4dc628b5e7a198a4c969651096525e44094
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:22:12 2022 -0700

            add logo to README

        commit 517b792f014455aedc1384e2f8a6195746fe09d8
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:13:35 2022 -0700

            fix null for dttm column component

        commit dce2bbd2d9a672e4b15d49207e5e9caef98c186f
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:11:38 2022 -0700

            admin settings dividers

        commit ddf586af7a0f9fed89653eea217556bab0124528
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 17:59:41 2022 -0700

            Squashed commit of the following:

            commit 666fb63b59fc8c9708dbf91f7464b15fbd532f5d
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:58:37 2022 -0700

                failed imports layout

            commit 8559262a58b50905c6e97a50717827f4c818a89f
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:54:24 2022 -0700

                hover effect for old django admin panel

            commit 83c2c6a5d427e7a22fa92fe02e4c8850fb55b53d
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:51:01 2022 -0700

                move failed imports to it's own component

            commit ee0edd1e877d8957f256332116b5e77afa06dea6
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:29:47 2022 -0700

                fix initial state of drawer on mobile

            commit 91d6d6f2fcd5ba17eae9ce5e4edd7a58874149e0
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:26:19 2022 -0700

                lint

            commit 942491f82cafe56f2e20eaa04708ced709052ff5
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:22:06 2022 -0700

                use icon buttons

            commit 8f2debbb899f5ffff103f02c14a5295b5b7f5a30
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:13:19 2022 -0700

                datetime column component

            commit 06348681e4c964eafa5f82012059caaa9281e2da
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 16:12:27 2022 -0700

                better dttm columns for admin

            commit 0320ef9940c9b7cc93d0b1dee59313fa7f77ffd9
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:43:13 2022 -0700

                fix groups and such loading for library tab

            commit 9ce500d94e294010d1f87da48ff3a7e252f8dc31
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:37:15 2022 -0700

                fix times checkbox layout

            commit 4a0d4e996de3c9743c3fc2325b52bc6f35482806
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:37:01 2022 -0700

                adjust flag descriptions

            commit 610a8ef20fb1d09c88dcbe50ab23669f457eb658
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:10:32 2022 -0700

                highlight table for admin

            commit e05cf11c68edc5c66ed7b0116f614f9217238893
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:03:53 2022 -0700

                confirm spacing and cancel button

            commit 75214d2a0d42333ff20ca67858ec24d818f8707b
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:00:23 2022 -0700

                task tab spacing

            commit b875200d1c28efca88fb3ac438b88223518493aa
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:44:03 2022 -0700

                group add fixes. cancel buttons for all admin add dialogs

            commit 4c940f4b1e8ac090db00cb5b5b23f1ca86ae01d5
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:33:41 2022 -0700

                flag tab spacing

            commit d8e0a5f1aff5f46e1dfadc4c37fcd767297bba63
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:30:56 2022 -0700

                library spacing

            commit 698fe0f9c7ff15e7c3ebc88fff9e8ba57f2c4ec4
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:18:23 2022 -0700

                admin tab header spacing

            commit 9da8e101d7d36680156cc82540dc9cec6e95b171
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:07:11 2022 -0700

                spacing for user-tab

            commit 540b866cc2568d00b23f554bc4306435a624350c
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:05:27 2022 -0700

                set drawer status on mount

            commit d369a5d6c47a91686a1f76a28322fa7b080381c0
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 13:48:45 2022 -0700

                fix table height for fixed headers in admin tables

            commit c4c7c6e5c21b14dc177934a0db98f58c9144a1da
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 13:38:48 2022 -0700

                round add buttons

            commit 4cd66a59c8af30f7fb189af0b4c2f53070ed002d
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 13:18:02 2022 -0700

                fix variable names

            commit 2e3b70645e5c3c90a6fba01409af6046bd8cc894
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 13:16:24 2022 -0700

                fix admin setting drawer to show only on mobile. use setting drawer mobile breakpoint. add version footer to admin settings drawer.

            commit 870f85a660cb2ae13822a20ba0c9d4764ab28dd1
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 13:14:46 2022 -0700

                move setting drawer outside of main

            commit 6f89545cdb384d911c3cacadc2fe126cfe212a98
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 13:14:22 2022 -0700

                fix touchMap and use breakpoint.mobile from vuetify

            commit a0a9dad907749de71652fcb7b80c1967d37492d5
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 18:05:02 2022 -0700

                move admin side stuff into settings drawer

            commit 96423db58101877358eceaacf989617ac012bb62
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 17:11:38 2022 -0700

                move use authmenu in admin drawer. no tasks running div

            commit f10388d65cafa35c3ae0ca4562c162d4485608ff
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 16:55:11 2022 -0700

                fix statuslist import

            commit bf3430926a46614fa5f910ed0685e0e23522fdde
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 15:50:34 2022 -0700

                use dynamic routes

            commit 858d79ba7c13bc7ca965adf0992b316b8a30585b
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 15:47:22 2022 -0700

                poetry update

            commit d7f476148c5cf3022f9ab6959bd12aab03b22fa1
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 15:45:30 2022 -0700

                update packages

            commit 7be7ce4f42f6b6fb12bcd191c75c069af9227652
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 15:42:20 2022 -0700

                move logout to sidebar

            commit 017f6efa13cc79b02077c3964f419c2a5968d8c4
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 15:39:56 2022 -0700

                add tab component

            commit 5d3a2ef08ff04211dc97a3fb2eadb1a480d51211
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 15:39:12 2022 -0700

                move admin tabs to component

            commit 02ffb6f71776bf251aa011e48cadc7ff81a73a75
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 15:25:04 2022 -0700

                admin logout button

            commit 62d6ac8863b55f01615580f572419a95b37b677c
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 12:12:15 2022 -0700

                rename tab component files

            commit c138683e86d6b6d51694628ac60ee388bf66c3fb
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 11:51:22 2022 -0700

                packge update

            commit 8ed25d072ae03306859163f26b9dc599ef0d48c3
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 11:51:17 2022 -0700

                more help text

            commit 0537043ad219474aeaeee7ed4f77b891636ca8a6
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 11:22:07 2022 -0700

                default to admin libraries tab. select libraries tab if no libraries.

            commit 6d61f40237d2743864799dd340ead87705807b0f
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 02:28:43 2022 -0700

                fix outside deep linking into vue

            commit c0869cd5602d5d4b7add06c4a8c55fd4bbba85aa
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 02:15:41 2022 -0700

                change name of queueJob to libarianTask

            commit db9746ec94a6202b3e0d44e50c92fceaca7a6dce
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 02:15:22 2022 -0700

                fix librarian task library specifier"

            commit 0f4ef52a98082d764d875c561cf2d5f6d165c025
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 01:51:57 2022 -0700

                defer() and prefetch() optimizations

            commit 9e08ccbbfaef364c31127e2f91e9644ac449d816
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 01:51:17 2022 -0700

                lint

            commit 2c9404dc6947b0ab9a3ab5336fff8aafb287189e
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 01:02:53 2022 -0700

                no libraries help

            commit 1c2ce0c8bbebe38e14dcdfc3873df7f63fe0458f
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 00:52:11 2022 -0700

                shrink tabitem margin

            commit c1ca8fc9bd0faf6e33477875ebce9b3b5a0fd6ce
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 00:48:53 2022 -0700

                langauge

            commit d4ec587d8ac9cbbfeef228d6810bdeb57d9752d9
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 00:48:00 2022 -0700

                fix url lookup for deprecation warning. darken red

            commit 391f648c79060bad554c18e2284fda64c94138fb
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 00:42:15 2022 -0700

                fix old queue jobs page

            commit b28654983ac96b5a35d9b0e21ad728239d1ceda1
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 00:40:22 2022 -0700

                style & lint old admin page

            commit 53bb8c330cd33da04f26c0d88596a0352edbc09f
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 00:38:23 2022 -0700

                bump news and create deprecation warning for old admin panel

            commit 49b956641d7bc20bf21c8d31c398d2f3442511c0
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 00:17:28 2022 -0700

                start of documentation

            commit ab620319a0a1e84d882edd5b11a75ec186620841
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 23:48:19 2022 -0700

                refactor ADMIN_FLAG defaults

            commit 6caef4f80b0ef46eac45ecb755f6bfdd659a396b
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 23:48:03 2022 -0700

                lint

            commit e7b0014e5eac78760f98cf084188578cd2b36f30
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 23:40:54 2022 -0700

                mark tasks obsolete

            commit 486b682ecb665956dc5d5142b9a8b5c10c41d133
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 23:37:59 2022 -0700

                refactor socket subscribe and send protocol in the process of fixing it

            commit 2828a8b285c9e48233fbabfb9c0fdd11beb1aaaf
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 23:03:34 2022 -0700

                task titles

            commit 497d71420b65423af770cb40c94258bdbbaff8a8
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 22:09:11 2022 -0700

                library tasks

            commit 3a71a6d7a1e53477aa41dc4629fcbe84ddb50c31
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 21:47:40 2022 -0700

                confirm dialog for tasks

            commit bb75f20e6a723cd3699e71ec53b814b8f4bbb35b
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 21:21:18 2022 -0700

                admin choices

            commit 6575a4f9b354111bb176c01b34aed8307c8a3af3
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 20:56:05 2022 -0700

                tasks basically working

            commit 759170c879a84093653b4f3ea19f5d793b1f6eca
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 20:03:10 2022 -0700

                fix library group reading & updating

            commit 22a99bb40bf169c827fcfd61cfe386614bc2ccfb
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 20:02:53 2022 -0700

                remove logging cruft

            commit f856270429634524eb0d6f2890b2d2a6baab0027
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 20:02:43 2022 -0700

                remove loggin cruft

            commit fc08e3751f64944612fe2fc47906971ad4880b66
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 20:02:21 2022 -0700

                remove logging cruft

            commit 929d52eef47c4f79f029edc3b619e64e75bf0a81
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 18:38:09 2022 -0700

                fix vuetifyItems

            commit aaec03af7fe372a9df9593c06c80d60f0a4aebfc
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 18:31:29 2022 -0700

                showhidden support for file picker. ix user group setting

            commit 2e17dfe7289375b7f6f0f71be99df15d981307d6
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 18:30:55 2022 -0700

                server showHidden support for file picker

            commit f95abe3e4575f635fe683cb291b523899d105db9
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 16:08:30 2022 -0700

                get correct pk or id for vuetifyItems

            commit 89df5a28b424c63061efdd3c5672c420139c2874
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 16:08:09 2022 -0700

                return value for user destroy

            commit 43d2dcdbacb17c0e612e0ae161dae8280d36f1d4
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 16:07:54 2022 -0700

                use frozensets

            commit de9ef832f78155481e378d400413e97d32402f9d
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 15:52:31 2022 -0700

                make file menu clearable

            commit f7b7748024ced6514c51a1d6d4568e9c6815c4cd
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 15:47:37 2022 -0700

                fix more irregular admin names

            commit 90a35bf820235416611098ef297aa4ac471e252f
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 15:35:18 2022 -0700

                fix stupid plural states in admin

            commit 89599b8fcc2b35420a9100f1a5aee728a60e30fb
            Author: AJ Slater <aj@slater.net>
            Date:   Mon Sep 12 23:28:14 2022 -0700

                fix many folder browser bugs

            commit 38dfabe80f0fad27fbebdfd069f474b5a113074f
            Author: AJ Slater <aj@slater.net>
            Date:   Mon Sep 12 00:50:49 2022 -0700

                change password success dialog

            commit 025dddec0fba1e627032713a161f439f1972cc15
            Author: AJ Slater <aj@slater.net>
            Date:   Mon Sep 12 00:37:40 2022 -0700

                reset dialogs with empty objects instead of form.reset

            commit 59080a996b122e0d9866c4c818353e27dbeb8717
            Author: AJ Slater <aj@slater.net>
            Date:   Mon Sep 12 00:33:06 2022 -0700

                fix variable name bugs. load failed imports for admin when library changes

            commit 2ae0502904c2b80039519dba602909d946953820
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 11 23:40:51 2022 -0700

                fix type error in status for moved items

            commit 3f15edc24fe734cde02d4a24fb22d7eb97dc5e82
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 11 23:24:06 2022 -0700

                compact most load functions

            commit ba2008b9acb14b33159c700388ae133a778a53dc
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 11 23:01:33 2022 -0700

                fix import of clearErrors

            commit 01d7d0bb578a23828b431c3f94e9329acc73d434
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 11 21:17:40 2022 -0700

                fill out error handling for flags

            commit 75aaaa18412ff55c47952d0ed01494149d0d42e9
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 11 21:14:40 2022 -0700

                flags error handling

            commit 016decdcd308064529e2931c89954dc914fc5609
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 11 21:05:43 2022 -0700

                compact store row functions

            commit ebfb215c99e9496749f61646b129e5a4f276bbcd
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 11 18:03:30 2022 -0700

                organize server folder picker data differently

            commit 55d0a7c131b7ac0753bd0d59a0a5ed60e94173bd
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 11 16:13:42 2022 -0700

                time text field

            commit 21c204df89566956081c7ef29d3def7de53bc9d9
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 10 14:41:09 2022 -0700

                fix focus event

            commit 0d26dfedb96c30cf8ca04ab59102df86a429f053
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 10 14:36:46 2022 -0700

                backend validation of library paths

            commit 949e307f2affdf7b5c43e3a0ec78d6cc55cccb01
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 10 14:20:02 2022 -0700

                copy events from django admin to spa admin backend

            commit 7538a643fbbb9b11c88a9a42550a74134c5a09f3
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 10 01:48:47 2022 -0700

                better library path validation. fix library focus crash

            commit 027e896a2e7bac7e523738621013bb7b25195cf5
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 10 01:39:34 2022 -0700

                wed button activation to rules

            commit 8279683719a500140e40831fe13ac7effc0936a2
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 10 01:29:09 2022 -0700

                fix file picker click menu dynamics. works good now

            commit 56420f9d4411ac18f134153abc7e387ac0d0fcab
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 10 01:28:39 2022 -0700

                ignore components ts

            commit d8b44b1a8853780bd42ec90d1c1402b48027f634
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 10 01:27:12 2022 -0700

                lint

            commit f875e148a480d86fe6ca1c2c3f24967f9e3f1f90
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 10 00:52:53 2022 -0700

                better file picker behavior but not perfect

            commit b7aab3331918b3841007bbf9a2e83710602952a6
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 10 00:36:56 2022 -0700

                mostly working file browser

            commit 6999b1157a7942a78644be9ae7404493f50c9460
            Author: AJ Slater <aj@slater.net>
            Date:   Fri Sep 9 19:30:24 2022 -0700

                add dialogues

            commit b01ac7b44876e4787e17e625924c808b508c8762
            Author: AJ Slater <aj@slater.net>
            Date:   Fri Sep 9 15:21:30 2022 -0700

                working password changing and validtion

            commit 7a71c000433bf948df650d3016dbb952582abd8c
            Author: AJ Slater <aj@slater.net>
            Date:   Fri Sep 9 12:37:34 2022 -0700

                move django admin link to admin panel

            commit 03a47c867d0986799b0d3ddb63cdffef7d7d293f
            Author: AJ Slater <aj@slat…
commit 2f03e26c52f8d88fb8dbd21ab264610a778d7395
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 15:37:59 2023 -0800

    bump version to alpha

commit e541609a3bc8d510e609e5cdc17122cb7fc7e231
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 15:37:12 2023 -0800

    speling

commit 4a48fb2a5e7a4e52f085ffa3793bdc6e09ea7a4e
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 15:36:31 2023 -0800

    bump news

commit 6877c353bff55042c1ff33febcde91455bdb0967
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 15:35:35 2023 -0800

    update deps

commit 83440f7cf834ec9c036beb3c89c0858d90d0415d
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 15:27:50 2023 -0800

    comment

commit 2c28ac4875e3c1aec9a7e65c9cb48b0771ce754c
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 15:21:46 2023 -0800

    load all html for virtual scroller every time

commit 1decb37aeec4c44968244b07d901c0aedeccb818
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 14:54:50 2023 -0800

    use setActivePage more often

commit 05d0cd74af0d28773fbb2e92402f0307310ee367
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 13:56:39 2023 -0800

    fix one page buttons

commit 1e95bf35133e7632ddc173676e35a1be58490d54
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 13:55:02 2023 -0800

    faster vertical slider nav. reorder methods

commit 762555360fbb28fd5444f83a3d979e5268114bf8
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 13:54:48 2023 -0800

    remove cruft

commit dc24757c291e0a6ae39928df131248929e1f3eee
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 13:47:42 2023 -0800

    fix nav toolbar hotkeys

commit 809878317834b3230b5bcb40d08eac40152a5d5e
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 13:16:58 2023 -0800

    move nav keylistener to nav toolbar. resize listener for vertical scroll. make sure all listeners get removed at beforeUnmount

commit 49d9a0d10cdf5328083d364238a3531079e41c3a
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 13:00:32 2023 -0800

    fix click bubbling

commit 9195d149df0ab8bb0c1ca05426fec8dc9ee55357
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 01:23:33 2023 -0800

    remove story_arcs, characters and contributors for opds performance

commit 2809cd9883c08c3720819d39e94fb49dc6fce7bb
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 00:57:54 2023 -0800

    fix bad import

commit fa06fca582666c76d99f0cd6640b8146757c3f7e
Author: AJ Slater <aj@slater.net>
Date:   Thu Mar 9 23:54:34 2023 -0800

    fix user_active code crash

commit 699312d127cbcdf7f663574424197666190a9af4
Author: AJ Slater <aj@slater.net>
Date:   Thu Mar 9 23:37:32 2023 -0800

    update deps

commit c48a7687d9f8efdc8dbddc28f9770a04c1ac7175
Author: AJ Slater <aj@slater.net>
Date:   Thu Mar 9 23:36:36 2023 -0800

    merge migrations

commit 18386dcf838b517243460fcde3520a74e29eb81f
Author: AJ Slater <aj@slater.net>
Date:   Thu Mar 9 23:27:37 2023 -0800

    bump version

commit ae3b0e1f0445ec8276bda1c40e0ce6689565be61
Author: AJ Slater <aj@slater.net>
Date:   Thu Mar 9 23:27:28 2023 -0800

    bump news

commit eedaef462d242460a1d0375aba39327d93ff71a3
Author: AJ Slater <aj@slater.net>
Date:   Thu Mar 9 23:26:39 2023 -0800

    Squashed commit of the following:

    commit a908a9c28a07a555c8a3eefc45ce2cb03adcba80
    Merge: a403b32c 1ea363e6
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 9 23:26:18 2023 -0800

        Merge branch 'develop' into read-vertical

    commit a403b32cd2e940c9c8be3252cae9536054a29945
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 9 23:17:30 2023 -0800

        remove cruft

    commit 59d1c3cc9bacb2a87a9258c0672e9eb137b1829a
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 9 23:16:09 2023 -0800

        split pages into two components

    commit 157e77730d3650215911934527777bf66eab786e
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 9 22:52:44 2023 -0800

        fix items dissapearing at the midpoint

    commit 00d6f123405e8006f947bbccd662ec59debc726c
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 9 22:33:22 2023 -0800

        unify on reader store page

    commit dcbee9456df49b2315fc123353b29b3d12b3d9db
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 9 20:11:48 2023 -0800

        fix hotkey vertical navigation

    commit acf62aa0a18d7a36642b7450cb7a8985c7c0dac9
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 9 19:07:59 2023 -0800

        bump news

    commit eb3372101864b85aadf247fd2b1de33a52ed392e
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 9 19:06:43 2023 -0800

        routeToBook hotkeys

    commit e1dfcc5869e6baf8abca10cc8e6e777c03e5133f
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 9 18:57:29 2023 -0800

        smarter about storePage vs route.param.page everywhere. Fix  intersection observer loop by making virtualscroller large.

    commit 2cc2cea4ff31cc923db1da69c6876b846ebe8f24
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 9 16:20:00 2023 -0800

        book change drawers for vertical fix

    commit d134c89fcaaca74365661cdb494582c0206895b2
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 9 15:24:31 2023 -0800

        fix bad call to old scrollToPage

    commit 7d1f0241feb48bafd1cd7fb2dc05d24c70683e4b
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 9 15:09:40 2023 -0800

        make nav buttons scroll in vertical mode. make _scrollToPage private

    commit 13b9455cacae6126756a2d927c4d2ead3ecb30da
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 9 15:00:49 2023 -0800

        scroll to page on vertical

    commit e92bceb5e63f2ec7602d4cba87236d47ebb0877d
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 9 14:50:53 2023 -0800

        vertical scroll book change activators, and nav slider support.

    commit 1bfc306057ce5c877167e0ac3289159989ef71b4
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 9 14:47:01 2023 -0800

        update deps

    commit 56a6c8edd8556ee9a10146ba75c867488abed263
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 9 13:17:40 2023 -0800

        fix label for undefined settings

    commit 828fa95657d874a29fd800956fcc607ced14b378
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 9 13:07:41 2023 -0800

        clear vetical settings properly

    commit b1ec5596bf43ad064bb6cfdb5d435e57ceec6f5c
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 9 12:44:44 2023 -0800

        virtual scroll for reading vertically

    commit 7090ded28902d65d0e305feb2f537a4649c067ca
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 9 12:43:30 2023 -0800

        over register components to get rid of unplugin one day

    commit 2788232c02ae78d43c158699da7a5a6f4ed8b1b9
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 9 12:42:53 2023 -0800

        over-register components to maybe get rid of unplugin one day?

    commit 476883b0ffdc6398915a89f1a637e44c2842541e
    Merge: 914ea41f ca53571d
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 9 11:26:11 2023 -0800

        Merge branch 'develop' into read-vertical

    commit 914ea41ff797a0353f6fdc504fc900512808b767
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 9 00:25:37 2023 -0800

        fix label

    commit a5e0adebcd3d3f8768d95fb81d8439a175c9a8c5
    Merge: 3ef06814 1a13c528
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Mar 8 23:55:15 2023 -0800

        Merge branch 'develop' into read-vertical

    commit 3ef068147b0981eb7d3eb3d614f8a6a14529763d
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Mar 1 19:42:57 2023 -0800

        back end vertical support

    commit 4dd0a108160bdb157ccbb0346ed85cc1c056e02d
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Mar 1 18:28:19 2023 -0800

        front end read vertically

commit 1ea363e614adddfb769651a7dd8d8a1c3e7fe942
Author: AJ Slater <aj@slater.net>
Date:   Thu Mar 9 23:25:58 2023 -0800

    Squashed commit of the following:

    commit 4bc2492f05397af9dad347beb7f7ae80454bd1d2
    Merge: f65bc8ce ca53571d
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 9 23:25:41 2023 -0800

        Merge branch 'develop' into last_active

    commit f65bc8cea34708f2a5c32b922582ea56d91930c7
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Mar 8 21:02:31 2023 -0800

        last active

commit ca53571d08ab35d3cf6958bd06b6813bbe479646
Author: AJ Slater <aj@slater.net>
Date:   Thu Mar 9 11:24:16 2023 -0800

    comment

commit 780bec7df41a52df2613c6857c2ee7c2134fc8a8
Author: AJ Slater <aj@slater.net>
Date:   Thu Mar 9 10:48:23 2023 -0800

    better comments for codexwriter

commit d3cec9c73ac16bc60812eb2b1eb5a43e7576bbbd
Author: AJ Slater <aj@slater.net>
Date:   Thu Mar 9 10:39:12 2023 -0800

    update deps

commit 1a13c52860d4846a1c1801eca34c0ee5481c3798
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 8 21:11:02 2023 -0800

    comment

commit 1f2e557f4887733de841252ff0bd2cfbe63cc503
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 8 21:09:35 2023 -0800

    count deletes as bufferedcounts in codex search index writer

commit a4fb6d74ef4521af4f30f4c32c8afb646629e4da
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 8 17:36:15 2023 -0800

    pse 1.2

commit 6ab6d2b052a96500b83a0f71217876d14abad40f
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 8 16:18:49 2023 -0800

    refactor statuses

commit ce64fa3e42744c9f86dc11ce61c0b32cad73de7f
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 8 15:22:47 2023 -0800

    use one writer for removes and commit at the end. should improve performance.

commit 40f843d802f3b9e2a465dd2da7f40d05633277e1
Merge: 70b13dfc 54e2fedb
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 8 14:23:11 2023 -0800

    Merge branch 'main' into develop

commit 54e2fedbe0bb862127bb5368cd3053ea2f30d249
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 8 14:01:25 2023 -0800

    v1.2.8 (#268)

    * search engine performance in progress

    * fix search index status types

    * fix slow remove records. fix delete all records at end of index

    * lint

    * use whoosh multiprocessing not haystack's

    * clean up cruft

    * bump version and news

    * update depts

    * fixes for deploy

    * chmod

    * trap more search update errors. match search index timestamp to db scan time, not index complete time.

    * trap final commit errors. more explicit indexing error logging. faster return on nothing to do.

    * fix scroll bars inappropriately on admin tables

    * fix admin drawer obscuring small screens

    * fix download buttons

    * remove errant console.logs

    * fix appended i to author names in opds

    * more order for search index

    * add commas to stats numbers

    * bump docker base version

    * update deps

    * lint

    * bump version

    * fix manual manifest deployer

    * ignore opened and closed events

    * remove open closed screener from batcher. moved it into handler

    * remvoe debug hack

    * bump news and version

    * shut off watchdog debug events"

    * fix spacing in opds browser names & titles

    * remove most fields from opds categories

    * use search index updated_at for start date. move optimize into backend partially

    * break up searchd into modules

    * change optimizer task docs

    * fix opds pagination

    * no top links or entry facets on subsequent OPDS pages

    * show series name everywhere in opds

    * fix setting null fit_to in reader settings. make bookmark fit_to choices hardcoded in the db

    * add fit to choice in db

    * fix two pages mode skipping pages

    * reader prev/next book now read_ltr aware

    * display covers in one page mode. keys for adjusting page in two page mode.

    * prev & next book buttons

    * fix reader settings drawer colors

    * user configurable 24 hour time format

    * read in reverse feature

    * simplify getSettings for reader

    * make clear button and read rtl in reverse the same height

    * format keyboard shortcuts

    * trim unused id

    * fix user and group tab heights

    * v1.2.4a0 (#251)

    * Squashed commit of the following:

    commit 4f8b076c541480b8b40afc1998d91a965d9c994f
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 15:07:29 2023 -0800

        fix user and group tab heights

    commit 8d291f8e6c369e96c6eced1c9ce53589f62d35bb
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 14:51:46 2023 -0800

        trim unused id

    commit 69f7b2fa51610ed030a9888bc51160f61da87325
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 14:51:27 2023 -0800

        format keyboard shortcuts

    commit 3a00cec449d28aa3a913dbbbb08f843ddebe9cf8
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 14:44:08 2023 -0800

        make clear button and read rtl in reverse the same height

    commit 0336ebde3fc8322f9be753b5017681c8c82fb237
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 14:25:29 2023 -0800

        simplify getSettings for reader

    commit f45cd03709e7eee3d607a84d4404d8d18ad6dd3a
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 14:14:00 2023 -0800

        read in reverse feature

    commit b5eb874bdc89a9f922fbb4a3277d104a8be8786c
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 22:35:06 2023 -0800

        user configurable 24 hour time format

    commit 50039b60f8122c767b78d7526282d316ffef7490
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 20:30:59 2023 -0800

        fix reader settings drawer colors

    commit 0cd0f3faf5c29a6e28a39b44730e3e99b378942b
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 20:14:23 2023 -0800

        prev & next book buttons

    commit 9e4ab34f1a54b370b67965aaac667b308bfc1d43
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 18:48:21 2023 -0800

        display covers in one page mode. keys for adjusting page in two page mode.

    commit d9c5a41e1033d6c989388a27262d6178abed0b13
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 16:51:00 2023 -0800

        reader prev/next book now read_ltr aware

    commit 4c6111c37328a15a22ba873a97046302952367b5
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 15:39:09 2023 -0800

        fix two pages mode skipping pages

    commit a47d5760dad912e8a75ab312eb21cb401f1b6ecc
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 15:24:17 2023 -0800

        add fit to choice in db

    commit fbae4a828a48bc1f766d91a801634da29870d566
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 15:23:54 2023 -0800

        fix setting null fit_to in reader settings. make bookmark fit_to choices hardcoded in the db

    commit b26f73826fb3ff2920f451660a70bc6912556c1b
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 00:06:39 2023 -0800

        show series name everywhere in opds

    commit baf61d3186e3df79597743d96dd3241dcceb60af
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 23:51:41 2023 -0800

        no top links or entry facets on subsequent OPDS pages

    commit 9a8d001f3d3be40d9fb69eb8347e825f92d3f176
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 23:31:42 2023 -0800

        fix opds pagination

    commit db6065110a2ab1fd67df11bcf11f7c77e7d606e2
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 19:38:26 2023 -0800

        change optimizer task docs

    commit 2bd92e01b4bab2ea7c00e17384fac9e7172ca76e
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 19:36:12 2023 -0800

        break up searchd into modules

    commit ddfa3e528575deb3080d2fdadb74112a8cb73468
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 18:47:20 2023 -0800

        use search index updated_at for start date. move optimize into backend partially

    commit f04de9330e30f851a7c760abaf9b1498b523f780
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 18:20:22 2023 -0800

        remove most fields from opds categories

    commit d7997b5ea0c3f6c3f2201cdbc5929f92d6544f5f
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 18:17:50 2023 -0800

        fix spacing in opds browser names & titles

    commit d08447f54062a5d0e33eaf221722d2044dd0af5f
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 15:49:42 2023 -0800

        shut off watchdog debug events"

    commit 4240f65f286e2051d8d21344a74cdc516b369bcc
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 15:48:09 2023 -0800

        bump news and version

    commit 9737e929b9ec3f05ac27bd3d9fe249f152062166
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 15:46:46 2023 -0800

        remvoe debug hack

    commit 8df9393f91d0bba1020ad929f0a80aad703947b8
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 15:45:42 2023 -0800

        remove open closed screener from batcher. moved it into handler

    commit 0fa98cb755d0f1413c272122e76cbaca088dff8b
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 23:53:59 2023 -0800

        ignore opened and closed events

    commit a35d58348ab3334025ebbba49f75228dce0950b7
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 23:24:48 2023 -0800

        fix manual manifest deployer

    commit 95fa5ba06588c24374d0dacafb1a59018ef6af59
    Merge: c4597a0b 0df40e5f
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 23:03:44 2023 -0800

        Merge branch 'main' into develop

    commit 0df40e5f03602d89d1e28c1f8801d3dd08836a8f
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 23:03:30 2023 -0800

        v1.2.3 (#247)

        * search engine performance in progress

        * fix search index status types

        * fix slow remove records. fix delete all records at end of index

        * lint

        * use whoosh multiprocessing not haystack's

        * clean up cruft

        * bump version and news

        * update depts

        * fixes for deploy

        * chmod

        * trap more search update errors. match search index timestamp to db scan time, not index complete time.

        * trap final commit errors. more explicit indexing error logging. faster return on nothing to do.

        * fix scroll bars inappropriately on admin tables

        * fix admin drawer obscuring small screens

        * fix download buttons

        * remove errant console.logs

        * fix appended i to author names in opds

        * more order for search index

        * add commas to stats numbers

        * bump docker base version

        * update deps

        * lint

        * bump version

    commit c4597a0b0cd6958dad68aa67712b04dae163bef2
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 22:40:05 2023 -0800

        bump version

    commit e3f662740f86bef199dfc5e26b7823a61560d169
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 22:39:34 2023 -0800

        lint

    commit b0c70a6b413cae5b2bbd1f9d2098cbe280f47e8b
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 22:37:49 2023 -0800

        update deps

    commit 046a6cc5a418433dc01f75072f5a94dc138002a0
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 22:36:10 2023 -0800

        bump docker base version

    commit 5d1cbc4314b0bb5a425f040cb49b99e1c334de88
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 22:30:28 2023 -0800

        add commas to stats numbers

    commit a14e679bd3f5cdfb17d467c875ee42307e4a3182
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 20:26:30 2023 -0800

        more order for search index

    commit 3234deadb99c742fd27593269905e32a4deeb120
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 19:30:59 2023 -0800

        fix appended i to author names in opds

    commit f13c748f8b0a47247b761fe20c292e4c5212eea0
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 18:58:24 2023 -0800

        remove errant console.logs

    commit 3502eeaa813d96db7a91ac1d576c4c00cdbd7a4b
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 18:41:52 2023 -0800

        fix download buttons

    commit a8dbf05ecda4267a7ab3ba8fbe41355000184a39
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 18:08:58 2023 -0800

        fix admin drawer obscuring small screens

    commit d3a97a2785e3e4b0f3fbe5daa5dcdf0c51e0d947
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 17:59:32 2023 -0800

        fix scroll bars inappropriately on admin tables

    commit 093c9299194c1b79e0e9d4abb3c9ec9dbcbade48
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 17:31:37 2023 -0800

        trap final commit errors. more explicit indexing error logging. faster return on nothing to do.

    commit c205b6398f25a1bd4d7fb7950f5643de87babe0d
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 17:12:08 2023 -0800

        trap more search update errors. match search index timestamp to db scan time, not index complete time.

    commit dff2085d187ff2043262bcded414d6e55a38889c
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 15:27:46 2023 -0800

        chmod

    commit 626750fb80aaf0204f8b9b3180de5bb63582f800
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 15:27:27 2023 -0800

        fixes for deploy

    commit b44f79c7cf5919428764d4fc6a170f7320787077
    Merge: 03dc10b0 41f0b6d1
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 12:40:12 2023 -0800

        Merge branch 'main' into develop

    commit 41f0b6d1791eac73461c72f90033d1311ba075b3
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 12:36:43 2023 -0800

        v1.2.2 (#242)

        * search engine performance in progress

        * fix search index status types

        * fix slow remove records. fix delete all records at end of index

        * lint

        * use whoosh multiprocessing not haystack's

        * clean up cruft

        * bump version and news

        * update depts

    commit 03dc10b0868da2efe4c2f16720302e8f2744697e
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 04:02:23 2023 -0800

        update depts

    commit 8029f7666b92735539d4b460cd291a6907cb56e7
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 04:00:58 2023 -0800

        bump version and news

    commit 3460c0d71a22cbfd3d37255afaa4c50ba23ce763
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 03:59:06 2023 -0800

        clean up cruft

    commit e8095572b66a6044adc7c84da56d21b419f7032e
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 03:40:51 2023 -0800

        use whoosh multiprocessing not haystack's

    commit cc5300a3acfaddf33aad3d4df49c75a712845aca
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 03:38:43 2023 -0800

        lint

    commit 9c9c1d7a2885d631cc6d37ccd5b9b919f423fe95
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 03:37:55 2023 -0800

        fix slow remove records. fix delete all records at end of index

    commit 602ceb1192478d4405e9d88a398d445d78480234
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Feb 21 21:28:10 2023 -0800

        fix search index status types

    commit 8e02f9aa65d42bb8ab53cdf503ab4041d8234dc4
    Merge: e468c51c 20f06940
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Feb 21 21:22:06 2023 -0800

        Merge branch 'develop' into search_index_performance

    commit 20f06940486ee9d8f21107e9a67db1d822023e2c
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Feb 21 17:44:20 2023 -0800

        update deps and version

    commit e468c51ca550c7e180065da2f6398f817f79babe
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Feb 21 17:26:33 2023 -0800

        search engine performance in progress

    commit ee447946c5d24acc0ec2287b55d5353e34ebc5e6
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 17:09:35 2023 -0800

        put poll all libraries back iin admin admin menu

    commit 674bbd207e04fb12e8e007432170ffd9e6cac7ad
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 17:07:24 2023 -0800

        fix regen api key stats

    commit 5c0b887134bdefee0d846fca22a7952badc1fa89
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 16:50:16 2023 -0800

        fix minor status update bug

    commit 89f3a990c3e0b24bbaebf64b40c662d2fc8df6f5
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 16:41:58 2023 -0800

        batch a jillion documents at a time for the search indexer. unbound memory for the search indexer

    commit 17fb715523bd1cd431b15f6b54eca2bb495c2f56
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 16:27:22 2023 -0800

        bump news

    commit b7eb56d09090294af0b53c8c4ec0482535bcc3e6
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 15:20:24 2023 -0800

        fix crash on writing files wait

    commit f762e47d065355c4d0194f381409bde93fda70a0
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 12:04:50 2023 -0800

        bump news

    commit 4691f731287aa8315142808d7f59340df5f1f1f2
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 12:03:40 2023 -0800

        Squashed commit of the following:

        commit edee944ee3c27bbf4a19e3ca739d4c362688e172
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Feb 20 12:03:04 2023 -0800

            improve poll every hints

        commit ff825b923277438335e15935914ed14e6ffd7cf9
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Feb 20 11:41:09 2023 -0800

            fix disabling poll preventing manual polling

    commit 8549f4b5b3efc964ce1b3b59bfad02c6849a532f
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 19 22:30:28 2023 -0800

        move watchdog event handler to own file

    commit c78d5584fd5eb4975f13d83d6f7b123903f43495
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 19 22:22:42 2023 -0800

        fix repo link

    commit 134225394df1577c43fd3e35b7fb68bcb1839e31
    Merge: 5c2ab188 0d4d7d3f
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 19 20:57:16 2023 -0800

        Merge branch 'main' into develop

    commit 0d4d7d3f55c8161327db1b3b1e4e769df4c5557f
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 19 20:55:18 2023 -0800

        v1.2.0 (#238)

        * v1.0.4a0
        Squashed commit of the following:

        commit d3a49642ccd8e15e1fa31f7ac7cc1a23c8c6fc41
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 12:23:59 2023 -0800

            bump news

        commit 9933dcc29848f1673cc7b27c383c195ab37c28e1
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 12:22:43 2023 -0800

            fix image events for regular pages

        commit 512db0e304dffad92ba52fc2f79c6487e2255aa8
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 12:17:55 2023 -0800

            fix missing import

        commit 9aef0961c4a0a3031b34ae11f016fe338d421226
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 12:17:30 2023 -0800

            lint

        commit 4c0fbda570080e0c1756e5cc309ac29e4f2fb7f1
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 11:59:17 2023 -0800

            lint

        commit c008508120475618f605f459681b9e5511d14050
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 11:54:54 2023 -0800

            update deps

        commit 2a63873859f12d1582e79c57fff1cba11648430f
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 11:53:47 2023 -0800

            update plural names for some models

        commit a67ad3a5dfdb10fc260fdfba06c0f5518f82c622
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 11:53:37 2023 -0800

            use correct verbose_name_plural reference

        commit 65ab73aa3b2f1cb32a89b5784ea16679fed75125
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 02:12:09 2023 -0800

            Uatu ignores device changes more betterer

        commit c503544157715939d6becb851ffe88c637fa8500
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 02:11:53 2023 -0800

            lint

        commit 80f486ab22b1cfa61dc1bd82b5d455348b81d1d5
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 23:15:14 2023 -0800

            update deps

        commit 1cf06841ea046abacae8fe1eebcdce00b97ce247
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 23:13:58 2023 -0800

            bump news

        commit bec213d43ce67ea3e3b0668aa3e2f017ab36f09e
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 23:12:23 2023 -0800

            move debug print to warning for routeToPage. extra check for redirectRoute

        commit 8008ba454236498eeb6d27b2e4e2bc3a2e6e9960
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 23:07:40 2023 -0800

            add debug message for unsub

        commit c12eac0d6d443815f12c05307190387d75e88f8f
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 23:00:01 2023 -0800

            unify unsubscribe for websockets and do it on websocket.disconnect

        commit 976555326466b764ea1ed789d1fc7150736279fc
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 19:31:50 2023 -0800

            separate browser_metadata_view into browser_order_by & browser_annotations

        commit cb95ffe8c0df41ed39e7e523ef8e502523a8c795
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 19:31:40 2023 -0800

            separate browser_metadata_view into browser_order_by & browser_annotations

        commit 66572b894ad9cdd781bdb6b5ccccdadf61e0de4b
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 19:04:51 2023 -0800

            fix admin library picker bugs

        commit dd92999ec7d89925d82af4d4dfc85ac73e1159cf
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 19:01:08 2023 -0800

            change order of attributes

        commit 54d4b782427ca2169c74d4852de48cd7f05ae404
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Jan 14 18:27:50 2023 -0800

            fix admin library folder picker

        commit ccfb431ce218cdf980e9b0bae84ad43e397a6a9f
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Jan 14 14:18:53 2023 -0800

            Search improvements (#218)

            * fix xapian search flags. rename most xapian variables to search

            * break up browser base into filter mixins

            * lint

            * lint

            * <>= range operator

            * range operator news & docs

            * fix parsing non fields

            * update deps

            * do not get search history from server

            * remove debug console

            * remove search tables in favor of a case statement from the search engine

            * fix search help scrolling

            * minor order change for caption display

            * fix search menu opening on type

            * allow spread operator over Array.from everywhere

            * fix extra redirect on searches when topGroup == issues

            * use xapian default flags instead of listing them explicitly

            * break custom search pre-parser out into it's own class

            * use explict xapian flags contstuction to avoid import loop

            * move search stuff into its own directory

            * fix folder view for new way of searching

            * lint

            * remove bookmark from search. modularize preparser

            * move search field aliases to xapian synonyms

            * better comments about the customizations to xapian_backend

            * minor refactor and cleanups for search filter preprocessor

            * move bookmark filter out of search filter. move preprocessor for search filter into its own file

            * remove old clean search status hack

            * bump deps, lint

            * fix defaults for comicbox

            * folder mode on searched. fix id scope on searches

            * speling

            * deps update

            * fix array vs set function

            * no filter on search box

        commit 96f9f615db978d80a3011d63f34acd3985fd3d8e
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 17:43:28 2023 -0800

            linux/armhf note about cryptography

        commit 8c00ae97270c8928b890db633025dfcd7665d4da
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 16:48:40 2023 -0800

            remove extraneous line

        commit 0805145526f24a801ea8684e90b95bc2a8ff3182
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 16:43:45 2023 -0800

            fix roman.sh for options without path

        commit e9b4b7a6c28ae25dc0e5a29d9c32f0437021261f
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 16:38:05 2023 -0800

            roman script

        commit 19108e980afa05602306b21b29aece1f768937f0
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 14:58:46 2023 -0800

            update builder requirement script to be >=

        commit 30b63db8ecc7275eff9d12052c14875c89b6bbdc
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 14:56:18 2023 -0800

            bump README dev section

        commit c53b78b5b21c0da6914cdc0509cae0ac923063d3
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 14:49:26 2023 -0800

            fix frontend dev-server script

        commit 97d1b32c69391d357fba00c98f89a2668fcc7047
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 14:48:06 2023 -0800

            consolidate frontend scripts in frontend dir

        commit 9a5b1b4f021c77a137b19ecfa19668b5312a7da3
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 14:34:38 2023 -0800

            greatly diminish safe area inset for codex version

        commit 3d458d785712be82cc8c6c8ef01ee4c500a84bef
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 13:16:27 2023 -0800

            remove unused scripts

        commit 657a73b60363a3f9ceef243bf105c5e8c4045a00
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 13:16:18 2023 -0800

            simplify pm script

        commit 94139a9f652e4a931b94567b9758aca92c254bf5
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 12:19:59 2023 -0800

            update deps

        commit a9b818ce4b72afa7f4cc84e2230d8f57657f8afe
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 12:14:33 2023 -0800

            trim readme

        commit 3a7c8a5c2c387b2e358607e267ccff26e30f875e
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 12:11:42 2023 -0800

            use django_timezone.now()

        commit 4950b77d834bd679fc6605fe840455b033ca046d
        Merge: 2b5ad145 907637b9
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 19:41:04 2023 -0800

            Merge branch 'main' into develop

        commit 907637b9ec515e0a334f7144f4d212edc9bf416b
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 18:47:39 2023 -0800

            v1.0.3 (#216)

        commit 2b5ad145840f5399f41577f28132f8eacf0fcebd
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 18:31:18 2023 -0800

            bump news'

        commit ff41fdaf9624c79f197b200ffa181869c735eb36
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 18:29:52 2023 -0800

            update deps

        commit 123b97ce9fab45f7e772ad761c242a2ef6d43e25
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 18:24:04 2023 -0800

            fix orphan folders bug

        commit 9f2fcb041537895ed169c9d1abf737c5fe1e44f0
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 16:07:53 2023 -0800

            fix moving folders orphans folders bug

        commit c29bcebc9562fce5124254f276d218dc8fa2048a
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 15:57:47 2023 -0800

            fix item does not exist redirect

        commit 28ee9597c6217ecb64ebdc1215bc6af6ea2974cb
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 14:38:35 2023 -0800

            better cover error handling

        commit 3e6bb2b12c307f413f11727d002e51c8b50691ad
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 11:52:27 2023 -0800

            rename release branch to main

        commit 4e2118947feaf33e355938b68cd031957e1e71af
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 23:48:26 2023 -0800

            bump comicbox

        commit a3905e21cf2519a2c634771381911810d5dc50e9
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 15:18:09 2023 -0800

            update deps

        commit 22b08504cc27a74cae2220c809e79e03bfdbef50
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 15:15:52 2023 -0800

            bump version

        commit 802fa5b1a7a4e294684ad98319a61cf3d660a14d
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 15:15:35 2023 -0800

            force update failed imports task

        commit 64b7ca89372df11ed3a2859ea7025ab45b023500
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 14:24:46 2023 -0800

            do right side as well with title toolbar

        commit 6cb35c4bd0ac3138ce6911b101ddf8e9e43d4af8
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 14:23:40 2023 -0800

            line up browser title toolbar padding with filter toolbar

        commit 0e522aa6679dcdd994d37efb8de3bc69d888f47b
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 14:09:25 2023 -0800

            slightly  safter cover purge

        commit 21742192f4d2cae92fc2a559c3aec94fca5b654c
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 22:32:13 2023 -0800

            hide progress bar unless there's progress

        commit 68069cf27d39dd6ffd93ad7a38fbd6fc54fd4941
        Merge: 48d527d8 44e80076
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 22:26:24 2023 -0800

            Merge branch 'release' into develop

        commit 44e80076fce65e3d0852e71e3737b2385d1d5d3e
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 22:06:28 2023 -0800

            v1.0.2 (#215)

            * reorder dockerfile

            * fix zero padding

            * line up order-by caption on browser tiles to the bottom

            * update deps

            * bump version

            * drawer attribute optimization

            * package updates

            * remove pushover dev dependancy

            * Fixed next book change drawer opening settings drawer.

            * orphan component from last commit

            * dependency updates

            * bump news

            * remove script & temporary from admin settings menu

            * update packages

            * bump version

            * fix admin title toolbar z-index

            * fix failed imports not reupdating

            * trap db update errors and log issue paths

            * bump news

            * Discard orphan websocket connections from the connection pool.

            * make unseenFailedImports icon color red

            * use CloseButton component for librarystatus and fix positioning

            * comicbox 0.6.2

        commit 48d527d83ca8039863186e2d20890481cca9201c
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 21:20:01 2023 -0800

            comicbox 0.6.2

        commit 27bbc6b4ec16cfeb216674a1249b25aadbff8ba7
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 21:17:16 2023 -0800

            use CloseButton component for librarystatus and fix positioning

        commit 080cc94902fad2645ea29f4248ccbd57bfa8e837
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 21:16:45 2023 -0800

            make unseenFailedImports icon color red

        commit 2b725677c6418d96e555c67017c3dfc9f838a484
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 20:58:02 2023 -0800

            Discard orphan websocket connections from the connection pool.

        commit 5d9c0453f3d25e9f6d75e78f267b054c50c716d7
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 20:39:01 2023 -0800

            bump news

        commit 44c00e84e5059284c3d78c51d3f68074ee09ce1d
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 20:37:54 2023 -0800

            trap db update errors and log issue paths

        commit 3b0fc799a20a540c177040b451ef5432d2a261f6
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 19:33:08 2023 -0800

            fix failed imports not reupdating

        commit cc6f66869f9b4a904534449292e46c4511e62a7d
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 18:06:57 2023 -0800

            fix admin title toolbar z-index

        commit 897c053dc686157416df490c6ca2b0403cf4749c
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 16:21:20 2023 -0800

            bump version

        commit f554bb5aa4ce35c80f8baf1488247eb2f7609d88
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 16:21:10 2023 -0800

            update packages

        commit f87326d030f6f723c591adddf3bfb9c514f167e8
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 16:19:53 2023 -0800

            remove script & temporary from admin settings menu

        commit aba5f631b44c951832dd5ad7aea5adb9393e0ef8
        Merge: 3ba78743 31f8ea28
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 2 13:23:40 2023 -0800

            Merge branch 'release' into develop

        commit 31f8ea2800210a26cce7ee1098011172e01eae9a
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 2 12:39:54 2023 -0800

            v1.0.1 (#214)

            * reorder dockerfile

            * fix zero padding

            * line up order-by caption on browser tiles to the bottom

            * update deps

            * bump version

            * drawer attribute optimization

            * package updates

            * remove pushover dev dependancy

            * Fixed next book change drawer opening settings drawer.

            * orphan component from last commit

            * dependency updates

            * bump news

        commit 3ba78743eb7c2ff5448a2f757170c737944cbef9
        Merge: a7f10f41 10598e34
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 2 12:22:54 2023 -0800

            Merge branch 'release' into develop

        commit a7f10f41b67a05a86e45615635bd5e73370a4f2f
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 2 12:22:39 2023 -0800

            bump news

        commit d7e4b33b52f049f3e699db23989eae258e03b07c
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 2 12:19:40 2023 -0800

            dependency updates

        commit c4a98d51d8c7c17fb24b8f3896d61de4da2c068b
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 2 12:16:27 2023 -0800

            orphan component from last commit

        commit 192ba5edc2aff637e3bc27598cf040e2314c2471
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 2 12:16:09 2023 -0800

            Fixed next book change drawer opening settings drawer.

        commit 87e88680aae54b453c715d1029f09d058a34d868
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 1 17:03:54 2023 -0800

            remove pushover dev dependancy

        commit 4b4723c40149d6875b325426967445b2ead86657
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 1 17:01:32 2023 -0800

            package updates

        commit dd9acdc71d61eafe4caacbcc7a32dea511c59c80
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 1 16:58:51 2023 -0800

            drawer attribute optimization

        commit a2fe3a70a50330ba026eef2b38ebf450d2a34fcd
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Dec 31 16:42:34 2022 -0800

            bump version

        commit a0bbcb52c8846c147c352d4918c2244d6eec6819
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Dec 31 16:42:24 2022 -0800

            update deps

        commit e9f75151568449ed29e94f2a51908b23b14cdca0
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Dec 31 16:40:11 2022 -0800

            line up order-by caption on browser tiles to the bottom

        commit 3fca957b9bfc2d6170c5d9e160ccb0c79b0663c7
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Dec 30 16:45:01 2022 -0800

            fix zero padding

        commit f14749a8de68adc4501815ad0daff082cae17974
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Dec 30 15:27:13 2022 -0800

            reorder dockerfile

        commit 10598e342fedf3e11152aea02429f7ab18f25843
        Merge: b52827f2 a6d429ba
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Dec 29 12:17:02 2022 -0800

            Merge branch 'develop' into release

        commit a6d429badee6a5a06d68cc04db1d5aa9fdbd8336
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Dec 29 12:16:09 2022 -0800

            update packages

        commit b52827f21762ae3c8e376179262a4f5c49f5b40b
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Dec 29 12:14:42 2022 -0800

            v1.0.0 (#210)

            * bump version

            * change search help icon

            * per server start timestamp for frontend common

            * use dev for docs so it never goes out of date

            * use a group converter for urls

            * converter needs comic as well

            * fix broken icon definition

            * filter select throbber

            * now that it works go back to computed dynamicChoiceNames

            * pdf don't force rendering with key seems to fix it. make placeholder really dissapear

            * bump news

            * alphebetize fields

            * also offer selected choices so we can deselect them

            * fix deselecting filters by coercing pk types. let sub-filter-menu determine it's own type

            * use writatablestate

            * fix returning more filter choices if a filter is already selected

            * update version and packages

            * fix version using timestamp in api. lint

            * lint

            * remove cruft

            * remove vestigal api point

            * remove export of nonextand function

            * remove admin tools header

            * v0.13.1a7 (#194)

            * Squashed commit of the following:

            commit 1085a1426e6588225f4c7f514c91ee1009430231
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 19:29:29 2022 -0700

                change transitions

            commit 4f998c8b10522714744b60075dfa555e2ef41b83
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 19:22:32 2022 -0700

                hide all of failed imports in an expansion panel

            commit b3f1fd40f942b27590aa8191ef096e131810cf1c
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 19:17:48 2022 -0700

                cancel button for change password

            commit 30ca1f8a43693aaf8e787ae6d853a687232824d3
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 19:15:14 2022 -0700

                hopefully set admin drawer open when large

            commit 12cdfcf52c4c13f5b5c3a5f50ebd5baad8ff98de
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 19:14:50 2022 -0700

                language

            commit 55f2b0c5cd6ea402b989deda34338935dac1f0e7
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 19:09:02 2022 -0700

                lint

            commit c1aef5704b0784b80464035007f993d8212ae4cf
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 19:06:22 2022 -0700

                lint

            commit af9064723a965b623afc5ef6ce51f9a49f55ccfc
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:53:05 2022 -0700

                diable broken md parsing in frontend dir

            commit f27199d00a050752a85de731d36537ab2e28c2cd
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:52:35 2022 -0700

                disable security warning

            commit 0a7d2c493c3e54b319ae201f74bd09ed6931f73a
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:41:28 2022 -0700

                Squashed commit of the following:

                commit d648acd46b268c726adbf673f0f5986f5020c39c
                Author: AJ Slater <aj@slater.net>
                Date:   Sun Sep 18 18:41:13 2022 -0700

                    fix fix script. package moved to root

                commit c52a1824ca4a4f02b19851cb9286365a1a1ffa90
                Author: AJ Slater <aj@slater.net>
                Date:   Sun Sep 18 18:40:55 2022 -0700

                    use using eslint-plugin-mdx

                commit d5a989e75ced2121c8c874e82b42afd3e5e3e4a8
                Author: AJ Slater <aj@slater.net>
                Date:   Sun Sep 18 18:40:37 2022 -0700

                    move to using eslint-plugin-mdx

                commit 6fb5e6421134b5782f3310692acf4bb76276fec1
                Author: AJ Slater <aj@slater.net>
                Date:   Sun Sep 18 18:39:43 2022 -0700

                    lint

                commit a17465dbcdf5a320b2937be4f6013f3cf14835c1
                Author: AJ Slater <aj@slater.net>
                Date:   Sun Sep 18 18:19:20 2022 -0700

                    eslint md not quite working can't load remark prettier rules

            commit ecbee17bc90886db035a21b8e77e467460d16342
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 16:46:33 2022 -0700

                lint pwa

            commit 5025b317557d71d7cd855759b4fd16fab8974595
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 14:36:40 2022 -0700

                lint

            commit e971bd92a3b20dda712e5d9dda43fc864a7e0998
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 14:07:59 2022 -0700

                use plugin-prettier-vue, move unicorn rule to root eslintrc, user prettier-config rules after other rules.

            commit 7d87f1c1bbca35b658cb5fe262bfc30249db3358
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 01:49:34 2022 -0700

                lint

            commit 26e75cf0edcffc43b0d95f3980b50030421f8c1d
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 22:10:40 2022 -0700

                lint rules

            commit b161b11b1584a1be5f5a72c87cbffdaf707c2550
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 22:10:26 2022 -0700

                remove some listsfields in favor of many=True

            commit 5e8297df56e3e430fe624ac049678435f5aac6fa
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 19:49:43 2022 -0700

                remove cruft

            commit 653f5a188dbf4478ec69641ac3edb2dc15ac818d
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 19:49:15 2022 -0700

                remove cruft

            commit 4fec82bec54e460c4da05c04a0dee0b74da72412
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 19:30:02 2022 -0700

                lint

            commit 49b9f4db3e0fa3d69a39fc483b7f0499e9158241
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 19:02:48 2022 -0700

                Squashed commit of the following:

                commit 7ebfcb123b06696bcb76ae4f5de73efb1f2d57a4
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 19:02:15 2022 -0700

                    refactor rootlinks into nav links and fold others into toplinks

                commit 5a28ca2400601af2177d14d9750ed862c04a6eb4
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 18:16:51 2022 -0700

                    change breakpoint for close book button

                commit 8ffa21af56723c079840368b94ccfca0122da0cf
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 18:16:30 2022 -0700

                    fix touchmap calling this in arrow function.

                commit 50527ecba67899124087ac07bc7f2b579dad3343
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 18:13:21 2022 -0700

                    use content instead of summary

                commit 90d03e30bef926aa11e70030085bf7cc6d118dce
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 18:11:58 2022 -0700

                    more durabliblity for pycountry lookups

                commit 15085a1ea74506203af6f90820e2ebff4d6198e5
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 18:05:26 2022 -0700

                    avoid toplink duplication with entries. let top links have summaries

                commit fb883f997c00db77d4e4542b81de60f4189d3b38
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 17:33:30 2022 -0700

                    fix pocketbooks not urldecoding some things

                commit 86137de4a2ff46022cd1a327275354f0420ec9f0
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 17:22:03 2022 -0700

                    clear

                commit e06a114d35679409fb7d2893042f504378ffaba8
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 17:20:49 2022 -0700

                    ignore content negotiation for pages

                commit 27e9a6243e0984b8ef634c7c867e0f1bd6c691a4
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 16:49:31 2022 -0700

                    don't use redirect link for opds

                commit 236f31d2a85975886e88afe0866e8d2e923dfd88
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 16:23:10 2022 -0700

                    bump news for opds

                commit b4955383ed8aa13338b4842202261c1e4df6d542
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 16:12:24 2022 -0700

                    change routes for top links

                commit 65fb6e5bdb20709830a7e9eb392b2be2942d50b6
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 16:06:25 2022 -0700

                    fix lanuage tag for opds

                commit 0f62798f5a0c3f528ab76f53bf0c1e38ee44e4c3
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 15:45:42 2022 -0700

                    featured link

                commit 746424998e071af3c4a7b963a9a64e5a54dce36e
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 15:18:01 2022 -0700

                    add language fix for opds folders

                commit f0b147b89dbb39733238953f683f8506b64beeef
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 15:16:20 2022 -0700

                    opensearch:totalResults

                commit 7b1086ca0d2130c2d8313a87578354c40e1f615e
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 15:02:43 2022 -0700

                    opensearch itemsPerPage for opds

                commit b39b31096b9476835dd87569f46be0e52f5da939
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 14:49:34 2022 -0700

                    add new top link

                commit 23941c164b46036af8991c5cb7d7de488789b02f
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 14:37:12 2022 -0700

                    add published to opds

                commit ad2edc2948d52a55b7fdf39189dc969547b8bc5c
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 14:28:44 2022 -0700

                    add publisher to opds

                commit 580a79f9f8e443032fa9b1aed4c4b217b2c46d2d
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 14:15:03 2022 -0700

                    fix opds folders view value mapping

                commit 9d18f461eda305be0325bd12b90b39f7783fac3f
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 13:10:13 2022 -0700

                    fix opds folder view redirect loop

                commit e008107ea61b57f8f7f1387454d1fbfd0e819fe2
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 12:32:20 2022 -0700

                    move django db functions to own folder

                commit 3c5b3eef0525e6a1f4bd32c552d774ef32008971
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 03:11:54 2022 -0700

                    working opds metadata. opds folder view broken.

                commit 1ea16aaac5dd4869784a834c2436b70999060a4b
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 02:43:25 2022 -0700

                    consolidate parsing of csv tags

                commit ff589d838dc6ad03a9ec18aab832eafdc362b13d
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 02:36:50 2022 -0700

                    fix opds spec for authors and categories and contributors

                commit fed88b478343c19a468790240b8665061d419419
                Author: AJ Slater <aj@slater.net>
                Date:   Fri Sep 16 17:49:12 2022 -0700

                    fix null cetegories in opds entry

                commit f3745564436b3db0837d71e4c19fbf6833547f83
                Author: AJ Slater <aj@slater.net>
                Date:   Fri Sep 16 16:25:37 2022 -0700

                    opds with more error catching and templates for metadata

            commit 6b076d334fcf6ce91d30c07a402c6a400072b5fc
            Author: AJ Slater <aj@slater.net>
            Date:   Fri Sep 16 16:17:19 2022 -0700

                update npm

            commit e3d64a7797aba31fae260275cd10930bf5cd8143
            Author: AJ Slater <aj@slater.net>
            Date:   Fri Sep 16 16:17:11 2022 -0700

                lint

            commit cb14e29a88bbbd217f13f7b5aa745bd2df927f41
            Author: AJ Slater <aj@slater.net>
            Date:   Fri Sep 16 14:19:24 2022 -0700

                update packages. bring back flake8-eradicate

            commit bf8a961738a6b5bd02f5ed69b8d02f84cd052b22
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 23:35:13 2022 -0700

                username in change password dialog

            commit 9643aa03730bd7c908122444d03a0f85e7cf9bb0
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 23:32:48 2022 -0700

                OPDS copy on click

            commit 72e623f4b6bf0eaebec12eb418ebb57bd7f80356
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 21:58:25 2022 -0700

                start top link

            commit ed0e6d4ba98e9131ae13f2ed1412d6acad034843
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 21:35:33 2022 -0700

                opds defaults to no facets

            commit db6b0fc6c060aaeb24c14a3ea529f74b752dd897
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 18:28:27 2022 -0700

                remove link to old search help

            commit 8e026429f71a1ba6b35686180b05d93feadabe0c
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 18:28:01 2022 -0700

                logo in NEWS. remove old SEARCH.md

            commit 3624b247753e0d5a49d11452f5dd80f9e680c8ee
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 18:26:34 2022 -0700

                try html for github markdown

            commit 390d156ad2480338aa79f7c0b20abeaae59b5fbc
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 18:26:20 2022 -0700

                lint

            commit 333ce4dc628b5e7a198a4c969651096525e44094
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 18:22:12 2022 -0700

                add logo to README

            commit 517b792f014455aedc1384e2f8a6195746fe09d8
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 18:13:35 2022 -0700

                fix null for dttm column component

            commit dce2bbd2d9a672e4b15d49207e5e9caef98c186f
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 18:11:38 2022 -0700

                admin settings dividers

            commit ddf586af7a0f9fed89653eea217556bab0124528
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:59:41 2022 -0700

                Squashed commit of the following:

                commit 666fb63b59fc8c9708dbf91f7464b15fbd532f5d
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 17:58:37 2022 -0700

                    failed imports layout

                commit 8559262a58b50905c6e97a50717827f4c818a89f
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 17:54:24 2022 -0700

                    hover effect for old django admin panel

                commit 83c2c6a5d427e7a22fa92fe02e4c8850fb55b53d
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 17:51:01 2022 -0700

                    move failed imports to it's own component

                commit ee0edd1e877d8957f256332116b5e77afa06dea6
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 17:29:47 2022 -0700

                    fix initial state of drawer on mobile

                commit 91d6d6f2fcd5ba17eae9ce5e4edd7a58874149e0
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 17:26:19 2022 -0700

                    lint

                commit 942491f82cafe56f2e20eaa04708ced709052ff5
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 17:22:06 2022 -0700

                    use icon buttons

                commit 8f2debbb899f5ffff103f02c14a5295b5b7f5a30
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 17:13:19 2022 -0700

                    datetime column component

                commit 06348681e4c964eafa5f82012059caaa9281e2da
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 16:12:27 2022 -0700

                    better dttm columns for admin

                commit 0320ef9940c9b7cc93d0b1dee59313fa7f77ffd9
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 15:43:13 2022 -0700

                    fix groups and such loading for library tab

                commit 9ce500d94e294010d1f87da48ff3a7e252f8dc31
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 15:37:15 2022 -0700

                    fix times checkbox layout

                commit 4a0d4e996de3c9743c3fc2325b52bc6f35482806
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 15:37:01 2022 -0700

                    adjust flag descriptions

                commit 610a8ef20fb1d09c88dcbe50ab23669f457eb658
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 15:10:32 2022 -0700

                    highlight table for admin

                commit e05cf11c68edc5c66ed7b0116f614f9217238893
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 15:03:53 2022 -0700

                    confirm spacing and cancel button

                commit 75214d2a0d42333ff20ca67858ec24d818f8707b
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 15:00:23 2022 -0700

                    task tab spacing

                commit b875200d1c28efca88fb3ac438b88223518493aa
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 14:44:03 2022 -0700

                    group add fixes. cancel buttons for all admin add dialogs

                commit 4c940f4b1e8ac090db00cb5b5b23f1ca86ae01d5
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 14:33:41 2022 -0700

                    flag tab spacing

                commit d8e0a5f1aff5f46e1dfadc4c37fcd767297bba63
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 14:30:56 2022 -0700

                    library spacing

                commit 698fe0f9c7ff15e7c3ebc88fff9e8ba57f2c4ec4
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 14:18:23 2022 -0700

                    admin tab header spacing

                commit 9da8e101d7d36680156cc82540dc9cec6e95b171
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 14:07:11 2022 -0700

                    spacing for user-tab

                commit 540b866cc2568d00b23f554bc4306435a624350c
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 14:05:27 2022 -0700

                    set drawer status on mount

                commit d369a5d6c47a91686a1f76a28322fa7b080381c0
                Autho…
commit bfd4c4f3e7513489ea92a89181a80023ded5a7ef
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 29 16:24:09 2023 -0700

    lint

commit 939801df138b96573e301f62880af9ef407bed9a
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 29 16:22:50 2023 -0700

    fast search index removes. news adjustments

commit 1546160c6da83985124d3441d0671e4910e80e41
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 29 15:09:41 2023 -0700

    Squashed commit of the following:

    commit d719b3a92c3dc03096b9d8053efac646c3c0cca8
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Mar 29 15:09:30 2023 -0700

        bump news

    commit 00a86448ca59cb4f781d0e642abb96326c9c5114
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Mar 29 15:08:53 2023 -0700

        show top button whenever up button is valid too

    commit 905a71b40e4ce06d982b672fd7179d1fec748da0
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Mar 29 15:05:38 2023 -0700

        fix uptitle

    commit bc6064024ace0892eab69935a4fb024546500def
    Merge: cd1fed97 50f1f3ac
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Mar 29 14:40:18 2023 -0700

        Merge branch 'develop' into top-button

    commit cd1fed972a09fcd8f285579bbdb2993f6bda63eb
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Mar 27 21:45:09 2023 -0700

        top button

commit 50f1f3ac41ae59b4a3e1c8e8cebd025431cf731e
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 29 14:37:42 2023 -0700

    status controller accepts status or enums as input

commit 6a910932174a74cabd52cc4a8cba37909d45befa
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 29 14:00:13 2023 -0700

    covert enum to value for status

commit 35b9626359d3439009665b98e44eed16386a4afc
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 29 13:33:45 2023 -0700

    lint

commit 77c13a1cdccf6c075500f97dcbf3eb50f9f3548c
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 29 13:33:33 2023 -0700

    fix starting and finishing search index statii

commit 0bc575f65be6eb53cd093bbccb4754ab519ffb16
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 29 13:17:17 2023 -0700

    fix staus update

commit 09ca5c80678bb2221aa05ab3a4a0d867947b28bd
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 29 13:15:43 2023 -0700

    finish remove early on no rebuild

commit b89efc9d80634f293c4b5cef614ba38200923b0e
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 29 12:42:11 2023 -0700

    update deps

commit bfb5fe589bc6110c52350a02866d33e9b5043f0b
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 29 12:41:57 2023 -0700

    use docker compose to set VITE_SERVER for dev

commit 6bbe5b120725d63dd67d7ca15ac2a3bdbd32abfe
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 29 12:40:57 2023 -0700

    Add a janitor nightly task to admin tasks. minor status cleanups for janitor tasks

commit 69d1bb2d3194898287d75b276a5b8bf51a91e95e
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 29 01:57:44 2023 -0700

    ram features

commit 1ca22ca997a6535e3870ae4f69780ed04c13763a
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 28 17:39:58 2023 -0700

    dev-codex-container script

commit 53a0b3e4fc30619012172a17e5d73bdb3e1f6f6d
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 28 17:29:59 2023 -0700

    lint

commit 7b40c3ef74bb9166f1d97f0ecdb894ad00a00acd
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 28 17:26:04 2023 -0700

    change order of library startup tasks

commit f99270799869cf670ab34dfbd82cb4591887f99c
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 28 17:25:24 2023 -0700

    move db integrity preface to info

commit 3b50e96dd92b633fc9148caa3113357afa189758
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 28 17:24:56 2023 -0700

    ram readme

commit 51832071fff3d480ea08b9e24d84d87b43580e3e
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 28 17:23:00 2023 -0700

    tune magic memory number

commit 40190117010e0e82bc6115f6ef17f80075677ff9
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 28 15:11:49 2023 -0700

    start using makefile for scripts

commit d964ecda27847807ba90dcf4200ff268c60e2ee9
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 28 15:10:10 2023 -0700

    update deps

commit 17dcb9a3ed60452ad4b8150fda5050bccf53b86e
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 28 15:08:17 2023 -0700

    fix status update for create missing tags

commit da9fb2cbf4dec7c51ab322ec2c32e0050386e2a0
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 28 14:36:18 2023 -0700

    fix search index ratio

commit 86affe836775e0ae83c1fdbeae4632448e5b0a41
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 28 14:22:08 2023 -0700

    bump news

commit 27a5b5107eeddd67c771c475c3be6966b935db40
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 28 14:11:11 2023 -0700

    adaptive use of mmap for search engine low memory

commit dfbb4e16a43e5754a48e83c240a0ba5ed93c4f88
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 28 14:10:18 2023 -0700

    speling

commit 78b8f792a3d1e01187a97ba64b461f36ab660ec1
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 28 12:47:42 2023 -0700

    add optional searcher passthrough

commit 7c76219b0c1f45e3cc3ce47c8e667b52b81c4b8e
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 28 12:08:41 2023 -0700

    minor refactor to make non locking reader clearer

commit 91178d2941a03387a665627173263427d13f7608
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 27 21:06:15 2023 -0700

    finish remove stale status if update or merge raises

commit c00ff4f17b43cae984f6197e8f7c775f229aa361
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 27 21:00:33 2023 -0700

    trigger remove stale as tasks. lint. fix remove stale status updates.

commit 1e1693d31dbc817df8113d0f03cd30e82e041577
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 27 19:25:35 2023 -0700

    close files when aborting

commit 8a0dcb9764da00961b31f0fd775a693530bd9282
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 27 18:48:14 2023 -0700

    comment

commit 96ed112cc1afeb5e9e885153638cbb0b9488a587
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 27 18:46:09 2023 -0700

    new block format for status items

commit cbdfea3f6e5adf97edd18ef48279eb03526ce1dc
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 27 18:44:43 2023 -0700

    don't even send that 0/0 to the db

commit 8f31203f4668258fc5579286e048a045e7168434
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 27 18:43:51 2023 -0700

    don't notify 0/0 doesn't show anything

commit 834326621e78520b7de874762f64f0f1ba80f093
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 27 18:35:48 2023 -0700

    fix index not to repeat. boost in schema instead

commit 1ce0cb4a1397952efbeae7aa89d1bb96b15c9a2c
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 27 18:09:25 2023 -0700

    fix search index commit

commit 5194c9d61d086852639a73afab435beaea3babe3
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 27 17:59:16 2023 -0700

    lint

commit 11ec43f45185c7d96880121acb73302f6afa3a9e
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 27 17:53:02 2023 -0700

    fix initial state of links

commit ae9b275b69dfe72f4c74600083d3ab74375eb205
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 27 17:18:08 2023 -0700

    adjust link to books updates and numbers.

commit 17ce611130af70d3ddd091af8fef562c1866c444
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 27 17:03:37 2023 -0700

    fix status purge and find orphans for covers

commit c3bfbf830e247f729a2ca2d38d3ba9dd0e7bc79d
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 27 17:01:36 2023 -0700

    fix reference to credit

commit 22c9224993a64757b3a7c20f3defbaec976bcd88
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 27 16:54:09 2023 -0700

    fix recreating librarain statuses every startup

commit c4173ab58d0c493a6ee52aac4ad58eb5720ae01e
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 27 16:37:12 2023 -0700

    better status numbers

commit d14fbd4799c0eb29f8b735cf7962af7bd0e5026c
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 27 16:33:59 2023 -0700

    better spacing and simpler logic for status display

commit 81e1be51b152e19a511a24d0b9d33dc283b59d9c
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 27 14:50:54 2023 -0700

    bump news

commit 8d781fa1f40771534c916021c9082a478b125f64
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 27 14:47:41 2023 -0700

    make remove interruptable by other search index tasks. Rename ghosts to stale

commit a2aa360597921a74909b2c9efc82e50961f5d038
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 27 14:45:36 2023 -0700

    Squashed commit of the following:

    commit f7dc0fc03e2e0a037e7069a665cef52407502d68
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Mar 27 14:30:31 2023 -0700

        remove vestigal type ingore

    commit 2dd0a22ea9e4699e6858be3e00ac7273e27df1ff
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Mar 27 14:29:23 2023 -0700

        lint

    commit a0fd96f9c8edb93781cfa5578821fe1a4148976c
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Mar 27 14:28:58 2023 -0700

        fix delete failedi imports algorithm

    commit 10a378a9ab3e3d6083293f1aa7a6e1c0702fb0ff
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Mar 27 14:28:45 2023 -0700

        fix passing status to cleanup failed imports

    commit 98f6ae9ad5e5a481dbca5f7df4ca6cf83fc6e586
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Mar 27 14:28:28 2023 -0700

        fix status_type call

    commit 24f720493bc20677c9f70d90a29dd89a622430f5
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Mar 27 13:43:34 2023 -0700

        fix statusType variable name

    commit 259a98375701f8853ccf87490dcc7dc9aaf2ab69
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Mar 27 13:39:06 2023 -0700

        lint

    commit 504088536c0cb3705bd2fc4df3e74a1d4c3cfda7
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Mar 27 13:38:22 2023 -0700

        fix cover generation

    commit 939238bc03b3d759b086ce341f57b2ca2edfac0f
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Mar 27 13:36:26 2023 -0700

        fix dirsnapshot logging

    commit 1f0b61d6995c4e4deb7a59ee5879e1c5345235e6
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Mar 27 13:36:16 2023 -0700

        fix dirsnapshot stats getting

    commit 65571a6b6769baf3d8fad535c0493e429bd28257
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Mar 27 13:35:58 2023 -0700

        fix credits cleaning

    commit 8f495e4452ee23280f11f93cf025c2b2f9583f70
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Mar 27 13:20:31 2023 -0700

        update deps

    commit 8ed0c07f289745be10db8d8146b1e92f654bb076
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Mar 27 13:19:29 2023 -0700

        lint

    commit a6ccd34d13aca492aa53b731beece7a6efed6081
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Mar 27 13:18:41 2023 -0700

        fix broadcast_queue closed error on shutdown

    commit e5a898ed7fad97a2c1f3d9818014b39f6cd42284
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Mar 27 00:45:08 2023 -0700

        add description

    commit 257bb3fd74e4f1cdd793f72f14ff1765a3d1a4d1
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Mar 26 22:40:12 2023 -0700

        fix admin flags send to frontend

    commit 646122274cd743ff28e9d63dc7f5b7627d8ea14a
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Mar 26 21:45:25 2023 -0700

        fix refrences in status_controller

    commit a0150d9d7214f5d63e5b0911639619a2bf4f56df
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Mar 26 21:43:45 2023 -0700

        fix creating adminflags

    commit 149f965715a08da1c1a8095df14b65f97c75f75a
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Mar 26 21:40:38 2023 -0700

        fix variable name

    commit 8fcd6a50c1c0665a6af30a73c6772c6776be4d67
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Mar 26 21:39:05 2023 -0700

        lint

    commit d0b106fd9b0c1552c388dc24e5da340b7e174efc
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Mar 26 21:37:44 2023 -0700

        file type stats

    commit bd2c3508739867f79f50671d1664d1b14278d1c8
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Mar 26 20:45:01 2023 -0700

        fix admin flag settings with new lookup field

    commit 82f6da68faf501dcf264a164c590aae000beff5f
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Mar 26 20:40:40 2023 -0700

        fix version timestamp query

    commit 9e04a9ef2fd01a4e44729a9cc3167a7bd9ee19c5
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Mar 26 20:32:23 2023 -0700

        radon with toml eliminate setup.cfg update deps

    commit df2426f647f4955f23ee41747e7a5406ee9ec8d5
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Mar 26 20:07:52 2023 -0700

        lint

    commit 88f4b62ed368e4d5529824e6958a65e8e9bd4a1d
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Mar 26 18:30:32 2023 -0700

        lint

    commit ad2b72b0c535b4d86102323ec6706e9d04095a1d
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Mar 26 18:29:12 2023 -0700

        fix backing up database before we fix the statuses

    commit 9f9589cbeffdbcfb260813f39ba2c698cdd5c5f2
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Mar 26 18:22:03 2023 -0700

        fix migration to match models

    commit 2951278da28e967bbd825b3dd762b8165ab7a3db
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Mar 26 16:10:53 2023 -0700

        rectify some status type values and find statusTitles in choices

    commit 07362fe931af96074fdff9f12a29286e448dbd22
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Mar 26 15:57:11 2023 -0700

        fix timestamp inheritence

    commit 7245f65f80f5920c43a65ed94d6cf2d7e2bf9a65
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Mar 26 15:52:18 2023 -0700

        fix integrity check for migration 23. other minor migration fixes

    commit 9ac5f317f66b877ba3822c87d570fb1cae52e68b
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Mar 26 15:08:47 2023 -0700

        fix choices serializeation for fileTypes

    commit be33e0febfcf7b3c4f92577f7e43ce8aaac7b0b0
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Mar 26 14:56:37 2023 -0700

        bump version

    commit 69ab376a2d2a002b80d8cd9f67bb148c68bd6b95
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Mar 26 14:56:19 2023 -0700

        change adminflag and timestamps name to key

    commit 5b707492464ae62fe0c28f4b55ba416213fb43cb
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Mar 26 13:34:00 2023 -0700

        fix Timestamp and FileType choices

    commit 7ed6e35172bcae1fa4b9a36c2bed207f55663960
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Mar 25 20:53:53 2023 -0700

        work in progress

    commit 242daa1e18cb76246112a4dfb1fcafaf7c74e42e
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Mar 25 13:30:33 2023 -0700

        consolidate more max lengths in models

    commit 373851420a3e4eb085693a2f438f83ca85dc7b16
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Mar 25 13:24:32 2023 -0700

        rename status.count to status.complete for compliance with the database

    commit e9709b43e4a982cd9997e756258042224e35b918
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Mar 25 13:23:00 2023 -0700

        add comment TODO

    commit 5046e460f0565203626bbbbdfba04c01ac18985e
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Mar 24 21:40:37 2023 -0700

        change some variable names not to shadow python built ins

    commit f0aa74732d205bda9a2f5ee626152f648b708712
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Mar 24 21:14:12 2023 -0700

        lint

    commit 82de45aa420311a1e82a04474f0918f2531e524c
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Mar 24 21:13:51 2023 -0700

        update deps

    commit 2e89fbedd0e82bc723c20dc0627148a8cf33c1a4
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Mar 24 21:13:35 2023 -0700

        rename StatusArgs to Status and status_args to status

    commit ac729f3871cbc4007e7915501f859febb03a6f08
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Mar 24 17:26:56 2023 -0700

        fix required variable names

    commit 483042888bc98645f23416a56312af899effead0
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Mar 24 17:22:35 2023 -0700

        resolve import cycle

    commit f1f8d29d8d9188e5267f5af5ba014a4c1093e268
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Mar 24 16:05:36 2023 -0700

        fix TRY400 now

    commit 4e8b6d89ec8294ea865776e43c9981494ce8a6ea
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Mar 24 16:04:23 2023 -0700

        triceratops lint

    commit 3c9656c7aabbd69961d7d33b668f9901b6a13423
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Mar 24 09:39:34 2023 -0700

        lint

    commit ff1de3c55c86f86d2d76754b1d60eca151ad95c2
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Mar 24 09:31:00 2023 -0700

        lint

    commit ec1eadda44a3f75e3e5bdab14745f59ea0e1b357
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Mar 24 09:16:38 2023 -0700

        add TRY to ruff.

    commit 1926a656f5f17deedcea9352914bb6ce0274e6e4
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Mar 24 09:16:09 2023 -0700

        lint

    commit f9c12e96ceef713081e6659af232e3c6b4419af1
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 23 15:33:05 2023 -0700

        make sc.finish take status-args as an argument'

    commit 1f4342e7e05fa70a6e52c223b8c0049c842f0192
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 23 15:19:45 2023 -0700

        fix up status_args counting

    commit 78ed4ea9a28c8d24f5637df437733f9cf494bb76
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 23 14:23:24 2023 -0700

        fix errant since updates

    commit a94ca244d81e56a268743d706f27527fbb449d54
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 23 14:22:21 2023 -0700

        first pass at converting status_controller to status_args

    commit f07ac572353e69e3ce1d5d35da4f24348cf11d34
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 23 12:11:50 2023 -0700

        lint

    commit 70bcaace362e1fd7dcbf7bfdd7e7cc8156fb4f4f
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 23 12:10:54 2023 -0700

        lint

    commit 2cf52dbf2fbea8dc8fd4a1aa2dd1954b63929361
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 23 12:09:49 2023 -0700

        lint

    commit 65b403f50bf49a2f38a0549ce54f887ffd7fea97
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 23 12:06:38 2023 -0700

        big lint

    commit 40caafc0b7fc450113659fc1de755a56d3ee8a34
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Mar 23 12:06:31 2023 -0700

        lint and also trim down codex backend api

    commit e766e1db92e66155c81e5a51796dd223c040fed1
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Mar 22 23:37:18 2023 -0700

        more linting

    commit bcd9f3e9971c568f567bdade2767973c9c7ceca4
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Mar 22 23:08:58 2023 -0700

        even more linting

    commit a775751932a442054b3ff48fe1c523523734ce0f
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Mar 22 21:45:00 2023 -0700

        much linting

commit c25bb80256292dfe3cad5c09c4037e2accc721d9
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 22 18:41:21 2023 -0700

    search index durability and safer mass delete algorithm

commit 4f58e7a73ff8212a6e4d71cc327178d04f56be5b
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 22 01:45:58 2023 -0700

    fix bug that wiped out all aggregate group tree md

commit b51e7d2c4e5e8aa6b2e0488cab7a18afb6a615e7
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 22 01:37:40 2023 -0700

    fix logging correct fields in qeury fks

commit 087fdfe30e639773c3a1f3af2ff294acaa560e7d
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 22 01:09:39 2023 -0700

    fix off by one error in search index batching

commit 0bcbed451f616fdf20718e1b86b4fc27d4abaffb
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 22 01:09:24 2023 -0700

    use reuse writer for removes

commit 4f4f3003410a9a0bd4775930daf3a0e39d2a2575
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 22 00:49:29 2023 -0700

    hadoliint

commit ef4f0999e8b55de5562c286b2743ac04ea7fd8e0
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 22 00:47:50 2023 -0700

    reduce CC

commit 6d12cde81319b2e25a92e4cad0ab6aac5675ad03
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 21 21:41:45 2023 -0700

    change docker dev scripts

commit ac408e986395b755918c1b12a9ca6b857f75b3ba
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 21 21:41:27 2023 -0700

    lint

commit db35037bad209a319a170bfffa019b7e9c72d759
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 21 21:39:03 2023 -0700

    fix shutdown on linux

commit 8a0aab17b40e9478bd4456aadc0d06e468361339
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 21 19:31:54 2023 -0700

    fix pdf broken

commit 20a9a68a3f39e4cfc66cc16e60fd0790588c2a4f
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 21 19:21:16 2023 -0700

    count comics and remove covers when folders are deleted.

commit da20f06e601678fb6e7611565152c46020a59751
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 21 19:20:29 2023 -0700

    lint

commit 5974ce2d358d1c9208b1321c7239fc9e588329c2
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 21 19:07:08 2023 -0700

    lint

commit 8cf06924835ec919f328018f1799d3964d0b5909
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 21 18:41:19 2023 -0700

    fix size already in schema issue

commit 1fabca27c7cb44ffb8c41cd8ced40c47982ef1f6
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 21 18:40:29 2023 -0700

    update deps

commit 020896cec44e040d4a20844aa3365e0e96b2dc93
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 21 18:21:35 2023 -0700

    centralize copy to clipboard function

commit eaf854c95059f3ed83eaeb9bc08c48da27e835e0
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 21 18:21:17 2023 -0700

    clean up cruft

commit 89a7c7ddbc8d8323b51c40da61c973acee1b6833
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 21 17:47:06 2023 -0700

    lint

commit 3ea3c6886236d25869fe2bbeb2193a517d21480c
Author: AJ Slater <aj@slater.net>
Date:   Tue Mar 21 17:46:38 2023 -0700

    OPDS metadata moved to alternate links. top links only appear in root

commit ec94f5f847fcdfe7887d018fccdbc8e76e9b782a
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 20 20:41:07 2023 -0700

    use the same analyzer for all text fields.

commit 5b3a8fb103c8fb21bc911e29791e01b4476ce487
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 20 20:40:49 2023 -0700

    update search help

commit 7e62c64db67127791516ed96cd0949ed15ff3cd6
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 20 19:00:49 2023 -0700

    fix m2m fields case sensitivity

commit 45c670957a6f0ed4aa7cd94373d56b15bd2b217b
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 20 17:34:05 2023 -0700

    map pages to page_count

commit 6957cdc9b1afc46eddd306b9142619355eb851a1
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 20 17:25:43 2023 -0700

    minor logging tweak

commit 16a5f40d8a5a76e88ff3d4d22f95f4dc65b7126c
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 20 17:21:04 2023 -0700

    fix api schema errors

commit 9b718b07a264f64d61934fd6a78340e156031b5d
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 20 17:16:11 2023 -0700

    lint

commit dc1e03de762e741fefdcd5fec0ebcfe4fa7bd2c8
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 20 17:03:08 2023 -0700

    optimize the db every night

commit 6da72c0e6ea75a4eb2c1ff6dc218192e90bd2795
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 20 16:54:59 2023 -0700

    change force update lib text

commit 7a31cdb2ade45c0f4c1887f07c34e462100cd04c
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 20 16:51:58 2023 -0700

    update builder requirements

commit 64182da7f0fbf8ee44952113358d5735f716a91b
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 20 16:33:12 2023 -0700

    404 page layout for mobile

commit e2b2ca26eb2a530ea56257a9c50805778c488b94
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 20 16:13:48 2023 -0700

    fix license discrepancy

commit 20ef386193802212a3274e4b344d436f1efa1ec0
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 20 15:45:47 2023 -0700

    iterate dirsnapshot query

commit a8ff9adfbcc662b2561eff84ad9f69df35d52e64
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 20 15:35:53 2023 -0700

    remove extra whitespace plugin, whoosh bug

commit 992e44035f4eda193ff0a419c62382f326e61e4b
Author: AJ Slater <aj@slater.net>
Date:   Mon Mar 20 15:27:11 2023 -0700

    Import stability (#279)

    * move MAX_ITEMS_BATCH size to hypercorn settings

    * move batching to importer from event batcher

    * bump news

    * more concise logging

    * remove extraneous actions

    * import batching for status

    * use local vite server for all big queries

    * fix spaces

    * modify the through table less when linking

    * remove starting cover status because it's too hard to keep track of

    * lint

    * use update_conflicts on bulk_create

    * fix move folders from running with zero folders and use new fix links method

    * fix delete counting

    * change names of import statuses

    * simplify functions that are batched now

    * update deps

    * refactor failed imports handling to be more batchy

    * organize importerd.py

    * comments for methods

    * batch failed import query

    * fix failed import batching. remove reset_queries() calls they seem to do no good

    * batch query & create fks

    * dispose of task parts as they are used

    * dispose of metadata as soon as its done

    * fix status fuckup when creating folders with moved

    * batch query and create relations

    * remove comment

    * reorg a bit to reduce cyclic complexity

    * move many methods into batch.py

    * update deps

    * fix query counting for status

    * fix totals for batch status

    * fix query fk counting

    * update status not to run twice on startup

    * fix no groups created

    * pass since into import functions

    * refactor batch jobs to use status_args and library as an optional arg

    * reduce cyclomatic complexity

    * use one status type for failed imports

    * more logging for create and update

    * simplify batch_db_op method

    * oops used wrong status

    * refresh index more consistently in search. exit earlier on noops. only get and log writerargs when getting a writer.

    * lint

    * fix browser search filter to handle memory errors more gracefully and return partial results

    * memory errors

    * fix delete counting

    * better delete logging.

    * lint

    * memory scaled event batcher

    * change method names to batch prefix for batch methods

    * adjust comment

    * fix search issue

    * remove max_db_ops

    * remove max_db_ops

    * refactor batching slightly with a data class and fix logging

    * remove batching entirely

    * make frontend status aware of null status levels

    * reduce writerargs logging

    * cover pruning progress for status

    * more logging fixes

    * move logging back into individual methods since there's no real batching

    * rename batch to status_wrapper. wrap aggregate

    * only pass library_path when that's all we need

    * fix aggreate tags

    * turn status wrapper into a decorator

    * reduce CC

    * bump news

commit 62f89bb7a358314ebe71181935937f83ae1a819e
Merge: 8de66219 cbdf0572
Author: AJ Slater <aj@slater.net>
Date:   Thu Mar 16 18:30:36 2023 -0700

    Merge branch 'develop' of github.com:ajslater/codex into develop

commit cbdf05724c689de0ed0f29bd2949bc584db66ee9
Author: AJ Slater <aj@slater.net>
Date:   Thu Mar 16 18:26:50 2023 -0700

    Lomem (#277)

    * better cover remove logging with more accurate count

    * fix leftover missingok

    * auto scaling memory limits for search indexer

    * big query script for dev

    * reduce cyclomatic complexity of get_browser_page title function

    * reduct cyclomatic complexity of _log_task

    * reduce cyclomatic complexity of dirsnapshot

    * update deps

    * lint

    * lint

    * lint

    * lint

    * lint

    * docker dev container environment

    * working but slow lomem capable config not tuned

    * update deps

    * lint

    * make more modular. halve first batches. start with 600 batch

    * VITE_HOST env var

    * 2GB works

    * lint

    * reduce cyclomatic complexity of event dispatch

    * fix ratio calculation and retry batch numbers

    * minor cleanups

    * update deps

    * clean up TODOS

    * max_import_batch_size

    * remove extraneous prints

    * remove cruft

    * remove file_format field from index

    * protect update from noop

commit 8de662191a0b524137a5943f23d5addbee2e0d83
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 15 17:08:32 2023 -0700

    lint

commit f3debabdb86a279654e181bd66b84219cd9ef740
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 15 17:07:53 2023 -0700

    lint

commit 3e16323dd606d2f4f394de608d188b9ad163f36c
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 15 17:07:26 2023 -0700

    lint

commit 3789a6adc33d48ad7191aeb34ad2140131e275fd
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 15 17:07:03 2023 -0700

    lint

commit c161de372e024f4f5d3aab49b6df00d0af31b6cf
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 15 17:06:43 2023 -0700

    lint

commit 2194f4fdfac216c0979ba3a9944e16f54ec643a4
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 15 17:06:33 2023 -0700

    update deps

commit e84fbacdff265b116a77d332be01cb24807b05ab
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 15 17:05:58 2023 -0700

    reduce cyclomatic complexity of dirsnapshot

commit b411ed2a8d721e858db1386beda2daa307eb34ef
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 15 16:31:14 2023 -0700

    reduct cyclomatic complexity of _log_task

commit 8278eebcc1fdb03f15919e120a99a45b77b3dedf
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 15 16:17:24 2023 -0700

    reduce cyclomatic complexity of get_browser_page title function

commit 95402723a46cc74add39b06e24fceb45d65d0714
Author: AJ Slater <aj@slater.net>
Date:   Wed Mar 15 16:13:47 2023 -0700

    big query script for dev

commit 137cefb3fb3aefa00f9cf0dfba62cc30af077b73
Author: AJ Slater <aj@slater.net>
Date:   Sun Mar 12 22:30:12 2023 -0700

    auto scaling memory limits for search indexer

commit bfd2cf8c03c0a7094a120bca9b76b3f5b0437468
Author: AJ Slater <aj@slater.net>
Date:   Sun Mar 12 22:02:12 2023 -0700

    fix leftover missingok

commit 18e9af68562667e4741c82ef3a76686b3d55d339
Author: AJ Slater <aj@slater.net>
Date:   Sun Mar 12 22:01:35 2023 -0700

    better cover remove logging with more accurate count

commit 1f41bfdcd68a01fe9693e132a85fddf25e9bf495
Author: AJ Slater <aj@slater.net>
Date:   Sun Mar 12 18:31:29 2023 -0700

    names for opds downloads.

commit 473733581ea8b32e9210b7f8fe01830214e366c9
Author: AJ Slater <aj@slater.net>
Date:   Sun Mar 12 17:50:39 2023 -0700

    fix shutdown

commit e0ea5791c1571458e5eca7d2bc47fb39e773c96e
Author: AJ Slater <aj@slater.net>
Date:   Sun Mar 12 17:49:24 2023 -0700

    checkpoint database on shutdown

commit 9aee477da39fd6c641cad4b4e040baa87e418021
Author: AJ Slater <aj@slater.net>
Date:   Sun Mar 12 17:41:27 2023 -0700

    dev linux in docker container

commit 9e92da39406b958cbd2925e7cb25637164457051
Author: AJ Slater <aj@slater.net>
Date:   Sun Mar 12 17:37:55 2023 -0700

    fix backup on every start

commit 152cd74570894dad583b2872e324c2a7d44f5456
Author: AJ Slater <aj@slater.net>
Date:   Sun Mar 12 17:36:48 2023 -0700

    data table highighting

commit c29896e9d13fc7d16edc26fd58bd05bf07d3f72f
Author: AJ Slater <aj@slater.net>
Date:   Sun Mar 12 17:36:27 2023 -0700

    Api Stats tab block

commit 4e8009c2ed249efab5ffaf4b69bd01592f2b7de6
Author: AJ Slater <aj@slater.net>
Date:   Sun Mar 12 17:36:05 2023 -0700

    fix intersection observer for vertical reader

commit 6e2b8a72eeafa1409ca1aa09345757bad660683f
Author: AJ Slater <aj@slater.net>
Date:   Sun Mar 12 17:34:18 2023 -0700

    less confusing label for vertical reader switcch

commit 0b117bc6d38629dbc5b2d9308364ffb852b4e49c
Author: AJ Slater <aj@slater.net>
Date:   Sun Mar 12 17:33:23 2023 -0700

    more metadata for mock comics

commit 2a158ab134ec96c8935ff4e059827adb45e2a5bc
Author: AJ Slater <aj@slater.net>
Date:   Sun Mar 12 17:33:01 2023 -0700

    comment for script

commit f7f5b2223e7e87f1d24ab59e59dde38085b46b08
Author: AJ Slater <aj@slater.net>
Date:   Sun Mar 12 17:32:40 2023 -0700

    fix poetry in place until 1.4 unbreaks

commit 17c9e3fcecd4492c277db9406894e8005fab031a
Author: AJ Slater <aj@slater.net>
Date:   Sun Mar 12 17:32:21 2023 -0700

    emoji in README

commit babab29702821d4793043cd62c4c562efda4ce54
Author: AJ Slater <aj@slater.net>
Date:   Sat Mar 11 14:52:57 2023 -0800

    lint

commit ca9c75294d219843d2085a09ce43a03b43492489
Author: AJ Slater <aj@slater.net>
Date:   Sat Mar 11 14:01:25 2023 -0800

    wait longer for search index update tasks

commit de0f3ff4056f00b857699a06174f6e89cebf8aee
Author: AJ Slater <aj@slater.net>
Date:   Sat Mar 11 01:42:39 2023 -0800

    spruce up admin table nodata

commit 53464314e23f0b5b9af32344945f562014ee92dd
Author: AJ Slater <aj@slater.net>
Date:   Sat Mar 11 01:23:11 2023 -0800

    flexible admin tables that overflow

commit 939f75fd8679560245a3f729a9b08d2833d6fb55
Author: AJ Slater <aj@slater.net>
Date:   Sat Mar 11 00:19:32 2023 -0800

    update column widths. make poll a confirmation button

commit 7bea67e8c5eca5428ed58a3738c7db285ce191ab
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 23:38:56 2023 -0800

    remove multi-sort and widen actions for users

commit b3ffa94a610c67c8c9a4a4766a246c10cd136b9c
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 23:35:30 2023 -0800

    remove max-width from admin tabs

commit 2ac91d1426a4dfc30f20efad870a2cdb1780508a
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 23:32:33 2023 -0800

    spacing for poll Every column

commit 020962d4232b5e090820814cbebb76caa4e40ac9
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 23:31:59 2023 -0800

    indent sub stats

commit 99ca5c0cd11461839d4e705f290e2d430d3e1777
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 23:18:22 2023 -0800

    bump news

commit 1eb439d4bbdb7b814b84ecf53890a0a5c5425506
Merge: 4571f3fa f43a9136
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 23:17:48 2023 -0800

    Merge branch 'develop' into admin-data-table

commit f43a9136e8e08b5025dfbd03b824a5575f71f8c4
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 23:17:40 2023 -0800

    bump news and version

commit 7e1e6a119e25a521f228727ff85c27af63895a3f
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 23:17:18 2023 -0800

    bump news

commit 4c6d8596d5e9a0a47fa69cca9cad785cc6fbe013
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 22:45:14 2023 -0800

    make search indexing more resillient to failure

commit 4571f3faf6956981914d7940ddf307be31308d5c
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 22:38:21 2023 -0800

    remove the old admin table entirely

commit 0d62a282589fe404fd2e96783067ea888317c732
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 22:23:11 2023 -0800

    data tables working

commit 8c69a77d1e6ecff719f0621584412cb27d26fb61
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 18:44:12 2023 -0800

    linnk to specs

commit 92660a411283d4ce4b29b61f8b2ad172f8a719a0
Merge: 7df760a3 8805b036
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 18:08:55 2023 -0800

    Merge branch 'main' into develop

commit 8805b03613405cb487bbfcad6d4a1c62c572f6c8
Author: AJ Slater <aj@slater.net>
Date:   Fri Mar 10 18:08:41 2023 -0800

    v1.2.9 (#272)

    * search engine performance in progress

    * fix search index status types

    * fix slow remove records. fix delete all records at end of index

    * lint

    * use whoosh multiprocessing not haystack's

    * clean up cruft

    * bump version and news

    * update depts

    * fixes for deploy

    * chmod

    * trap more search update errors. match search index timestamp to db scan time, not index complete time.

    * trap final commit errors. more explicit indexing error logging. faster return on nothing to do.

    * fix scroll bars inappropriately on admin tables

    * fix admin drawer obscuring small screens

    * fix download buttons

    * remove errant console.logs

    * fix appended i to author names in opds

    * more order for search index

    * add commas to stats numbers

    * bump docker base version

    * update deps

    * lint

    * bump version

    * fix manual manifest deployer

    * ignore opened and closed events

    * remove open closed screener from batcher. moved it into handler

    * remvoe debug hack

    * bump news and version

    * shut off watchdog debug events"

    * fix spacing in opds browser names & titles

    * remove most fields from opds categories

    * use search index updated_at for start date. move optimize into backend partially

    * break up searchd into modules

    * change optimizer task docs

    * fix opds pagination

    * no top links or entry facets on subsequent OPDS pages

    * show series name everywhere in opds

    * fix setting null fit_to in reader settings. make bookmark fit_to choices hardcoded in the db

    * add fit to choice in db

    * fix two pages mode skipping pages

    * reader prev/next book now read_ltr aware

    * display covers in one page mode. keys for adjusting page in two page mode.

    * prev & next book buttons

    * fix reader settings drawer colors

    * user configurable 24 hour time format

    * read in reverse feature

    * simplify getSettings for reader

    * make clear button and read rtl in reverse the same height

    * format keyboard shortcuts

    * trim unused id

    * fix user and group tab heights

    * v1.2.4a0 (#251)

    * Squashed commit of the following:

    commit 4f8b076c541480b8b40afc1998d91a965d9c994f
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 15:07:29 2023 -0800

        fix user and group tab heights

    commit 8d291f8e6c369e96c6eced1c9ce53589f62d35bb
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 14:51:46 2023 -0800

        trim unused id

    commit 69f7b2fa51610ed030a9888bc51160f61da87325
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 14:51:27 2023 -0800

        format keyboard shortcuts

    commit 3a00cec449d28aa3a913dbbbb08f843ddebe9cf8
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 14:44:08 2023 -0800

        make clear button and read rtl in reverse the same height

    commit 0336ebde3fc8322f9be753b5017681c8c82fb237
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 14:25:29 2023 -0800

        simplify getSettings for reader

    commit f45cd03709e7eee3d607a84d4404d8d18ad6dd3a
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 14:14:00 2023 -0800

        read in reverse feature

    commit b5eb874bdc89a9f922fbb4a3277d104a8be8786c
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 22:35:06 2023 -0800

        user configurable 24 hour time format

    commit 50039b60f8122c767b78d7526282d316ffef7490
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 20:30:59 2023 -0800

        fix reader settings drawer colors

    commit 0cd0f3faf5c29a6e28a39b44730e3e99b378942b
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 20:14:23 2023 -0800

        prev & next book buttons

    commit 9e4ab34f1a54b370b67965aaac667b308bfc1d43
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 18:48:21 2023 -0800

        display covers in one page mode. keys for adjusting page in two page mode.

    commit d9c5a41e1033d6c989388a27262d6178abed0b13
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 16:51:00 2023 -0800

        reader prev/next book now read_ltr aware

    commit 4c6111c37328a15a22ba873a97046302952367b5
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 15:39:09 2023 -0800

        fix two pages mode skipping pages

    commit a47d5760dad912e8a75ab312eb21cb401f1b6ecc
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 15:24:17 2023 -0800

        add fit to choice in db

    commit fbae4a828a48bc1f766d91a801634da29870d566
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 15:23:54 2023 -0800

        fix setting null fit_to in reader settings. make bookmark fit_to choices hardcoded in the db

    commit b26f73826fb3ff2920f451660a70bc6912556c1b
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 00:06:39 2023 -0800

        show series name everywhere in opds

    commit baf61d3186e3df79597743d96dd3241dcceb60af
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 23:51:41 2023 -0800

        no top links or entry facets on subsequent OPDS pages

    commit 9a8d001f3d3be40d9fb69eb8347e825f92d3f176
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 23:31:42 2023 -0800

        fix opds pagination

    commit db6065110a2ab1fd67df11bcf11f7c77e7d606e2
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 19:38:26 2023 -0800

        change optimizer task docs

    commit 2bd92e01b4bab2ea7c00e17384fac9e7172ca76e
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 19:36:12 2023 -0800

        break up searchd into modules

    commit ddfa3e528575deb3080d2fdadb74112a8cb73468
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 18:47:20 2023 -0800

        use search index updated_at for start date. move optimize into backend partially

    commit f04de9330e30f851a7c760abaf9b1498b523f780
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 18:20:22 2023 -0800

        remove most fields from opds categories

    commit d7997b5ea0c3f6c3f2201cdbc5929f92d6544f5f
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 18:17:50 2023 -0800

        fix spacing in opds browser names & titles

    commit d08447f54062a5d0e33eaf221722d2044dd0af5f
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 15:49:42 2023 -0800

        shut off watchdog debug events"

    commit 4240f65f286e2051d8d21344a74cdc516b369bcc
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 15:48:09 2023 -0800

        bump news and version

    commit 9737e929b9ec3f05ac27bd3d9fe249f152062166
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 15:46:46 2023 -0800

        remvoe debug hack

    commit 8df9393f91d0bba1020ad929f0a80aad703947b8
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 15:45:42 2023 -0800

        remove open closed screener from batcher. moved it into handler

    commit 0fa98cb755d0f1413c272122e76cbaca088dff8b
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 23:53:59 2023 -0800

        ignore opened and closed events

    commit a35d58348ab3334025ebbba49f75228dce0950b7
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 23:24:48 2023 -0800

        fix manual manifest deployer

    commit 95fa5ba06588c24374d0dacafb1a59018ef6af59
    Merge: c4597a0b 0df40e5f
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 23:03:44 2023 -0800

        Merge branch 'main' into develop

    commit 0df40e5f03602d89d1e28c1f8801d3dd08836a8f
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 23:03:30 2023 -0800

        v1.2.3 (#247)

        * search engine performance in progress

        * fix search index status types

        * fix slow remove records. fix delete all records at end of index

        * lint

        * use whoosh multiprocessing not haystack's

        * clean up cruft

        * bump version and news

        * update depts

        * fixes for deploy

        * chmod

        * trap more search update errors. match search index timestamp to db scan time, not index complete time.

        * trap final commit errors. more explicit indexing error logging. faster return on nothing to do.

        * fix scroll bars inappropriately on admin tables

        * fix admin drawer obscuring small screens

        * fix download buttons

        * remove errant console.logs

        * fix appended i to author names in opds

        * more order for search index

        * add commas to stats numbers

        * bump docker base version

        * update deps

        * lint

        * bump version

    commit c4597a0b0cd6958dad68aa67712b04dae163bef2
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 22:40:05 2023 -0800

        bump version

    commit e3f662740f86bef199dfc5e26b7823a61560d169
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 22:39:34 2023 -0800

        lint

    commit b0c70a6b413cae5b2bbd1f9d2098cbe280f47e8b
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 22:37:49 2023 -0800

        update deps

    commit 046a6cc5a418433dc01f75072f5a94dc138002a0
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 22:36:10 2023 -0800

        bump docker base version

    commit 5d1cbc4314b0bb5a425f040cb49b99e1c334de88
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 22:30:28 2023 -0800

        add commas to stats numbers

    commit a14e679bd3f5cdfb17d467c875ee42307e4a3182
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 20:26:30 2023 -0800

        more order for search index

    commit 3234deadb99c742fd27593269905e32a4deeb120
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 19:30:59 2023 -0800

        fix appended i to author names in opds

    commit f13c748f8b0a47247b761fe20c292e4c5212eea0
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 18:58:24 2023 -0800

        remove errant console.logs

    commit 3502eeaa813d96db7a91ac1d576c4c00cdbd7a4b
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 18:41:52 2023 -0800

        fix download buttons

    commit a8dbf05ecda4267a7ab3ba8fbe41355000184a39
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 18:08:58 2023 -0800

        fix admin drawer obscuring small screens

    commit d3a97a2785e3e4b0f3fbe5daa5dcdf0c51e0d947
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 17:59:32 2023 -0800

        fix scroll bars inappropriately on admin tables

    commit 093c9299194c1b79e0e9d4abb3c9ec9dbcbade48
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 17:31:37 2023 -0800

        trap final commit errors. more explicit indexing error logging. faster return on nothing to do.

    commit c205b6398f25a1bd4d7fb7950f5643de87babe0d
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 17:12:08 2023 -0800

        trap more search update errors. match search index timestamp to db scan time, not index complete time.

    commit dff2085d187ff2043262bcded414d6e55a38889c
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 15:27:46 2023 -0800

        chmod

    commit 626750fb80aaf0204f8b9b3180de5bb63582f800
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 15:27:27 2023 -0800

        fixes for deploy

    commit b44f79c7cf5919428764d4fc6a170f7320787077
    Merge: 03dc10b0 41f0b6d1
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 12:40:12 2023 -0800

        Merge branch 'main' into develop

    commit 41f0b6d1791eac73461c72f90033d1311ba075b3
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 12:36:43 2023 -0800

        v1.2.2 (#242)

        * search engine performance in progress

        * fix search index status types

        * fix slow remove records. fix delete all records at end of index

        * lint

        * use whoosh multiprocessing not haystack's

        * clean up cruft

        * bump version and news

        * update depts

    commit 03dc10b0868da2efe4c2f16720302e8f2744697e
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 04:02:23 2023 -0800

        update depts

    commit 8029f7666b92735539d4b460cd291a6907cb56e7
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 04:00:58 2023 -0800

        bump version and news

    commit 3460c0d71a22cbfd3d37255afaa4c50ba23ce763
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 03:59:06 2023 -0800

        clean up cruft

    commit e8095572b66a6044adc7c84da56d21b419f7032e
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 03:40:51 2023 -0800

        use whoosh multiprocessing not haystack's

    commit cc5300a3acfaddf33aad3d4df49c75a712845aca
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 03:38:43 2023 -0800

        lint

    commit 9c9c1d7a2885d631cc6d37ccd5b9b919f423fe95
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 03:37:55 2023 -0800

        fix slow remove records. fix delete all records at end of index

    commit 602ceb1192478d4405e9d88a398d445d78480234
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Feb 21 21:28:10 2023 -0800

        fix search index status types

    commit 8e02f9aa65d42bb8ab53cdf503ab4041d8234dc4
    Merge: e468c51c 20f06940
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Feb 21 21:22:06 2023 -0800

        Merge branch 'develop' into search_index_performance

    commit 20f06940486ee9d8f21107e9a67db1d822023e2c
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Feb 21 17:44:20 2023 -0800

        update deps and version

    commit e468c51ca550c7e180065da2f6398f817f79babe
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Feb 21 17:26:33 2023 -0800

        search engine performance in progress

    commit ee447946c5d24acc0ec2287b55d5353e34ebc5e6
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 17:09:35 2023 -0800

        put poll all libraries back iin admin admin menu

    commit 674bbd207e04fb12e8e007432170ffd9e6cac7ad
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 17:07:24 2023 -0800

        fix regen api key stats

    commit 5c0b887134bdefee0d846fca22a7952badc1fa89
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 16:50:16 2023 -0800

        fix minor status update bug

    commit 89f3a990c3e0b24bbaebf64b40c662d2fc8df6f5
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 16:41:58 2023 -0800

        batch a jillion documents at a time for the search indexer. unbound memory for the search indexer

    commit 17fb715523bd1cd431b15f6b54eca2bb495c2f56
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 16:27:22 2023 -0800

        bump news

    commit b7eb56d09090294af0b53c8c4ec0482535bcc3e6
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 15:20:24 2023 -0800

        fix crash on writing files wait

    commit f762e47d065355c4d0194f381409bde93fda70a0
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 12:04:50 2023 -0800

        bump news

    commit 4691f731287aa8315142808d7f59340df5f1f1f2
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 12:03:40 2023 -0800

        Squashed commit of the following:

        commit edee944ee3c27bbf4a19e3ca739d4c362688e172
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Feb 20 12:03:04 2023 -0800

            improve poll every hints

        commit ff825b923277438335e15935914ed14e6ffd7cf9
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Feb 20 11:41:09 2023 -0800

            fix disabling poll preventing manual polling

    commit 8549f4b5b3efc964ce1b3b59bfad02c6849a532f
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 19 22:30:28 2023 -0800

        move watchdog event handler to own file

    commit c78d5584fd5eb4975f13d83d6f7b123903f43495
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 19 22:22:42 2023 -0800

        fix repo link

    commit 134225394df1577c43fd3e35b7fb68bcb1839e31
    Merge: 5c2ab188 0d4d7d3f
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 19 20:57:16 2023 -0800

        Merge branch 'main' into develop

    commit 0d4d7d3f55c8161327db1b3b1e4e769df4c5557f
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 19 20:55:18 2023 -0800

        v1.2.0 (#238)

        * v1.0.4a0
        Squashed commit of the following:

        commit d3a49642ccd8e15e1fa31f7ac7cc1a23c8c6fc41
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 12:23:59 2023 -0800

            bump news

        commit 9933dcc29848f1673cc7b27c383c195ab37c28e1
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 12:22:43 2023 -0800

            fix image events for regular pages

        commit 512db0e304dffad92ba52fc2f79c6487e2255aa8
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 12:17:55 2023 -0800

            fix missing import

        commit 9aef0961c4a0a3031b34ae11f016fe338d421226
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 12:17:30 2023 -0800

            lint

        commit 4c0fbda570080e0c1756e5cc309ac29e4f2fb7f1
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 11:59:17 2023 -0800

            lint

        commit c008508120475618f605f459681b9e5511d14050
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 11:54:54 2023 -0800

            update deps

        commit 2a63873859f12d1582e79c57fff1cba11648430f
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 11:53:47 2023 -0800

            update plural names for some models

        commit a67ad3a5dfdb10fc260fdfba06c0f5518f82c622
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 11:53:37 2023 -0800

            use correct verbose_name_plural reference

        commit 65ab73aa3b2f1cb32a89b5784ea16679fed75125
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 02:12:09 2023 -0800

            Uatu ignores device changes more betterer

        commit c503544157715939d6becb851ffe88c637fa8500
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 02:11:53 2023 -0800

            lint

        commit 80f486ab22b1cfa61dc1bd82b5d455348b81d1d5
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 23:15:14 2023 -0800

            update deps

        commit 1cf06841ea046abacae8fe1eebcdce00b97ce247
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 23:13:58 2023 -0800

            bump news

        commit bec213d43ce67ea3e3b0668aa3e2f017ab36f09e
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 23:12:23 2023 -0800

            move debug print to warning for routeToPage. extra check for redirectRoute

        commit 8008ba454236498eeb6d27b2e4e2bc3a2e6e9960
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 23:07:40 2023 -0800

            add debug message for unsub

        commit c12eac0d6d443815f12c05307190387d75e88f8f
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 23:00:01 2023 -0800

            unify unsubscribe for websockets and do it on websocket.disconnect

        commit 976555326466b764ea1ed789d1fc7150736279fc
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 19:31:50 2023 -0800

            separate browser_metadata_view into browser_order_by & browser_annotations

        commit cb95ffe8c0df41ed39e7e523ef8e502523a8c795
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 19:31:40 2023 -0800

            separate browser_metadata_view into browser_order_by & browser_annotations

        commit 66572b894ad9cdd781bdb6b5ccccdadf61e0de4b
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 19:04:51 2023 -0800

            fix admin library picker bugs

        commit dd92999ec7d89925d82af4d4dfc85ac73e1159cf
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 19:01:08 2023 -0800

            change order of attributes

        commit 54d4b782427ca2169c74d4852de48cd7f05ae404
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Jan 14 18:27:50 2023 -0800

            fix admin library folder picker

        commit ccfb431ce218cdf980e9b0bae84ad43e397a6a9f
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Jan 14 14:18:53 2023 -0800

            Search improvements (#218)

            * fix xapian search flags. rename most xapian variables to search

            * break up browser base into filter mixins

            * lint

            * lint

            * <>= range operator

            * range operator news & docs

            * fix parsing non fields

            * update deps

            * do not get search history from server

            * remove debug console

            * remove search tables in favor of a case statement from the search engine

            * fix search help scrolling

            * minor order change for caption display

            * fix search menu opening on type

            * allow spread operator over Array.from everywhere

            * fix extra redirect on searches when topGroup == issues

            * use xapian default flags instead of listing them explicitly

            * break custom search pre-parser out into it's own class

            * use explict xapian flags contstuction to avoid import loop

            * move search stuff into its own directory

            * fix folder view for new way of searching

            * lint

            * remove bookmark from search. modularize preparser

            * move search field aliases to xapian synonyms

            * better comments about the customizations to xapian_backend

            * minor refactor and cleanups for search filter preprocessor

            * move bookmark filter out of search filter. move preprocessor for search filter into its own file

            * remove old clean search status hack

            * bump deps, lint

            * fix defaults for comicbox

            * folder mode on searched. fix id scope on searches

            * speling

            * deps update

            * fix array vs set function

            * no filter on search box

        commit 96f9f615db978d80a3011d63f34acd3985fd3d8e
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 17:43:28 2023 -0800

            linux/armhf note about cryptography

        commit 8c00ae97270c8928b890db633025dfcd7665d4da
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 16:48:40 2023 -0800

            remove extraneous line

        commit 0805145526f24a801ea8684e90b95bc2a8ff3182
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 16:43:45 2023 -0800

            fix roman.sh for options without path

        commit e9b4b7a6c28ae25dc0e5a29d9c32f0437021261f
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 16:38:05 2023 -0800

            roman script

        commit 19108e980afa05602306b21b29aece1f768937f0
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 14:58:46 2023 -0800

            update builder requirement script to be >=

        commit 30b63db8ecc7275eff9d12052c14875c89b6bbdc
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 14:56:18 2023 -0800

            bump README dev section

        commit c53b78b5b21c0da6914cdc0509cae0ac923063d3
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 14:49:26 2023 -0800

            fix frontend dev-server script

        commit 97d1b32c69391d357fba00c98f89a2668fcc7047
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 14:48:06 2023 -0800

            consolidate frontend scripts in frontend dir

        commit 9a5b1b4f021c77a137b19ecfa19668b5312a7da3
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 14:34:38 2023 -0800

            greatly diminish safe area inset for codex version

        commit 3d458d785712be82cc8c6c8ef01ee4c500a84bef
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 13:16:27 2023 -0800

            remove unused scripts

        commit 657a73b60363a3f9ceef243bf105c5e8c4045a00
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 13:16:18 2023 -0800

            simplify pm script

        commit 94139a9f652e4a931b94567b9758aca92c254bf5
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 12:19:59 2023 -0800

            update deps

        commit a9b818ce4b72afa7f4cc84e2230d8f57657f8afe
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 12:14:33 2023 -0800

            trim readme

        commit 3a7c8a5c2c387b2e358607e267ccff26e30f875e
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 12:11:42 2023 -0800

            use django_timezone.now()

        commit 4950b77d834bd679fc6605fe840455b033ca046d
        Merge: 2b5ad145 907637b9
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 19:41:04 2023 -0800

            Merge branch 'main' into develop

        commit 907637b9ec515e0a334f7144f4d212edc9bf416b
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 18:47:39 2023 -0800

            v1.0.3 (#216)

        commit 2b5ad145840f5399f41577f28132f8eacf0fcebd
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 18:31:18 2023 -0800

            bump news'

        commit ff41fdaf9624c79f197b200ffa181869c735eb36
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 18:29:52 2023 -0800

            update deps

        commit 123b97ce9fab45f7e772ad761c242a2ef6d43e25
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 18:24:04 2023 -0800

            fix orphan folders bug

        commit 9f2fcb041537895ed169c9d1abf737c5fe1e44f0
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 16:07:53 2023 -0800

            fix moving folders orphans folders bug

        commit c29bcebc9562fce5124254f276d218dc8fa2048a
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 15:57:47 2023 -0800

            fix item does not exist redirect

        commit 28ee9597c6217ecb64ebdc1215bc6af6ea2974cb
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 14:38:35 2023 -0800

            better cover error handling

        commit 3e6bb2b12c307f413f11727d002e51c8b50691ad
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 11:52:27 2023 -0800

            rename release branch to main

        commit 4e2118947feaf33e355938b68cd031957e1e71af
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 23:48:26 2023 -0800

            bump comicbox

        commit a3905e21cf2519a2c634771381911810d5dc50e9
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 15:18:09 2023 -0800

            update deps

        commit 22b08504cc27a74cae2220c809e79e03bfdbef50
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 15:15:52 2023 -0800

            bump version

        commit 802fa5b1a7a4e294684ad98319a61cf3d660a14d
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 15:15:35 2023 -0800

            force update failed imports task

        commit 64b7ca89372df11ed3a2859ea7025ab45b023500
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 14:24:46 2023 -0800

            do right side as well with title toolbar

        commit 6cb35c4bd0ac3138ce6911b101ddf8e9e43d4af8
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 14:23:40 2023 -0800

            line up browser title toolbar padding with filter toolbar

        commit 0e522aa6679dcdd994d37efb8de3bc69d888f47b
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 14:09:25 2023 -0800

            slightly  safter cover purge

        commit 21742192f4d2cae92fc2a559c3aec94fca5b654c
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 22:32:13 2023 -0800

            hide progress bar unless there's progress

        commit 68069cf27d39dd6ffd93ad7a38fbd6fc54fd4941
        Merge: 48d527d8 44e80076
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 22:26:24 2023 -0800

            Merge branch 'release' into develop

        commit 44e80076fce65e3d0852e71e3737b2385d1d5d3e
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 22:06:28 2023 -0800

            v1.0.2 (#215)

            * reorder dockerfile

            * fix zero padding

            * line up order-by caption on browser tiles to the bottom

            * update deps

            * bump version

            * drawer attribute optimization

            * package updates

            * remove pushover dev dependancy

            * Fixed next book change drawer opening settings drawer.

            * orphan component from last commit

            * dependency updates

            * bump news

            * remove script & temporary from admin settings menu

            * update packages

            * bump version

            * fix admin title toolbar z-index

            * fix failed imports not reupdating

            * trap db update errors and log issue paths

            * bump news

            * Discard orphan websocket connections from the connection pool.

            * make unseenFailedImports icon color red

            * use CloseButton component for librarystatus and fix positioning

            * comicbox 0.6.2

        commit 48d527d83ca8039863186e2d20890481cca9201c
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 21:20:01 2023 -0800

            comicbox 0.6.2

        commit 27bbc6b4ec16cfeb216674a1249b25aadbff8ba7
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 21:17:16 2023 -0800

            use CloseButton component for li…
commit d900261c669b3bce0191f286cad314d2b3d6dbcf
Author: AJ Slater <aj@slater.net>
Date:   Thu Mar 30 00:36:18 2023 -0700

    fix orginalFormat and fileType filters

commit b6e265abd7b86b72e40675a03b58d05075463bbc
Author: AJ Slater <aj@slater.net>
Date:   Thu Mar 30 00:13:24 2023 -0700

    file_type to 3 chars
commit 1dfbedfc599b2b781de00b91fa25405e373f6ed3
Author: AJ Slater <aj@slater.net>
Date:   Thu Apr 13 12:56:17 2023 -0700

    release test

commit e71b5676d61d2c8e612bbb9759e8155d2f6578a8
Author: AJ Slater <aj@slater.net>
Date:   Thu Apr 13 12:54:21 2023 -0700

    move old dev service into main docker-compose

commit fcf2dafafa4e164fc92dd5798753ce1a291f3a3a
Author: AJ Slater <aj@slater.net>
Date:   Thu Apr 13 12:52:57 2023 -0700

    move all docker stuff into bin/docker

commit 31290fe7c9f01a4fc96d3bac466f0b8144f32d6f
Author: AJ Slater <aj@slater.net>
Date:   Thu Apr 13 12:37:12 2023 -0700

    move nginx into bin

commit cb33cc479aa2bb05f13215eba1a5ee1d1e9b659f
Author: AJ Slater <aj@slater.net>
Date:   Thu Apr 13 12:34:41 2023 -0700

    document Makefile

commit 23d750ca999512c15dba9c3c7dcb6d5d5b3e07fd
Author: AJ Slater <aj@slater.net>
Date:   Thu Apr 13 12:32:48 2023 -0700

    fix tests

commit 36d3df83e72a044ed6b3a5598a35b2046e39a0f6
Author: AJ Slater <aj@slater.net>
Date:   Thu Apr 13 12:28:17 2023 -0700

    fix frontend test script

commit 7e98f8cfd3a64608b93d27cb9127f62ce9cf08b3
Author: AJ Slater <aj@slater.net>
Date:   Thu Apr 13 12:26:45 2023 -0700

    fix lint scripts

commit 833bfec41d601e98ce72b626b84a7817554ac674
Author: AJ Slater <aj@slater.net>
Date:   Thu Apr 13 12:26:27 2023 -0700

    lint

commit 9070be17a05cdb737903ed1a3c93902391447d4f
Author: AJ Slater <aj@slater.net>
Date:   Thu Apr 13 12:20:13 2023 -0700

    better stats docs

commit f970e2dee240c31fe4d823cc3eefa5c06f6fafdc
Author: AJ Slater <aj@slater.net>
Date:   Thu Apr 13 12:10:30 2023 -0700

    lint

commit 2aee30ab58e6acec46fb6eff8c3c0982c9f46763
Author: AJ Slater <aj@slater.net>
Date:   Thu Apr 13 12:09:50 2023 -0700

    fix fix-lint

commit 5bc0e610e08b400e81c5e52dd95c0352b8fa35d2
Author: AJ Slater <aj@slater.net>
Date:   Thu Apr 13 12:09:38 2023 -0700

    lint. fix fix-lint

commit 245e0ab2f2d8d1c3de36de6fa40b9920c2c24622
Author: AJ Slater <aj@slater.net>
Date:   Thu Apr 13 11:51:34 2023 -0700

    shrink api box

commit 3334bd28be3be49a3495fd59b0bb566623b32d27
Author: AJ Slater <aj@slater.net>
Date:   Thu Apr 13 11:43:27 2023 -0700

    record count correctly

commit cf96ec07e6b3a841512f023e1958869481cae897
Author: AJ Slater <aj@slater.net>
Date:   Thu Apr 13 11:35:20 2023 -0700

    show pollEvery as disabled in library tab if disabled

commit 198cabc7f74693d18a99356dc3358f632561a14a
Author: AJ Slater <aj@slater.net>
Date:   Sun Apr 9 18:48:40 2023 -0700

    remove too much exception logging

commit 0517f4b6eb5354df87295fcc63ce71e1ce67151a
Author: AJ Slater <aj@slater.net>
Date:   Sun Apr 9 18:45:15 2023 -0700

    debug print the set options

commit 64dd28703725b32dfc1f74ec0c3e953696ba19fc
Author: AJ Slater <aj@slater.net>
Date:   Sun Apr 9 18:32:35 2023 -0700

    fix dev-server make target"

commit 631892997033ab3cc14b3fdeb48a497692e7dfb5
Author: AJ Slater <aj@slater.net>
Date:   Fri Apr 7 20:47:11 2023 -0700

    makefile documentation categories

commit 733d79509a313a60408224cfc6da5dcf88e33c6a
Author: AJ Slater <aj@slater.net>
Date:   Fri Apr 7 20:31:47 2023 -0700

    move more scripts into bin and makefile

commit 0e90025ed2c29605854762fbe67c048cfe16c2c8
Author: AJ Slater <aj@slater.net>
Date:   Fri Apr 7 20:20:47 2023 -0700

    move version into makefile

commit 17b633e9566e455897cd07312622e45fd0cc0458
Author: AJ Slater <aj@slater.net>
Date:   Thu Apr 6 15:18:56 2023 -0700

    new makefile help script

commit 844316de1c5bc7b611c939dbc99abde486027c44
Author: AJ Slater <aj@slater.net>
Date:   Thu Apr 6 15:02:59 2023 -0700

    add phonys to makefile in correct spot

commit 29680821013cf1f0aaee499f77179409a37efd54
Author: AJ Slater <aj@slater.net>
Date:   Thu Apr 6 14:21:06 2023 -0700

    move more scripts into bin & makefile

commit febe9284f2aaef44191f203b9efa878827b099d0
Author: AJ Slater <aj@slater.net>
Date:   Thu Apr 6 13:26:18 2023 -0700

    move many scripts into bin and use makefile more

commit dfc8cdf8afc38e22a22fe47fa6b1c1b5fa1632bf
Merge: 4e06d676 f142d71e
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 5 21:05:26 2023 -0700

    Merge branch 'main' into develop

commit f142d71edd1680e0881790e5e8012499f447d949
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 5 21:05:12 2023 -0700

    v1.3.7 (#294)

    * use filename download for web ui too. adjust download url to be unique from metadata url too

    * fix opds sorting and filtering

    * use new acquisition group generator in opds browser too

    * hydrate filenames with one query and provide sensible defaults

    * refactory some search update code to be a little cleaner

    * also update missing entries

    * refactor query_queryset_from_search_results

    * Squashed commit of the following:

    commit ed55710620c911eb06c5bf396e37a203704b3bd8
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Apr 2 20:06:55 2023 -0700

        centralize filename generation on the backend

    * memory experiment vars and lower memory numbers

    * bump news

    * bump version

    * lint

    * give filter choices a distinct indeterminate sate for the progress bar

    * try to fix tall images in page tracker

    * fix crash when moving comics

    * bump version

    * support for cgroup1 memory detection. bump limits back up to tested levels

    * more levers for search index throttling. vary chunk size

    * fix slow horizontal reader. fix no tracking in verticl reader

    * lint

    * refactor bookmark test

    * lint. remove console.logs

    * fix setting writerargs in backend

    * metadata page links to groups to browse to

    * Squashed commit of the following:

    commit 9ea868ea4da1c69bef8a69114bd33513a6b8b768
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 4 10:15:30 2023 -0700

        lint

    commit bc1fe18d568fda942a04be40247a5e89f0e2fd67
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 4 10:13:02 2023 -0700

        explictly deferring m2m causes an error

    commit f0314ce816157dadd56162cdb05f277271cee7ba
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 4 09:58:49 2023 -0700

        unbreak metadata

    commit b9c532b5b3628a8c01a794346f8a7cebe0c9a84f
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 4 09:48:20 2023 -0700

        update deps

    commit e523f362f3ac5176b0b3fcab7aade9e3f58170b0
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 4 09:47:54 2023 -0700

        use django 4.2 signals

    commit 482df45b34d31b7630a775b5da0c1f58e8127083
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 4 09:47:45 2023 -0700

        use django 4.2 STORAGES

    commit 03bd7dd1495e583a248071dcdbded0943f03a1f3
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 4 01:50:28 2023 -0700

        remove defer that breaks django 4.2

    * bump news

    * report on segment size savings

    * metadata highlight link. no self links. calculate highlight differently.

    * update deps

    * bump news

    * v1.3.7a0 (#292)

    * Squashed commit of the following:

    commit 4f8b076c541480b8b40afc1998d91a965d9c994f
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 15:07:29 2023 -0800

        fix user and group tab heights

    commit 8d291f8e6c369e96c6eced1c9ce53589f62d35bb
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 14:51:46 2023 -0800

        trim unused id

    commit 69f7b2fa51610ed030a9888bc51160f61da87325
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 14:51:27 2023 -0800

        format keyboard shortcuts

    commit 3a00cec449d28aa3a913dbbbb08f843ddebe9cf8
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 14:44:08 2023 -0800

        make clear button and read rtl in reverse the same height

    commit 0336ebde3fc8322f9be753b5017681c8c82fb237
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 14:25:29 2023 -0800

        simplify getSettings for reader

    commit f45cd03709e7eee3d607a84d4404d8d18ad6dd3a
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 14:14:00 2023 -0800

        read in reverse feature

    commit b5eb874bdc89a9f922fbb4a3277d104a8be8786c
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 22:35:06 2023 -0800

        user configurable 24 hour time format

    commit 50039b60f8122c767b78d7526282d316ffef7490
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 20:30:59 2023 -0800

        fix reader settings drawer colors

    commit 0cd0f3faf5c29a6e28a39b44730e3e99b378942b
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 20:14:23 2023 -0800

        prev & next book buttons

    commit 9e4ab34f1a54b370b67965aaac667b308bfc1d43
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 18:48:21 2023 -0800

        display covers in one page mode. keys for adjusting page in two page mode.

    commit d9c5a41e1033d6c989388a27262d6178abed0b13
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 16:51:00 2023 -0800

        reader prev/next book now read_ltr aware

    commit 4c6111c37328a15a22ba873a97046302952367b5
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 15:39:09 2023 -0800

        fix two pages mode skipping pages

    commit a47d5760dad912e8a75ab312eb21cb401f1b6ecc
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 15:24:17 2023 -0800

        add fit to choice in db

    commit fbae4a828a48bc1f766d91a801634da29870d566
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 15:23:54 2023 -0800

        fix setting null fit_to in reader settings. make bookmark fit_to choices hardcoded in the db

    commit b26f73826fb3ff2920f451660a70bc6912556c1b
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 00:06:39 2023 -0800

        show series name everywhere in opds

    commit baf61d3186e3df79597743d96dd3241dcceb60af
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 23:51:41 2023 -0800

        no top links or entry facets on subsequent OPDS pages

    commit 9a8d001f3d3be40d9fb69eb8347e825f92d3f176
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 23:31:42 2023 -0800

        fix opds pagination

    commit db6065110a2ab1fd67df11bcf11f7c77e7d606e2
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 19:38:26 2023 -0800

        change optimizer task docs

    commit 2bd92e01b4bab2ea7c00e17384fac9e7172ca76e
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 19:36:12 2023 -0800

        break up searchd into modules

    commit ddfa3e528575deb3080d2fdadb74112a8cb73468
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 18:47:20 2023 -0800

        use search index updated_at for start date. move optimize into backend partially

    commit f04de9330e30f851a7c760abaf9b1498b523f780
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 18:20:22 2023 -0800

        remove most fields from opds categories

    commit d7997b5ea0c3f6c3f2201cdbc5929f92d6544f5f
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 18:17:50 2023 -0800

        fix spacing in opds browser names & titles

    commit d08447f54062a5d0e33eaf221722d2044dd0af5f
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 15:49:42 2023 -0800

        shut off watchdog debug events"

    commit 4240f65f286e2051d8d21344a74cdc516b369bcc
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 15:48:09 2023 -0800

        bump news and version

    commit 9737e929b9ec3f05ac27bd3d9fe249f152062166
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 15:46:46 2023 -0800

        remvoe debug hack

    commit 8df9393f91d0bba1020ad929f0a80aad703947b8
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 15:45:42 2023 -0800

        remove open closed screener from batcher. moved it into handler

    commit 0fa98cb755d0f1413c272122e76cbaca088dff8b
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 23:53:59 2023 -0800

        ignore opened and closed events

    commit a35d58348ab3334025ebbba49f75228dce0950b7
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 23:24:48 2023 -0800

        fix manual manifest deployer

    commit 95fa5ba06588c24374d0dacafb1a59018ef6af59
    Merge: c4597a0b 0df40e5f
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 23:03:44 2023 -0800

        Merge branch 'main' into develop

    commit 0df40e5f03602d89d1e28c1f8801d3dd08836a8f
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 23:03:30 2023 -0800

        v1.2.3 (#247)

        * search engine performance in progress

        * fix search index status types

        * fix slow remove records. fix delete all records at end of index

        * lint

        * use whoosh multiprocessing not haystack's

        * clean up cruft

        * bump version and news

        * update depts

        * fixes for deploy

        * chmod

        * trap more search update errors. match search index timestamp to db scan time, not index complete time.

        * trap final commit errors. more explicit indexing error logging. faster return on nothing to do.

        * fix scroll bars inappropriately on admin tables

        * fix admin drawer obscuring small screens

        * fix download buttons

        * remove errant console.logs

        * fix appended i to author names in opds

        * more order for search index

        * add commas to stats numbers

        * bump docker base version

        * update deps

        * lint

        * bump version

    commit c4597a0b0cd6958dad68aa67712b04dae163bef2
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 22:40:05 2023 -0800

        bump version

    commit e3f662740f86bef199dfc5e26b7823a61560d169
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 22:39:34 2023 -0800

        lint

    commit b0c70a6b413cae5b2bbd1f9d2098cbe280f47e8b
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 22:37:49 2023 -0800

        update deps

    commit 046a6cc5a418433dc01f75072f5a94dc138002a0
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 22:36:10 2023 -0800

        bump docker base version

    commit 5d1cbc4314b0bb5a425f040cb49b99e1c334de88
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 22:30:28 2023 -0800

        add commas to stats numbers

    commit a14e679bd3f5cdfb17d467c875ee42307e4a3182
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 20:26:30 2023 -0800

        more order for search index

    commit 3234deadb99c742fd27593269905e32a4deeb120
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 19:30:59 2023 -0800

        fix appended i to author names in opds

    commit f13c748f8b0a47247b761fe20c292e4c5212eea0
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 18:58:24 2023 -0800

        remove errant console.logs

    commit 3502eeaa813d96db7a91ac1d576c4c00cdbd7a4b
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 18:41:52 2023 -0800

        fix download buttons

    commit a8dbf05ecda4267a7ab3ba8fbe41355000184a39
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 18:08:58 2023 -0800

        fix admin drawer obscuring small screens

    commit d3a97a2785e3e4b0f3fbe5daa5dcdf0c51e0d947
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 17:59:32 2023 -0800

        fix scroll bars inappropriately on admin tables

    commit 093c9299194c1b79e0e9d4abb3c9ec9dbcbade48
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 17:31:37 2023 -0800

        trap final commit errors. more explicit indexing error logging. faster return on nothing to do.

    commit c205b6398f25a1bd4d7fb7950f5643de87babe0d
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 17:12:08 2023 -0800

        trap more search update errors. match search index timestamp to db scan time, not index complete time.

    commit dff2085d187ff2043262bcded414d6e55a38889c
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 15:27:46 2023 -0800

        chmod

    commit 626750fb80aaf0204f8b9b3180de5bb63582f800
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 15:27:27 2023 -0800

        fixes for deploy

    commit b44f79c7cf5919428764d4fc6a170f7320787077
    Merge: 03dc10b0 41f0b6d1
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 12:40:12 2023 -0800

        Merge branch 'main' into develop

    commit 41f0b6d1791eac73461c72f90033d1311ba075b3
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 12:36:43 2023 -0800

        v1.2.2 (#242)

        * search engine performance in progress

        * fix search index status types

        * fix slow remove records. fix delete all records at end of index

        * lint

        * use whoosh multiprocessing not haystack's

        * clean up cruft

        * bump version and news

        * update depts

    commit 03dc10b0868da2efe4c2f16720302e8f2744697e
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 04:02:23 2023 -0800

        update depts

    commit 8029f7666b92735539d4b460cd291a6907cb56e7
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 04:00:58 2023 -0800

        bump version and news

    commit 3460c0d71a22cbfd3d37255afaa4c50ba23ce763
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 03:59:06 2023 -0800

        clean up cruft

    commit e8095572b66a6044adc7c84da56d21b419f7032e
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 03:40:51 2023 -0800

        use whoosh multiprocessing not haystack's

    commit cc5300a3acfaddf33aad3d4df49c75a712845aca
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 03:38:43 2023 -0800

        lint

    commit 9c9c1d7a2885d631cc6d37ccd5b9b919f423fe95
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 03:37:55 2023 -0800

        fix slow remove records. fix delete all records at end of index

    commit 602ceb1192478d4405e9d88a398d445d78480234
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Feb 21 21:28:10 2023 -0800

        fix search index status types

    commit 8e02f9aa65d42bb8ab53cdf503ab4041d8234dc4
    Merge: e468c51c 20f06940
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Feb 21 21:22:06 2023 -0800

        Merge branch 'develop' into search_index_performance

    commit 20f06940486ee9d8f21107e9a67db1d822023e2c
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Feb 21 17:44:20 2023 -0800

        update deps and version

    commit e468c51ca550c7e180065da2f6398f817f79babe
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Feb 21 17:26:33 2023 -0800

        search engine performance in progress

    commit ee447946c5d24acc0ec2287b55d5353e34ebc5e6
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 17:09:35 2023 -0800

        put poll all libraries back iin admin admin menu

    commit 674bbd207e04fb12e8e007432170ffd9e6cac7ad
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 17:07:24 2023 -0800

        fix regen api key stats

    commit 5c0b887134bdefee0d846fca22a7952badc1fa89
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 16:50:16 2023 -0800

        fix minor status update bug

    commit 89f3a990c3e0b24bbaebf64b40c662d2fc8df6f5
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 16:41:58 2023 -0800

        batch a jillion documents at a time for the search indexer. unbound memory for the search indexer

    commit 17fb715523bd1cd431b15f6b54eca2bb495c2f56
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 16:27:22 2023 -0800

        bump news

    commit b7eb56d09090294af0b53c8c4ec0482535bcc3e6
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 15:20:24 2023 -0800

        fix crash on writing files wait

    commit f762e47d065355c4d0194f381409bde93fda70a0
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 12:04:50 2023 -0800

        bump news

    commit 4691f731287aa8315142808d7f59340df5f1f1f2
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 12:03:40 2023 -0800

        Squashed commit of the following:

        commit edee944ee3c27bbf4a19e3ca739d4c362688e172
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Feb 20 12:03:04 2023 -0800

            improve poll every hints

        commit ff825b923277438335e15935914ed14e6ffd7cf9
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Feb 20 11:41:09 2023 -0800

            fix disabling poll preventing manual polling

    commit 8549f4b5b3efc964ce1b3b59bfad02c6849a532f
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 19 22:30:28 2023 -0800

        move watchdog event handler to own file

    commit c78d5584fd5eb4975f13d83d6f7b123903f43495
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 19 22:22:42 2023 -0800

        fix repo link

    commit 134225394df1577c43fd3e35b7fb68bcb1839e31
    Merge: 5c2ab188 0d4d7d3f
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 19 20:57:16 2023 -0800

        Merge branch 'main' into develop

    commit 0d4d7d3f55c8161327db1b3b1e4e769df4c5557f
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 19 20:55:18 2023 -0800

        v1.2.0 (#238)

        * v1.0.4a0
        Squashed commit of the following:

        commit d3a49642ccd8e15e1fa31f7ac7cc1a23c8c6fc41
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 12:23:59 2023 -0800

            bump news

        commit 9933dcc29848f1673cc7b27c383c195ab37c28e1
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 12:22:43 2023 -0800

            fix image events for regular pages

        commit 512db0e304dffad92ba52fc2f79c6487e2255aa8
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 12:17:55 2023 -0800

            fix missing import

        commit 9aef0961c4a0a3031b34ae11f016fe338d421226
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 12:17:30 2023 -0800

            lint

        commit 4c0fbda570080e0c1756e5cc309ac29e4f2fb7f1
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 11:59:17 2023 -0800

            lint

        commit c008508120475618f605f459681b9e5511d14050
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 11:54:54 2023 -0800

            update deps

        commit 2a63873859f12d1582e79c57fff1cba11648430f
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 11:53:47 2023 -0800

            update plural names for some models

        commit a67ad3a5dfdb10fc260fdfba06c0f5518f82c622
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 11:53:37 2023 -0800

            use correct verbose_name_plural reference

        commit 65ab73aa3b2f1cb32a89b5784ea16679fed75125
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 02:12:09 2023 -0800

            Uatu ignores device changes more betterer

        commit c503544157715939d6becb851ffe88c637fa8500
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 02:11:53 2023 -0800

            lint

        commit 80f486ab22b1cfa61dc1bd82b5d455348b81d1d5
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 23:15:14 2023 -0800

            update deps

        commit 1cf06841ea046abacae8fe1eebcdce00b97ce247
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 23:13:58 2023 -0800

            bump news

        commit bec213d43ce67ea3e3b0668aa3e2f017ab36f09e
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 23:12:23 2023 -0800

            move debug print to warning for routeToPage. extra check for redirectRoute

        commit 8008ba454236498eeb6d27b2e4e2bc3a2e6e9960
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 23:07:40 2023 -0800

            add debug message for unsub

        commit c12eac0d6d443815f12c05307190387d75e88f8f
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 23:00:01 2023 -0800

            unify unsubscribe for websockets and do it on websocket.disconnect

        commit 976555326466b764ea1ed789d1fc7150736279fc
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 19:31:50 2023 -0800

            separate browser_metadata_view into browser_order_by & browser_annotations

        commit cb95ffe8c0df41ed39e7e523ef8e502523a8c795
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 19:31:40 2023 -0800

            separate browser_metadata_view into browser_order_by & browser_annotations

        commit 66572b894ad9cdd781bdb6b5ccccdadf61e0de4b
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 19:04:51 2023 -0800

            fix admin library picker bugs

        commit dd92999ec7d89925d82af4d4dfc85ac73e1159cf
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 19:01:08 2023 -0800

            change order of attributes

        commit 54d4b782427ca2169c74d4852de48cd7f05ae404
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Jan 14 18:27:50 2023 -0800

            fix admin library folder picker

        commit ccfb431ce218cdf980e9b0bae84ad43e397a6a9f
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Jan 14 14:18:53 2023 -0800

            Search improvements (#218)

            * fix xapian search flags. rename most xapian variables to search

            * break up browser base into filter mixins

            * lint

            * lint

            * <>= range operator

            * range operator news & docs

            * fix parsing non fields

            * update deps

            * do not get search history from server

            * remove debug console

            * remove search tables in favor of a case statement from the search engine

            * fix search help scrolling

            * minor order change for caption display

            * fix search menu opening on type

            * allow spread operator over Array.from everywhere

            * fix extra redirect on searches when topGroup == issues

            * use xapian default flags instead of listing them explicitly

            * break custom search pre-parser out into it's own class

            * use explict xapian flags contstuction to avoid import loop

            * move search stuff into its own directory

            * fix folder view for new way of searching

            * lint

            * remove bookmark from search. modularize preparser

            * move search field aliases to xapian synonyms

            * better comments about the customizations to xapian_backend

            * minor refactor and cleanups for search filter preprocessor

            * move bookmark filter out of search filter. move preprocessor for search filter into its own file

            * remove old clean search status hack

            * bump deps, lint

            * fix defaults for comicbox

            * folder mode on searched. fix id scope on searches

            * speling

            * deps update

            * fix array vs set function

            * no filter on search box

        commit 96f9f615db978d80a3011d63f34acd3985fd3d8e
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 17:43:28 2023 -0800

            linux/armhf note about cryptography

        commit 8c00ae97270c8928b890db633025dfcd7665d4da
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 16:48:40 2023 -0800

            remove extraneous line

        commit 0805145526f24a801ea8684e90b95bc2a8ff3182
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 16:43:45 2023 -0800

            fix roman.sh for options without path

        commit e9b4b7a6c28ae25dc0e5a29d9c32f0437021261f
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 16:38:05 2023 -0800

            roman script

        commit 19108e980afa05602306b21b29aece1f768937f0
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 14:58:46 2023 -0800

            update builder requirement script to be >=

        commit 30b63db8ecc7275eff9d12052c14875c89b6bbdc
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 14:56:18 2023 -0800

            bump README dev section

        commit c53b78b5b21c0da6914cdc0509cae0ac923063d3
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 14:49:26 2023 -0800

            fix frontend dev-server script

        commit 97d1b32c69391d357fba00c98f89a2668fcc7047
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 14:48:06 2023 -0800

            consolidate frontend scripts in frontend dir

        commit 9a5b1b4f021c77a137b19ecfa19668b5312a7da3
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 14:34:38 2023 -0800

            greatly diminish safe area inset for codex version

        commit 3d458d785712be82cc8c6c8ef01ee4c500a84bef
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 13:16:27 2023 -0800

            remove unused scripts

        commit 657a73b60363a3f9ceef243bf105c5e8c4045a00
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 13:16:18 2023 -0800

            simplify pm script

        commit 94139a9f652e4a931b94567b9758aca92c254bf5
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 12:19:59 2023 -0800

            update deps

        commit a9b818ce4b72afa7f4cc84e2230d8f57657f8afe
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 12:14:33 2023 -0800

            trim readme

        commit 3a7c8a5c2c387b2e358607e267ccff26e30f875e
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 12:11:42 2023 -0800

            use django_timezone.now()

        commit 4950b77d834bd679fc6605fe840455b033ca046d
        Merge: 2b5ad145 907637b9
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 19:41:04 2023 -0800

            Merge branch 'main' into develop

        commit 907637b9ec515e0a334f7144f4d212edc9bf416b
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 18:47:39 2023 -0800

            v1.0.3 (#216)

        commit 2b5ad145840f5399f41577f28132f8eacf0fcebd
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 18:31:18 2023 -0800

            bump news'

        commit ff41fdaf9624c79f197b200ffa181869c735eb36
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 18:29:52 2023 -0800

            update deps

        commit 123b97ce9fab45f7e772ad761c242a2ef6d43e25
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 18:24:04 2023 -0800

            fix orphan folders bug

        commit 9f2fcb041537895ed169c9d1abf737c5fe1e44f0
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 16:07:53 2023 -0800

            fix moving folders orphans folders bug

        commit c29bcebc9562fce5124254f276d218dc8fa2048a
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 15:57:47 2023 -0800

            fix item does not exist redirect

        commit 28ee9597c6217ecb64ebdc1215bc6af6ea2974cb
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 14:38:35 2023 -0800

            better cover error handling

        commit 3e6bb2b12c307f413f11727d002e51c8b50691ad
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 11:52:27 2023 -0800

            rename release branch to main

        commit 4e2118947feaf33e355938b68cd031957e1e71af
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 23:48:26 2023 -0800

            bump comicbox

        commit a3905e21cf2519a2c634771381911810d5dc50e9
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 15:18:09 2023 -0800

            update deps

        commit 22b08504cc27a74cae2220c809e79e03bfdbef50
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 15:15:52 2023 -0800

            bump version

        commit 802fa5b1a7a4e294684ad98319a61cf3d660a14d
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 15:15:35 2023 -0800

            force update failed imports task

        commit 64b7ca89372df11ed3a2859ea7025ab45b023500
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 14:24:46 2023 -0800

            do right side as well with title toolbar

        commit 6cb35c4bd0ac3138ce6911b101ddf8e9e43d4af8
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 14:23:40 2023 -0800

            line up browser title toolbar padding with filter toolbar

        commit 0e522aa6679dcdd994d37efb8de3bc69d888f47b
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 14:09:25 2023 -0800

            slightly  safter cover purge

        commit 21742192f4d2cae92fc2a559c3aec94fca5b654c
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 22:32:13 2023 -0800

            hide progress bar unless there's progress

        commit 68069cf27d39dd6ffd93ad7a38fbd6fc54fd4941
        Merge: 48d527d8 44e80076
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 22:26:24 2023 -0800

            Merge branch 'release' into develop

        commit 44e80076fce65e3d0852e71e3737b2385d1d5d3e
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 22:06:28 2023 -0800

            v1.0.2 (#215)

            * reorder dockerfile

            * fix zero padding

            * line up order-by caption on browser tiles to the bottom

            * update deps

            * bump version

            * drawer attribute optimization

            * package updates

            * remove pushover dev dependancy

            * Fixed next book change drawer opening settings drawer.

            * orphan component from last commit

            * dependency updates

            * bump news

            * remove script & temporary from admin settings menu

            * update packages

            * bump version

            * fix admin title toolbar z-index

            * fix failed imports not reupdating

            * trap db update errors and log issue paths

            * bump news

            * Discard orphan websocket connections from the connection pool.

            * make unseenFailedImports icon color red

            * use CloseButton component for librarystatus and fix positioning

            * comicbox 0.6.2

        commit 48d527d83ca8039863186e2d20890481cca9201c
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 21:20:01 2023 -0800

            comicbox 0.6.2

        commit 27bbc6b4ec16cfeb216674a1249b25aadbff8ba7
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 21:17:16 2023 -0800

            use CloseButton component for librarystatus and fix positioning

        commit 080cc94902fad2645ea29f4248ccbd57bfa8e837
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 21:16:45 2023 -0800

            make unseenFailedImports icon color red

        commit 2b725677c6418d96e555c67017c3dfc9f838a484
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 20:58:02 2023 -0800

            Discard orphan websocket connections from the connection pool.

        commit 5d9c0453f3d25e9f6d75e78f267b054c50c716d7
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 20:39:01 2023 -0800

            bump news

        commit 44c00e84e5059284c3d78c51d3f68074ee09ce1d
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 20:37:54 2023 -0800

            trap db update errors and log issue paths

        commit 3b0fc799a20a540c177040b451ef5432d2a261f6
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 19:33:08 2023 -0800

            fix failed imports not reupdating

        commit cc6f66869f9b4a904534449292e46c4511e62a7d
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 18:06:57 2023 -0800

            fix admin title toolbar z-index

        commit 897c053dc686157416df490c6ca2b0403cf4749c
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 16:21:20 2023 -0800

            bump version

        commit f554bb5aa4ce35c80f8baf1488247eb2f7609d88
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 16:21:10 2023 -0800

            update packages

        commit f87326d030f6f723c591adddf3bfb9c514f167e8
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 16:19:53 2023 -0800

            remove script & temporary from admin settings menu

        commit aba5f631b44c951832dd5ad7aea5adb9393e0ef8
        Merge: 3ba78743 31f8ea28
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 2 13:23:40 2023 -0800

            Merge branch 'release' into develop

        commit 31f8ea2800210a26cce7ee1098011172e01eae9a
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 2 12:39:54 2023 -0800

            v1.0.1 (#214)

            * reorder dockerfile

            * fix zero padding

            * line up order-by caption on browser tiles to the bottom

            * update deps

            * bump version

            * drawer attribute optimization

            * package updates

            * remove pushover dev dependancy

            * Fixed next book change drawer opening settings drawer.

            * orphan component from last commit

            * dependency updates

            * bump news

        commit 3ba78743eb7c2ff5448a2f757170c737944cbef9
        Merge: a7f10f41 10598e34
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 2 12:22:54 2023 -0800

            Merge branch 'release' into develop

        commit a7f10f41b67a05a86e45615635bd5e73370a4f2f
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 2 12:22:39 2023 -0800

            bump news

        commit d7e4b33b52f049f3e699db23989eae258e03b07c
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 2 12:19:40 2023 -0800

            dependency updates

        commit c4a98d51d8c7c17fb24b8f3896d61de4da2c068b
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 2 12:16:27 2023 -0800

            orphan component from last commit

        commit 192ba5edc2aff637e3bc27598cf040e2314c2471
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 2 12:16:09 2023 -0800

            Fixed next book change drawer opening settings drawer.

        commit 87e88680aae54b453c715d1029f09d058a34d868
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 1 17:03:54 2023 -0800

            remove pushover dev dependancy

        commit 4b4723c40149d6875b325426967445b2ead86657
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 1 17:01:32 2023 -0800

            package updates

        commit dd9acdc71d61eafe4caacbcc7a32dea511c59c80
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 1 16:58:51 2023 -0800

            drawer attribute optimization

        commit a2fe3a70a50330ba026eef2b38ebf450d2a34fcd
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Dec 31 16:42:34 2022 -0800

            bump version

        commit a0bbcb52c8846c147c352d4918c2244d6eec6819
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Dec 31 16:42:24 2022 -0800

            update deps

        commit e9f75151568449ed29e94f2a51908b23b14cdca0
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Dec 31 16:40:11 2022 -0800

            line up order-by caption on browser tiles to the bottom

        commit 3fca957b9bfc2d6170c5d9e160ccb0c79b0663c7
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Dec 30 16:45:01 2022 -0800

            fix zero padding

        commit f14749a8de68adc4501815ad0daff082cae17974
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Dec 30 15:27:13 2022 -0800

            reorder dockerfile

        commit 10598e342fedf3e11152aea02429f7ab18f25843
        Merge: b52827f2 a6d429ba
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Dec 29 12:17:02 2022 -0800

            Merge branch 'develop' into release

        commit a6d429badee6a5a06d68cc04db1d5aa9fdbd8336
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Dec 29 12:16:09 2022 -0800

            update packages

        commit b52827f21762ae3c8e376179262a4f5c49f5b40b
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Dec 29 12:14:42 2022 -0800

            v1.0.0 (#210)

            * bump version

            * change search help icon

            * per server start timestamp for frontend common

            * use dev for docs so it never goes out of date

            * use a group converter for urls

            * converter needs comic as well

            * fix broken icon definition

            * filter select throbber

            * now that it works go back to computed dynamicChoiceNames

            * pdf don't force rendering with key seems to fix it. make placeholder really dissapear

            * bump news

            * alphebetize fields

            * also offer selected choices so we can deselect them

            * fix deselecting filters by coercing pk types. let sub-filter-menu determine it's own type

            * use writatablestate

            * fix returning more filter choices if a filter is already selected

            * update version and packages

            * fix version using timestamp in api. lint

            * lint

            * remove cruft

            * remove vestigal api point

            * remove export of nonextand function

            * remove admin tools header

            * v0.13.1a7 (#194)

            * Squashed commit of the following:

            commit 1085a1426e6588225f4c7f514c91ee1009430231
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 19:29:29 2022 -0700

                change transitions

            commit 4f998c8b10522714744b60075dfa555e2ef41b83
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 19:22:32 2022 -0700

                hide all of failed imports in an expansion panel

            commit b3f1fd40f942b27590aa8191ef096e131810cf1c
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 19:17:48 2022 -0700

                cancel button for change password

            commit 30ca1f8a43693aaf8e787ae6d853a687232824d3
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 19:15:14 2022 -0700

                hopefully set admin drawer open when large

            commit 12cdfcf52c4c13f5b5c3a5f50ebd5baad8ff98de
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 19:14:50 2022 -0700

                language

            commit 55f2b0c5cd6ea402b989deda34338935dac1f0e7
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 19:09:02 2022 -0700

                lint

            commit c1aef5704b0784b80464035007f993d8212ae4cf
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 19:06:22 2022 -0700

                lint

            commit af9064723a965b623afc5ef6ce51f9a49f55ccfc
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:53:05 2022 -0700

                diable broken md parsing in frontend dir

            commit f27199d00a050752a85de731d36537ab2e28c2cd
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:52:35 2022 -0700

                disable security warning

            commit 0a7d2c493c3e54b319ae201f74bd09ed6931f73a
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:41:28 2022 -0700

                Squashed commit of the following:

                commit d648acd46b268c726adbf673f0f5986f5020c39c
                Author: AJ Slater <aj@slater.net>
                Date:   Sun Sep 18 18:41:13 2022 -0700

                    fix fix script. package moved to root

                commit c52a1824ca4a4f02b19851cb9286365a1a1ffa90
                Author: AJ Slater <aj@slater.net>
                Date:   Sun Sep 18 18:40:55 2022 -0700

                    use using eslint-plugin-mdx

                commit d5a989e75ced2121c8c874e82b42afd3e5e3e4a8
                Author: AJ Slater <aj@slater.net>
                Date:   Sun Sep 18 18:40:37 2022 -0700

                    move to using eslint-plugin-mdx

                commit 6fb5e6421134b5782f3310692acf4bb76276fec1
                Author: AJ Slater <aj@slater.net>
                Date:   Sun Sep 18 18:39:43 2022 -0700

                    lint

                commit a17465dbcdf5a320b2937be4f6013f3cf14835c1
                Author: AJ Slater <aj@slater.net>
                Date:   Sun Sep 18 18:19:20 2022 -0700

                    eslint md not quite working can't load remark prettier rules

            commit ecbee17bc90886db035a21b8e77e467460d16342
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 16:46:33 2022 -0700

                lint pwa

            commit 5025b317557d71d7cd855759b4fd16fab8974595
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 14:36:40 2022 -0700

                lint

            commit e971bd92a3b20dda712e5d9dda43fc864a7e0998
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 14:07:59 2022 -0700

                use plugin-prettier-vue, move unicorn rule to root eslintrc, user prettier-config rules after other rules.

            commit 7d87f1c1bbca35b658cb5fe262bfc30249db3358
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 01:49:34 2022 -0700

                lint

            commit 26e75cf0edcffc43b0d95f3980b50030421f8c1d
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 22:10:40 2022 -0700

                lint rules

            commit b161b11b1584a1be5f5a72c87cbffdaf707c2550
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 22:10:26 2022 -0700

                remove some listsfields in favor of many=True

            commit 5e8297df56e3e430fe624ac049678435f5aac6fa
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 19:49:43 2022 -0700

                remove cruft

            commit 653f5a188dbf4478ec69641ac3edb2dc15ac818d
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 19:49:15 2022 -0700

                remove cruft

            commit 4fec82bec54e460c4da05c04a0dee0b74da72412
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 19:30:02 2022 -0700

                lint

            commit 49b9f4db3e0fa3d69a39fc483b7f0499e9158241
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 19:02:48 2022 -0700

                Squashed commit of the following:

                commit 7ebfcb123b06696bcb76ae4f5de73efb1f2d57a4
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 19:02:15 2022 -0700

                    refactor rootlinks into nav links and fold others into toplinks

                commit 5a28ca2400601af2177d14d9750ed862c04a6eb4
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 18:16:51 2022 -0700

                    change breakpoint for close book button

                commit 8ffa21af56723c079840368b94ccfca0122da0cf
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 18:16:30 2022 -0700

                    fix touchmap calling this in arrow function.

                commit 50527ecba67899124087ac07bc7f2b579dad3343
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 18:13:21 2022 -0700

                    use content instead of summary

                commit 90d03e30bef926aa11e70030085bf7cc6d118dce
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 18:11:58 2022 -0700

                    more durabliblity for pycountry lookups

                commit 15085a1ea74506203af6f90820e2ebff4d6198e5
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 18:05:26 2022 -0700

                    avoid toplink duplication with entries. let top links have summaries

                commit fb883f997c00db77d4e4542b81de60f4189d3b38
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 17:33:30 2022 -0700

                    fix pocketbooks not urldecoding some things

                commit 86137de4a2ff46022cd1a327275354f0420ec9f0
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 17:22:03 2022 -0700

                    clear

                commit e06a114d35679409fb7d2893042f504378ffaba8
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 17:20:49 2022 -0700

                    ignore content negotiation for pages

                commit 27e9a6243e0984b8ef634c7c867e0f1bd6c691a4
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 16:49:31 2022 -0700

                    don't use redirect link for opds

                commit 236f31d2a85975886e88afe0866e8d2e923dfd88
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 16:23:10 2022 -0700

                    bump news for opds

                commit b4955383ed8aa13338b4842202261c1e4df6d542
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 16:12:24 2022 -0700

                    change routes for top links

                commit 65fb6e5bdb20709830a7e9eb392b2be2942d50b6
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 16:06:25 2022 -0700

                    fix lanuage tag for opds

                commit 0f62798f5a0c3f528ab76f53bf0c1e38ee44e4c3
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 15:45:42 2022 -0700

                    featured link

                commit 746424998e071af3c4a7b963a9a64e5a54dce36e
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 15:18:01 2022 -0700

                    add language fix for opds folders

                commit f0b147b89dbb39733238953f683f8506b64beeef
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 15:16:20 2022 -0700

                    opensearch:totalResults

                commit 7b1086ca0d2130c2d8313a87578354c40e1f615e
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 15:02:43 2022 -0700

                    opensearch itemsPerPage for opds

                commit b39b31096b9476835dd87569f46be0e52f5da939
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 14:49:34 2022 -0700

                    add new top link

                commit 23941c164b46036af8991c5cb7d7de488789b02f
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 14:37:12 2022 -0700

                    add published to opds

                commit ad2edc2948d52a55b7fdf39189dc969547b8bc5c
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 14:28:44 2022 -0700

                    add publisher to opds

                commit 580a79f9f8e443032fa9b1aed4c4b217b2c46d2d
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 14:15:03 2022 -0700

                    fix opds folders view value mapping

                commit 9d18f461eda305be0325bd12b90b39f7783fac3f
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 13:10:13 2022 -0700

                    fix opds folder view redirect loop

                commit e008107ea61b57f8f7f1387454d1fbfd0e819fe2
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 12:32:20 2022 -0700

                    move django db functions to own folder

                commit 3c5b3eef0525e6a1f4bd32c552d774ef32008971
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 03:11:54 2022 -0700

                    working opds metadata. opds folder view broken.

                commit 1ea16aaac5dd4869784a834c2436b70999060a4b
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 02:43:25 2022 -0700

                    consolidate parsing of csv tags

                commit ff589d838dc6ad03a9ec18aab832eafdc362b13d
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 02:36:50 2022 -0700

                    fix opds spec for authors and categories and contributors

                commit fed88b478343c19a468790240b8665061d419419
                Author: AJ Slater <aj@slater.net>
                Date:   Fri Sep 16 17:49:12 2022 -0700

                    fix null cetegories in opds entry

                commit f3745564436b3db0837d71e4c19fbf6833547f83
                Author: AJ Slater <aj@slater.net>
                Date:   Fri Sep 16 16:25:37 2022 -0700

                    opds with more error catching and templates for metadata

            commit 6b076d334fcf6ce91d30c07a402c6a400072b5fc
            Author: AJ Slater <aj@slater.net>
            Date:   Fri Sep 16 16:17:19 2022 -0700

                update npm

            commit e3d64a7797aba31fae260275cd10930bf5cd8143
            Author: AJ Slater <aj@slater.net>
            Date:   Fri Sep 16 16:17:11 2022 -0700

                lint

            commit cb14e29a88bbbd217f13f7b5aa745bd2df927f41
            Author: AJ Slater <aj@slater.net>
            Date:   Fri Sep 16 14:19:24 2022 -0700

                update packages. bring back flake8-eradicate

            commit bf8a961738a6b5bd02f5ed69b8d02f84cd052b22
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 23:35:13 2022 -0700

                username in change password dialog

            commit 9643aa03730bd7c908122444d03a0f85e7cf9bb0
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 23:32:48 2022 -0700

                OPDS copy on click

            commit 72e623f4b6bf0eaebec12eb418ebb57bd7f80356
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 21:58:25 2022 -0700

                start top link

            commit ed0e6d4ba98e9131ae13f2ed1412d6acad034843
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 21:35:33 2022 -0700

                opds defaults to no facets

            commit db6b0fc6c060aaeb24c14a3ea529f74b752dd897
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 18:28:27 2022 -0700

                remove link to old search help

            commit 8e026429f71a1ba6b35686180b05d93feadabe0c
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 18:28:01 2022 -0700

                logo in NEWS. remove old SEARCH.md

            commit 3624b247753e0d5a49d11452f5dd80f9e680c8ee
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 18:26:34 2022 -0700

                try html for github markdown

            commit 390d156ad2480338aa79f7c0b20abeaae59b5fbc
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 18:26:20 2022 -0700

                lint

            commit 333ce4dc628b5e7a198a4c969651096525e44094
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 18:22:12 2022 -0700

                add logo to README

            commit 517b792f014455aedc1384e2f8a6195746fe09d8
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 18:13:35 2022 -0700

                fix null for dttm column component

            commit dce2bbd2d9a672e4b15d49207e5e9caef98c186f
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 18:11:38 2022 -0700

                admin settings dividers

            commit ddf586af7a0f9fed89653eea217556bab0124528
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:59:41 2022 -0700

                Squashed commit of the following:

                commit 666fb63b59fc8c9708dbf91f7464b15fbd532f5d
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 17:58:37 2022 -0700

                    failed imports layout

                commit 8559262a58b50905c6e97a50717827f4c818a89f
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 17:54:24 2022 -0700

                    hover effect for old django admin panel

                commit 83c2c6a5d427e7a22fa92fe02e4c8850fb55b53d
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 17:51:01 2022 -0700

                    move failed imports to it's own component

                commit ee0edd1e877d8957f256332116b5e77afa06dea6
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 17:29:47 2022 -0700

                    fix initial state of drawer on mobile

                commit 91d6d6f2fcd5ba17eae9ce5e4edd7a58874149e0
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 17:26:19 2022 -0700

                    lint

                commit 942491f82cafe56f2e20eaa04708ced709052ff5
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 17:22:06 2022 -0700

                    use icon buttons

                commit 8f2debbb899f5ffff103f02c14a5295b5b7f5a30
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 17:13:19 2022 -0700

                    datetime column component

                commit 06348681e4c964eafa5f82012059caaa9281e2da
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 16:12:27 2022 -0700

                    better dttm columns for admin

                commit 0320ef9940c9b7cc93d0b1dee59313fa7f77ffd9
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 15:43:13 2022 -0700

                    fix groups and such loading for library tab

                commit 9ce500d94e294010d1f87da48ff3a7e252f8dc31
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 15:37:15 2022 -0700

                    fix times checkbox layout

                commit 4a0d4e996de3c9743c3fc2325b52bc6f35482806
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 15:37:01 2022 -0700

                    adjust flag descriptions

                commit 610a8ef20fb1d09c88dcbe50ab23669f457eb658
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 15:10:32 2022 -0700

                    highlight table for admin

                commit e05cf11c68edc5c66ed7b0116f614f9217238893
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 15:03:53 2022 -0700

                    confirm spacing and cancel button

                commit 75214d2a0d42333ff20ca67858ec24d818f8707b
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 15:00:23 2022 -0700

                    task tab spacing

                commit b875200d1c28efca88fb3ac438b88223518493aa
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 14:44:03 2022 -0700

                    group add fixes. cancel buttons for all admin add dialogs

                commit 4c940f4b1e8ac090db00cb5b5b23f1ca86ae01d5
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 14:33:41 2022 -0700

                    flag tab spacing

                commit d8e0a5f1aff5f46e1dfadc4c37fcd767297bba63
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 14:30:56 2022 -0700

                    library spacing

                commit 698fe0f9c7ff15e7c3ebc88fff9e8ba57f2c4ec4
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 14:18:23 2022 -0700

                    admin tab header spacing

                commit 9da8e101d7d36680156cc82540dc9cec6e95b171
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 14:07:11 2022 -0700

                    spacing for user-tab

                commit 540b866cc2568d00b23f554bc4306435a624350c
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 14:05:27 2022 -0700

                    set drawer status on mount

                commit d369a5d6c47a91686a1f76a28322fa7b080381c0
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 13:48:45 2022 -0700

                    fix table height for fixed headers in admin tables

                commit c4c7c6e5c21b14dc177934a0db98f58c9144a1da
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 13:38:48 2022 -0700

                    round add buttons

                commit 4cd66a59c8af30f7fb189af0b4c2f53070ed002d
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 13:18:02 2022 -0700

                    fix variable names

                commit 2e3b70645e5c3c90a6fba01409af6046bd8cc894
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 13:16:24 2022 -0700

                    fix admin setting drawer to show only on mobile. use setting drawer mobile breakpoint. add version footer to admin settings drawer.

                commit 870f85a660cb2ae13822a20ba0c9d4764ab28dd1
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 13:14:46 2022 -0700

                    move setting drawer outside of main

                commit 6f89545cdb384d911c3cacadc2fe126cfe212a98
                Author: AJ Slater <aj@slater.net>
                Date:   Thu Sep 15 13:14:22 2022 -0700

                    fix touchMap and use breakpoint.mobile from vuetify

                commit a0a9dad907749de71652fcb7b80c1967d37492d5
                Author: AJ Slater <aj@slater.net>
                Date:   Wed Sep 14 18:05:02 2022 -0700

                    move admin side stuff into settings drawer

                commit 96423db58101877358eceaacf989617ac012bb62
                Author: AJ Slater <aj@slater.net>
                Date:   Wed Sep 14 17:11:38 2022 -0700

                    move use authmenu in admin drawer. no tasks running div

                commit f10388d65cafa35c3ae0ca4562c162d4485608ff
                Author: AJ Slater <aj@slater.net>
                Date:   Wed Sep 14 16:55:11 2022 -0700

                    fix statuslist import

                commit bf3430926a46614fa5f910ed0685e0e23522fdde
                Author: AJ Slater <aj@slater.net>
                Date:   Wed Sep 14 15:50:34 2022 -0700

                    use dynamic routes

                commit 858d79ba7c13bc7ca965adf0992b316b8a30585b
                Author: AJ Slater <aj@slater.net>
                Date:   Wed Sep 14 15:47:22 2022 -0700

                    poetry update

                commit d7f476148c5cf3022f9ab6959bd12aab03b22fa1
                Author: AJ Slater <aj@slater.net>
                Date:   Wed Sep 14 15:45:30 2022 -0700

                    update packages

                commit 7be7ce4f42f6b6fb12bcd191c75c069af9227652
                Author: AJ Slater <aj@slater.net>
                Date:   Wed Sep 14 15:42:20 2022 -0700

                    move logout to sidebar

                commit 017f6efa13cc79b02077c3964f419c2a5968d8c4
                Author: AJ Slater <aj@slater.net>
                Date:   Wed Sep 14 15:39:56 2022 -0700

                    add tab component

                commit 5d3a2ef08ff04211dc97a3fb2eadb1a480d51211
                Author: AJ Slater <aj@slater.net>
                Date:   Wed Sep 14 15:39:12 2022 -0700

                    move admin tabs to component

                commit 02ffb6f71776bf251aa011e48cadc7ff81a73a75
                Author: AJ Slater <aj@slater.net>
                Date:   Wed Sep 14 15:25:04 2022 -0700

                    admin logout button

                commit 62d6ac8863b55f01615580f572419a95b37b677c
                Author: AJ Slater <aj@slater.net>
                Date:   Wed Sep 14 12:12:15 2022 -0700

                    rename tab component files

                commit c138683e86d6b6d51694628ac60ee388bf66c3fb
                Author: AJ Slater <aj@slater.net>
                Date:   Wed Sep 14 11:51:22 2022 -0700

                    packge update

                commit 8ed25d072ae03306859163f26b9dc599ef0d48c3
                Author: AJ Slater <aj@slater.net>
                Date:   Wed Sep 14 11:51:17 2022 -0700

                    more help text

                commit 0537043ad219474aeaeee7ed4f77b891636ca8a6
                Author: AJ Slater <aj@slater.net>
                Date:   Wed Sep 14 11:22:07 2022 -0700

                    default to admin libraries tab. select libraries tab if no libraries.

                commit 6d61f40237d2743864799dd340ead87705807b0f
                Author: AJ Slater <aj@slater.net>
                Date:   Wed Sep 14 02:28:43 2022 -0700

                    fix outside deep linking into vue

                commit c0869cd5602d5d4b7add06c4a8c55fd4bbba85aa
                Author: AJ Slater <aj@slater.net>
                Date:   Wed Sep 14 02:15:41 2022 -0700

                    change name of queueJob to libarianTask

                commit db9746ec94a6202b3e0d44e50c92fceaca7a6dce
                Author: AJ Slater <aj@slater.net>
                Date:   Wed Sep 14 02:15:22 2022 -0700

                    fix librarian task library …
commit 69d548d26c5641e5d8d7dffd1a1489a60748ac76
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 18:05:07 2023 -0700

    simplify opds 2 _href method

commit c3341ed9e1deeca23821591607fd1c3ac01bb7ed
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 17:57:49 2023 -0700

    lint

commit 608075833a6340002fdf000408934263abff09af
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 17:57:36 2023 -0700

    update deps

commit b121c6793f2879f1bac1d7334cf30f007551f004
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 17:55:40 2023 -0700

    make lint

commit eca7d4bbd3a93bcffba0c45a7db11919d19a0ef6
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 17:53:20 2023 -0700

    remove uneccissary select_related and prefetches for opds

commit 4603b055034843b3b6254d8d61c60a5d6b913758
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 17:26:24 2023 -0700

    optimize reader a bit

commit 965d499dbe9ff620bf83b22556e37a6bc05575ae
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 17:19:05 2023 -0700

    fix twopages setting

commit 2b7097462463470312d61d05f7a393892d665d77
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 16:58:07 2023 -0700

    fix empty toolbar floating left

commit 7e0f3c73ba7f2665679b8bd92663516d9cfc4dea
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 16:13:48 2023 -0700

    update deps

commit ef0c32fdb5783c66d39f87cd08d1c734a81da7a5
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 16:09:57 2023 -0700

    opds 2.0 is a feature. bump to 1.4.0

commit 9ad56ba499fa195b66a25e1806c285b8802a4707
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 16:08:11 2023 -0700

    update readme sections for support and contributing

commit 91b932ce9648685afce0fbe5710918245c0fb812
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 15:58:41 2023 -0700

    simplify browser serialization

commit 1edcf73ebf856c3b20f98c3c167a63a26a189b16
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 15:54:29 2023 -0700

    add urls to authors. fix terms for categories.

commit 687b2a0fea8777a6eb7be72c84a3fe62444d76d9
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 14:54:10 2023 -0700

    OPDS 2.0 experimental docs

commit 1465991e7cba893cd46203503ae49c7aaa1ea858
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 14:50:57 2023 -0700

    Squashed commit of the following:

    commit df77016682ac66d0042b1ee4eeb291b808e9f099
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 26 14:49:43 2023 -0700

        enable query param for opds 2.0

    commit 78474f51f25b4de0fef1cc1c13798256f5a60061
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 26 14:42:12 2023 -0700

        improve the self detector

    commit be23494102cd8b0377ac763dd92cee467424e8b4
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 26 14:26:46 2023 -0700

        don't pass to many variables to link methods

    commit 8e61f32b9815a35c0aee02ea4db3ae92aa97d26a
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 26 13:15:30 2023 -0700

        break up feed method into components

    commit 57bf009d0e0b728282189ec88b6f6fd4b9fd1b73
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 26 12:53:18 2023 -0700

        consolidate link section creation

    commit e42f9abcba17e0c6138a086d09ec83396fa3dead
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 25 22:10:07 2023 -0700

        simplify link creation

    commit 20f7afbb6bd81860e9951ddb415c35e51ac67c6e
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 25 22:07:22 2023 -0700

        only create static links once

    commit 0aa7f16b18dc6a456d9bff3976717284a5e37985
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 25 21:51:21 2023 -0700

        only use summary for opds 2 description

    commit a3f35cf66ec3697ada7bf1466936d30aec419082
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 25 21:25:43 2023 -0700

        publication metadtaat for opds v2

    commit 95a9829af56143be8abf3a96113b4c68ff31b011
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 25 19:26:20 2023 -0700

        basic opds2 metadata

    commit fc2bc0180bf6c6ca136e0786efd9c5b117a4a18e
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 25 18:30:37 2023 -0700

        minor refactor for groups display

    commit c3c5fdcabbe1574a9ef2edec6403c5a401e9bf02
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 25 18:28:31 2023 -0700

        adapt opds2 to groups and books

    commit b0faa3cbfdc3d7f921cd7b7a0077225d3fe246ee
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 25 17:30:33 2023 -0700

        bump version

    commit aedfe0b2c77d7842c4266091955cdc2dc9eea0ec
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 25 17:29:56 2023 -0700

        cleanup old todos

    commit c2fe9bd73f99a0cfa570b4314b6f5aa19c8a5b97
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 25 17:27:41 2023 -0700

        add type checker to multi type serializer value

    commit 861abc5aa8870a3de687689828f147a1687edba8
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 25 17:24:50 2023 -0700

        use new get m2m opds utils methods

    commit 527aed0631f30b33e45eed8c6b49b41f72f6e684
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 25 17:20:36 2023 -0700

        fix prefetch for opds metadata. copy conflicting simple fields in opds metadata. change how issue_count and volume_count are handeled in metadata

    commit 210312697a7360c2266861df2be4416b99fb0080
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 25 16:43:01 2023 -0700

        no facets for group c in opdsv1

    commit d1ccc261b24fc4c93d3f39d55747d1f46dabd05d
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 25 16:34:58 2023 -0700

        fix credits for opds1

    commit c6faf2858f544bbc94353a46eb5f1a5bc85bc70e
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 25 16:34:48 2023 -0700

        fix credits for opds1

    commit b69f1f0a1c12298f5eae6a6efdb349c151fa7f6d
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 25 16:19:48 2023 -0700

        fix credit scanning

    commit 27bbb52c530b347b52924818b03c86443d2a735e
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 25 16:00:04 2023 -0700

        fix categories for opds1

    commit b13368f3536b9161e65c8940cd03f80bb4723ceb
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 25 01:14:51 2023 -0700

        fix reader getting settings and filename

    commit 951de9950187120dd1ebc0cfa7bacd2958eb3505
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 25 00:40:02 2023 -0700

        clean up final metadata copy. fix metadata download

    commit 1854763d9370b80128fb87caf83f3f4bbd7a293c
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Apr 24 21:48:00 2023 -0700

        fix web metadata mostly

    commit 9c90b91d4520a7c0049692f259b78c2b4edc7789
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Apr 24 18:23:22 2023 -0700

        fix group links

    commit 592db84c186b17bdb7f66d2ff5d5f5f07e312cc0
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Apr 24 18:00:04 2023 -0700

        fix opds 1 mostly for no unions

    commit ea9124571b2050f1a304e87976a8ca696a78b34c
    Merge: c9f65cc2 70c7f481
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Apr 24 15:21:53 2023 -0700

        Merge branch 'remove-browser-union' into opds2

    commit 70c7f481f234773e65d081f699e15548cd097e44
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Apr 24 15:17:08 2023 -0700

        remove old value mapper functions

    commit 5666890e9a86d46eef34f0ded69f7355d8b3faba
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Apr 24 15:11:18 2023 -0700

        got rid of union for backend and web browser

    commit c9f65cc23b86b257d79e0a0c0c69b8184e9017f6
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Apr 24 13:24:04 2023 -0700

        more publication metadata for opds2 move parse csv fields into util

    commit 3a191c7f940874be524eb6ee287fde77fbf8d097
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Apr 24 13:22:23 2023 -0700

        add imprint name annotation for OPDS2 paginator.count for total count info and move OPDS_M2M_RELS const into browser

    commit d257e2094b22d9657df8c46c729301869eab8ece
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Apr 24 13:20:09 2023 -0700

        move UNIONFIX_ to a seperate consts file

    commit 36056e0059bde3a96bdefb7b756034bfa277c55a
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Apr 20 14:12:08 2023 -0700

        centralize backend comic title creation in the model

    commit c8d18cdee5f6fdd724cbd6108f31463702984f7d
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 23:15:51 2023 -0700

        lint

    commit d457405e466e41a4ba98ab983c50873f3ee161c4
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 23:15:37 2023 -0700

        move get big image link into own method

    commit 0f7ca6cd9b231ba75f906a76e8682fa7a159d55e
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 23:09:00 2023 -0700

        reorg v2 feeds a little bit. simplify link generation

    commit 6da37883a5d604d73257edd964d64ba1129ad90a
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 22:59:30 2023 -0700

        move some serializers to unused file

    commit 36378f1482067369c7da37dc544e47d454017eeb
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 22:48:48 2023 -0700

        build facets and groups with const dicts for v2 as well.

    commit 61775bb728f6b304afe1fc092120c27e1ead2aca
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 20:25:14 2023 -0700

        move opds serializers into subdir

    commit 3e829d373707edb0642085f8275999711c734619
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 19:58:36 2023 -0700

        fix url copying

    commit 4f4fe9b9a9c132484661f5d4224f24f4b48f1022
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 19:57:11 2023 -0700

        link to opds v2

    commit 53e2f5fa5cb0493619b0288b16dbbe0ad0beb2cb
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 19:33:15 2023 -0700

        update opds2 todos

    commit 787f3c54766cbb0ffe1f0411fcb7d612c4159b33
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 19:29:54 2023 -0700

        move opensearch into it's own url hierarchy

    commit c1d8a9a38fea768c78b8eb42639e124a5f436251
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 19:22:10 2023 -0700

        move util module to common opds

    commit 801aabeb53a7732a3983a7f3038a35172a371132
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 19:19:49 2023 -0700

        only register the group converter once

    commit 0da15b5e2e7bff6045b102d266cae68694e0221e
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 19:15:57 2023 -0700

        move move stuff to the opds consts

    commit 5a8635144c82d7d89945cefcfabc3214c43b5276
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 19:09:11 2023 -0700

        move common opds consts into the same file

    commit c9af11615e6894463acb2c0c2e8559b9bb5d8dc2
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 18:55:57 2023 -0700

        move binary opds views to unique path. share with both opds

    commit 413841145d33ac5cada5a0fa2878b0bf53d9f047
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 18:36:09 2023 -0700

        allow query param for opds2

    commit 579439bd29b5ecaf065b039f0be3ac98fff8df28
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 18:23:40 2023 -0700

        move authentication to its own url tree. use for both opds versions. add bad out of spec cookie method.

    commit 74f95f5d2d20350a696d2901af0a28b7fcc74730
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 17:40:48 2023 -0700

        break up detail assingment in page for erorrs

    commit b7d6e3f5bf50392f51f95353d448c304d1bc5874
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 16:45:17 2023 -0700

        move images generator to own method. fix pages for publications

    commit 4f27c88d97e4c462a6b2d0434d863e2ce466008f
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 16:44:41 2023 -0700

        fix opdsv2 start page

    commit fc40c0e533ed577d858da38ef31936af7b33cb13
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 15:38:50 2023 -0700

        fix top groups. comment out inline auth for now

    commit 80295dcb6c064fe0222897862a439db1a14a9861
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 15:33:21 2023 -0700

        fix group view and prune illegal links

    commit 49217c07b7f8f01d79db5b9b68fbd7bf600f2f8b
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 15:32:49 2023 -0700

        lint

    commit 3901d59e5fa075bbb3d7a27e94dfd867bb154de4
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 15:17:54 2023 -0700

        make get_filename unionfix resistant

    commit 982919b0485863c548ad00dd438443679d738fc9
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 15:09:45 2023 -0700

        fix bad rel type

    commit 004f1b1dc275a7959c1a38a31be5f7bd49e5351e
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 15:08:28 2023 -0700

        fix rel always a list bug

    commit 0921821d090aa2778e6a105866ea22c334e24ffa
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 14:22:42 2023 -0700

        fix link self calculator

    commit 9dfd46955f8021629a134c139b93f0323dfdc87d
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 14:15:19 2023 -0700

        combine facet link aggregation. runs again. very erroneous output.

    commit a76d81259a7d5893f32cdac1b83b95c037e1a095
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 14:13:12 2023 -0700

        combine facet link aggregation. runs again. very erroneous output.

    commit 5291d08f5175835c44d89666df19ab3d3669a3af
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 13:51:14 2023 -0700

        lint

    commit 3e536b011cee385715bbd6702452c70bdbe9dcd0
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 13:49:46 2023 -0700

        combine link aggregator and maker

    commit 344f4a639e831f888ea026450311ff511e5a055c
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 13:10:43 2023 -0700

        opds2 runs, but no output

    commit d8bb29f0de1018ca83678591ad2a7cd7fb24e622
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 11:53:30 2023 -0700

        fix load of search href

    commit e13c2b8c5633d58de4d38dc0347515183dc99dce
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 11:41:27 2023 -0700

        fixes for the big move that just happened

    commit 660cade1ea09b34b425e702487ed462f24e24c36
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Apr 19 11:39:44 2023 -0700

        move common opds stuff into super package

    commit e7ff3e50fc470762444da7aef9bcd98f17a7ced4
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 18 20:55:08 2023 -0700

        add authentication

    commit 3e9c2d34886b67266745f68e0578894bfdc8f849
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 18 20:39:57 2023 -0700

        fix search link and start link

    commit 30d6da85345405990bc8e77a4c4149e574bf5ffe
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 18 20:27:49 2023 -0700

        fix aquisitio rel

    commit 12470af09945850e9b14828e03cba7c5eb8377c0
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 18 20:25:57 2023 -0700

        more progress toward opdsv2

    commit d6be1524ba516f69fcb916a984d634c08184abea
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 18 20:16:22 2023 -0700

        more progress on opdsv2

    commit 02b9930d4b814024a1060e8575c9daeded086271
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Apr 18 17:13:54 2023 -0700

        progress on opds2 feed

    commit b58323ac959a6d06b51a163f9d43f2f8157b20f0
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Apr 17 14:39:08 2023 -0700

        give links properties

    commit fc71b04bb8b22e1dc8bdbd8fe3ac6767460501c3
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Apr 17 14:35:52 2023 -0700

        lint

    commit 2ba59a11f9c22ed21157fabfe79d008afc9eae33
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Apr 17 14:20:24 2023 -0700

        authentication flow serializers

    commit df17632656d0af9bea2deac79a81236aca2d4292
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Apr 17 13:24:21 2023 -0700

        possibly valid serializer setup for feed

    commit d5f33bf88b3fa8f69393b4374d43968b33bf429f
    Merge: 3e08850f 28e23c06
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Apr 17 12:51:15 2023 -0700

        Merge branch 'develop' into opds2

    commit 3e08850fe1c94d4dcff704dd3bd1fd065bb13884
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Apr 16 14:57:57 2023 -0700

        wip opds2

commit 28e23c0619e8287ae6ca4ebb1324211c48f01204
Merge: c511a454 7a2eef5f
Author: AJ Slater <aj@slater.net>
Date:   Sun Apr 16 23:25:08 2023 -0700

    Merge branch 'main' into develop

commit 7a2eef5f446b4e61364efa12719d41012406f108
Author: AJ Slater <aj@slater.net>
Date:   Sun Apr 16 21:31:31 2023 -0700

    v1.3.8 (#298)

commit c511a4541f7deed90f10a1eb23b5471d8472f48b
Author: AJ Slater <aj@slater.net>
Date:   Sun Apr 16 21:11:12 2023 -0700

    change lomem defaults lower

commit e0e30d039d143419e7a79d85d4175ac7037b4820
Author: AJ Slater <aj@slater.net>
Date:   Sun Apr 16 21:08:18 2023 -0700

    move browser drawer stuff into subdir

commit 9f01b7fc5e650ba64d8091862f80928e667465e9
Author: AJ Slater <aj@slater.net>
Date:   Sun Apr 16 21:03:31 2023 -0700

    refactor up buttons into a common component

commit f2e948f4213339bd6c3a6efe44d90b5810d46a5e
Author: AJ Slater <aj@slater.net>
Date:   Sun Apr 16 20:33:34 2023 -0700

    fix basic auth not enabled for opds1

commit fc0cb1249988f72adae134ef8fd0f00a311362f8
Author: AJ Slater <aj@slater.net>
Date:   Sun Apr 16 19:13:30 2023 -0700

    move permission_classes into bookmark base view

commit 30fce1b98b491a12bf8e191d58870bd08bb094f1
Author: AJ Slater <aj@slater.net>
Date:   Sun Apr 16 15:04:36 2023 -0700

    refactor a bit of opds stuff to use a v1 designator

commit 0123618f677882525bb09fd5ea098d99c4013d7e
Author: AJ Slater <aj@slater.net>
Date:   Fri Apr 14 16:26:15 2023 -0700

    add sortignore to fix lint

commit a74d7de923f52810ca237bb85f6271e46a101651
Author: AJ Slater <aj@slater.net>
Date:   Fri Apr 14 13:26:58 2023 -0700

    update deps

commit a47a4cf725e84c18f8a411cd3567af7980b2856f
Merge: 1dfbedfc b0a35a8c
Author: AJ Slater <aj@slater.net>
Date:   Fri Apr 14 13:25:20 2023 -0700

    Merge branch 'develop' of github.com:ajslater/codex into develop

commit b0a35a8cf8bbd577710e13bdc90111a72357cd07
Author: AJ Slater <aj@slater.net>
Date:   Fri Apr 14 13:25:11 2023 -0700

    v1.3.8a0 - Release Test (#296)

    * Squashed commit of the following:

    commit 4f8b076c541480b8b40afc1998d91a965d9c994f
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 15:07:29 2023 -0800

        fix user and group tab heights

    commit 8d291f8e6c369e96c6eced1c9ce53589f62d35bb
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 14:51:46 2023 -0800

        trim unused id

    commit 69f7b2fa51610ed030a9888bc51160f61da87325
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 14:51:27 2023 -0800

        format keyboard shortcuts

    commit 3a00cec449d28aa3a913dbbbb08f843ddebe9cf8
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 14:44:08 2023 -0800

        make clear button and read rtl in reverse the same height

    commit 0336ebde3fc8322f9be753b5017681c8c82fb237
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 14:25:29 2023 -0800

        simplify getSettings for reader

    commit f45cd03709e7eee3d607a84d4404d8d18ad6dd3a
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 27 14:14:00 2023 -0800

        read in reverse feature

    commit b5eb874bdc89a9f922fbb4a3277d104a8be8786c
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 22:35:06 2023 -0800

        user configurable 24 hour time format

    commit 50039b60f8122c767b78d7526282d316ffef7490
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 20:30:59 2023 -0800

        fix reader settings drawer colors

    commit 0cd0f3faf5c29a6e28a39b44730e3e99b378942b
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 20:14:23 2023 -0800

        prev & next book buttons

    commit 9e4ab34f1a54b370b67965aaac667b308bfc1d43
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 18:48:21 2023 -0800

        display covers in one page mode. keys for adjusting page in two page mode.

    commit d9c5a41e1033d6c989388a27262d6178abed0b13
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 16:51:00 2023 -0800

        reader prev/next book now read_ltr aware

    commit 4c6111c37328a15a22ba873a97046302952367b5
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 15:39:09 2023 -0800

        fix two pages mode skipping pages

    commit a47d5760dad912e8a75ab312eb21cb401f1b6ecc
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 15:24:17 2023 -0800

        add fit to choice in db

    commit fbae4a828a48bc1f766d91a801634da29870d566
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 15:23:54 2023 -0800

        fix setting null fit_to in reader settings. make bookmark fit_to choices hardcoded in the db

    commit b26f73826fb3ff2920f451660a70bc6912556c1b
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 26 00:06:39 2023 -0800

        show series name everywhere in opds

    commit baf61d3186e3df79597743d96dd3241dcceb60af
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 23:51:41 2023 -0800

        no top links or entry facets on subsequent OPDS pages

    commit 9a8d001f3d3be40d9fb69eb8347e825f92d3f176
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 23:31:42 2023 -0800

        fix opds pagination

    commit db6065110a2ab1fd67df11bcf11f7c77e7d606e2
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 19:38:26 2023 -0800

        change optimizer task docs

    commit 2bd92e01b4bab2ea7c00e17384fac9e7172ca76e
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 19:36:12 2023 -0800

        break up searchd into modules

    commit ddfa3e528575deb3080d2fdadb74112a8cb73468
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 18:47:20 2023 -0800

        use search index updated_at for start date. move optimize into backend partially

    commit f04de9330e30f851a7c760abaf9b1498b523f780
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 18:20:22 2023 -0800

        remove most fields from opds categories

    commit d7997b5ea0c3f6c3f2201cdbc5929f92d6544f5f
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 18:17:50 2023 -0800

        fix spacing in opds browser names & titles

    commit d08447f54062a5d0e33eaf221722d2044dd0af5f
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 15:49:42 2023 -0800

        shut off watchdog debug events"

    commit 4240f65f286e2051d8d21344a74cdc516b369bcc
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 15:48:09 2023 -0800

        bump news and version

    commit 9737e929b9ec3f05ac27bd3d9fe249f152062166
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 15:46:46 2023 -0800

        remvoe debug hack

    commit 8df9393f91d0bba1020ad929f0a80aad703947b8
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Feb 25 15:45:42 2023 -0800

        remove open closed screener from batcher. moved it into handler

    commit 0fa98cb755d0f1413c272122e76cbaca088dff8b
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 23:53:59 2023 -0800

        ignore opened and closed events

    commit a35d58348ab3334025ebbba49f75228dce0950b7
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 23:24:48 2023 -0800

        fix manual manifest deployer

    commit 95fa5ba06588c24374d0dacafb1a59018ef6af59
    Merge: c4597a0b 0df40e5f
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 23:03:44 2023 -0800

        Merge branch 'main' into develop

    commit 0df40e5f03602d89d1e28c1f8801d3dd08836a8f
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 23:03:30 2023 -0800

        v1.2.3 (#247)

        * search engine performance in progress

        * fix search index status types

        * fix slow remove records. fix delete all records at end of index

        * lint

        * use whoosh multiprocessing not haystack's

        * clean up cruft

        * bump version and news

        * update depts

        * fixes for deploy

        * chmod

        * trap more search update errors. match search index timestamp to db scan time, not index complete time.

        * trap final commit errors. more explicit indexing error logging. faster return on nothing to do.

        * fix scroll bars inappropriately on admin tables

        * fix admin drawer obscuring small screens

        * fix download buttons

        * remove errant console.logs

        * fix appended i to author names in opds

        * more order for search index

        * add commas to stats numbers

        * bump docker base version

        * update deps

        * lint

        * bump version

    commit c4597a0b0cd6958dad68aa67712b04dae163bef2
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 22:40:05 2023 -0800

        bump version

    commit e3f662740f86bef199dfc5e26b7823a61560d169
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 22:39:34 2023 -0800

        lint

    commit b0c70a6b413cae5b2bbd1f9d2098cbe280f47e8b
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 22:37:49 2023 -0800

        update deps

    commit 046a6cc5a418433dc01f75072f5a94dc138002a0
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 22:36:10 2023 -0800

        bump docker base version

    commit 5d1cbc4314b0bb5a425f040cb49b99e1c334de88
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 22:30:28 2023 -0800

        add commas to stats numbers

    commit a14e679bd3f5cdfb17d467c875ee42307e4a3182
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 20:26:30 2023 -0800

        more order for search index

    commit 3234deadb99c742fd27593269905e32a4deeb120
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 19:30:59 2023 -0800

        fix appended i to author names in opds

    commit f13c748f8b0a47247b761fe20c292e4c5212eea0
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 18:58:24 2023 -0800

        remove errant console.logs

    commit 3502eeaa813d96db7a91ac1d576c4c00cdbd7a4b
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 18:41:52 2023 -0800

        fix download buttons

    commit a8dbf05ecda4267a7ab3ba8fbe41355000184a39
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 18:08:58 2023 -0800

        fix admin drawer obscuring small screens

    commit d3a97a2785e3e4b0f3fbe5daa5dcdf0c51e0d947
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 17:59:32 2023 -0800

        fix scroll bars inappropriately on admin tables

    commit 093c9299194c1b79e0e9d4abb3c9ec9dbcbade48
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 17:31:37 2023 -0800

        trap final commit errors. more explicit indexing error logging. faster return on nothing to do.

    commit c205b6398f25a1bd4d7fb7950f5643de87babe0d
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Feb 24 17:12:08 2023 -0800

        trap more search update errors. match search index timestamp to db scan time, not index complete time.

    commit dff2085d187ff2043262bcded414d6e55a38889c
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 15:27:46 2023 -0800

        chmod

    commit 626750fb80aaf0204f8b9b3180de5bb63582f800
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 15:27:27 2023 -0800

        fixes for deploy

    commit b44f79c7cf5919428764d4fc6a170f7320787077
    Merge: 03dc10b0 41f0b6d1
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 12:40:12 2023 -0800

        Merge branch 'main' into develop

    commit 41f0b6d1791eac73461c72f90033d1311ba075b3
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 12:36:43 2023 -0800

        v1.2.2 (#242)

        * search engine performance in progress

        * fix search index status types

        * fix slow remove records. fix delete all records at end of index

        * lint

        * use whoosh multiprocessing not haystack's

        * clean up cruft

        * bump version and news

        * update depts

    commit 03dc10b0868da2efe4c2f16720302e8f2744697e
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 04:02:23 2023 -0800

        update depts

    commit 8029f7666b92735539d4b460cd291a6907cb56e7
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 04:00:58 2023 -0800

        bump version and news

    commit 3460c0d71a22cbfd3d37255afaa4c50ba23ce763
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 03:59:06 2023 -0800

        clean up cruft

    commit e8095572b66a6044adc7c84da56d21b419f7032e
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 03:40:51 2023 -0800

        use whoosh multiprocessing not haystack's

    commit cc5300a3acfaddf33aad3d4df49c75a712845aca
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 03:38:43 2023 -0800

        lint

    commit 9c9c1d7a2885d631cc6d37ccd5b9b919f423fe95
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Feb 22 03:37:55 2023 -0800

        fix slow remove records. fix delete all records at end of index

    commit 602ceb1192478d4405e9d88a398d445d78480234
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Feb 21 21:28:10 2023 -0800

        fix search index status types

    commit 8e02f9aa65d42bb8ab53cdf503ab4041d8234dc4
    Merge: e468c51c 20f06940
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Feb 21 21:22:06 2023 -0800

        Merge branch 'develop' into search_index_performance

    commit 20f06940486ee9d8f21107e9a67db1d822023e2c
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Feb 21 17:44:20 2023 -0800

        update deps and version

    commit e468c51ca550c7e180065da2f6398f817f79babe
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Feb 21 17:26:33 2023 -0800

        search engine performance in progress

    commit ee447946c5d24acc0ec2287b55d5353e34ebc5e6
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 17:09:35 2023 -0800

        put poll all libraries back iin admin admin menu

    commit 674bbd207e04fb12e8e007432170ffd9e6cac7ad
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 17:07:24 2023 -0800

        fix regen api key stats

    commit 5c0b887134bdefee0d846fca22a7952badc1fa89
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 16:50:16 2023 -0800

        fix minor status update bug

    commit 89f3a990c3e0b24bbaebf64b40c662d2fc8df6f5
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 16:41:58 2023 -0800

        batch a jillion documents at a time for the search indexer. unbound memory for the search indexer

    commit 17fb715523bd1cd431b15f6b54eca2bb495c2f56
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 16:27:22 2023 -0800

        bump news

    commit b7eb56d09090294af0b53c8c4ec0482535bcc3e6
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 15:20:24 2023 -0800

        fix crash on writing files wait

    commit f762e47d065355c4d0194f381409bde93fda70a0
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 12:04:50 2023 -0800

        bump news

    commit 4691f731287aa8315142808d7f59340df5f1f1f2
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 12:03:40 2023 -0800

        Squashed commit of the following:

        commit edee944ee3c27bbf4a19e3ca739d4c362688e172
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Feb 20 12:03:04 2023 -0800

            improve poll every hints

        commit ff825b923277438335e15935914ed14e6ffd7cf9
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Feb 20 11:41:09 2023 -0800

            fix disabling poll preventing manual polling

    commit 8549f4b5b3efc964ce1b3b59bfad02c6849a532f
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 19 22:30:28 2023 -0800

        move watchdog event handler to own file

    commit c78d5584fd5eb4975f13d83d6f7b123903f43495
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 19 22:22:42 2023 -0800

        fix repo link

    commit 134225394df1577c43fd3e35b7fb68bcb1839e31
    Merge: 5c2ab188 0d4d7d3f
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 19 20:57:16 2023 -0800

        Merge branch 'main' into develop

    commit 0d4d7d3f55c8161327db1b3b1e4e769df4c5557f
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Feb 19 20:55:18 2023 -0800

        v1.2.0 (#238)

        * v1.0.4a0
        Squashed commit of the following:

        commit d3a49642ccd8e15e1fa31f7ac7cc1a23c8c6fc41
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 12:23:59 2023 -0800

            bump news

        commit 9933dcc29848f1673cc7b27c383c195ab37c28e1
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 12:22:43 2023 -0800

            fix image events for regular pages

        commit 512db0e304dffad92ba52fc2f79c6487e2255aa8
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 12:17:55 2023 -0800

            fix missing import

        commit 9aef0961c4a0a3031b34ae11f016fe338d421226
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 12:17:30 2023 -0800

            lint

        commit 4c0fbda570080e0c1756e5cc309ac29e4f2fb7f1
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 11:59:17 2023 -0800

            lint

        commit c008508120475618f605f459681b9e5511d14050
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 11:54:54 2023 -0800

            update deps

        commit 2a63873859f12d1582e79c57fff1cba11648430f
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 11:53:47 2023 -0800

            update plural names for some models

        commit a67ad3a5dfdb10fc260fdfba06c0f5518f82c622
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 11:53:37 2023 -0800

            use correct verbose_name_plural reference

        commit 65ab73aa3b2f1cb32a89b5784ea16679fed75125
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 02:12:09 2023 -0800

            Uatu ignores device changes more betterer

        commit c503544157715939d6becb851ffe88c637fa8500
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 16 02:11:53 2023 -0800

            lint

        commit 80f486ab22b1cfa61dc1bd82b5d455348b81d1d5
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 23:15:14 2023 -0800

            update deps

        commit 1cf06841ea046abacae8fe1eebcdce00b97ce247
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 23:13:58 2023 -0800

            bump news

        commit bec213d43ce67ea3e3b0668aa3e2f017ab36f09e
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 23:12:23 2023 -0800

            move debug print to warning for routeToPage. extra check for redirectRoute

        commit 8008ba454236498eeb6d27b2e4e2bc3a2e6e9960
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 23:07:40 2023 -0800

            add debug message for unsub

        commit c12eac0d6d443815f12c05307190387d75e88f8f
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 23:00:01 2023 -0800

            unify unsubscribe for websockets and do it on websocket.disconnect

        commit 976555326466b764ea1ed789d1fc7150736279fc
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 19:31:50 2023 -0800

            separate browser_metadata_view into browser_order_by & browser_annotations

        commit cb95ffe8c0df41ed39e7e523ef8e502523a8c795
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 19:31:40 2023 -0800

            separate browser_metadata_view into browser_order_by & browser_annotations

        commit 66572b894ad9cdd781bdb6b5ccccdadf61e0de4b
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 19:04:51 2023 -0800

            fix admin library picker bugs

        commit dd92999ec7d89925d82af4d4dfc85ac73e1159cf
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 15 19:01:08 2023 -0800

            change order of attributes

        commit 54d4b782427ca2169c74d4852de48cd7f05ae404
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Jan 14 18:27:50 2023 -0800

            fix admin library folder picker

        commit ccfb431ce218cdf980e9b0bae84ad43e397a6a9f
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Jan 14 14:18:53 2023 -0800

            Search improvements (#218)

            * fix xapian search flags. rename most xapian variables to search

            * break up browser base into filter mixins

            * lint

            * lint

            * <>= range operator

            * range operator news & docs

            * fix parsing non fields

            * update deps

            * do not get search history from server

            * remove debug console

            * remove search tables in favor of a case statement from the search engine

            * fix search help scrolling

            * minor order change for caption display

            * fix search menu opening on type

            * allow spread operator over Array.from everywhere

            * fix extra redirect on searches when topGroup == issues

            * use xapian default flags instead of listing them explicitly

            * break custom search pre-parser out into it's own class

            * use explict xapian flags contstuction to avoid import loop

            * move search stuff into its own directory

            * fix folder view for new way of searching

            * lint

            * remove bookmark from search. modularize preparser

            * move search field aliases to xapian synonyms

            * better comments about the customizations to xapian_backend

            * minor refactor and cleanups for search filter preprocessor

            * move bookmark filter out of search filter. move preprocessor for search filter into its own file

            * remove old clean search status hack

            * bump deps, lint

            * fix defaults for comicbox

            * folder mode on searched. fix id scope on searches

            * speling

            * deps update

            * fix array vs set function

            * no filter on search box

        commit 96f9f615db978d80a3011d63f34acd3985fd3d8e
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 17:43:28 2023 -0800

            linux/armhf note about cryptography

        commit 8c00ae97270c8928b890db633025dfcd7665d4da
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 16:48:40 2023 -0800

            remove extraneous line

        commit 0805145526f24a801ea8684e90b95bc2a8ff3182
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 16:43:45 2023 -0800

            fix roman.sh for options without path

        commit e9b4b7a6c28ae25dc0e5a29d9c32f0437021261f
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 16:38:05 2023 -0800

            roman script

        commit 19108e980afa05602306b21b29aece1f768937f0
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 14:58:46 2023 -0800

            update builder requirement script to be >=

        commit 30b63db8ecc7275eff9d12052c14875c89b6bbdc
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 14:56:18 2023 -0800

            bump README dev section

        commit c53b78b5b21c0da6914cdc0509cae0ac923063d3
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 14:49:26 2023 -0800

            fix frontend dev-server script

        commit 97d1b32c69391d357fba00c98f89a2668fcc7047
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 14:48:06 2023 -0800

            consolidate frontend scripts in frontend dir

        commit 9a5b1b4f021c77a137b19ecfa19668b5312a7da3
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 14:34:38 2023 -0800

            greatly diminish safe area inset for codex version

        commit 3d458d785712be82cc8c6c8ef01ee4c500a84bef
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 13:16:27 2023 -0800

            remove unused scripts

        commit 657a73b60363a3f9ceef243bf105c5e8c4045a00
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 13:16:18 2023 -0800

            simplify pm script

        commit 94139a9f652e4a931b94567b9758aca92c254bf5
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 12:19:59 2023 -0800

            update deps

        commit a9b818ce4b72afa7f4cc84e2230d8f57657f8afe
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 12:14:33 2023 -0800

            trim readme

        commit 3a7c8a5c2c387b2e358607e267ccff26e30f875e
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Jan 6 12:11:42 2023 -0800

            use django_timezone.now()

        commit 4950b77d834bd679fc6605fe840455b033ca046d
        Merge: 2b5ad145 907637b9
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 19:41:04 2023 -0800

            Merge branch 'main' into develop

        commit 907637b9ec515e0a334f7144f4d212edc9bf416b
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 18:47:39 2023 -0800

            v1.0.3 (#216)

        commit 2b5ad145840f5399f41577f28132f8eacf0fcebd
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 18:31:18 2023 -0800

            bump news'

        commit ff41fdaf9624c79f197b200ffa181869c735eb36
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 18:29:52 2023 -0800

            update deps

        commit 123b97ce9fab45f7e772ad761c242a2ef6d43e25
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 18:24:04 2023 -0800

            fix orphan folders bug

        commit 9f2fcb041537895ed169c9d1abf737c5fe1e44f0
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 16:07:53 2023 -0800

            fix moving folders orphans folders bug

        commit c29bcebc9562fce5124254f276d218dc8fa2048a
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 15:57:47 2023 -0800

            fix item does not exist redirect

        commit 28ee9597c6217ecb64ebdc1215bc6af6ea2974cb
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 14:38:35 2023 -0800

            better cover error handling

        commit 3e6bb2b12c307f413f11727d002e51c8b50691ad
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Jan 5 11:52:27 2023 -0800

            rename release branch to main

        commit 4e2118947feaf33e355938b68cd031957e1e71af
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 23:48:26 2023 -0800

            bump comicbox

        commit a3905e21cf2519a2c634771381911810d5dc50e9
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 15:18:09 2023 -0800

            update deps

        commit 22b08504cc27a74cae2220c809e79e03bfdbef50
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 15:15:52 2023 -0800

            bump version

        commit 802fa5b1a7a4e294684ad98319a61cf3d660a14d
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 15:15:35 2023 -0800

            force update failed imports task

        commit 64b7ca89372df11ed3a2859ea7025ab45b023500
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 14:24:46 2023 -0800

            do right side as well with title toolbar

        commit 6cb35c4bd0ac3138ce6911b101ddf8e9e43d4af8
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 14:23:40 2023 -0800

            line up browser title toolbar padding with filter toolbar

        commit 0e522aa6679dcdd994d37efb8de3bc69d888f47b
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Jan 4 14:09:25 2023 -0800

            slightly  safter cover purge

        commit 21742192f4d2cae92fc2a559c3aec94fca5b654c
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 22:32:13 2023 -0800

            hide progress bar unless there's progress

        commit 68069cf27d39dd6ffd93ad7a38fbd6fc54fd4941
        Merge: 48d527d8 44e80076
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 22:26:24 2023 -0800

            Merge branch 'release' into develop

        commit 44e80076fce65e3d0852e71e3737b2385d1d5d3e
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 22:06:28 2023 -0800

            v1.0.2 (#215)

            * reorder dockerfile

            * fix zero padding

            * line up order-by caption on browser tiles to the bottom

            * update deps

            * bump version

            * drawer attribute optimization

            * package updates

            * remove pushover dev dependancy

            * Fixed next book change drawer opening settings drawer.

            * orphan component from last commit

            * dependency updates

            * bump news

            * remove script & temporary from admin settings menu

            * update packages

            * bump version

            * fix admin title toolbar z-index

            * fix failed imports not reupdating

            * trap db update errors and log issue paths

            * bump news

            * Discard orphan websocket connections from the connection pool.

            * make unseenFailedImports icon color red

            * use CloseButton component for librarystatus and fix positioning

            * comicbox 0.6.2

        commit 48d527d83ca8039863186e2d20890481cca9201c
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 21:20:01 2023 -0800

            comicbox 0.6.2

        commit 27bbc6b4ec16cfeb216674a1249b25aadbff8ba7
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 21:17:16 2023 -0800

            use CloseButton component for librarystatus and fix positioning

        commit 080cc94902fad2645ea29f4248ccbd57bfa8e837
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 21:16:45 2023 -0800

            make unseenFailedImports icon color red

        commit 2b725677c6418d96e555c67017c3dfc9f838a484
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 20:58:02 2023 -0800

            Discard orphan websocket connections from the connection pool.

        commit 5d9c0453f3d25e9f6d75e78f267b054c50c716d7
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 20:39:01 2023 -0800

            bump news

        commit 44c00e84e5059284c3d78c51d3f68074ee09ce1d
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 20:37:54 2023 -0800

            trap db update errors and log issue paths

        commit 3b0fc799a20a540c177040b451ef5432d2a261f6
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 19:33:08 2023 -0800

            fix failed imports not reupdating

        commit cc6f66869f9b4a904534449292e46c4511e62a7d
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 18:06:57 2023 -0800

            fix admin title toolbar z-index

        commit 897c053dc686157416df490c6ca2b0403cf4749c
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 16:21:20 2023 -0800

            bump version

        commit f554bb5aa4ce35c80f8baf1488247eb2f7609d88
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 16:21:10 2023 -0800

            update packages

        commit f87326d030f6f723c591adddf3bfb9c514f167e8
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Jan 3 16:19:53 2023 -0800

            remove script & temporary from admin settings menu

        commit aba5f631b44c951832dd5ad7aea5adb9393e0ef8
        Merge: 3ba78743 31f8ea28
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 2 13:23:40 2023 -0800

            Merge branch 'release' into develop

        commit 31f8ea2800210a26cce7ee1098011172e01eae9a
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 2 12:39:54 2023 -0800

            v1.0.1 (#214)

            * reorder dockerfile

            * fix zero padding

            * line up order-by caption on browser tiles to the bottom

            * update deps

            * bump version

            * drawer attribute optimization

            * package updates

            * remove pushover dev dependancy

            * Fixed next book change drawer opening settings drawer.

            * orphan component from last commit

            * dependency updates

            * bump news

        commit 3ba78743eb7c2ff5448a2f757170c737944cbef9
        Merge: a7f10f41 10598e34
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 2 12:22:54 2023 -0800

            Merge branch 'release' into develop

        commit a7f10f41b67a05a86e45615635bd5e73370a4f2f
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 2 12:22:39 2023 -0800

            bump news

        commit d7e4b33b52f049f3e699db23989eae258e03b07c
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 2 12:19:40 2023 -0800

            dependency updates

        commit c4a98d51d8c7c17fb24b8f3896d61de4da2c068b
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 2 12:16:27 2023 -0800

            orphan component from last commit

        commit 192ba5edc2aff637e3bc27598cf040e2314c2471
        Author: AJ Slater <aj@slater.net>
        Date:   Mon Jan 2 12:16:09 2023 -0800

            Fixed next book change drawer opening settings drawer.

        commit 87e88680aae54b453c715d1029f09d058a34d868
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 1 17:03:54 2023 -0800

            remove pushover dev dependancy

        commit 4b4723c40149d6875b325426967445b2ead86657
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 1 17:01:32 2023 -0800

            package updates

        commit dd9acdc71d61eafe4caacbcc7a32dea511c59c80
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Jan 1 16:58:51 2023 -0800

            drawer attribute optimization

        commit a2fe3a70a50330ba026eef2b38ebf450d2a34fcd
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Dec 31 16:42:34 2022 -0800

            bump version

        commit a0bbcb52c8846c147c352d4918c2244d6eec6819
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Dec 31 16:42:24 2022 -0800

            update deps

        commit e9f75151568449ed29e94f2a51908b23b14cdca0
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Dec 31 16:40:11 2022 -0800

            line up order-by caption on browser tiles to the bottom

        commit 3fca957b9bfc2d6170c5d9e160ccb0c79b0663c7
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Dec 30 16:45:01 2022 -0800

            fix zero padding

        commit f14749a8de68adc4501815ad0daff082cae17974
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Dec 30 15:27:13 2022 -0800

            reorder dockerfile

        commit 10598e342fedf3e11152aea02429f7ab18f25843
        Merge: b52827f2 a6d429ba
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Dec 29 12:17:02 2022 -0800

            Merge branch 'develop' into release

        commit a6d429badee6a5a06d68cc04db1d5aa9fdbd8336
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Dec 29 12:16:09 2022 -0800

            update packages

        commit b52827f21762ae3c8e376179262a4f5c49f5b40b
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Dec 29 12:14:42 2022 -0800

            v1.0.0 (#210)

            * bump version

            * change search help icon

            * per server start timestamp for frontend common

            * use dev for docs so it never goes out of date

            * use a group converter for urls

            * converter needs comic as well

            * fix broken icon definition

            * filter select throbber

            * now that it works go back to computed dynamicChoiceNames

            * pdf don't force rendering with key seems to fix it. make placeholder really dissapear

            * bump news

            * alphebetize fields

            * also offer selected choices so we can deselect them

            * fix deselecting filters by coercing pk types. let sub-filter-menu determine it's own type

            * use writatablestate

            * fix returning more filter choices if a filter is already selected

            * update version and packages

            * fix version using timestamp in api. lint

            * lint

            * remove cruft

            * remove vestigal api point

            * remove export of nonextand function

            * remove admin tools header

            * v0.13.1a7 (#194)

            * Squashed commit of the following:

            commit 1085a1426e6588225f4c7f514c91ee1009430231
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 19:29:29 2022 -0700

                change transitions

            commit 4f998c8b10522714744b60075dfa555e2ef41b83
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 19:22:32 2022 -0700

                hide all of failed imports in an expansion panel

            commit b3f1fd40f942b27590aa8191ef096e131810cf1c
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 19:17:48 2022 -0700

                cancel button for change password

            commit 30ca1f8a43693aaf8e787ae6d853a687232824d3
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 19:15:14 2022 -0700

                hopefully set admin drawer open when large

            commit 12cdfcf52c4c13f5b5c3a5f50ebd5baad8ff98de
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 19:14:50 2022 -0700

                language

            commit 55f2b0c5cd6ea402b989deda34338935dac1f0e7
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 19:09:02 2022 -0700

                lint

            commit c1aef5704b0784b80464035007f993d8212ae4cf
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 19:06:22 2022 -0700

                lint

            commit af9064723a965b623afc5ef6ce51f9a49f55ccfc
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:53:05 2022 -0700

                diable broken md parsing in frontend dir

            commit f27199d00a050752a85de731d36537ab2e28c2cd
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:52:35 2022 -0700

                disable security warning

            commit 0a7d2c493c3e54b319ae201f74bd09ed6931f73a
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:41:28 2022 -0700

                Squashed commit of the following:

                commit d648acd46b268c726adbf673f0f5986f5020c39c
                Author: AJ Slater <aj@slater.net>
                Date:   Sun Sep 18 18:41:13 2022 -0700

                    fix fix script. package moved to root

                commit c52a1824ca4a4f02b19851cb9286365a1a1ffa90
                Author: AJ Slater <aj@slater.net>
                Date:   Sun Sep 18 18:40:55 2022 -0700

                    use using eslint-plugin-mdx

                commit d5a989e75ced2121c8c874e82b42afd3e5e3e4a8
                Author: AJ Slater <aj@slater.net>
                Date:   Sun Sep 18 18:40:37 2022 -0700

                    move to using eslint-plugin-mdx

                commit 6fb5e6421134b5782f3310692acf4bb76276fec1
                Author: AJ Slater <aj@slater.net>
                Date:   Sun Sep 18 18:39:43 2022 -0700

                    lint

                commit a17465dbcdf5a320b2937be4f6013f3cf14835c1
                Author: AJ Slater <aj@slater.net>
                Date:   Sun Sep 18 18:19:20 2022 -0700

                    eslint md not quite working can't load remark prettier rules

            commit ecbee17bc90886db035a21b8e77e467460d16342
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 16:46:33 2022 -0700

                lint pwa

            commit 5025b317557d71d7cd855759b4fd16fab8974595
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 14:36:40 2022 -0700

                lint

            commit e971bd92a3b20dda712e5d9dda43fc864a7e0998
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 14:07:59 2022 -0700

                use plugin-prettier-vue, move unicorn rule to root eslintrc, user prettier-config rules after other rules.

            commit 7d87f1c1bbca35b658cb5fe262bfc30249db3358
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 01:49:34 2022 -0700

                lint

            commit 26e75cf0edcffc43b0d95f3980b50030421f8c1d
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 22:10:40 2022 -0700

                lint rules

            commit b161b11b1584a1be5f5a72c87cbffdaf707c2550
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 22:10:26 2022 -0700

                remove some listsfields in favor of many=True

            commit 5e8297df56e3e430fe624ac049678435f5aac6fa
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 19:49:43 2022 -0700

                remove cruft

            commit 653f5a188dbf4478ec69641ac3edb2dc15ac818d
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 19:49:15 2022 -0700

                remove cruft

            commit 4fec82bec54e460c4da05c04a0dee0b74da72412
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 19:30:02 2022 -0700

                lint

            commit 49b9f4db3e0fa3d69a39fc483b7f0499e9158241
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 19:02:48 2022 -0700

                Squashed commit of the following:

                commit 7ebfcb123b06696bcb76ae4f5de73efb1f2d57a4
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 19:02:15 2022 -0700

                    refactor rootlinks into nav links and fold others into toplinks

                commit 5a28ca2400601af2177d14d9750ed862c04a6eb4
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 18:16:51 2022 -0700

                    change breakpoint for close book button

                commit 8ffa21af56723c079840368b94ccfca0122da0cf
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 18:16:30 2022 -0700

                    fix touchmap calling this in arrow function.

                commit 50527ecba67899124087ac07bc7f2b579dad3343
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 18:13:21 2022 -0700

                    use content instead of summary

                commit 90d03e30bef926aa11e70030085bf7cc6d118dce
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 18:11:58 2022 -0700

                    more durabliblity for pycountry lookups

                commit 15085a1ea74506203af6f90820e2ebff4d6198e5
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 18:05:26 2022 -0700

                    avoid toplink duplication with entries. let top links have summaries

                commit fb883f997c00db77d4e4542b81de60f4189d3b38
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 17:33:30 2022 -0700

                    fix pocketbooks not urldecoding some things

                commit 86137de4a2ff46022cd1a327275354f0420ec9f0
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 17:22:03 2022 -0700

                    clear

                commit e06a114d35679409fb7d2893042f504378ffaba8
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 17:20:49 2022 -0700

                    ignore content negotiation for pages

                commit 27e9a6243e0984b8ef634c7c867e0f1bd6c691a4
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 16:49:31 2022 -0700

                    don't use redirect link for opds

                commit 236f31d2a85975886e88afe0866e8d2e923dfd88
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 16:23:10 2022 -0700

                    bump news for opds

                commit b4955383ed8aa13338b4842202261c1e4df6d542
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 16:12:24 2022 -0700

                    change routes for top links

                commit 65fb6e5bdb20709830a7e9eb392b2be2942d50b6
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 16:06:25 2022 -0700

                    fix lanuage tag for opds

                commit 0f62798f5a0c3f528ab76f53bf0c1e38ee44e4c3
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 15:45:42 2022 -0700

                    featured link

                commit 746424998e071af3c4a7b963a9a64e5a54dce36e
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 15:18:01 2022 -0700

                    add language fix for opds folders

                commit f0b147b89dbb39733238953f683f8506b64beeef
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 15:16:20 2022 -0700

                    opensearch:totalResults

                commit 7b1086ca0d2130c2d8313a87578354c40e1f615e
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 15:02:43 2022 -0700

                    opensearch itemsPerPage for opds

                commit b39b31096b9476835dd87569f46be0e52f5da939
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 14:49:34 2022 -0700

                    add new top link

                commit 23941c164b46036af8991c5cb7d7de488789b02f
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 14:37:12 2022 -0700

                    add published to opds

                commit ad2edc2948d52a55b7fdf39189dc969547b8bc5c
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 14:28:44 2022 -0700

                    add publisher to opds

                commit 580a79f9f8e443032fa9b1aed4c4b217b2c46d2d
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 14:15:03 2022 -0700

                    fix opds folders view value mapping

                commit 9d18f461eda305be0325bd12b90b39f7783fac3f
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 13:10:13 2022 -0700

                    fix opds folder view redirect loop

                commit e008107ea61b57f8f7f1387454d1fbfd0e819fe2
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 12:32:20 2022 -0700

                    move django db functions to own folder

                commit 3c5b3eef0525e6a1f4bd32c552d774ef32008971
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 03:11:54 2022 -0700

                    working opds metadata. opds folder view broken.

                commit 1ea16aaac5dd4869784a834c2436b70999060a4b
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 02:43:25 2022 -0700

                    consolidate parsing of csv tags

                commit ff589d838dc6ad03a9ec18aab832eafdc362b13d
                Author: AJ Slater <aj@slater.net>
                Date:   Sat Sep 17 02:36:50 2022 -0700

                    fix opds spec for authors and categories and contributors

                commit fed88b478343c19a468790240b8665061d419419
                Author: AJ Slater <aj@slater.net>
                Date:   Fri Sep 16 17:49:12 2022 -0700

                    fix null cetegories in opds entry

                commit f3745564436b3db0837d71e4c19fbf6833547f83
                Author: AJ Slater <aj@slater.net>
                Date:   Fri Sep 16 16:25:37 2022 -0700

                    opds with more error catching and templates for metadata

            commit 6b076d334fcf6ce91d30c07a402c6a400072b5fc
            Author: AJ Slater <aj@slater.net>
            Date:   Fri Sep 16 16:17:19 2022 -0700

                update npm

            commit e3d64a7797aba31fae260275cd10930bf5cd8143
            Author: AJ Slater <aj@slater.net>
            Date:   Fri Sep 16 16:17:11 2022 -0700

                lint

            commit cb14e29a88bbbd217f13f7b5aa745bd2df927f41
            Author: AJ Slater <aj@slater.net>
            Date:   Fri Sep 16 14:19:24 2022 -0700

                update packages. bring back flake8-eradicate

            commit bf8a961738a6b5bd02f5ed69b8d02f84cd052b22
      …
@ajslater ajslater merged commit ab3eb6d into develop Apr 27, 2023
ajslater added a commit that referenced this pull request Apr 11, 2024
* change lomem defaults lower

* Squashed commit of the following:

commit df77016682ac66d0042b1ee4eeb291b808e9f099
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 14:49:43 2023 -0700

    enable query param for opds 2.0

commit 78474f51f25b4de0fef1cc1c13798256f5a60061
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 14:42:12 2023 -0700

    improve the self detector

commit be23494102cd8b0377ac763dd92cee467424e8b4
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 14:26:46 2023 -0700

    don't pass to many variables to link methods

commit 8e61f32b9815a35c0aee02ea4db3ae92aa97d26a
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 13:15:30 2023 -0700

    break up feed method into components

commit 57bf009d0e0b728282189ec88b6f6fd4b9fd1b73
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 12:53:18 2023 -0700

    consolidate link section creation

commit e42f9abcba17e0c6138a086d09ec83396fa3dead
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 22:10:07 2023 -0700

    simplify link creation

commit 20f7afbb6bd81860e9951ddb415c35e51ac67c6e
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 22:07:22 2023 -0700

    only create static links once

commit 0aa7f16b18dc6a456d9bff3976717284a5e37985
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 21:51:21 2023 -0700

    only use summary for opds 2 description

commit a3f35cf66ec3697ada7bf1466936d30aec419082
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 21:25:43 2023 -0700

    publication metadtaat for opds v2

commit 95a9829af56143be8abf3a96113b4c68ff31b011
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 19:26:20 2023 -0700

    basic opds2 metadata

commit fc2bc0180bf6c6ca136e0786efd9c5b117a4a18e
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 18:30:37 2023 -0700

    minor refactor for groups display

commit c3c5fdcabbe1574a9ef2edec6403c5a401e9bf02
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 18:28:31 2023 -0700

    adapt opds2 to groups and books

commit b0faa3cbfdc3d7f921cd7b7a0077225d3fe246ee
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 17:30:33 2023 -0700

    bump version

commit aedfe0b2c77d7842c4266091955cdc2dc9eea0ec
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 17:29:56 2023 -0700

    cleanup old todos

commit c2fe9bd73f99a0cfa570b4314b6f5aa19c8a5b97
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 17:27:41 2023 -0700

    add type checker to multi type serializer value

commit 861abc5aa8870a3de687689828f147a1687edba8
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 17:24:50 2023 -0700

    use new get m2m opds utils methods

commit 527aed0631f30b33e45eed8c6b49b41f72f6e684
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 17:20:36 2023 -0700

    fix prefetch for opds metadata. copy conflicting simple fields in opds metadata. change how issue_count and volume_count are handeled in metadata

commit 210312697a7360c2266861df2be4416b99fb0080
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 16:43:01 2023 -0700

    no facets for group c in opdsv1

commit d1ccc261b24fc4c93d3f39d55747d1f46dabd05d
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 16:34:58 2023 -0700

    fix credits for opds1

commit c6faf2858f544bbc94353a46eb5f1a5bc85bc70e
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 16:34:48 2023 -0700

    fix credits for opds1

commit b69f1f0a1c12298f5eae6a6efdb349c151fa7f6d
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 16:19:48 2023 -0700

    fix credit scanning

commit 27bbb52c530b347b52924818b03c86443d2a735e
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 16:00:04 2023 -0700

    fix categories for opds1

commit b13368f3536b9161e65c8940cd03f80bb4723ceb
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 01:14:51 2023 -0700

    fix reader getting settings and filename

commit 951de9950187120dd1ebc0cfa7bacd2958eb3505
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 00:40:02 2023 -0700

    clean up final metadata copy. fix metadata download

commit 1854763d9370b80128fb87caf83f3f4bbd7a293c
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 24 21:48:00 2023 -0700

    fix web metadata mostly

commit 9c90b91d4520a7c0049692f259b78c2b4edc7789
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 24 18:23:22 2023 -0700

    fix group links

commit 592db84c186b17bdb7f66d2ff5d5f5f07e312cc0
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 24 18:00:04 2023 -0700

    fix opds 1 mostly for no unions

commit ea9124571b2050f1a304e87976a8ca696a78b34c
Merge: c9f65cc2 70c7f481
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 24 15:21:53 2023 -0700

    Merge branch 'remove-browser-union' into opds2

commit 70c7f481f234773e65d081f699e15548cd097e44
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 24 15:17:08 2023 -0700

    remove old value mapper functions

commit 5666890e9a86d46eef34f0ded69f7355d8b3faba
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 24 15:11:18 2023 -0700

    got rid of union for backend and web browser

commit c9f65cc23b86b257d79e0a0c0c69b8184e9017f6
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 24 13:24:04 2023 -0700

    more publication metadata for opds2 move parse csv fields into util

commit 3a191c7f940874be524eb6ee287fde77fbf8d097
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 24 13:22:23 2023 -0700

    add imprint name annotation for OPDS2 paginator.count for total count info and move OPDS_M2M_RELS const into browser

commit d257e2094b22d9657df8c46c729301869eab8ece
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 24 13:20:09 2023 -0700

    move UNIONFIX_ to a seperate consts file

commit 36056e0059bde3a96bdefb7b756034bfa277c55a
Author: AJ Slater <aj@slater.net>
Date:   Thu Apr 20 14:12:08 2023 -0700

    centralize backend comic title creation in the model

commit c8d18cdee5f6fdd724cbd6108f31463702984f7d
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 23:15:51 2023 -0700

    lint

commit d457405e466e41a4ba98ab983c50873f3ee161c4
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 23:15:37 2023 -0700

    move get big image link into own method

commit 0f7ca6cd9b231ba75f906a76e8682fa7a159d55e
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 23:09:00 2023 -0700

    reorg v2 feeds a little bit. simplify link generation

commit 6da37883a5d604d73257edd964d64ba1129ad90a
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 22:59:30 2023 -0700

    move some serializers to unused file

commit 36378f1482067369c7da37dc544e47d454017eeb
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 22:48:48 2023 -0700

    build facets and groups with const dicts for v2 as well.

commit 61775bb728f6b304afe1fc092120c27e1ead2aca
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 20:25:14 2023 -0700

    move opds serializers into subdir

commit 3e829d373707edb0642085f8275999711c734619
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 19:58:36 2023 -0700

    fix url copying

commit 4f4fe9b9a9c132484661f5d4224f24f4b48f1022
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 19:57:11 2023 -0700

    link to opds v2

commit 53e2f5fa5cb0493619b0288b16dbbe0ad0beb2cb
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 19:33:15 2023 -0700

    update opds2 todos

commit 787f3c54766cbb0ffe1f0411fcb7d612c4159b33
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 19:29:54 2023 -0700

    move opensearch into it's own url hierarchy

commit c1d8a9a38fea768c78b8eb42639e124a5f436251
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 19:22:10 2023 -0700

    move util module to common opds

commit 801aabeb53a7732a3983a7f3038a35172a371132
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 19:19:49 2023 -0700

    only register the group converter once

commit 0da15b5e2e7bff6045b102d266cae68694e0221e
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 19:15:57 2023 -0700

    move move stuff to the opds consts

commit 5a8635144c82d7d89945cefcfabc3214c43b5276
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 19:09:11 2023 -0700

    move common opds consts into the same file

commit c9af11615e6894463acb2c0c2e8559b9bb5d8dc2
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 18:55:57 2023 -0700

    move binary opds views to unique path. share with both opds

commit 413841145d33ac5cada5a0fa2878b0bf53d9f047
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 18:36:09 2023 -0700

    allow query param for opds2

commit 579439bd29b5ecaf065b039f0be3ac98fff8df28
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 18:23:40 2023 -0700

    move authentication to its own url tree. use for both opds versions. add bad out of spec cookie method.

commit 74f95f5d2d20350a696d2901af0a28b7fcc74730
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 17:40:48 2023 -0700

    break up detail assingment in page for erorrs

commit b7d6e3f5bf50392f51f95353d448c304d1bc5874
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 16:45:17 2023 -0700

    move images generator to own method. fix pages for publications

commit 4f27c88d97e4c462a6b2d0434d863e2ce466008f
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 16:44:41 2023 -0700

    fix opdsv2 start page

commit fc40c0e533ed577d858da38ef31936af7b33cb13
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 15:38:50 2023 -0700

    fix top groups. comment out inline auth for now

commit 80295dcb6c064fe0222897862a439db1a14a9861
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 15:33:21 2023 -0700

    fix group view and prune illegal links

commit 49217c07b7f8f01d79db5b9b68fbd7bf600f2f8b
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 15:32:49 2023 -0700

    lint

commit 3901d59e5fa075bbb3d7a27e94dfd867bb154de4
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 15:17:54 2023 -0700

    make get_filename unionfix resistant

commit 982919b0485863c548ad00dd438443679d738fc9
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 15:09:45 2023 -0700

    fix bad rel type

commit 004f1b1dc275a7959c1a38a31be5f7bd49e5351e
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 15:08:28 2023 -0700

    fix rel always a list bug

commit 0921821d090aa2778e6a105866ea22c334e24ffa
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 14:22:42 2023 -0700

    fix link self calculator

commit 9dfd46955f8021629a134c139b93f0323dfdc87d
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 14:15:19 2023 -0700

    combine facet link aggregation. runs again. very erroneous output.

commit a76d81259a7d5893f32cdac1b83b95c037e1a095
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 14:13:12 2023 -0700

    combine facet link aggregation. runs again. very erroneous output.

commit 5291d08f5175835c44d89666df19ab3d3669a3af
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 13:51:14 2023 -0700

    lint

commit 3e536b011cee385715bbd6702452c70bdbe9dcd0
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 13:49:46 2023 -0700

    combine link aggregator and maker

commit 344f4a639e831f888ea026450311ff511e5a055c
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 13:10:43 2023 -0700

    opds2 runs, but no output

commit d8bb29f0de1018ca83678591ad2a7cd7fb24e622
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 11:53:30 2023 -0700

    fix load of search href

commit e13c2b8c5633d58de4d38dc0347515183dc99dce
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 11:41:27 2023 -0700

    fixes for the big move that just happened

commit 660cade1ea09b34b425e702487ed462f24e24c36
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 11:39:44 2023 -0700

    move common opds stuff into super package

commit e7ff3e50fc470762444da7aef9bcd98f17a7ced4
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 18 20:55:08 2023 -0700

    add authentication

commit 3e9c2d34886b67266745f68e0578894bfdc8f849
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 18 20:39:57 2023 -0700

    fix search link and start link

commit 30d6da85345405990bc8e77a4c4149e574bf5ffe
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 18 20:27:49 2023 -0700

    fix aquisitio rel

commit 12470af09945850e9b14828e03cba7c5eb8377c0
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 18 20:25:57 2023 -0700

    more progress toward opdsv2

commit d6be1524ba516f69fcb916a984d634c08184abea
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 18 20:16:22 2023 -0700

    more progress on opdsv2

commit 02b9930d4b814024a1060e8575c9daeded086271
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 18 17:13:54 2023 -0700

    progress on opds2 feed

commit b58323ac959a6d06b51a163f9d43f2f8157b20f0
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 17 14:39:08 2023 -0700

    give links properties

commit fc71b04bb8b22e1dc8bdbd8fe3ac6767460501c3
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 17 14:35:52 2023 -0700

    lint

commit 2ba59a11f9c22ed21157fabfe79d008afc9eae33
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 17 14:20:24 2023 -0700

    authentication flow serializers

commit df17632656d0af9bea2deac79a81236aca2d4292
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 17 13:24:21 2023 -0700

    possibly valid serializer setup for feed

commit d5f33bf88b3fa8f69393b4374d43968b33bf429f
Merge: 3e08850f 28e23c06
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 17 12:51:15 2023 -0700

    Merge branch 'develop' into opds2

commit 3e08850fe1c94d4dcff704dd3bd1fd065bb13884
Author: AJ Slater <aj@slater.net>
Date:   Sun Apr 16 14:57:57 2023 -0700

    wip opds2

* OPDS 2.0 experimental docs

* add urls to authors. fix terms for categories.

* simplify browser serialization

* update readme sections for support and contributing

* opds 2.0 is a feature. bump to 1.4.0

* update deps

* fix empty toolbar floating left

* fix twopages setting

* optimize reader a bit

* remove uneccissary select_related and prefetches for opds

* make lint

* update deps

* lint

* simplify opds 2 _href method

* v1.4.0a0 (#300)

* Squashed commit of the following:

commit 4f8b076c541480b8b40afc1998d91a965d9c994f
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 15:07:29 2023 -0800

    fix user and group tab heights

commit 8d291f8e6c369e96c6eced1c9ce53589f62d35bb
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 14:51:46 2023 -0800

    trim unused id

commit 69f7b2fa51610ed030a9888bc51160f61da87325
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 14:51:27 2023 -0800

    format keyboard shortcuts

commit 3a00cec449d28aa3a913dbbbb08f843ddebe9cf8
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 14:44:08 2023 -0800

    make clear button and read rtl in reverse the same height

commit 0336ebde3fc8322f9be753b5017681c8c82fb237
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 14:25:29 2023 -0800

    simplify getSettings for reader

commit f45cd03709e7eee3d607a84d4404d8d18ad6dd3a
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 14:14:00 2023 -0800

    read in reverse feature

commit b5eb874bdc89a9f922fbb4a3277d104a8be8786c
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 22:35:06 2023 -0800

    user configurable 24 hour time format

commit 50039b60f8122c767b78d7526282d316ffef7490
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 20:30:59 2023 -0800

    fix reader settings drawer colors

commit 0cd0f3faf5c29a6e28a39b44730e3e99b378942b
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 20:14:23 2023 -0800

    prev & next book buttons

commit 9e4ab34f1a54b370b67965aaac667b308bfc1d43
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 18:48:21 2023 -0800

    display covers in one page mode. keys for adjusting page in two page mode.

commit d9c5a41e1033d6c989388a27262d6178abed0b13
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 16:51:00 2023 -0800

    reader prev/next book now read_ltr aware

commit 4c6111c37328a15a22ba873a97046302952367b5
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 15:39:09 2023 -0800

    fix two pages mode skipping pages

commit a47d5760dad912e8a75ab312eb21cb401f1b6ecc
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 15:24:17 2023 -0800

    add fit to choice in db

commit fbae4a828a48bc1f766d91a801634da29870d566
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 15:23:54 2023 -0800

    fix setting null fit_to in reader settings. make bookmark fit_to choices hardcoded in the db

commit b26f73826fb3ff2920f451660a70bc6912556c1b
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 00:06:39 2023 -0800

    show series name everywhere in opds

commit baf61d3186e3df79597743d96dd3241dcceb60af
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 23:51:41 2023 -0800

    no top links or entry facets on subsequent OPDS pages

commit 9a8d001f3d3be40d9fb69eb8347e825f92d3f176
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 23:31:42 2023 -0800

    fix opds pagination

commit db6065110a2ab1fd67df11bcf11f7c77e7d606e2
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 19:38:26 2023 -0800

    change optimizer task docs

commit 2bd92e01b4bab2ea7c00e17384fac9e7172ca76e
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 19:36:12 2023 -0800

    break up searchd into modules

commit ddfa3e528575deb3080d2fdadb74112a8cb73468
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 18:47:20 2023 -0800

    use search index updated_at for start date. move optimize into backend partially

commit f04de9330e30f851a7c760abaf9b1498b523f780
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 18:20:22 2023 -0800

    remove most fields from opds categories

commit d7997b5ea0c3f6c3f2201cdbc5929f92d6544f5f
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 18:17:50 2023 -0800

    fix spacing in opds browser names & titles

commit d08447f54062a5d0e33eaf221722d2044dd0af5f
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 15:49:42 2023 -0800

    shut off watchdog debug events"

commit 4240f65f286e2051d8d21344a74cdc516b369bcc
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 15:48:09 2023 -0800

    bump news and version

commit 9737e929b9ec3f05ac27bd3d9fe249f152062166
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 15:46:46 2023 -0800

    remvoe debug hack

commit 8df9393f91d0bba1020ad929f0a80aad703947b8
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 15:45:42 2023 -0800

    remove open closed screener from batcher. moved it into handler

commit 0fa98cb755d0f1413c272122e76cbaca088dff8b
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 23:53:59 2023 -0800

    ignore opened and closed events

commit a35d58348ab3334025ebbba49f75228dce0950b7
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 23:24:48 2023 -0800

    fix manual manifest deployer

commit 95fa5ba06588c24374d0dacafb1a59018ef6af59
Merge: c4597a0b 0df40e5f
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 23:03:44 2023 -0800

    Merge branch 'main' into develop

commit 0df40e5f03602d89d1e28c1f8801d3dd08836a8f
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 23:03:30 2023 -0800

    v1.2.3 (#247)

    * search engine performance in progress

    * fix search index status types

    * fix slow remove records. fix delete all records at end of index

    * lint

    * use whoosh multiprocessing not haystack's

    * clean up cruft

    * bump version and news

    * update depts

    * fixes for deploy

    * chmod

    * trap more search update errors. match search index timestamp to db scan time, not index complete time.

    * trap final commit errors. more explicit indexing error logging. faster return on nothing to do.

    * fix scroll bars inappropriately on admin tables

    * fix admin drawer obscuring small screens

    * fix download buttons

    * remove errant console.logs

    * fix appended i to author names in opds

    * more order for search index

    * add commas to stats numbers

    * bump docker base version

    * update deps

    * lint

    * bump version

commit c4597a0b0cd6958dad68aa67712b04dae163bef2
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 22:40:05 2023 -0800

    bump version

commit e3f662740f86bef199dfc5e26b7823a61560d169
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 22:39:34 2023 -0800

    lint

commit b0c70a6b413cae5b2bbd1f9d2098cbe280f47e8b
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 22:37:49 2023 -0800

    update deps

commit 046a6cc5a418433dc01f75072f5a94dc138002a0
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 22:36:10 2023 -0800

    bump docker base version

commit 5d1cbc4314b0bb5a425f040cb49b99e1c334de88
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 22:30:28 2023 -0800

    add commas to stats numbers

commit a14e679bd3f5cdfb17d467c875ee42307e4a3182
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 20:26:30 2023 -0800

    more order for search index

commit 3234deadb99c742fd27593269905e32a4deeb120
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 19:30:59 2023 -0800

    fix appended i to author names in opds

commit f13c748f8b0a47247b761fe20c292e4c5212eea0
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 18:58:24 2023 -0800

    remove errant console.logs

commit 3502eeaa813d96db7a91ac1d576c4c00cdbd7a4b
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 18:41:52 2023 -0800

    fix download buttons

commit a8dbf05ecda4267a7ab3ba8fbe41355000184a39
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 18:08:58 2023 -0800

    fix admin drawer obscuring small screens

commit d3a97a2785e3e4b0f3fbe5daa5dcdf0c51e0d947
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 17:59:32 2023 -0800

    fix scroll bars inappropriately on admin tables

commit 093c9299194c1b79e0e9d4abb3c9ec9dbcbade48
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 17:31:37 2023 -0800

    trap final commit errors. more explicit indexing error logging. faster return on nothing to do.

commit c205b6398f25a1bd4d7fb7950f5643de87babe0d
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 17:12:08 2023 -0800

    trap more search update errors. match search index timestamp to db scan time, not index complete time.

commit dff2085d187ff2043262bcded414d6e55a38889c
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 15:27:46 2023 -0800

    chmod

commit 626750fb80aaf0204f8b9b3180de5bb63582f800
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 15:27:27 2023 -0800

    fixes for deploy

commit b44f79c7cf5919428764d4fc6a170f7320787077
Merge: 03dc10b0 41f0b6d1
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 12:40:12 2023 -0800

    Merge branch 'main' into develop

commit 41f0b6d1791eac73461c72f90033d1311ba075b3
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 12:36:43 2023 -0800

    v1.2.2 (#242)

    * search engine performance in progress

    * fix search index status types

    * fix slow remove records. fix delete all records at end of index

    * lint

    * use whoosh multiprocessing not haystack's

    * clean up cruft

    * bump version and news

    * update depts

commit 03dc10b0868da2efe4c2f16720302e8f2744697e
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 04:02:23 2023 -0800

    update depts

commit 8029f7666b92735539d4b460cd291a6907cb56e7
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 04:00:58 2023 -0800

    bump version and news

commit 3460c0d71a22cbfd3d37255afaa4c50ba23ce763
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 03:59:06 2023 -0800

    clean up cruft

commit e8095572b66a6044adc7c84da56d21b419f7032e
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 03:40:51 2023 -0800

    use whoosh multiprocessing not haystack's

commit cc5300a3acfaddf33aad3d4df49c75a712845aca
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 03:38:43 2023 -0800

    lint

commit 9c9c1d7a2885d631cc6d37ccd5b9b919f423fe95
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 03:37:55 2023 -0800

    fix slow remove records. fix delete all records at end of index

commit 602ceb1192478d4405e9d88a398d445d78480234
Author: AJ Slater <aj@slater.net>
Date:   Tue Feb 21 21:28:10 2023 -0800

    fix search index status types

commit 8e02f9aa65d42bb8ab53cdf503ab4041d8234dc4
Merge: e468c51c 20f06940
Author: AJ Slater <aj@slater.net>
Date:   Tue Feb 21 21:22:06 2023 -0800

    Merge branch 'develop' into search_index_performance

commit 20f06940486ee9d8f21107e9a67db1d822023e2c
Author: AJ Slater <aj@slater.net>
Date:   Tue Feb 21 17:44:20 2023 -0800

    update deps and version

commit e468c51ca550c7e180065da2f6398f817f79babe
Author: AJ Slater <aj@slater.net>
Date:   Tue Feb 21 17:26:33 2023 -0800

    search engine performance in progress

commit ee447946c5d24acc0ec2287b55d5353e34ebc5e6
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 17:09:35 2023 -0800

    put poll all libraries back iin admin admin menu

commit 674bbd207e04fb12e8e007432170ffd9e6cac7ad
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 17:07:24 2023 -0800

    fix regen api key stats

commit 5c0b887134bdefee0d846fca22a7952badc1fa89
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 16:50:16 2023 -0800

    fix minor status update bug

commit 89f3a990c3e0b24bbaebf64b40c662d2fc8df6f5
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 16:41:58 2023 -0800

    batch a jillion documents at a time for the search indexer. unbound memory for the search indexer

commit 17fb715523bd1cd431b15f6b54eca2bb495c2f56
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 16:27:22 2023 -0800

    bump news

commit b7eb56d09090294af0b53c8c4ec0482535bcc3e6
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 15:20:24 2023 -0800

    fix crash on writing files wait

commit f762e47d065355c4d0194f381409bde93fda70a0
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 12:04:50 2023 -0800

    bump news

commit 4691f731287aa8315142808d7f59340df5f1f1f2
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 12:03:40 2023 -0800

    Squashed commit of the following:

    commit edee944ee3c27bbf4a19e3ca739d4c362688e172
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 12:03:04 2023 -0800

        improve poll every hints

    commit ff825b923277438335e15935914ed14e6ffd7cf9
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 11:41:09 2023 -0800

        fix disabling poll preventing manual polling

commit 8549f4b5b3efc964ce1b3b59bfad02c6849a532f
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 19 22:30:28 2023 -0800

    move watchdog event handler to own file

commit c78d5584fd5eb4975f13d83d6f7b123903f43495
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 19 22:22:42 2023 -0800

    fix repo link

commit 134225394df1577c43fd3e35b7fb68bcb1839e31
Merge: 5c2ab188 0d4d7d3f
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 19 20:57:16 2023 -0800

    Merge branch 'main' into develop

commit 0d4d7d3f55c8161327db1b3b1e4e769df4c5557f
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 19 20:55:18 2023 -0800

    v1.2.0 (#238)

    * v1.0.4a0
    Squashed commit of the following:

    commit d3a49642ccd8e15e1fa31f7ac7cc1a23c8c6fc41
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 12:23:59 2023 -0800

        bump news

    commit 9933dcc29848f1673cc7b27c383c195ab37c28e1
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 12:22:43 2023 -0800

        fix image events for regular pages

    commit 512db0e304dffad92ba52fc2f79c6487e2255aa8
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 12:17:55 2023 -0800

        fix missing import

    commit 9aef0961c4a0a3031b34ae11f016fe338d421226
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 12:17:30 2023 -0800

        lint

    commit 4c0fbda570080e0c1756e5cc309ac29e4f2fb7f1
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 11:59:17 2023 -0800

        lint

    commit c008508120475618f605f459681b9e5511d14050
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 11:54:54 2023 -0800

        update deps

    commit 2a63873859f12d1582e79c57fff1cba11648430f
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 11:53:47 2023 -0800

        update plural names for some models

    commit a67ad3a5dfdb10fc260fdfba06c0f5518f82c622
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 11:53:37 2023 -0800

        use correct verbose_name_plural reference

    commit 65ab73aa3b2f1cb32a89b5784ea16679fed75125
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 02:12:09 2023 -0800

        Uatu ignores device changes more betterer

    commit c503544157715939d6becb851ffe88c637fa8500
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 02:11:53 2023 -0800

        lint

    commit 80f486ab22b1cfa61dc1bd82b5d455348b81d1d5
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 23:15:14 2023 -0800

        update deps

    commit 1cf06841ea046abacae8fe1eebcdce00b97ce247
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 23:13:58 2023 -0800

        bump news

    commit bec213d43ce67ea3e3b0668aa3e2f017ab36f09e
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 23:12:23 2023 -0800

        move debug print to warning for routeToPage. extra check for redirectRoute

    commit 8008ba454236498eeb6d27b2e4e2bc3a2e6e9960
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 23:07:40 2023 -0800

        add debug message for unsub

    commit c12eac0d6d443815f12c05307190387d75e88f8f
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 23:00:01 2023 -0800

        unify unsubscribe for websockets and do it on websocket.disconnect

    commit 976555326466b764ea1ed789d1fc7150736279fc
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 19:31:50 2023 -0800

        separate browser_metadata_view into browser_order_by & browser_annotations

    commit cb95ffe8c0df41ed39e7e523ef8e502523a8c795
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 19:31:40 2023 -0800

        separate browser_metadata_view into browser_order_by & browser_annotations

    commit 66572b894ad9cdd781bdb6b5ccccdadf61e0de4b
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 19:04:51 2023 -0800

        fix admin library picker bugs

    commit dd92999ec7d89925d82af4d4dfc85ac73e1159cf
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 19:01:08 2023 -0800

        change order of attributes

    commit 54d4b782427ca2169c74d4852de48cd7f05ae404
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Jan 14 18:27:50 2023 -0800

        fix admin library folder picker

    commit ccfb431ce218cdf980e9b0bae84ad43e397a6a9f
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Jan 14 14:18:53 2023 -0800

        Search improvements (#218)

        * fix xapian search flags. rename most xapian variables to search

        * break up browser base into filter mixins

        * lint

        * lint

        * <>= range operator

        * range operator news & docs

        * fix parsing non fields

        * update deps

        * do not get search history from server

        * remove debug console

        * remove search tables in favor of a case statement from the search engine

        * fix search help scrolling

        * minor order change for caption display

        * fix search menu opening on type

        * allow spread operator over Array.from everywhere

        * fix extra redirect on searches when topGroup == issues

        * use xapian default flags instead of listing them explicitly

        * break custom search pre-parser out into it's own class

        * use explict xapian flags contstuction to avoid import loop

        * move search stuff into its own directory

        * fix folder view for new way of searching

        * lint

        * remove bookmark from search. modularize preparser

        * move search field aliases to xapian synonyms

        * better comments about the customizations to xapian_backend

        * minor refactor and cleanups for search filter preprocessor

        * move bookmark filter out of search filter. move preprocessor for search filter into its own file

        * remove old clean search status hack

        * bump deps, lint

        * fix defaults for comicbox

        * folder mode on searched. fix id scope on searches

        * speling

        * deps update

        * fix array vs set function

        * no filter on search box

    commit 96f9f615db978d80a3011d63f34acd3985fd3d8e
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 17:43:28 2023 -0800

        linux/armhf note about cryptography

    commit 8c00ae97270c8928b890db633025dfcd7665d4da
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 16:48:40 2023 -0800

        remove extraneous line

    commit 0805145526f24a801ea8684e90b95bc2a8ff3182
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 16:43:45 2023 -0800

        fix roman.sh for options without path

    commit e9b4b7a6c28ae25dc0e5a29d9c32f0437021261f
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 16:38:05 2023 -0800

        roman script

    commit 19108e980afa05602306b21b29aece1f768937f0
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 14:58:46 2023 -0800

        update builder requirement script to be >=

    commit 30b63db8ecc7275eff9d12052c14875c89b6bbdc
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 14:56:18 2023 -0800

        bump README dev section

    commit c53b78b5b21c0da6914cdc0509cae0ac923063d3
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 14:49:26 2023 -0800

        fix frontend dev-server script

    commit 97d1b32c69391d357fba00c98f89a2668fcc7047
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 14:48:06 2023 -0800

        consolidate frontend scripts in frontend dir

    commit 9a5b1b4f021c77a137b19ecfa19668b5312a7da3
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 14:34:38 2023 -0800

        greatly diminish safe area inset for codex version

    commit 3d458d785712be82cc8c6c8ef01ee4c500a84bef
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 13:16:27 2023 -0800

        remove unused scripts

    commit 657a73b60363a3f9ceef243bf105c5e8c4045a00
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 13:16:18 2023 -0800

        simplify pm script

    commit 94139a9f652e4a931b94567b9758aca92c254bf5
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 12:19:59 2023 -0800

        update deps

    commit a9b818ce4b72afa7f4cc84e2230d8f57657f8afe
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 12:14:33 2023 -0800

        trim readme

    commit 3a7c8a5c2c387b2e358607e267ccff26e30f875e
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 12:11:42 2023 -0800

        use django_timezone.now()

    commit 4950b77d834bd679fc6605fe840455b033ca046d
    Merge: 2b5ad145 907637b9
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 19:41:04 2023 -0800

        Merge branch 'main' into develop

    commit 907637b9ec515e0a334f7144f4d212edc9bf416b
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 18:47:39 2023 -0800

        v1.0.3 (#216)

    commit 2b5ad145840f5399f41577f28132f8eacf0fcebd
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 18:31:18 2023 -0800

        bump news'

    commit ff41fdaf9624c79f197b200ffa181869c735eb36
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 18:29:52 2023 -0800

        update deps

    commit 123b97ce9fab45f7e772ad761c242a2ef6d43e25
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 18:24:04 2023 -0800

        fix orphan folders bug

    commit 9f2fcb041537895ed169c9d1abf737c5fe1e44f0
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 16:07:53 2023 -0800

        fix moving folders orphans folders bug

    commit c29bcebc9562fce5124254f276d218dc8fa2048a
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 15:57:47 2023 -0800

        fix item does not exist redirect

    commit 28ee9597c6217ecb64ebdc1215bc6af6ea2974cb
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 14:38:35 2023 -0800

        better cover error handling

    commit 3e6bb2b12c307f413f11727d002e51c8b50691ad
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 11:52:27 2023 -0800

        rename release branch to main

    commit 4e2118947feaf33e355938b68cd031957e1e71af
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 23:48:26 2023 -0800

        bump comicbox

    commit a3905e21cf2519a2c634771381911810d5dc50e9
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 15:18:09 2023 -0800

        update deps

    commit 22b08504cc27a74cae2220c809e79e03bfdbef50
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 15:15:52 2023 -0800

        bump version

    commit 802fa5b1a7a4e294684ad98319a61cf3d660a14d
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 15:15:35 2023 -0800

        force update failed imports task

    commit 64b7ca89372df11ed3a2859ea7025ab45b023500
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 14:24:46 2023 -0800

        do right side as well with title toolbar

    commit 6cb35c4bd0ac3138ce6911b101ddf8e9e43d4af8
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 14:23:40 2023 -0800

        line up browser title toolbar padding with filter toolbar

    commit 0e522aa6679dcdd994d37efb8de3bc69d888f47b
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 14:09:25 2023 -0800

        slightly  safter cover purge

    commit 21742192f4d2cae92fc2a559c3aec94fca5b654c
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 22:32:13 2023 -0800

        hide progress bar unless there's progress

    commit 68069cf27d39dd6ffd93ad7a38fbd6fc54fd4941
    Merge: 48d527d8 44e80076
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 22:26:24 2023 -0800

        Merge branch 'release' into develop

    commit 44e80076fce65e3d0852e71e3737b2385d1d5d3e
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 22:06:28 2023 -0800

        v1.0.2 (#215)

        * reorder dockerfile

        * fix zero padding

        * line up order-by caption on browser tiles to the bottom

        * update deps

        * bump version

        * drawer attribute optimization

        * package updates

        * remove pushover dev dependancy

        * Fixed next book change drawer opening settings drawer.

        * orphan component from last commit

        * dependency updates

        * bump news

        * remove script & temporary from admin settings menu

        * update packages

        * bump version

        * fix admin title toolbar z-index

        * fix failed imports not reupdating

        * trap db update errors and log issue paths

        * bump news

        * Discard orphan websocket connections from the connection pool.

        * make unseenFailedImports icon color red

        * use CloseButton component for librarystatus and fix positioning

        * comicbox 0.6.2

    commit 48d527d83ca8039863186e2d20890481cca9201c
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 21:20:01 2023 -0800

        comicbox 0.6.2

    commit 27bbc6b4ec16cfeb216674a1249b25aadbff8ba7
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 21:17:16 2023 -0800

        use CloseButton component for librarystatus and fix positioning

    commit 080cc94902fad2645ea29f4248ccbd57bfa8e837
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 21:16:45 2023 -0800

        make unseenFailedImports icon color red

    commit 2b725677c6418d96e555c67017c3dfc9f838a484
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 20:58:02 2023 -0800

        Discard orphan websocket connections from the connection pool.

    commit 5d9c0453f3d25e9f6d75e78f267b054c50c716d7
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 20:39:01 2023 -0800

        bump news

    commit 44c00e84e5059284c3d78c51d3f68074ee09ce1d
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 20:37:54 2023 -0800

        trap db update errors and log issue paths

    commit 3b0fc799a20a540c177040b451ef5432d2a261f6
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 19:33:08 2023 -0800

        fix failed imports not reupdating

    commit cc6f66869f9b4a904534449292e46c4511e62a7d
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 18:06:57 2023 -0800

        fix admin title toolbar z-index

    commit 897c053dc686157416df490c6ca2b0403cf4749c
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 16:21:20 2023 -0800

        bump version

    commit f554bb5aa4ce35c80f8baf1488247eb2f7609d88
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 16:21:10 2023 -0800

        update packages

    commit f87326d030f6f723c591adddf3bfb9c514f167e8
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 16:19:53 2023 -0800

        remove script & temporary from admin settings menu

    commit aba5f631b44c951832dd5ad7aea5adb9393e0ef8
    Merge: 3ba78743 31f8ea28
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 13:23:40 2023 -0800

        Merge branch 'release' into develop

    commit 31f8ea2800210a26cce7ee1098011172e01eae9a
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:39:54 2023 -0800

        v1.0.1 (#214)

        * reorder dockerfile

        * fix zero padding

        * line up order-by caption on browser tiles to the bottom

        * update deps

        * bump version

        * drawer attribute optimization

        * package updates

        * remove pushover dev dependancy

        * Fixed next book change drawer opening settings drawer.

        * orphan component from last commit

        * dependency updates

        * bump news

    commit 3ba78743eb7c2ff5448a2f757170c737944cbef9
    Merge: a7f10f41 10598e34
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:22:54 2023 -0800

        Merge branch 'release' into develop

    commit a7f10f41b67a05a86e45615635bd5e73370a4f2f
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:22:39 2023 -0800

        bump news

    commit d7e4b33b52f049f3e699db23989eae258e03b07c
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:19:40 2023 -0800

        dependency updates

    commit c4a98d51d8c7c17fb24b8f3896d61de4da2c068b
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:16:27 2023 -0800

        orphan component from last commit

    commit 192ba5edc2aff637e3bc27598cf040e2314c2471
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:16:09 2023 -0800

        Fixed next book change drawer opening settings drawer.

    commit 87e88680aae54b453c715d1029f09d058a34d868
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 1 17:03:54 2023 -0800

        remove pushover dev dependancy

    commit 4b4723c40149d6875b325426967445b2ead86657
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 1 17:01:32 2023 -0800

        package updates

    commit dd9acdc71d61eafe4caacbcc7a32dea511c59c80
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 1 16:58:51 2023 -0800

        drawer attribute optimization

    commit a2fe3a70a50330ba026eef2b38ebf450d2a34fcd
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Dec 31 16:42:34 2022 -0800

        bump version

    commit a0bbcb52c8846c147c352d4918c2244d6eec6819
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Dec 31 16:42:24 2022 -0800

        update deps

    commit e9f75151568449ed29e94f2a51908b23b14cdca0
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Dec 31 16:40:11 2022 -0800

        line up order-by caption on browser tiles to the bottom

    commit 3fca957b9bfc2d6170c5d9e160ccb0c79b0663c7
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Dec 30 16:45:01 2022 -0800

        fix zero padding

    commit f14749a8de68adc4501815ad0daff082cae17974
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Dec 30 15:27:13 2022 -0800

        reorder dockerfile

    commit 10598e342fedf3e11152aea02429f7ab18f25843
    Merge: b52827f2 a6d429ba
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Dec 29 12:17:02 2022 -0800

        Merge branch 'develop' into release

    commit a6d429badee6a5a06d68cc04db1d5aa9fdbd8336
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Dec 29 12:16:09 2022 -0800

        update packages

    commit b52827f21762ae3c8e376179262a4f5c49f5b40b
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Dec 29 12:14:42 2022 -0800

        v1.0.0 (#210)

        * bump version

        * change search help icon

        * per server start timestamp for frontend common

        * use dev for docs so it never goes out of date

        * use a group converter for urls

        * converter needs comic as well

        * fix broken icon definition

        * filter select throbber

        * now that it works go back to computed dynamicChoiceNames

        * pdf don't force rendering with key seems to fix it. make placeholder really dissapear

        * bump news

        * alphebetize fields

        * also offer selected choices so we can deselect them

        * fix deselecting filters by coercing pk types. let sub-filter-menu determine it's own type

        * use writatablestate

        * fix returning more filter choices if a filter is already selected

        * update version and packages

        * fix version using timestamp in api. lint

        * lint

        * remove cruft

        * remove vestigal api point

        * remove export of nonextand function

        * remove admin tools header

        * v0.13.1a7 (#194)

        * Squashed commit of the following:

        commit 1085a1426e6588225f4c7f514c91ee1009430231
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:29:29 2022 -0700

            change transitions

        commit 4f998c8b10522714744b60075dfa555e2ef41b83
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:22:32 2022 -0700

            hide all of failed imports in an expansion panel

        commit b3f1fd40f942b27590aa8191ef096e131810cf1c
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:17:48 2022 -0700

            cancel button for change password

        commit 30ca1f8a43693aaf8e787ae6d853a687232824d3
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:15:14 2022 -0700

            hopefully set admin drawer open when large

        commit 12cdfcf52c4c13f5b5c3a5f50ebd5baad8ff98de
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:14:50 2022 -0700

            language

        commit 55f2b0c5cd6ea402b989deda34338935dac1f0e7
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:09:02 2022 -0700

            lint

        commit c1aef5704b0784b80464035007f993d8212ae4cf
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:06:22 2022 -0700

            lint

        commit af9064723a965b623afc5ef6ce51f9a49f55ccfc
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 18:53:05 2022 -0700

            diable broken md parsing in frontend dir

        commit f27199d00a050752a85de731d36537ab2e28c2cd
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 18:52:35 2022 -0700

            disable security warning

        commit 0a7d2c493c3e54b319ae201f74bd09ed6931f73a
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 18:41:28 2022 -0700

            Squashed commit of the following:

            commit d648acd46b268c726adbf673f0f5986f5020c39c
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:41:13 2022 -0700

                fix fix script. package moved to root

            commit c52a1824ca4a4f02b19851cb9286365a1a1ffa90
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:40:55 2022 -0700

                use using eslint-plugin-mdx

            commit d5a989e75ced2121c8c874e82b42afd3e5e3e4a8
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:40:37 2022 -0700

                move to using eslint-plugin-mdx

            commit 6fb5e6421134b5782f3310692acf4bb76276fec1
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:39:43 2022 -0700

                lint

            commit a17465dbcdf5a320b2937be4f6013f3cf14835c1
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:19:20 2022 -0700

                eslint md not quite working can't load remark prettier rules

        commit ecbee17bc90886db035a21b8e77e467460d16342
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 16:46:33 2022 -0700

            lint pwa

        commit 5025b317557d71d7cd855759b4fd16fab8974595
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 14:36:40 2022 -0700

            lint

        commit e971bd92a3b20dda712e5d9dda43fc864a7e0998
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 14:07:59 2022 -0700

            use plugin-prettier-vue, move unicorn rule to root eslintrc, user prettier-config rules after other rules.

        commit 7d87f1c1bbca35b658cb5fe262bfc30249db3358
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 01:49:34 2022 -0700

            lint

        commit 26e75cf0edcffc43b0d95f3980b50030421f8c1d
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 22:10:40 2022 -0700

            lint rules

        commit b161b11b1584a1be5f5a72c87cbffdaf707c2550
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 22:10:26 2022 -0700

            remove some listsfields in favor of many=True

        commit 5e8297df56e3e430fe624ac049678435f5aac6fa
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 19:49:43 2022 -0700

            remove cruft

        commit 653f5a188dbf4478ec69641ac3edb2dc15ac818d
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 19:49:15 2022 -0700

            remove cruft

        commit 4fec82bec54e460c4da05c04a0dee0b74da72412
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 19:30:02 2022 -0700

            lint

        commit 49b9f4db3e0fa3d69a39fc483b7f0499e9158241
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 19:02:48 2022 -0700

            Squashed commit of the following:

            commit 7ebfcb123b06696bcb76ae4f5de73efb1f2d57a4
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 19:02:15 2022 -0700

                refactor rootlinks into nav links and fold others into toplinks

            commit 5a28ca2400601af2177d14d9750ed862c04a6eb4
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 18:16:51 2022 -0700

                change breakpoint for close book button

            commit 8ffa21af56723c079840368b94ccfca0122da0cf
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 18:16:30 2022 -0700

                fix touchmap calling this in arrow function.

            commit 50527ecba67899124087ac07bc7f2b579dad3343
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 18:13:21 2022 -0700

                use content instead of summary

            commit 90d03e30bef926aa11e70030085bf7cc6d118dce
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 18:11:58 2022 -0700

                more durabliblity for pycountry lookups

            commit 15085a1ea74506203af6f90820e2ebff4d6198e5
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 18:05:26 2022 -0700

                avoid toplink duplication with entries. let top links have summaries

            commit fb883f997c00db77d4e4542b81de60f4189d3b38
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 17:33:30 2022 -0700

                fix pocketbooks not urldecoding some things

            commit 86137de4a2ff46022cd1a327275354f0420ec9f0
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 17:22:03 2022 -0700

                clear

            commit e06a114d35679409fb7d2893042f504378ffaba8
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 17:20:49 2022 -0700

                ignore content negotiation for pages

            commit 27e9a6243e0984b8ef634c7c867e0f1bd6c691a4
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 16:49:31 2022 -0700

                don't use redirect link for opds

            commit 236f31d2a85975886e88afe0866e8d2e923dfd88
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 16:23:10 2022 -0700

                bump news for opds

            commit b4955383ed8aa13338b4842202261c1e4df6d542
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 16:12:24 2022 -0700

                change routes for top links

            commit 65fb6e5bdb20709830a7e9eb392b2be2942d50b6
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 16:06:25 2022 -0700

                fix lanuage tag for opds

            commit 0f62798f5a0c3f528ab76f53bf0c1e38ee44e4c3
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 15:45:42 2022 -0700

                featured link

            commit 746424998e071af3c4a7b963a9a64e5a54dce36e
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 15:18:01 2022 -0700

                add language fix for opds folders

            commit f0b147b89dbb39733238953f683f8506b64beeef
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 15:16:20 2022 -0700

                opensearch:totalResults

            commit 7b1086ca0d2130c2d8313a87578354c40e1f615e
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 15:02:43 2022 -0700

                opensearch itemsPerPage for opds

            commit b39b31096b9476835dd87569f46be0e52f5da939
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 14:49:34 2022 -0700

                add new top link

            commit 23941c164b46036af8991c5cb7d7de488789b02f
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 14:37:12 2022 -0700

                add published to opds

            commit ad2edc2948d52a55b7fdf39189dc969547b8bc5c
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 14:28:44 2022 -0700

                add publisher to opds

            commit 580a79f9f8e443032fa9b1aed4c4b217b2c46d2d
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 14:15:03 2022 -0700

                fix opds folders view value mapping

            commit 9d18f461eda305be0325bd12b90b39f7783fac3f
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 13:10:13 2022 -0700

                fix opds folder view redirect loop

            commit e008107ea61b57f8f7f1387454d1fbfd0e819fe2
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 12:32:20 2022 -0700

                move django db functions to own folder

            commit 3c5b3eef0525e6a1f4bd32c552d774ef32008971
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 03:11:54 2022 -0700

                working opds metadata. opds folder view broken.

            commit 1ea16aaac5dd4869784a834c2436b70999060a4b
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 02:43:25 2022 -0700

                consolidate parsing of csv tags

            commit ff589d838dc6ad03a9ec18aab832eafdc362b13d
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 02:36:50 2022 -0700

                fix opds spec for authors and categories and contributors

            commit fed88b478343c19a468790240b8665061d419419
            Author: AJ Slater <aj@slater.net>
            Date:   Fri Sep 16 17:49:12 2022 -0700

                fix null cetegories in opds entry

            commit f3745564436b3db0837d71e4c19fbf6833547f83
            Author: AJ Slater <aj@slater.net>
            Date:   Fri Sep 16 16:25:37 2022 -0700

                opds with more error catching and templates for metadata

        commit 6b076d334fcf6ce91d30c07a402c6a400072b5fc
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Sep 16 16:17:19 2022 -0700

            update npm

        commit e3d64a7797aba31fae260275cd10930bf5cd8143
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Sep 16 16:17:11 2022 -0700

            lint

        commit cb14e29a88bbbd217f13f7b5aa745bd2df927f41
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Sep 16 14:19:24 2022 -0700

            update packages. bring back flake8-eradicate

        commit bf8a961738a6b5bd02f5ed69b8d02f84cd052b22
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 23:35:13 2022 -0700

            username in change password dialog

        commit 9643aa03730bd7c908122444d03a0f85e7cf9bb0
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 23:32:48 2022 -0700

            OPDS copy on click

        commit 72e623f4b6bf0eaebec12eb418ebb57bd7f80356
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 21:58:25 2022 -0700

            start top link

        commit ed0e6d4ba98e9131ae13f2ed1412d6acad034843
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 21:35:33 2022 -0700

            opds defaults to no facets

        commit db6b0fc6c060aaeb24c14a3ea529f74b752dd897
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:28:27 2022 -0700

            remove link to old search help

        commit 8e026429f71a1ba6b35686180b05d93feadabe0c
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:28:01 2022 -0700

            logo in NEWS. remove old SEARCH.md

        commit 3624b247753e0d5a49d11452f5dd80f9e680c8ee
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:26:34 2022 -0700

            try html for github markdown

        commit 390d156ad2480338aa79f7c0b20abeaae59b5fbc
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:26:20 2022 -0700

            lint

        commit 333ce4dc628b5e7a198a4c969651096525e44094
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:22:12 2022 -0700

            add logo to README

        commit 517b792f014455aedc1384e2f8a6195746fe09d8
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:13:35 2022 -0700

            fix null for dttm column component

        commit dce2bbd2d9a672e4b15d49207e5e9caef98c186f
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:11:38 2022 -0700

            admin settings dividers

        commit ddf586af7a0f9fed89653eea217556bab0124528
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 17:59:41 2022 -0700

            Squashed commit of the following:

            commit 666fb63b59fc8c9708dbf91f7464b15fbd532f5d
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:58:37 2022 -0700

                failed imports layout

            commit 8559262a58b50905c6e97a50717827f4c818a89f
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:54:24 2022 -0700

                hover effect for old django admin panel

            commit 83c2c6a5d427e7a22fa92fe02e4c8850fb55b53d
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:51:01 2022 -0700

                move failed imports to it's own component

            commit ee0edd1e877d8957f256332116b5e77afa06dea6
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:29:47 2022 -0700

                fix initial state of drawer on mobile

            commit 91d6d6f2fcd5ba17eae9ce5e4edd7a58874149e0
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:26:19 2022 -0700

                lint

            commit 942491f82cafe56f2e20eaa04708ced709052ff5
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:22:06 2022 -0700

                use icon buttons

            commit 8f2debbb899f5ffff103f02c14a5295b5b7f5a30
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:13:19 2022 -0700

                datetime column component

            commit 06348681e4c964eafa5f82012059caaa9281e2da
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 16:12:27 2022 -0700

                better dttm columns for admin

            commit 0320ef9940c9b7cc93d0b1dee59313fa7f77ffd9
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:43:13 2022 -0700

                fix groups and such loading for library tab

            commit 9ce500d94e294010d1f87da48ff3a7e252f8dc31
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:37:15 2022 -0700

                fix times checkbox layout

            commit 4a0d4e996de3c9743c3fc2325b52bc6f35482806
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:37:01 2022 -0700

                adjust flag descriptions

            commit 610a8ef20fb1d09c88dcbe50ab23669f457eb658
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:10:32 2022 -0700

                highlight table for admin

            commit e05cf11c68edc5c66ed7b0116f614f9217238893
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:03:53 2022 -0700

                confirm spacing and cancel button

            commit 75214d2a0d42333ff20ca67858ec24d818f8707b
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:00:23 2022 -0700

                task tab spacing

            commit b875200d1c28efca88fb3ac438b88223518493aa
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:44:03 2022 -0700

                group add fixes. cancel buttons for all admin add dialogs

            commit 4c940f4b1e8ac090db00cb5b5b23f1ca86ae01d5
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:33:41 2022 -0700

                flag tab spacing

            commit d8e0a5f1aff5f46e1dfadc4c37fcd767297bba63
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:30:56 2022 -0700

                library spacing

            commit 698fe0f9c7ff15e7c3ebc88fff9e8ba57f2c4ec4
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:18:23 2022 -0700

                admin tab header spacing

            commit 9da8e101d7d36680156cc82540dc9cec6e95b171
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:07:11 2022 -0700

                spacing for user-tab

            commit 540b866cc2568d00b23f554bc4306435a624350c
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:05:27 2022 -0700

                set drawer status on mount

            commit d369a5d6c47a91686a1f76a28322fa7b080381c0
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 13:48:45 2022 -0700

                fix table height for fixed headers in admin tables

            commit c4c7c6e5c21b14dc177934a0db98f58c9144a1da
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 13:38:48 2022 -0700

                round add buttons

            commit 4cd66a59c8af30f7fb189af0b4c2f53070ed002d
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 13:18:02 2022 -0700

         …
ajslater added a commit that referenced this pull request Apr 11, 2024
* Squashed commit of the following:

commit df77016682ac66d0042b1ee4eeb291b808e9f099
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 14:49:43 2023 -0700

    enable query param for opds 2.0

commit 78474f51f25b4de0fef1cc1c13798256f5a60061
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 14:42:12 2023 -0700

    improve the self detector

commit be23494102cd8b0377ac763dd92cee467424e8b4
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 14:26:46 2023 -0700

    don't pass to many variables to link methods

commit 8e61f32b9815a35c0aee02ea4db3ae92aa97d26a
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 13:15:30 2023 -0700

    break up feed method into components

commit 57bf009d0e0b728282189ec88b6f6fd4b9fd1b73
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 26 12:53:18 2023 -0700

    consolidate link section creation

commit e42f9abcba17e0c6138a086d09ec83396fa3dead
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 22:10:07 2023 -0700

    simplify link creation

commit 20f7afbb6bd81860e9951ddb415c35e51ac67c6e
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 22:07:22 2023 -0700

    only create static links once

commit 0aa7f16b18dc6a456d9bff3976717284a5e37985
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 21:51:21 2023 -0700

    only use summary for opds 2 description

commit a3f35cf66ec3697ada7bf1466936d30aec419082
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 21:25:43 2023 -0700

    publication metadtaat for opds v2

commit 95a9829af56143be8abf3a96113b4c68ff31b011
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 19:26:20 2023 -0700

    basic opds2 metadata

commit fc2bc0180bf6c6ca136e0786efd9c5b117a4a18e
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 18:30:37 2023 -0700

    minor refactor for groups display

commit c3c5fdcabbe1574a9ef2edec6403c5a401e9bf02
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 18:28:31 2023 -0700

    adapt opds2 to groups and books

commit b0faa3cbfdc3d7f921cd7b7a0077225d3fe246ee
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 17:30:33 2023 -0700

    bump version

commit aedfe0b2c77d7842c4266091955cdc2dc9eea0ec
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 17:29:56 2023 -0700

    cleanup old todos

commit c2fe9bd73f99a0cfa570b4314b6f5aa19c8a5b97
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 17:27:41 2023 -0700

    add type checker to multi type serializer value

commit 861abc5aa8870a3de687689828f147a1687edba8
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 17:24:50 2023 -0700

    use new get m2m opds utils methods

commit 527aed0631f30b33e45eed8c6b49b41f72f6e684
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 17:20:36 2023 -0700

    fix prefetch for opds metadata. copy conflicting simple fields in opds metadata. change how issue_count and volume_count are handeled in metadata

commit 210312697a7360c2266861df2be4416b99fb0080
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 16:43:01 2023 -0700

    no facets for group c in opdsv1

commit d1ccc261b24fc4c93d3f39d55747d1f46dabd05d
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 16:34:58 2023 -0700

    fix credits for opds1

commit c6faf2858f544bbc94353a46eb5f1a5bc85bc70e
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 16:34:48 2023 -0700

    fix credits for opds1

commit b69f1f0a1c12298f5eae6a6efdb349c151fa7f6d
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 16:19:48 2023 -0700

    fix credit scanning

commit 27bbb52c530b347b52924818b03c86443d2a735e
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 16:00:04 2023 -0700

    fix categories for opds1

commit b13368f3536b9161e65c8940cd03f80bb4723ceb
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 01:14:51 2023 -0700

    fix reader getting settings and filename

commit 951de9950187120dd1ebc0cfa7bacd2958eb3505
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 25 00:40:02 2023 -0700

    clean up final metadata copy. fix metadata download

commit 1854763d9370b80128fb87caf83f3f4bbd7a293c
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 24 21:48:00 2023 -0700

    fix web metadata mostly

commit 9c90b91d4520a7c0049692f259b78c2b4edc7789
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 24 18:23:22 2023 -0700

    fix group links

commit 592db84c186b17bdb7f66d2ff5d5f5f07e312cc0
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 24 18:00:04 2023 -0700

    fix opds 1 mostly for no unions

commit ea9124571b2050f1a304e87976a8ca696a78b34c
Merge: c9f65cc2 70c7f481
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 24 15:21:53 2023 -0700

    Merge branch 'remove-browser-union' into opds2

commit 70c7f481f234773e65d081f699e15548cd097e44
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 24 15:17:08 2023 -0700

    remove old value mapper functions

commit 5666890e9a86d46eef34f0ded69f7355d8b3faba
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 24 15:11:18 2023 -0700

    got rid of union for backend and web browser

commit c9f65cc23b86b257d79e0a0c0c69b8184e9017f6
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 24 13:24:04 2023 -0700

    more publication metadata for opds2 move parse csv fields into util

commit 3a191c7f940874be524eb6ee287fde77fbf8d097
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 24 13:22:23 2023 -0700

    add imprint name annotation for OPDS2 paginator.count for total count info and move OPDS_M2M_RELS const into browser

commit d257e2094b22d9657df8c46c729301869eab8ece
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 24 13:20:09 2023 -0700

    move UNIONFIX_ to a seperate consts file

commit 36056e0059bde3a96bdefb7b756034bfa277c55a
Author: AJ Slater <aj@slater.net>
Date:   Thu Apr 20 14:12:08 2023 -0700

    centralize backend comic title creation in the model

commit c8d18cdee5f6fdd724cbd6108f31463702984f7d
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 23:15:51 2023 -0700

    lint

commit d457405e466e41a4ba98ab983c50873f3ee161c4
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 23:15:37 2023 -0700

    move get big image link into own method

commit 0f7ca6cd9b231ba75f906a76e8682fa7a159d55e
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 23:09:00 2023 -0700

    reorg v2 feeds a little bit. simplify link generation

commit 6da37883a5d604d73257edd964d64ba1129ad90a
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 22:59:30 2023 -0700

    move some serializers to unused file

commit 36378f1482067369c7da37dc544e47d454017eeb
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 22:48:48 2023 -0700

    build facets and groups with const dicts for v2 as well.

commit 61775bb728f6b304afe1fc092120c27e1ead2aca
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 20:25:14 2023 -0700

    move opds serializers into subdir

commit 3e829d373707edb0642085f8275999711c734619
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 19:58:36 2023 -0700

    fix url copying

commit 4f4fe9b9a9c132484661f5d4224f24f4b48f1022
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 19:57:11 2023 -0700

    link to opds v2

commit 53e2f5fa5cb0493619b0288b16dbbe0ad0beb2cb
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 19:33:15 2023 -0700

    update opds2 todos

commit 787f3c54766cbb0ffe1f0411fcb7d612c4159b33
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 19:29:54 2023 -0700

    move opensearch into it's own url hierarchy

commit c1d8a9a38fea768c78b8eb42639e124a5f436251
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 19:22:10 2023 -0700

    move util module to common opds

commit 801aabeb53a7732a3983a7f3038a35172a371132
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 19:19:49 2023 -0700

    only register the group converter once

commit 0da15b5e2e7bff6045b102d266cae68694e0221e
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 19:15:57 2023 -0700

    move move stuff to the opds consts

commit 5a8635144c82d7d89945cefcfabc3214c43b5276
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 19:09:11 2023 -0700

    move common opds consts into the same file

commit c9af11615e6894463acb2c0c2e8559b9bb5d8dc2
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 18:55:57 2023 -0700

    move binary opds views to unique path. share with both opds

commit 413841145d33ac5cada5a0fa2878b0bf53d9f047
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 18:36:09 2023 -0700

    allow query param for opds2

commit 579439bd29b5ecaf065b039f0be3ac98fff8df28
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 18:23:40 2023 -0700

    move authentication to its own url tree. use for both opds versions. add bad out of spec cookie method.

commit 74f95f5d2d20350a696d2901af0a28b7fcc74730
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 17:40:48 2023 -0700

    break up detail assingment in page for erorrs

commit b7d6e3f5bf50392f51f95353d448c304d1bc5874
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 16:45:17 2023 -0700

    move images generator to own method. fix pages for publications

commit 4f27c88d97e4c462a6b2d0434d863e2ce466008f
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 16:44:41 2023 -0700

    fix opdsv2 start page

commit fc40c0e533ed577d858da38ef31936af7b33cb13
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 15:38:50 2023 -0700

    fix top groups. comment out inline auth for now

commit 80295dcb6c064fe0222897862a439db1a14a9861
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 15:33:21 2023 -0700

    fix group view and prune illegal links

commit 49217c07b7f8f01d79db5b9b68fbd7bf600f2f8b
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 15:32:49 2023 -0700

    lint

commit 3901d59e5fa075bbb3d7a27e94dfd867bb154de4
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 15:17:54 2023 -0700

    make get_filename unionfix resistant

commit 982919b0485863c548ad00dd438443679d738fc9
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 15:09:45 2023 -0700

    fix bad rel type

commit 004f1b1dc275a7959c1a38a31be5f7bd49e5351e
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 15:08:28 2023 -0700

    fix rel always a list bug

commit 0921821d090aa2778e6a105866ea22c334e24ffa
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 14:22:42 2023 -0700

    fix link self calculator

commit 9dfd46955f8021629a134c139b93f0323dfdc87d
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 14:15:19 2023 -0700

    combine facet link aggregation. runs again. very erroneous output.

commit a76d81259a7d5893f32cdac1b83b95c037e1a095
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 14:13:12 2023 -0700

    combine facet link aggregation. runs again. very erroneous output.

commit 5291d08f5175835c44d89666df19ab3d3669a3af
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 13:51:14 2023 -0700

    lint

commit 3e536b011cee385715bbd6702452c70bdbe9dcd0
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 13:49:46 2023 -0700

    combine link aggregator and maker

commit 344f4a639e831f888ea026450311ff511e5a055c
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 13:10:43 2023 -0700

    opds2 runs, but no output

commit d8bb29f0de1018ca83678591ad2a7cd7fb24e622
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 11:53:30 2023 -0700

    fix load of search href

commit e13c2b8c5633d58de4d38dc0347515183dc99dce
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 11:41:27 2023 -0700

    fixes for the big move that just happened

commit 660cade1ea09b34b425e702487ed462f24e24c36
Author: AJ Slater <aj@slater.net>
Date:   Wed Apr 19 11:39:44 2023 -0700

    move common opds stuff into super package

commit e7ff3e50fc470762444da7aef9bcd98f17a7ced4
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 18 20:55:08 2023 -0700

    add authentication

commit 3e9c2d34886b67266745f68e0578894bfdc8f849
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 18 20:39:57 2023 -0700

    fix search link and start link

commit 30d6da85345405990bc8e77a4c4149e574bf5ffe
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 18 20:27:49 2023 -0700

    fix aquisitio rel

commit 12470af09945850e9b14828e03cba7c5eb8377c0
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 18 20:25:57 2023 -0700

    more progress toward opdsv2

commit d6be1524ba516f69fcb916a984d634c08184abea
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 18 20:16:22 2023 -0700

    more progress on opdsv2

commit 02b9930d4b814024a1060e8575c9daeded086271
Author: AJ Slater <aj@slater.net>
Date:   Tue Apr 18 17:13:54 2023 -0700

    progress on opds2 feed

commit b58323ac959a6d06b51a163f9d43f2f8157b20f0
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 17 14:39:08 2023 -0700

    give links properties

commit fc71b04bb8b22e1dc8bdbd8fe3ac6767460501c3
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 17 14:35:52 2023 -0700

    lint

commit 2ba59a11f9c22ed21157fabfe79d008afc9eae33
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 17 14:20:24 2023 -0700

    authentication flow serializers

commit df17632656d0af9bea2deac79a81236aca2d4292
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 17 13:24:21 2023 -0700

    possibly valid serializer setup for feed

commit d5f33bf88b3fa8f69393b4374d43968b33bf429f
Merge: 3e08850f 28e23c06
Author: AJ Slater <aj@slater.net>
Date:   Mon Apr 17 12:51:15 2023 -0700

    Merge branch 'develop' into opds2

commit 3e08850fe1c94d4dcff704dd3bd1fd065bb13884
Author: AJ Slater <aj@slater.net>
Date:   Sun Apr 16 14:57:57 2023 -0700

    wip opds2

* OPDS 2.0 experimental docs

* add urls to authors. fix terms for categories.

* simplify browser serialization

* update readme sections for support and contributing

* opds 2.0 is a feature. bump to 1.4.0

* update deps

* fix empty toolbar floating left

* fix twopages setting

* optimize reader a bit

* remove uneccissary select_related and prefetches for opds

* make lint

* update deps

* lint

* simplify opds 2 _href method

* v1.4.0a0 (#300)

* Squashed commit of the following:

commit 4f8b076c541480b8b40afc1998d91a965d9c994f
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 15:07:29 2023 -0800

    fix user and group tab heights

commit 8d291f8e6c369e96c6eced1c9ce53589f62d35bb
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 14:51:46 2023 -0800

    trim unused id

commit 69f7b2fa51610ed030a9888bc51160f61da87325
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 14:51:27 2023 -0800

    format keyboard shortcuts

commit 3a00cec449d28aa3a913dbbbb08f843ddebe9cf8
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 14:44:08 2023 -0800

    make clear button and read rtl in reverse the same height

commit 0336ebde3fc8322f9be753b5017681c8c82fb237
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 14:25:29 2023 -0800

    simplify getSettings for reader

commit f45cd03709e7eee3d607a84d4404d8d18ad6dd3a
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 14:14:00 2023 -0800

    read in reverse feature

commit b5eb874bdc89a9f922fbb4a3277d104a8be8786c
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 22:35:06 2023 -0800

    user configurable 24 hour time format

commit 50039b60f8122c767b78d7526282d316ffef7490
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 20:30:59 2023 -0800

    fix reader settings drawer colors

commit 0cd0f3faf5c29a6e28a39b44730e3e99b378942b
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 20:14:23 2023 -0800

    prev & next book buttons

commit 9e4ab34f1a54b370b67965aaac667b308bfc1d43
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 18:48:21 2023 -0800

    display covers in one page mode. keys for adjusting page in two page mode.

commit d9c5a41e1033d6c989388a27262d6178abed0b13
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 16:51:00 2023 -0800

    reader prev/next book now read_ltr aware

commit 4c6111c37328a15a22ba873a97046302952367b5
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 15:39:09 2023 -0800

    fix two pages mode skipping pages

commit a47d5760dad912e8a75ab312eb21cb401f1b6ecc
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 15:24:17 2023 -0800

    add fit to choice in db

commit fbae4a828a48bc1f766d91a801634da29870d566
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 15:23:54 2023 -0800

    fix setting null fit_to in reader settings. make bookmark fit_to choices hardcoded in the db

commit b26f73826fb3ff2920f451660a70bc6912556c1b
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 00:06:39 2023 -0800

    show series name everywhere in opds

commit baf61d3186e3df79597743d96dd3241dcceb60af
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 23:51:41 2023 -0800

    no top links or entry facets on subsequent OPDS pages

commit 9a8d001f3d3be40d9fb69eb8347e825f92d3f176
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 23:31:42 2023 -0800

    fix opds pagination

commit db6065110a2ab1fd67df11bcf11f7c77e7d606e2
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 19:38:26 2023 -0800

    change optimizer task docs

commit 2bd92e01b4bab2ea7c00e17384fac9e7172ca76e
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 19:36:12 2023 -0800

    break up searchd into modules

commit ddfa3e528575deb3080d2fdadb74112a8cb73468
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 18:47:20 2023 -0800

    use search index updated_at for start date. move optimize into backend partially

commit f04de9330e30f851a7c760abaf9b1498b523f780
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 18:20:22 2023 -0800

    remove most fields from opds categories

commit d7997b5ea0c3f6c3f2201cdbc5929f92d6544f5f
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 18:17:50 2023 -0800

    fix spacing in opds browser names & titles

commit d08447f54062a5d0e33eaf221722d2044dd0af5f
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 15:49:42 2023 -0800

    shut off watchdog debug events"

commit 4240f65f286e2051d8d21344a74cdc516b369bcc
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 15:48:09 2023 -0800

    bump news and version

commit 9737e929b9ec3f05ac27bd3d9fe249f152062166
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 15:46:46 2023 -0800

    remvoe debug hack

commit 8df9393f91d0bba1020ad929f0a80aad703947b8
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 15:45:42 2023 -0800

    remove open closed screener from batcher. moved it into handler

commit 0fa98cb755d0f1413c272122e76cbaca088dff8b
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 23:53:59 2023 -0800

    ignore opened and closed events

commit a35d58348ab3334025ebbba49f75228dce0950b7
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 23:24:48 2023 -0800

    fix manual manifest deployer

commit 95fa5ba06588c24374d0dacafb1a59018ef6af59
Merge: c4597a0b 0df40e5f
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 23:03:44 2023 -0800

    Merge branch 'main' into develop

commit 0df40e5f03602d89d1e28c1f8801d3dd08836a8f
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 23:03:30 2023 -0800

    v1.2.3 (#247)

    * search engine performance in progress

    * fix search index status types

    * fix slow remove records. fix delete all records at end of index

    * lint

    * use whoosh multiprocessing not haystack's

    * clean up cruft

    * bump version and news

    * update depts

    * fixes for deploy

    * chmod

    * trap more search update errors. match search index timestamp to db scan time, not index complete time.

    * trap final commit errors. more explicit indexing error logging. faster return on nothing to do.

    * fix scroll bars inappropriately on admin tables

    * fix admin drawer obscuring small screens

    * fix download buttons

    * remove errant console.logs

    * fix appended i to author names in opds

    * more order for search index

    * add commas to stats numbers

    * bump docker base version

    * update deps

    * lint

    * bump version

commit c4597a0b0cd6958dad68aa67712b04dae163bef2
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 22:40:05 2023 -0800

    bump version

commit e3f662740f86bef199dfc5e26b7823a61560d169
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 22:39:34 2023 -0800

    lint

commit b0c70a6b413cae5b2bbd1f9d2098cbe280f47e8b
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 22:37:49 2023 -0800

    update deps

commit 046a6cc5a418433dc01f75072f5a94dc138002a0
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 22:36:10 2023 -0800

    bump docker base version

commit 5d1cbc4314b0bb5a425f040cb49b99e1c334de88
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 22:30:28 2023 -0800

    add commas to stats numbers

commit a14e679bd3f5cdfb17d467c875ee42307e4a3182
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 20:26:30 2023 -0800

    more order for search index

commit 3234deadb99c742fd27593269905e32a4deeb120
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 19:30:59 2023 -0800

    fix appended i to author names in opds

commit f13c748f8b0a47247b761fe20c292e4c5212eea0
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 18:58:24 2023 -0800

    remove errant console.logs

commit 3502eeaa813d96db7a91ac1d576c4c00cdbd7a4b
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 18:41:52 2023 -0800

    fix download buttons

commit a8dbf05ecda4267a7ab3ba8fbe41355000184a39
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 18:08:58 2023 -0800

    fix admin drawer obscuring small screens

commit d3a97a2785e3e4b0f3fbe5daa5dcdf0c51e0d947
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 17:59:32 2023 -0800

    fix scroll bars inappropriately on admin tables

commit 093c9299194c1b79e0e9d4abb3c9ec9dbcbade48
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 17:31:37 2023 -0800

    trap final commit errors. more explicit indexing error logging. faster return on nothing to do.

commit c205b6398f25a1bd4d7fb7950f5643de87babe0d
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 17:12:08 2023 -0800

    trap more search update errors. match search index timestamp to db scan time, not index complete time.

commit dff2085d187ff2043262bcded414d6e55a38889c
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 15:27:46 2023 -0800

    chmod

commit 626750fb80aaf0204f8b9b3180de5bb63582f800
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 15:27:27 2023 -0800

    fixes for deploy

commit b44f79c7cf5919428764d4fc6a170f7320787077
Merge: 03dc10b0 41f0b6d1
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 12:40:12 2023 -0800

    Merge branch 'main' into develop

commit 41f0b6d1791eac73461c72f90033d1311ba075b3
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 12:36:43 2023 -0800

    v1.2.2 (#242)

    * search engine performance in progress

    * fix search index status types

    * fix slow remove records. fix delete all records at end of index

    * lint

    * use whoosh multiprocessing not haystack's

    * clean up cruft

    * bump version and news

    * update depts

commit 03dc10b0868da2efe4c2f16720302e8f2744697e
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 04:02:23 2023 -0800

    update depts

commit 8029f7666b92735539d4b460cd291a6907cb56e7
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 04:00:58 2023 -0800

    bump version and news

commit 3460c0d71a22cbfd3d37255afaa4c50ba23ce763
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 03:59:06 2023 -0800

    clean up cruft

commit e8095572b66a6044adc7c84da56d21b419f7032e
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 03:40:51 2023 -0800

    use whoosh multiprocessing not haystack's

commit cc5300a3acfaddf33aad3d4df49c75a712845aca
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 03:38:43 2023 -0800

    lint

commit 9c9c1d7a2885d631cc6d37ccd5b9b919f423fe95
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 03:37:55 2023 -0800

    fix slow remove records. fix delete all records at end of index

commit 602ceb1192478d4405e9d88a398d445d78480234
Author: AJ Slater <aj@slater.net>
Date:   Tue Feb 21 21:28:10 2023 -0800

    fix search index status types

commit 8e02f9aa65d42bb8ab53cdf503ab4041d8234dc4
Merge: e468c51c 20f06940
Author: AJ Slater <aj@slater.net>
Date:   Tue Feb 21 21:22:06 2023 -0800

    Merge branch 'develop' into search_index_performance

commit 20f06940486ee9d8f21107e9a67db1d822023e2c
Author: AJ Slater <aj@slater.net>
Date:   Tue Feb 21 17:44:20 2023 -0800

    update deps and version

commit e468c51ca550c7e180065da2f6398f817f79babe
Author: AJ Slater <aj@slater.net>
Date:   Tue Feb 21 17:26:33 2023 -0800

    search engine performance in progress

commit ee447946c5d24acc0ec2287b55d5353e34ebc5e6
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 17:09:35 2023 -0800

    put poll all libraries back iin admin admin menu

commit 674bbd207e04fb12e8e007432170ffd9e6cac7ad
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 17:07:24 2023 -0800

    fix regen api key stats

commit 5c0b887134bdefee0d846fca22a7952badc1fa89
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 16:50:16 2023 -0800

    fix minor status update bug

commit 89f3a990c3e0b24bbaebf64b40c662d2fc8df6f5
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 16:41:58 2023 -0800

    batch a jillion documents at a time for the search indexer. unbound memory for the search indexer

commit 17fb715523bd1cd431b15f6b54eca2bb495c2f56
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 16:27:22 2023 -0800

    bump news

commit b7eb56d09090294af0b53c8c4ec0482535bcc3e6
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 15:20:24 2023 -0800

    fix crash on writing files wait

commit f762e47d065355c4d0194f381409bde93fda70a0
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 12:04:50 2023 -0800

    bump news

commit 4691f731287aa8315142808d7f59340df5f1f1f2
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 12:03:40 2023 -0800

    Squashed commit of the following:

    commit edee944ee3c27bbf4a19e3ca739d4c362688e172
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 12:03:04 2023 -0800

        improve poll every hints

    commit ff825b923277438335e15935914ed14e6ffd7cf9
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 11:41:09 2023 -0800

        fix disabling poll preventing manual polling

commit 8549f4b5b3efc964ce1b3b59bfad02c6849a532f
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 19 22:30:28 2023 -0800

    move watchdog event handler to own file

commit c78d5584fd5eb4975f13d83d6f7b123903f43495
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 19 22:22:42 2023 -0800

    fix repo link

commit 134225394df1577c43fd3e35b7fb68bcb1839e31
Merge: 5c2ab188 0d4d7d3f
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 19 20:57:16 2023 -0800

    Merge branch 'main' into develop

commit 0d4d7d3f55c8161327db1b3b1e4e769df4c5557f
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 19 20:55:18 2023 -0800

    v1.2.0 (#238)

    * v1.0.4a0
    Squashed commit of the following:

    commit d3a49642ccd8e15e1fa31f7ac7cc1a23c8c6fc41
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 12:23:59 2023 -0800

        bump news

    commit 9933dcc29848f1673cc7b27c383c195ab37c28e1
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 12:22:43 2023 -0800

        fix image events for regular pages

    commit 512db0e304dffad92ba52fc2f79c6487e2255aa8
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 12:17:55 2023 -0800

        fix missing import

    commit 9aef0961c4a0a3031b34ae11f016fe338d421226
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 12:17:30 2023 -0800

        lint

    commit 4c0fbda570080e0c1756e5cc309ac29e4f2fb7f1
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 11:59:17 2023 -0800

        lint

    commit c008508120475618f605f459681b9e5511d14050
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 11:54:54 2023 -0800

        update deps

    commit 2a63873859f12d1582e79c57fff1cba11648430f
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 11:53:47 2023 -0800

        update plural names for some models

    commit a67ad3a5dfdb10fc260fdfba06c0f5518f82c622
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 11:53:37 2023 -0800

        use correct verbose_name_plural reference

    commit 65ab73aa3b2f1cb32a89b5784ea16679fed75125
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 02:12:09 2023 -0800

        Uatu ignores device changes more betterer

    commit c503544157715939d6becb851ffe88c637fa8500
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 02:11:53 2023 -0800

        lint

    commit 80f486ab22b1cfa61dc1bd82b5d455348b81d1d5
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 23:15:14 2023 -0800

        update deps

    commit 1cf06841ea046abacae8fe1eebcdce00b97ce247
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 23:13:58 2023 -0800

        bump news

    commit bec213d43ce67ea3e3b0668aa3e2f017ab36f09e
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 23:12:23 2023 -0800

        move debug print to warning for routeToPage. extra check for redirectRoute

    commit 8008ba454236498eeb6d27b2e4e2bc3a2e6e9960
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 23:07:40 2023 -0800

        add debug message for unsub

    commit c12eac0d6d443815f12c05307190387d75e88f8f
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 23:00:01 2023 -0800

        unify unsubscribe for websockets and do it on websocket.disconnect

    commit 976555326466b764ea1ed789d1fc7150736279fc
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 19:31:50 2023 -0800

        separate browser_metadata_view into browser_order_by & browser_annotations

    commit cb95ffe8c0df41ed39e7e523ef8e502523a8c795
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 19:31:40 2023 -0800

        separate browser_metadata_view into browser_order_by & browser_annotations

    commit 66572b894ad9cdd781bdb6b5ccccdadf61e0de4b
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 19:04:51 2023 -0800

        fix admin library picker bugs

    commit dd92999ec7d89925d82af4d4dfc85ac73e1159cf
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 19:01:08 2023 -0800

        change order of attributes

    commit 54d4b782427ca2169c74d4852de48cd7f05ae404
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Jan 14 18:27:50 2023 -0800

        fix admin library folder picker

    commit ccfb431ce218cdf980e9b0bae84ad43e397a6a9f
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Jan 14 14:18:53 2023 -0800

        Search improvements (#218)

        * fix xapian search flags. rename most xapian variables to search

        * break up browser base into filter mixins

        * lint

        * lint

        * <>= range operator

        * range operator news & docs

        * fix parsing non fields

        * update deps

        * do not get search history from server

        * remove debug console

        * remove search tables in favor of a case statement from the search engine

        * fix search help scrolling

        * minor order change for caption display

        * fix search menu opening on type

        * allow spread operator over Array.from everywhere

        * fix extra redirect on searches when topGroup == issues

        * use xapian default flags instead of listing them explicitly

        * break custom search pre-parser out into it's own class

        * use explict xapian flags contstuction to avoid import loop

        * move search stuff into its own directory

        * fix folder view for new way of searching

        * lint

        * remove bookmark from search. modularize preparser

        * move search field aliases to xapian synonyms

        * better comments about the customizations to xapian_backend

        * minor refactor and cleanups for search filter preprocessor

        * move bookmark filter out of search filter. move preprocessor for search filter into its own file

        * remove old clean search status hack

        * bump deps, lint

        * fix defaults for comicbox

        * folder mode on searched. fix id scope on searches

        * speling

        * deps update

        * fix array vs set function

        * no filter on search box

    commit 96f9f615db978d80a3011d63f34acd3985fd3d8e
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 17:43:28 2023 -0800

        linux/armhf note about cryptography

    commit 8c00ae97270c8928b890db633025dfcd7665d4da
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 16:48:40 2023 -0800

        remove extraneous line

    commit 0805145526f24a801ea8684e90b95bc2a8ff3182
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 16:43:45 2023 -0800

        fix roman.sh for options without path

    commit e9b4b7a6c28ae25dc0e5a29d9c32f0437021261f
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 16:38:05 2023 -0800

        roman script

    commit 19108e980afa05602306b21b29aece1f768937f0
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 14:58:46 2023 -0800

        update builder requirement script to be >=

    commit 30b63db8ecc7275eff9d12052c14875c89b6bbdc
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 14:56:18 2023 -0800

        bump README dev section

    commit c53b78b5b21c0da6914cdc0509cae0ac923063d3
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 14:49:26 2023 -0800

        fix frontend dev-server script

    commit 97d1b32c69391d357fba00c98f89a2668fcc7047
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 14:48:06 2023 -0800

        consolidate frontend scripts in frontend dir

    commit 9a5b1b4f021c77a137b19ecfa19668b5312a7da3
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 14:34:38 2023 -0800

        greatly diminish safe area inset for codex version

    commit 3d458d785712be82cc8c6c8ef01ee4c500a84bef
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 13:16:27 2023 -0800

        remove unused scripts

    commit 657a73b60363a3f9ceef243bf105c5e8c4045a00
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 13:16:18 2023 -0800

        simplify pm script

    commit 94139a9f652e4a931b94567b9758aca92c254bf5
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 12:19:59 2023 -0800

        update deps

    commit a9b818ce4b72afa7f4cc84e2230d8f57657f8afe
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 12:14:33 2023 -0800

        trim readme

    commit 3a7c8a5c2c387b2e358607e267ccff26e30f875e
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 12:11:42 2023 -0800

        use django_timezone.now()

    commit 4950b77d834bd679fc6605fe840455b033ca046d
    Merge: 2b5ad145 907637b9
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 19:41:04 2023 -0800

        Merge branch 'main' into develop

    commit 907637b9ec515e0a334f7144f4d212edc9bf416b
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 18:47:39 2023 -0800

        v1.0.3 (#216)

    commit 2b5ad145840f5399f41577f28132f8eacf0fcebd
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 18:31:18 2023 -0800

        bump news'

    commit ff41fdaf9624c79f197b200ffa181869c735eb36
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 18:29:52 2023 -0800

        update deps

    commit 123b97ce9fab45f7e772ad761c242a2ef6d43e25
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 18:24:04 2023 -0800

        fix orphan folders bug

    commit 9f2fcb041537895ed169c9d1abf737c5fe1e44f0
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 16:07:53 2023 -0800

        fix moving folders orphans folders bug

    commit c29bcebc9562fce5124254f276d218dc8fa2048a
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 15:57:47 2023 -0800

        fix item does not exist redirect

    commit 28ee9597c6217ecb64ebdc1215bc6af6ea2974cb
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 14:38:35 2023 -0800

        better cover error handling

    commit 3e6bb2b12c307f413f11727d002e51c8b50691ad
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 11:52:27 2023 -0800

        rename release branch to main

    commit 4e2118947feaf33e355938b68cd031957e1e71af
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 23:48:26 2023 -0800

        bump comicbox

    commit a3905e21cf2519a2c634771381911810d5dc50e9
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 15:18:09 2023 -0800

        update deps

    commit 22b08504cc27a74cae2220c809e79e03bfdbef50
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 15:15:52 2023 -0800

        bump version

    commit 802fa5b1a7a4e294684ad98319a61cf3d660a14d
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 15:15:35 2023 -0800

        force update failed imports task

    commit 64b7ca89372df11ed3a2859ea7025ab45b023500
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 14:24:46 2023 -0800

        do right side as well with title toolbar

    commit 6cb35c4bd0ac3138ce6911b101ddf8e9e43d4af8
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 14:23:40 2023 -0800

        line up browser title toolbar padding with filter toolbar

    commit 0e522aa6679dcdd994d37efb8de3bc69d888f47b
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 14:09:25 2023 -0800

        slightly  safter cover purge

    commit 21742192f4d2cae92fc2a559c3aec94fca5b654c
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 22:32:13 2023 -0800

        hide progress bar unless there's progress

    commit 68069cf27d39dd6ffd93ad7a38fbd6fc54fd4941
    Merge: 48d527d8 44e80076
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 22:26:24 2023 -0800

        Merge branch 'release' into develop

    commit 44e80076fce65e3d0852e71e3737b2385d1d5d3e
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 22:06:28 2023 -0800

        v1.0.2 (#215)

        * reorder dockerfile

        * fix zero padding

        * line up order-by caption on browser tiles to the bottom

        * update deps

        * bump version

        * drawer attribute optimization

        * package updates

        * remove pushover dev dependancy

        * Fixed next book change drawer opening settings drawer.

        * orphan component from last commit

        * dependency updates

        * bump news

        * remove script & temporary from admin settings menu

        * update packages

        * bump version

        * fix admin title toolbar z-index

        * fix failed imports not reupdating

        * trap db update errors and log issue paths

        * bump news

        * Discard orphan websocket connections from the connection pool.

        * make unseenFailedImports icon color red

        * use CloseButton component for librarystatus and fix positioning

        * comicbox 0.6.2

    commit 48d527d83ca8039863186e2d20890481cca9201c
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 21:20:01 2023 -0800

        comicbox 0.6.2

    commit 27bbc6b4ec16cfeb216674a1249b25aadbff8ba7
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 21:17:16 2023 -0800

        use CloseButton component for librarystatus and fix positioning

    commit 080cc94902fad2645ea29f4248ccbd57bfa8e837
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 21:16:45 2023 -0800

        make unseenFailedImports icon color red

    commit 2b725677c6418d96e555c67017c3dfc9f838a484
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 20:58:02 2023 -0800

        Discard orphan websocket connections from the connection pool.

    commit 5d9c0453f3d25e9f6d75e78f267b054c50c716d7
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 20:39:01 2023 -0800

        bump news

    commit 44c00e84e5059284c3d78c51d3f68074ee09ce1d
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 20:37:54 2023 -0800

        trap db update errors and log issue paths

    commit 3b0fc799a20a540c177040b451ef5432d2a261f6
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 19:33:08 2023 -0800

        fix failed imports not reupdating

    commit cc6f66869f9b4a904534449292e46c4511e62a7d
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 18:06:57 2023 -0800

        fix admin title toolbar z-index

    commit 897c053dc686157416df490c6ca2b0403cf4749c
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 16:21:20 2023 -0800

        bump version

    commit f554bb5aa4ce35c80f8baf1488247eb2f7609d88
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 16:21:10 2023 -0800

        update packages

    commit f87326d030f6f723c591adddf3bfb9c514f167e8
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 16:19:53 2023 -0800

        remove script & temporary from admin settings menu

    commit aba5f631b44c951832dd5ad7aea5adb9393e0ef8
    Merge: 3ba78743 31f8ea28
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 13:23:40 2023 -0800

        Merge branch 'release' into develop

    commit 31f8ea2800210a26cce7ee1098011172e01eae9a
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:39:54 2023 -0800

        v1.0.1 (#214)

        * reorder dockerfile

        * fix zero padding

        * line up order-by caption on browser tiles to the bottom

        * update deps

        * bump version

        * drawer attribute optimization

        * package updates

        * remove pushover dev dependancy

        * Fixed next book change drawer opening settings drawer.

        * orphan component from last commit

        * dependency updates

        * bump news

    commit 3ba78743eb7c2ff5448a2f757170c737944cbef9
    Merge: a7f10f41 10598e34
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:22:54 2023 -0800

        Merge branch 'release' into develop

    commit a7f10f41b67a05a86e45615635bd5e73370a4f2f
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:22:39 2023 -0800

        bump news

    commit d7e4b33b52f049f3e699db23989eae258e03b07c
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:19:40 2023 -0800

        dependency updates

    commit c4a98d51d8c7c17fb24b8f3896d61de4da2c068b
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:16:27 2023 -0800

        orphan component from last commit

    commit 192ba5edc2aff637e3bc27598cf040e2314c2471
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:16:09 2023 -0800

        Fixed next book change drawer opening settings drawer.

    commit 87e88680aae54b453c715d1029f09d058a34d868
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 1 17:03:54 2023 -0800

        remove pushover dev dependancy

    commit 4b4723c40149d6875b325426967445b2ead86657
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 1 17:01:32 2023 -0800

        package updates

    commit dd9acdc71d61eafe4caacbcc7a32dea511c59c80
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 1 16:58:51 2023 -0800

        drawer attribute optimization

    commit a2fe3a70a50330ba026eef2b38ebf450d2a34fcd
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Dec 31 16:42:34 2022 -0800

        bump version

    commit a0bbcb52c8846c147c352d4918c2244d6eec6819
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Dec 31 16:42:24 2022 -0800

        update deps

    commit e9f75151568449ed29e94f2a51908b23b14cdca0
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Dec 31 16:40:11 2022 -0800

        line up order-by caption on browser tiles to the bottom

    commit 3fca957b9bfc2d6170c5d9e160ccb0c79b0663c7
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Dec 30 16:45:01 2022 -0800

        fix zero padding

    commit f14749a8de68adc4501815ad0daff082cae17974
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Dec 30 15:27:13 2022 -0800

        reorder dockerfile

    commit 10598e342fedf3e11152aea02429f7ab18f25843
    Merge: b52827f2 a6d429ba
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Dec 29 12:17:02 2022 -0800

        Merge branch 'develop' into release

    commit a6d429badee6a5a06d68cc04db1d5aa9fdbd8336
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Dec 29 12:16:09 2022 -0800

        update packages

    commit b52827f21762ae3c8e376179262a4f5c49f5b40b
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Dec 29 12:14:42 2022 -0800

        v1.0.0 (#210)

        * bump version

        * change search help icon

        * per server start timestamp for frontend common

        * use dev for docs so it never goes out of date

        * use a group converter for urls

        * converter needs comic as well

        * fix broken icon definition

        * filter select throbber

        * now that it works go back to computed dynamicChoiceNames

        * pdf don't force rendering with key seems to fix it. make placeholder really dissapear

        * bump news

        * alphebetize fields

        * also offer selected choices so we can deselect them

        * fix deselecting filters by coercing pk types. let sub-filter-menu determine it's own type

        * use writatablestate

        * fix returning more filter choices if a filter is already selected

        * update version and packages

        * fix version using timestamp in api. lint

        * lint

        * remove cruft

        * remove vestigal api point

        * remove export of nonextand function

        * remove admin tools header

        * v0.13.1a7 (#194)

        * Squashed commit of the following:

        commit 1085a1426e6588225f4c7f514c91ee1009430231
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:29:29 2022 -0700

            change transitions

        commit 4f998c8b10522714744b60075dfa555e2ef41b83
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:22:32 2022 -0700

            hide all of failed imports in an expansion panel

        commit b3f1fd40f942b27590aa8191ef096e131810cf1c
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:17:48 2022 -0700

            cancel button for change password

        commit 30ca1f8a43693aaf8e787ae6d853a687232824d3
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:15:14 2022 -0700

            hopefully set admin drawer open when large

        commit 12cdfcf52c4c13f5b5c3a5f50ebd5baad8ff98de
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:14:50 2022 -0700

            language

        commit 55f2b0c5cd6ea402b989deda34338935dac1f0e7
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:09:02 2022 -0700

            lint

        commit c1aef5704b0784b80464035007f993d8212ae4cf
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:06:22 2022 -0700

            lint

        commit af9064723a965b623afc5ef6ce51f9a49f55ccfc
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 18:53:05 2022 -0700

            diable broken md parsing in frontend dir

        commit f27199d00a050752a85de731d36537ab2e28c2cd
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 18:52:35 2022 -0700

            disable security warning

        commit 0a7d2c493c3e54b319ae201f74bd09ed6931f73a
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 18:41:28 2022 -0700

            Squashed commit of the following:

            commit d648acd46b268c726adbf673f0f5986f5020c39c
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:41:13 2022 -0700

                fix fix script. package moved to root

            commit c52a1824ca4a4f02b19851cb9286365a1a1ffa90
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:40:55 2022 -0700

                use using eslint-plugin-mdx

            commit d5a989e75ced2121c8c874e82b42afd3e5e3e4a8
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:40:37 2022 -0700

                move to using eslint-plugin-mdx

            commit 6fb5e6421134b5782f3310692acf4bb76276fec1
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:39:43 2022 -0700

                lint

            commit a17465dbcdf5a320b2937be4f6013f3cf14835c1
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:19:20 2022 -0700

                eslint md not quite working can't load remark prettier rules

        commit ecbee17bc90886db035a21b8e77e467460d16342
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 16:46:33 2022 -0700

            lint pwa

        commit 5025b317557d71d7cd855759b4fd16fab8974595
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 14:36:40 2022 -0700

            lint

        commit e971bd92a3b20dda712e5d9dda43fc864a7e0998
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 14:07:59 2022 -0700

            use plugin-prettier-vue, move unicorn rule to root eslintrc, user prettier-config rules after other rules.

        commit 7d87f1c1bbca35b658cb5fe262bfc30249db3358
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 01:49:34 2022 -0700

            lint

        commit 26e75cf0edcffc43b0d95f3980b50030421f8c1d
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 22:10:40 2022 -0700

            lint rules

        commit b161b11b1584a1be5f5a72c87cbffdaf707c2550
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 22:10:26 2022 -0700

            remove some listsfields in favor of many=True

        commit 5e8297df56e3e430fe624ac049678435f5aac6fa
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 19:49:43 2022 -0700

            remove cruft

        commit 653f5a188dbf4478ec69641ac3edb2dc15ac818d
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 19:49:15 2022 -0700

            remove cruft

        commit 4fec82bec54e460c4da05c04a0dee0b74da72412
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 19:30:02 2022 -0700

            lint

        commit 49b9f4db3e0fa3d69a39fc483b7f0499e9158241
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 19:02:48 2022 -0700

            Squashed commit of the following:

            commit 7ebfcb123b06696bcb76ae4f5de73efb1f2d57a4
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 19:02:15 2022 -0700

                refactor rootlinks into nav links and fold others into toplinks

            commit 5a28ca2400601af2177d14d9750ed862c04a6eb4
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 18:16:51 2022 -0700

                change breakpoint for close book button

            commit 8ffa21af56723c079840368b94ccfca0122da0cf
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 18:16:30 2022 -0700

                fix touchmap calling this in arrow function.

            commit 50527ecba67899124087ac07bc7f2b579dad3343
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 18:13:21 2022 -0700

                use content instead of summary

            commit 90d03e30bef926aa11e70030085bf7cc6d118dce
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 18:11:58 2022 -0700

                more durabliblity for pycountry lookups

            commit 15085a1ea74506203af6f90820e2ebff4d6198e5
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 18:05:26 2022 -0700

                avoid toplink duplication with entries. let top links have summaries

            commit fb883f997c00db77d4e4542b81de60f4189d3b38
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 17:33:30 2022 -0700

                fix pocketbooks not urldecoding some things

            commit 86137de4a2ff46022cd1a327275354f0420ec9f0
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 17:22:03 2022 -0700

                clear

            commit e06a114d35679409fb7d2893042f504378ffaba8
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 17:20:49 2022 -0700

                ignore content negotiation for pages

            commit 27e9a6243e0984b8ef634c7c867e0f1bd6c691a4
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 16:49:31 2022 -0700

                don't use redirect link for opds

            commit 236f31d2a85975886e88afe0866e8d2e923dfd88
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 16:23:10 2022 -0700

                bump news for opds

            commit b4955383ed8aa13338b4842202261c1e4df6d542
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 16:12:24 2022 -0700

                change routes for top links

            commit 65fb6e5bdb20709830a7e9eb392b2be2942d50b6
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 16:06:25 2022 -0700

                fix lanuage tag for opds

            commit 0f62798f5a0c3f528ab76f53bf0c1e38ee44e4c3
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 15:45:42 2022 -0700

                featured link

            commit 746424998e071af3c4a7b963a9a64e5a54dce36e
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 15:18:01 2022 -0700

                add language fix for opds folders

            commit f0b147b89dbb39733238953f683f8506b64beeef
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 15:16:20 2022 -0700

                opensearch:totalResults

            commit 7b1086ca0d2130c2d8313a87578354c40e1f615e
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 15:02:43 2022 -0700

                opensearch itemsPerPage for opds

            commit b39b31096b9476835dd87569f46be0e52f5da939
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 14:49:34 2022 -0700

                add new top link

            commit 23941c164b46036af8991c5cb7d7de488789b02f
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 14:37:12 2022 -0700

                add published to opds

            commit ad2edc2948d52a55b7fdf39189dc969547b8bc5c
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 14:28:44 2022 -0700

                add publisher to opds

            commit 580a79f9f8e443032fa9b1aed4c4b217b2c46d2d
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 14:15:03 2022 -0700

                fix opds folders view value mapping

            commit 9d18f461eda305be0325bd12b90b39f7783fac3f
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 13:10:13 2022 -0700

                fix opds folder view redirect loop

            commit e008107ea61b57f8f7f1387454d1fbfd0e819fe2
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 12:32:20 2022 -0700

                move django db functions to own folder

            commit 3c5b3eef0525e6a1f4bd32c552d774ef32008971
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 03:11:54 2022 -0700

                working opds metadata. opds folder view broken.

            commit 1ea16aaac5dd4869784a834c2436b70999060a4b
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 02:43:25 2022 -0700

                consolidate parsing of csv tags

            commit ff589d838dc6ad03a9ec18aab832eafdc362b13d
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 02:36:50 2022 -0700

                fix opds spec for authors and categories and contributors

            commit fed88b478343c19a468790240b8665061d419419
            Author: AJ Slater <aj@slater.net>
            Date:   Fri Sep 16 17:49:12 2022 -0700

                fix null cetegories in opds entry

            commit f3745564436b3db0837d71e4c19fbf6833547f83
            Author: AJ Slater <aj@slater.net>
            Date:   Fri Sep 16 16:25:37 2022 -0700

                opds with more error catching and templates for metadata

        commit 6b076d334fcf6ce91d30c07a402c6a400072b5fc
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Sep 16 16:17:19 2022 -0700

            update npm

        commit e3d64a7797aba31fae260275cd10930bf5cd8143
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Sep 16 16:17:11 2022 -0700

            lint

        commit cb14e29a88bbbd217f13f7b5aa745bd2df927f41
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Sep 16 14:19:24 2022 -0700

            update packages. bring back flake8-eradicate

        commit bf8a961738a6b5bd02f5ed69b8d02f84cd052b22
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 23:35:13 2022 -0700

            username in change password dialog

        commit 9643aa03730bd7c908122444d03a0f85e7cf9bb0
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 23:32:48 2022 -0700

            OPDS copy on click

        commit 72e623f4b6bf0eaebec12eb418ebb57bd7f80356
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 21:58:25 2022 -0700

            start top link

        commit ed0e6d4ba98e9131ae13f2ed1412d6acad034843
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 21:35:33 2022 -0700

            opds defaults to no facets

        commit db6b0fc6c060aaeb24c14a3ea529f74b752dd897
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:28:27 2022 -0700

            remove link to old search help

        commit 8e026429f71a1ba6b35686180b05d93feadabe0c
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:28:01 2022 -0700

            logo in NEWS. remove old SEARCH.md

        commit 3624b247753e0d5a49d11452f5dd80f9e680c8ee
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:26:34 2022 -0700

            try html for github markdown

        commit 390d156ad2480338aa79f7c0b20abeaae59b5fbc
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:26:20 2022 -0700

            lint

        commit 333ce4dc628b5e7a198a4c969651096525e44094
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:22:12 2022 -0700

            add logo to README

        commit 517b792f014455aedc1384e2f8a6195746fe09d8
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:13:35 2022 -0700

            fix null for dttm column component

        commit dce2bbd2d9a672e4b15d49207e5e9caef98c186f
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:11:38 2022 -0700

            admin settings dividers

        commit ddf586af7a0f9fed89653eea217556bab0124528
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 17:59:41 2022 -0700

            Squashed commit of the following:

            commit 666fb63b59fc8c9708dbf91f7464b15fbd532f5d
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:58:37 2022 -0700

                failed imports layout

            commit 8559262a58b50905c6e97a50717827f4c818a89f
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:54:24 2022 -0700

                hover effect for old django admin panel

            commit 83c2c6a5d427e7a22fa92fe02e4c8850fb55b53d
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:51:01 2022 -0700

                move failed imports to it's own component

            commit ee0edd1e877d8957f256332116b5e77afa06dea6
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:29:47 2022 -0700

                fix initial state of drawer on mobile

            commit 91d6d6f2fcd5ba17eae9ce5e4edd7a58874149e0
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:26:19 2022 -0700

                lint

            commit 942491f82cafe56f2e20eaa04708ced709052ff5
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:22:06 2022 -0700

                use icon buttons

            commit 8f2debbb899f5ffff103f02c14a5295b5b7f5a30
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:13:19 2022 -0700

                datetime column component

            commit 06348681e4c964eafa5f82012059caaa9281e2da
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 16:12:27 2022 -0700

                better dttm columns for admin

            commit 0320ef9940c9b7cc93d0b1dee59313fa7f77ffd9
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:43:13 2022 -0700

                fix groups and such loading for library tab

            commit 9ce500d94e294010d1f87da48ff3a7e252f8dc31
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:37:15 2022 -0700

                fix times checkbox layout

            commit 4a0d4e996de3c9743c3fc2325b52bc6f35482806
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:37:01 2022 -0700

                adjust flag descriptions

            commit 610a8ef20fb1d09c88dcbe50ab23669f457eb658
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:10:32 2022 -0700

                highlight table for admin

            commit e05cf11c68edc5c66ed7b0116f614f9217238893
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:03:53 2022 -0700

                confirm spacing and cancel button

            commit 75214d2a0d42333ff20ca67858ec24d818f8707b
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:00:23 2022 -0700

                task tab spacing

            commit b875200d1c28efca88fb3ac438b88223518493aa
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:44:03 2022 -0700

                group add fixes. cancel buttons for all admin add dialogs

            commit 4c940f4b1e8ac090db00cb5b5b23f1ca86ae01d5
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:33:41 2022 -0700

                flag tab spacing

            commit d8e0a5f1aff5f46e1dfadc4c37fcd767297bba63
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:30:56 2022 -0700

                library spacing

            commit 698fe0f9c7ff15e7c3ebc88fff9e8ba57f2c4ec4
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:18:23 2022 -0700

                admin tab header spacing

            commit 9da8e101d7d36680156cc82540dc9cec6e95b171
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:07:11 2022 -0700

                spacing for user-tab

            commit 540b866cc2568d00b23f554bc4306435a624350c
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:05:27 2022 -0700

                set drawer status on mount

            commit d369a5d6c47a91686a1f76a28322fa7b080381c0
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 13:48:45 2022 -0700

                fix table height for fixed headers in admin tables

            commit c4c7c6e5c21b14dc177934a0db98f58c9144a1da
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 13:38:48 2022 -0700

                round add buttons

            commit 4cd66a59c8af30f7fb189af0b4c2f53070ed002d
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 13:18:02 2022 -0700

                fix variable names

    …
ajslater added a commit that referenced this pull request Apr 12, 2024
* update deps

* fix empty toolbar floating left

* fix twopages setting

* optimize reader a bit

* remove uneccissary select_related and prefetches for opds

* make lint

* update deps

* lint

* simplify opds 2 _href method

* v1.4.0a0 (#300)

* Squashed commit of the following:

commit 4f8b076c541480b8b40afc1998d91a965d9c994f
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 15:07:29 2023 -0800

    fix user and group tab heights

commit 8d291f8e6c369e96c6eced1c9ce53589f62d35bb
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 14:51:46 2023 -0800

    trim unused id

commit 69f7b2fa51610ed030a9888bc51160f61da87325
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 14:51:27 2023 -0800

    format keyboard shortcuts

commit 3a00cec449d28aa3a913dbbbb08f843ddebe9cf8
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 14:44:08 2023 -0800

    make clear button and read rtl in reverse the same height

commit 0336ebde3fc8322f9be753b5017681c8c82fb237
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 14:25:29 2023 -0800

    simplify getSettings for reader

commit f45cd03709e7eee3d607a84d4404d8d18ad6dd3a
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 27 14:14:00 2023 -0800

    read in reverse feature

commit b5eb874bdc89a9f922fbb4a3277d104a8be8786c
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 22:35:06 2023 -0800

    user configurable 24 hour time format

commit 50039b60f8122c767b78d7526282d316ffef7490
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 20:30:59 2023 -0800

    fix reader settings drawer colors

commit 0cd0f3faf5c29a6e28a39b44730e3e99b378942b
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 20:14:23 2023 -0800

    prev & next book buttons

commit 9e4ab34f1a54b370b67965aaac667b308bfc1d43
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 18:48:21 2023 -0800

    display covers in one page mode. keys for adjusting page in two page mode.

commit d9c5a41e1033d6c989388a27262d6178abed0b13
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 16:51:00 2023 -0800

    reader prev/next book now read_ltr aware

commit 4c6111c37328a15a22ba873a97046302952367b5
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 15:39:09 2023 -0800

    fix two pages mode skipping pages

commit a47d5760dad912e8a75ab312eb21cb401f1b6ecc
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 15:24:17 2023 -0800

    add fit to choice in db

commit fbae4a828a48bc1f766d91a801634da29870d566
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 15:23:54 2023 -0800

    fix setting null fit_to in reader settings. make bookmark fit_to choices hardcoded in the db

commit b26f73826fb3ff2920f451660a70bc6912556c1b
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 26 00:06:39 2023 -0800

    show series name everywhere in opds

commit baf61d3186e3df79597743d96dd3241dcceb60af
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 23:51:41 2023 -0800

    no top links or entry facets on subsequent OPDS pages

commit 9a8d001f3d3be40d9fb69eb8347e825f92d3f176
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 23:31:42 2023 -0800

    fix opds pagination

commit db6065110a2ab1fd67df11bcf11f7c77e7d606e2
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 19:38:26 2023 -0800

    change optimizer task docs

commit 2bd92e01b4bab2ea7c00e17384fac9e7172ca76e
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 19:36:12 2023 -0800

    break up searchd into modules

commit ddfa3e528575deb3080d2fdadb74112a8cb73468
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 18:47:20 2023 -0800

    use search index updated_at for start date. move optimize into backend partially

commit f04de9330e30f851a7c760abaf9b1498b523f780
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 18:20:22 2023 -0800

    remove most fields from opds categories

commit d7997b5ea0c3f6c3f2201cdbc5929f92d6544f5f
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 18:17:50 2023 -0800

    fix spacing in opds browser names & titles

commit d08447f54062a5d0e33eaf221722d2044dd0af5f
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 15:49:42 2023 -0800

    shut off watchdog debug events"

commit 4240f65f286e2051d8d21344a74cdc516b369bcc
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 15:48:09 2023 -0800

    bump news and version

commit 9737e929b9ec3f05ac27bd3d9fe249f152062166
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 15:46:46 2023 -0800

    remvoe debug hack

commit 8df9393f91d0bba1020ad929f0a80aad703947b8
Author: AJ Slater <aj@slater.net>
Date:   Sat Feb 25 15:45:42 2023 -0800

    remove open closed screener from batcher. moved it into handler

commit 0fa98cb755d0f1413c272122e76cbaca088dff8b
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 23:53:59 2023 -0800

    ignore opened and closed events

commit a35d58348ab3334025ebbba49f75228dce0950b7
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 23:24:48 2023 -0800

    fix manual manifest deployer

commit 95fa5ba06588c24374d0dacafb1a59018ef6af59
Merge: c4597a0b 0df40e5f
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 23:03:44 2023 -0800

    Merge branch 'main' into develop

commit 0df40e5f03602d89d1e28c1f8801d3dd08836a8f
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 23:03:30 2023 -0800

    v1.2.3 (#247)

    * search engine performance in progress

    * fix search index status types

    * fix slow remove records. fix delete all records at end of index

    * lint

    * use whoosh multiprocessing not haystack's

    * clean up cruft

    * bump version and news

    * update depts

    * fixes for deploy

    * chmod

    * trap more search update errors. match search index timestamp to db scan time, not index complete time.

    * trap final commit errors. more explicit indexing error logging. faster return on nothing to do.

    * fix scroll bars inappropriately on admin tables

    * fix admin drawer obscuring small screens

    * fix download buttons

    * remove errant console.logs

    * fix appended i to author names in opds

    * more order for search index

    * add commas to stats numbers

    * bump docker base version

    * update deps

    * lint

    * bump version

commit c4597a0b0cd6958dad68aa67712b04dae163bef2
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 22:40:05 2023 -0800

    bump version

commit e3f662740f86bef199dfc5e26b7823a61560d169
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 22:39:34 2023 -0800

    lint

commit b0c70a6b413cae5b2bbd1f9d2098cbe280f47e8b
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 22:37:49 2023 -0800

    update deps

commit 046a6cc5a418433dc01f75072f5a94dc138002a0
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 22:36:10 2023 -0800

    bump docker base version

commit 5d1cbc4314b0bb5a425f040cb49b99e1c334de88
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 22:30:28 2023 -0800

    add commas to stats numbers

commit a14e679bd3f5cdfb17d467c875ee42307e4a3182
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 20:26:30 2023 -0800

    more order for search index

commit 3234deadb99c742fd27593269905e32a4deeb120
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 19:30:59 2023 -0800

    fix appended i to author names in opds

commit f13c748f8b0a47247b761fe20c292e4c5212eea0
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 18:58:24 2023 -0800

    remove errant console.logs

commit 3502eeaa813d96db7a91ac1d576c4c00cdbd7a4b
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 18:41:52 2023 -0800

    fix download buttons

commit a8dbf05ecda4267a7ab3ba8fbe41355000184a39
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 18:08:58 2023 -0800

    fix admin drawer obscuring small screens

commit d3a97a2785e3e4b0f3fbe5daa5dcdf0c51e0d947
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 17:59:32 2023 -0800

    fix scroll bars inappropriately on admin tables

commit 093c9299194c1b79e0e9d4abb3c9ec9dbcbade48
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 17:31:37 2023 -0800

    trap final commit errors. more explicit indexing error logging. faster return on nothing to do.

commit c205b6398f25a1bd4d7fb7950f5643de87babe0d
Author: AJ Slater <aj@slater.net>
Date:   Fri Feb 24 17:12:08 2023 -0800

    trap more search update errors. match search index timestamp to db scan time, not index complete time.

commit dff2085d187ff2043262bcded414d6e55a38889c
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 15:27:46 2023 -0800

    chmod

commit 626750fb80aaf0204f8b9b3180de5bb63582f800
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 15:27:27 2023 -0800

    fixes for deploy

commit b44f79c7cf5919428764d4fc6a170f7320787077
Merge: 03dc10b0 41f0b6d1
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 12:40:12 2023 -0800

    Merge branch 'main' into develop

commit 41f0b6d1791eac73461c72f90033d1311ba075b3
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 12:36:43 2023 -0800

    v1.2.2 (#242)

    * search engine performance in progress

    * fix search index status types

    * fix slow remove records. fix delete all records at end of index

    * lint

    * use whoosh multiprocessing not haystack's

    * clean up cruft

    * bump version and news

    * update depts

commit 03dc10b0868da2efe4c2f16720302e8f2744697e
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 04:02:23 2023 -0800

    update depts

commit 8029f7666b92735539d4b460cd291a6907cb56e7
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 04:00:58 2023 -0800

    bump version and news

commit 3460c0d71a22cbfd3d37255afaa4c50ba23ce763
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 03:59:06 2023 -0800

    clean up cruft

commit e8095572b66a6044adc7c84da56d21b419f7032e
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 03:40:51 2023 -0800

    use whoosh multiprocessing not haystack's

commit cc5300a3acfaddf33aad3d4df49c75a712845aca
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 03:38:43 2023 -0800

    lint

commit 9c9c1d7a2885d631cc6d37ccd5b9b919f423fe95
Author: AJ Slater <aj@slater.net>
Date:   Wed Feb 22 03:37:55 2023 -0800

    fix slow remove records. fix delete all records at end of index

commit 602ceb1192478d4405e9d88a398d445d78480234
Author: AJ Slater <aj@slater.net>
Date:   Tue Feb 21 21:28:10 2023 -0800

    fix search index status types

commit 8e02f9aa65d42bb8ab53cdf503ab4041d8234dc4
Merge: e468c51c 20f06940
Author: AJ Slater <aj@slater.net>
Date:   Tue Feb 21 21:22:06 2023 -0800

    Merge branch 'develop' into search_index_performance

commit 20f06940486ee9d8f21107e9a67db1d822023e2c
Author: AJ Slater <aj@slater.net>
Date:   Tue Feb 21 17:44:20 2023 -0800

    update deps and version

commit e468c51ca550c7e180065da2f6398f817f79babe
Author: AJ Slater <aj@slater.net>
Date:   Tue Feb 21 17:26:33 2023 -0800

    search engine performance in progress

commit ee447946c5d24acc0ec2287b55d5353e34ebc5e6
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 17:09:35 2023 -0800

    put poll all libraries back iin admin admin menu

commit 674bbd207e04fb12e8e007432170ffd9e6cac7ad
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 17:07:24 2023 -0800

    fix regen api key stats

commit 5c0b887134bdefee0d846fca22a7952badc1fa89
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 16:50:16 2023 -0800

    fix minor status update bug

commit 89f3a990c3e0b24bbaebf64b40c662d2fc8df6f5
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 16:41:58 2023 -0800

    batch a jillion documents at a time for the search indexer. unbound memory for the search indexer

commit 17fb715523bd1cd431b15f6b54eca2bb495c2f56
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 16:27:22 2023 -0800

    bump news

commit b7eb56d09090294af0b53c8c4ec0482535bcc3e6
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 15:20:24 2023 -0800

    fix crash on writing files wait

commit f762e47d065355c4d0194f381409bde93fda70a0
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 12:04:50 2023 -0800

    bump news

commit 4691f731287aa8315142808d7f59340df5f1f1f2
Author: AJ Slater <aj@slater.net>
Date:   Mon Feb 20 12:03:40 2023 -0800

    Squashed commit of the following:

    commit edee944ee3c27bbf4a19e3ca739d4c362688e172
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 12:03:04 2023 -0800

        improve poll every hints

    commit ff825b923277438335e15935914ed14e6ffd7cf9
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Feb 20 11:41:09 2023 -0800

        fix disabling poll preventing manual polling

commit 8549f4b5b3efc964ce1b3b59bfad02c6849a532f
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 19 22:30:28 2023 -0800

    move watchdog event handler to own file

commit c78d5584fd5eb4975f13d83d6f7b123903f43495
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 19 22:22:42 2023 -0800

    fix repo link

commit 134225394df1577c43fd3e35b7fb68bcb1839e31
Merge: 5c2ab188 0d4d7d3f
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 19 20:57:16 2023 -0800

    Merge branch 'main' into develop

commit 0d4d7d3f55c8161327db1b3b1e4e769df4c5557f
Author: AJ Slater <aj@slater.net>
Date:   Sun Feb 19 20:55:18 2023 -0800

    v1.2.0 (#238)

    * v1.0.4a0
    Squashed commit of the following:

    commit d3a49642ccd8e15e1fa31f7ac7cc1a23c8c6fc41
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 12:23:59 2023 -0800

        bump news

    commit 9933dcc29848f1673cc7b27c383c195ab37c28e1
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 12:22:43 2023 -0800

        fix image events for regular pages

    commit 512db0e304dffad92ba52fc2f79c6487e2255aa8
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 12:17:55 2023 -0800

        fix missing import

    commit 9aef0961c4a0a3031b34ae11f016fe338d421226
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 12:17:30 2023 -0800

        lint

    commit 4c0fbda570080e0c1756e5cc309ac29e4f2fb7f1
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 11:59:17 2023 -0800

        lint

    commit c008508120475618f605f459681b9e5511d14050
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 11:54:54 2023 -0800

        update deps

    commit 2a63873859f12d1582e79c57fff1cba11648430f
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 11:53:47 2023 -0800

        update plural names for some models

    commit a67ad3a5dfdb10fc260fdfba06c0f5518f82c622
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 11:53:37 2023 -0800

        use correct verbose_name_plural reference

    commit 65ab73aa3b2f1cb32a89b5784ea16679fed75125
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 02:12:09 2023 -0800

        Uatu ignores device changes more betterer

    commit c503544157715939d6becb851ffe88c637fa8500
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 16 02:11:53 2023 -0800

        lint

    commit 80f486ab22b1cfa61dc1bd82b5d455348b81d1d5
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 23:15:14 2023 -0800

        update deps

    commit 1cf06841ea046abacae8fe1eebcdce00b97ce247
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 23:13:58 2023 -0800

        bump news

    commit bec213d43ce67ea3e3b0668aa3e2f017ab36f09e
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 23:12:23 2023 -0800

        move debug print to warning for routeToPage. extra check for redirectRoute

    commit 8008ba454236498eeb6d27b2e4e2bc3a2e6e9960
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 23:07:40 2023 -0800

        add debug message for unsub

    commit c12eac0d6d443815f12c05307190387d75e88f8f
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 23:00:01 2023 -0800

        unify unsubscribe for websockets and do it on websocket.disconnect

    commit 976555326466b764ea1ed789d1fc7150736279fc
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 19:31:50 2023 -0800

        separate browser_metadata_view into browser_order_by & browser_annotations

    commit cb95ffe8c0df41ed39e7e523ef8e502523a8c795
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 19:31:40 2023 -0800

        separate browser_metadata_view into browser_order_by & browser_annotations

    commit 66572b894ad9cdd781bdb6b5ccccdadf61e0de4b
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 19:04:51 2023 -0800

        fix admin library picker bugs

    commit dd92999ec7d89925d82af4d4dfc85ac73e1159cf
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 15 19:01:08 2023 -0800

        change order of attributes

    commit 54d4b782427ca2169c74d4852de48cd7f05ae404
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Jan 14 18:27:50 2023 -0800

        fix admin library folder picker

    commit ccfb431ce218cdf980e9b0bae84ad43e397a6a9f
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Jan 14 14:18:53 2023 -0800

        Search improvements (#218)

        * fix xapian search flags. rename most xapian variables to search

        * break up browser base into filter mixins

        * lint

        * lint

        * <>= range operator

        * range operator news & docs

        * fix parsing non fields

        * update deps

        * do not get search history from server

        * remove debug console

        * remove search tables in favor of a case statement from the search engine

        * fix search help scrolling

        * minor order change for caption display

        * fix search menu opening on type

        * allow spread operator over Array.from everywhere

        * fix extra redirect on searches when topGroup == issues

        * use xapian default flags instead of listing them explicitly

        * break custom search pre-parser out into it's own class

        * use explict xapian flags contstuction to avoid import loop

        * move search stuff into its own directory

        * fix folder view for new way of searching

        * lint

        * remove bookmark from search. modularize preparser

        * move search field aliases to xapian synonyms

        * better comments about the customizations to xapian_backend

        * minor refactor and cleanups for search filter preprocessor

        * move bookmark filter out of search filter. move preprocessor for search filter into its own file

        * remove old clean search status hack

        * bump deps, lint

        * fix defaults for comicbox

        * folder mode on searched. fix id scope on searches

        * speling

        * deps update

        * fix array vs set function

        * no filter on search box

    commit 96f9f615db978d80a3011d63f34acd3985fd3d8e
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 17:43:28 2023 -0800

        linux/armhf note about cryptography

    commit 8c00ae97270c8928b890db633025dfcd7665d4da
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 16:48:40 2023 -0800

        remove extraneous line

    commit 0805145526f24a801ea8684e90b95bc2a8ff3182
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 16:43:45 2023 -0800

        fix roman.sh for options without path

    commit e9b4b7a6c28ae25dc0e5a29d9c32f0437021261f
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 16:38:05 2023 -0800

        roman script

    commit 19108e980afa05602306b21b29aece1f768937f0
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 14:58:46 2023 -0800

        update builder requirement script to be >=

    commit 30b63db8ecc7275eff9d12052c14875c89b6bbdc
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 14:56:18 2023 -0800

        bump README dev section

    commit c53b78b5b21c0da6914cdc0509cae0ac923063d3
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 14:49:26 2023 -0800

        fix frontend dev-server script

    commit 97d1b32c69391d357fba00c98f89a2668fcc7047
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 14:48:06 2023 -0800

        consolidate frontend scripts in frontend dir

    commit 9a5b1b4f021c77a137b19ecfa19668b5312a7da3
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 14:34:38 2023 -0800

        greatly diminish safe area inset for codex version

    commit 3d458d785712be82cc8c6c8ef01ee4c500a84bef
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 13:16:27 2023 -0800

        remove unused scripts

    commit 657a73b60363a3f9ceef243bf105c5e8c4045a00
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 13:16:18 2023 -0800

        simplify pm script

    commit 94139a9f652e4a931b94567b9758aca92c254bf5
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 12:19:59 2023 -0800

        update deps

    commit a9b818ce4b72afa7f4cc84e2230d8f57657f8afe
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 12:14:33 2023 -0800

        trim readme

    commit 3a7c8a5c2c387b2e358607e267ccff26e30f875e
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Jan 6 12:11:42 2023 -0800

        use django_timezone.now()

    commit 4950b77d834bd679fc6605fe840455b033ca046d
    Merge: 2b5ad145 907637b9
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 19:41:04 2023 -0800

        Merge branch 'main' into develop

    commit 907637b9ec515e0a334f7144f4d212edc9bf416b
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 18:47:39 2023 -0800

        v1.0.3 (#216)

    commit 2b5ad145840f5399f41577f28132f8eacf0fcebd
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 18:31:18 2023 -0800

        bump news'

    commit ff41fdaf9624c79f197b200ffa181869c735eb36
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 18:29:52 2023 -0800

        update deps

    commit 123b97ce9fab45f7e772ad761c242a2ef6d43e25
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 18:24:04 2023 -0800

        fix orphan folders bug

    commit 9f2fcb041537895ed169c9d1abf737c5fe1e44f0
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 16:07:53 2023 -0800

        fix moving folders orphans folders bug

    commit c29bcebc9562fce5124254f276d218dc8fa2048a
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 15:57:47 2023 -0800

        fix item does not exist redirect

    commit 28ee9597c6217ecb64ebdc1215bc6af6ea2974cb
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 14:38:35 2023 -0800

        better cover error handling

    commit 3e6bb2b12c307f413f11727d002e51c8b50691ad
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Jan 5 11:52:27 2023 -0800

        rename release branch to main

    commit 4e2118947feaf33e355938b68cd031957e1e71af
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 23:48:26 2023 -0800

        bump comicbox

    commit a3905e21cf2519a2c634771381911810d5dc50e9
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 15:18:09 2023 -0800

        update deps

    commit 22b08504cc27a74cae2220c809e79e03bfdbef50
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 15:15:52 2023 -0800

        bump version

    commit 802fa5b1a7a4e294684ad98319a61cf3d660a14d
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 15:15:35 2023 -0800

        force update failed imports task

    commit 64b7ca89372df11ed3a2859ea7025ab45b023500
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 14:24:46 2023 -0800

        do right side as well with title toolbar

    commit 6cb35c4bd0ac3138ce6911b101ddf8e9e43d4af8
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 14:23:40 2023 -0800

        line up browser title toolbar padding with filter toolbar

    commit 0e522aa6679dcdd994d37efb8de3bc69d888f47b
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Jan 4 14:09:25 2023 -0800

        slightly  safter cover purge

    commit 21742192f4d2cae92fc2a559c3aec94fca5b654c
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 22:32:13 2023 -0800

        hide progress bar unless there's progress

    commit 68069cf27d39dd6ffd93ad7a38fbd6fc54fd4941
    Merge: 48d527d8 44e80076
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 22:26:24 2023 -0800

        Merge branch 'release' into develop

    commit 44e80076fce65e3d0852e71e3737b2385d1d5d3e
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 22:06:28 2023 -0800

        v1.0.2 (#215)

        * reorder dockerfile

        * fix zero padding

        * line up order-by caption on browser tiles to the bottom

        * update deps

        * bump version

        * drawer attribute optimization

        * package updates

        * remove pushover dev dependancy

        * Fixed next book change drawer opening settings drawer.

        * orphan component from last commit

        * dependency updates

        * bump news

        * remove script & temporary from admin settings menu

        * update packages

        * bump version

        * fix admin title toolbar z-index

        * fix failed imports not reupdating

        * trap db update errors and log issue paths

        * bump news

        * Discard orphan websocket connections from the connection pool.

        * make unseenFailedImports icon color red

        * use CloseButton component for librarystatus and fix positioning

        * comicbox 0.6.2

    commit 48d527d83ca8039863186e2d20890481cca9201c
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 21:20:01 2023 -0800

        comicbox 0.6.2

    commit 27bbc6b4ec16cfeb216674a1249b25aadbff8ba7
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 21:17:16 2023 -0800

        use CloseButton component for librarystatus and fix positioning

    commit 080cc94902fad2645ea29f4248ccbd57bfa8e837
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 21:16:45 2023 -0800

        make unseenFailedImports icon color red

    commit 2b725677c6418d96e555c67017c3dfc9f838a484
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 20:58:02 2023 -0800

        Discard orphan websocket connections from the connection pool.

    commit 5d9c0453f3d25e9f6d75e78f267b054c50c716d7
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 20:39:01 2023 -0800

        bump news

    commit 44c00e84e5059284c3d78c51d3f68074ee09ce1d
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 20:37:54 2023 -0800

        trap db update errors and log issue paths

    commit 3b0fc799a20a540c177040b451ef5432d2a261f6
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 19:33:08 2023 -0800

        fix failed imports not reupdating

    commit cc6f66869f9b4a904534449292e46c4511e62a7d
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 18:06:57 2023 -0800

        fix admin title toolbar z-index

    commit 897c053dc686157416df490c6ca2b0403cf4749c
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 16:21:20 2023 -0800

        bump version

    commit f554bb5aa4ce35c80f8baf1488247eb2f7609d88
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 16:21:10 2023 -0800

        update packages

    commit f87326d030f6f723c591adddf3bfb9c514f167e8
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Jan 3 16:19:53 2023 -0800

        remove script & temporary from admin settings menu

    commit aba5f631b44c951832dd5ad7aea5adb9393e0ef8
    Merge: 3ba78743 31f8ea28
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 13:23:40 2023 -0800

        Merge branch 'release' into develop

    commit 31f8ea2800210a26cce7ee1098011172e01eae9a
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:39:54 2023 -0800

        v1.0.1 (#214)

        * reorder dockerfile

        * fix zero padding

        * line up order-by caption on browser tiles to the bottom

        * update deps

        * bump version

        * drawer attribute optimization

        * package updates

        * remove pushover dev dependancy

        * Fixed next book change drawer opening settings drawer.

        * orphan component from last commit

        * dependency updates

        * bump news

    commit 3ba78743eb7c2ff5448a2f757170c737944cbef9
    Merge: a7f10f41 10598e34
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:22:54 2023 -0800

        Merge branch 'release' into develop

    commit a7f10f41b67a05a86e45615635bd5e73370a4f2f
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:22:39 2023 -0800

        bump news

    commit d7e4b33b52f049f3e699db23989eae258e03b07c
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:19:40 2023 -0800

        dependency updates

    commit c4a98d51d8c7c17fb24b8f3896d61de4da2c068b
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:16:27 2023 -0800

        orphan component from last commit

    commit 192ba5edc2aff637e3bc27598cf040e2314c2471
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Jan 2 12:16:09 2023 -0800

        Fixed next book change drawer opening settings drawer.

    commit 87e88680aae54b453c715d1029f09d058a34d868
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 1 17:03:54 2023 -0800

        remove pushover dev dependancy

    commit 4b4723c40149d6875b325426967445b2ead86657
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 1 17:01:32 2023 -0800

        package updates

    commit dd9acdc71d61eafe4caacbcc7a32dea511c59c80
    Author: AJ Slater <aj@slater.net>
    Date:   Sun Jan 1 16:58:51 2023 -0800

        drawer attribute optimization

    commit a2fe3a70a50330ba026eef2b38ebf450d2a34fcd
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Dec 31 16:42:34 2022 -0800

        bump version

    commit a0bbcb52c8846c147c352d4918c2244d6eec6819
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Dec 31 16:42:24 2022 -0800

        update deps

    commit e9f75151568449ed29e94f2a51908b23b14cdca0
    Author: AJ Slater <aj@slater.net>
    Date:   Sat Dec 31 16:40:11 2022 -0800

        line up order-by caption on browser tiles to the bottom

    commit 3fca957b9bfc2d6170c5d9e160ccb0c79b0663c7
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Dec 30 16:45:01 2022 -0800

        fix zero padding

    commit f14749a8de68adc4501815ad0daff082cae17974
    Author: AJ Slater <aj@slater.net>
    Date:   Fri Dec 30 15:27:13 2022 -0800

        reorder dockerfile

    commit 10598e342fedf3e11152aea02429f7ab18f25843
    Merge: b52827f2 a6d429ba
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Dec 29 12:17:02 2022 -0800

        Merge branch 'develop' into release

    commit a6d429badee6a5a06d68cc04db1d5aa9fdbd8336
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Dec 29 12:16:09 2022 -0800

        update packages

    commit b52827f21762ae3c8e376179262a4f5c49f5b40b
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Dec 29 12:14:42 2022 -0800

        v1.0.0 (#210)

        * bump version

        * change search help icon

        * per server start timestamp for frontend common

        * use dev for docs so it never goes out of date

        * use a group converter for urls

        * converter needs comic as well

        * fix broken icon definition

        * filter select throbber

        * now that it works go back to computed dynamicChoiceNames

        * pdf don't force rendering with key seems to fix it. make placeholder really dissapear

        * bump news

        * alphebetize fields

        * also offer selected choices so we can deselect them

        * fix deselecting filters by coercing pk types. let sub-filter-menu determine it's own type

        * use writatablestate

        * fix returning more filter choices if a filter is already selected

        * update version and packages

        * fix version using timestamp in api. lint

        * lint

        * remove cruft

        * remove vestigal api point

        * remove export of nonextand function

        * remove admin tools header

        * v0.13.1a7 (#194)

        * Squashed commit of the following:

        commit 1085a1426e6588225f4c7f514c91ee1009430231
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:29:29 2022 -0700

            change transitions

        commit 4f998c8b10522714744b60075dfa555e2ef41b83
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:22:32 2022 -0700

            hide all of failed imports in an expansion panel

        commit b3f1fd40f942b27590aa8191ef096e131810cf1c
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:17:48 2022 -0700

            cancel button for change password

        commit 30ca1f8a43693aaf8e787ae6d853a687232824d3
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:15:14 2022 -0700

            hopefully set admin drawer open when large

        commit 12cdfcf52c4c13f5b5c3a5f50ebd5baad8ff98de
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:14:50 2022 -0700

            language

        commit 55f2b0c5cd6ea402b989deda34338935dac1f0e7
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:09:02 2022 -0700

            lint

        commit c1aef5704b0784b80464035007f993d8212ae4cf
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 19:06:22 2022 -0700

            lint

        commit af9064723a965b623afc5ef6ce51f9a49f55ccfc
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 18:53:05 2022 -0700

            diable broken md parsing in frontend dir

        commit f27199d00a050752a85de731d36537ab2e28c2cd
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 18:52:35 2022 -0700

            disable security warning

        commit 0a7d2c493c3e54b319ae201f74bd09ed6931f73a
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 18:41:28 2022 -0700

            Squashed commit of the following:

            commit d648acd46b268c726adbf673f0f5986f5020c39c
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:41:13 2022 -0700

                fix fix script. package moved to root

            commit c52a1824ca4a4f02b19851cb9286365a1a1ffa90
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:40:55 2022 -0700

                use using eslint-plugin-mdx

            commit d5a989e75ced2121c8c874e82b42afd3e5e3e4a8
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:40:37 2022 -0700

                move to using eslint-plugin-mdx

            commit 6fb5e6421134b5782f3310692acf4bb76276fec1
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:39:43 2022 -0700

                lint

            commit a17465dbcdf5a320b2937be4f6013f3cf14835c1
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 18 18:19:20 2022 -0700

                eslint md not quite working can't load remark prettier rules

        commit ecbee17bc90886db035a21b8e77e467460d16342
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 16:46:33 2022 -0700

            lint pwa

        commit 5025b317557d71d7cd855759b4fd16fab8974595
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 14:36:40 2022 -0700

            lint

        commit e971bd92a3b20dda712e5d9dda43fc864a7e0998
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 14:07:59 2022 -0700

            use plugin-prettier-vue, move unicorn rule to root eslintrc, user prettier-config rules after other rules.

        commit 7d87f1c1bbca35b658cb5fe262bfc30249db3358
        Author: AJ Slater <aj@slater.net>
        Date:   Sun Sep 18 01:49:34 2022 -0700

            lint

        commit 26e75cf0edcffc43b0d95f3980b50030421f8c1d
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 22:10:40 2022 -0700

            lint rules

        commit b161b11b1584a1be5f5a72c87cbffdaf707c2550
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 22:10:26 2022 -0700

            remove some listsfields in favor of many=True

        commit 5e8297df56e3e430fe624ac049678435f5aac6fa
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 19:49:43 2022 -0700

            remove cruft

        commit 653f5a188dbf4478ec69641ac3edb2dc15ac818d
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 19:49:15 2022 -0700

            remove cruft

        commit 4fec82bec54e460c4da05c04a0dee0b74da72412
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 19:30:02 2022 -0700

            lint

        commit 49b9f4db3e0fa3d69a39fc483b7f0499e9158241
        Author: AJ Slater <aj@slater.net>
        Date:   Sat Sep 17 19:02:48 2022 -0700

            Squashed commit of the following:

            commit 7ebfcb123b06696bcb76ae4f5de73efb1f2d57a4
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 19:02:15 2022 -0700

                refactor rootlinks into nav links and fold others into toplinks

            commit 5a28ca2400601af2177d14d9750ed862c04a6eb4
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 18:16:51 2022 -0700

                change breakpoint for close book button

            commit 8ffa21af56723c079840368b94ccfca0122da0cf
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 18:16:30 2022 -0700

                fix touchmap calling this in arrow function.

            commit 50527ecba67899124087ac07bc7f2b579dad3343
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 18:13:21 2022 -0700

                use content instead of summary

            commit 90d03e30bef926aa11e70030085bf7cc6d118dce
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 18:11:58 2022 -0700

                more durabliblity for pycountry lookups

            commit 15085a1ea74506203af6f90820e2ebff4d6198e5
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 18:05:26 2022 -0700

                avoid toplink duplication with entries. let top links have summaries

            commit fb883f997c00db77d4e4542b81de60f4189d3b38
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 17:33:30 2022 -0700

                fix pocketbooks not urldecoding some things

            commit 86137de4a2ff46022cd1a327275354f0420ec9f0
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 17:22:03 2022 -0700

                clear

            commit e06a114d35679409fb7d2893042f504378ffaba8
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 17:20:49 2022 -0700

                ignore content negotiation for pages

            commit 27e9a6243e0984b8ef634c7c867e0f1bd6c691a4
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 16:49:31 2022 -0700

                don't use redirect link for opds

            commit 236f31d2a85975886e88afe0866e8d2e923dfd88
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 16:23:10 2022 -0700

                bump news for opds

            commit b4955383ed8aa13338b4842202261c1e4df6d542
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 16:12:24 2022 -0700

                change routes for top links

            commit 65fb6e5bdb20709830a7e9eb392b2be2942d50b6
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 16:06:25 2022 -0700

                fix lanuage tag for opds

            commit 0f62798f5a0c3f528ab76f53bf0c1e38ee44e4c3
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 15:45:42 2022 -0700

                featured link

            commit 746424998e071af3c4a7b963a9a64e5a54dce36e
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 15:18:01 2022 -0700

                add language fix for opds folders

            commit f0b147b89dbb39733238953f683f8506b64beeef
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 15:16:20 2022 -0700

                opensearch:totalResults

            commit 7b1086ca0d2130c2d8313a87578354c40e1f615e
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 15:02:43 2022 -0700

                opensearch itemsPerPage for opds

            commit b39b31096b9476835dd87569f46be0e52f5da939
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 14:49:34 2022 -0700

                add new top link

            commit 23941c164b46036af8991c5cb7d7de488789b02f
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 14:37:12 2022 -0700

                add published to opds

            commit ad2edc2948d52a55b7fdf39189dc969547b8bc5c
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 14:28:44 2022 -0700

                add publisher to opds

            commit 580a79f9f8e443032fa9b1aed4c4b217b2c46d2d
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 14:15:03 2022 -0700

                fix opds folders view value mapping

            commit 9d18f461eda305be0325bd12b90b39f7783fac3f
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 13:10:13 2022 -0700

                fix opds folder view redirect loop

            commit e008107ea61b57f8f7f1387454d1fbfd0e819fe2
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 12:32:20 2022 -0700

                move django db functions to own folder

            commit 3c5b3eef0525e6a1f4bd32c552d774ef32008971
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 03:11:54 2022 -0700

                working opds metadata. opds folder view broken.

            commit 1ea16aaac5dd4869784a834c2436b70999060a4b
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 02:43:25 2022 -0700

                consolidate parsing of csv tags

            commit ff589d838dc6ad03a9ec18aab832eafdc362b13d
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 17 02:36:50 2022 -0700

                fix opds spec for authors and categories and contributors

            commit fed88b478343c19a468790240b8665061d419419
            Author: AJ Slater <aj@slater.net>
            Date:   Fri Sep 16 17:49:12 2022 -0700

                fix null cetegories in opds entry

            commit f3745564436b3db0837d71e4c19fbf6833547f83
            Author: AJ Slater <aj@slater.net>
            Date:   Fri Sep 16 16:25:37 2022 -0700

                opds with more error catching and templates for metadata

        commit 6b076d334fcf6ce91d30c07a402c6a400072b5fc
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Sep 16 16:17:19 2022 -0700

            update npm

        commit e3d64a7797aba31fae260275cd10930bf5cd8143
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Sep 16 16:17:11 2022 -0700

            lint

        commit cb14e29a88bbbd217f13f7b5aa745bd2df927f41
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Sep 16 14:19:24 2022 -0700

            update packages. bring back flake8-eradicate

        commit bf8a961738a6b5bd02f5ed69b8d02f84cd052b22
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 23:35:13 2022 -0700

            username in change password dialog

        commit 9643aa03730bd7c908122444d03a0f85e7cf9bb0
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 23:32:48 2022 -0700

            OPDS copy on click

        commit 72e623f4b6bf0eaebec12eb418ebb57bd7f80356
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 21:58:25 2022 -0700

            start top link

        commit ed0e6d4ba98e9131ae13f2ed1412d6acad034843
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 21:35:33 2022 -0700

            opds defaults to no facets

        commit db6b0fc6c060aaeb24c14a3ea529f74b752dd897
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:28:27 2022 -0700

            remove link to old search help

        commit 8e026429f71a1ba6b35686180b05d93feadabe0c
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:28:01 2022 -0700

            logo in NEWS. remove old SEARCH.md

        commit 3624b247753e0d5a49d11452f5dd80f9e680c8ee
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:26:34 2022 -0700

            try html for github markdown

        commit 390d156ad2480338aa79f7c0b20abeaae59b5fbc
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:26:20 2022 -0700

            lint

        commit 333ce4dc628b5e7a198a4c969651096525e44094
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:22:12 2022 -0700

            add logo to README

        commit 517b792f014455aedc1384e2f8a6195746fe09d8
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:13:35 2022 -0700

            fix null for dttm column component

        commit dce2bbd2d9a672e4b15d49207e5e9caef98c186f
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 18:11:38 2022 -0700

            admin settings dividers

        commit ddf586af7a0f9fed89653eea217556bab0124528
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 15 17:59:41 2022 -0700

            Squashed commit of the following:

            commit 666fb63b59fc8c9708dbf91f7464b15fbd532f5d
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:58:37 2022 -0700

                failed imports layout

            commit 8559262a58b50905c6e97a50717827f4c818a89f
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:54:24 2022 -0700

                hover effect for old django admin panel

            commit 83c2c6a5d427e7a22fa92fe02e4c8850fb55b53d
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:51:01 2022 -0700

                move failed imports to it's own component

            commit ee0edd1e877d8957f256332116b5e77afa06dea6
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:29:47 2022 -0700

                fix initial state of drawer on mobile

            commit 91d6d6f2fcd5ba17eae9ce5e4edd7a58874149e0
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:26:19 2022 -0700

                lint

            commit 942491f82cafe56f2e20eaa04708ced709052ff5
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:22:06 2022 -0700

                use icon buttons

            commit 8f2debbb899f5ffff103f02c14a5295b5b7f5a30
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 17:13:19 2022 -0700

                datetime column component

            commit 06348681e4c964eafa5f82012059caaa9281e2da
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 16:12:27 2022 -0700

                better dttm columns for admin

            commit 0320ef9940c9b7cc93d0b1dee59313fa7f77ffd9
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:43:13 2022 -0700

                fix groups and such loading for library tab

            commit 9ce500d94e294010d1f87da48ff3a7e252f8dc31
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:37:15 2022 -0700

                fix times checkbox layout

            commit 4a0d4e996de3c9743c3fc2325b52bc6f35482806
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:37:01 2022 -0700

                adjust flag descriptions

            commit 610a8ef20fb1d09c88dcbe50ab23669f457eb658
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:10:32 2022 -0700

                highlight table for admin

            commit e05cf11c68edc5c66ed7b0116f614f9217238893
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:03:53 2022 -0700

                confirm spacing and cancel button

            commit 75214d2a0d42333ff20ca67858ec24d818f8707b
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 15:00:23 2022 -0700

                task tab spacing

            commit b875200d1c28efca88fb3ac438b88223518493aa
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:44:03 2022 -0700

                group add fixes. cancel buttons for all admin add dialogs

            commit 4c940f4b1e8ac090db00cb5b5b23f1ca86ae01d5
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:33:41 2022 -0700

                flag tab spacing

            commit d8e0a5f1aff5f46e1dfadc4c37fcd767297bba63
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:30:56 2022 -0700

                library spacing

            commit 698fe0f9c7ff15e7c3ebc88fff9e8ba57f2c4ec4
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:18:23 2022 -0700

                admin tab header spacing

            commit 9da8e101d7d36680156cc82540dc9cec6e95b171
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:07:11 2022 -0700

                spacing for user-tab

            commit 540b866cc2568d00b23f554bc4306435a624350c
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 14:05:27 2022 -0700

                set drawer status on mount

            commit d369a5d6c47a91686a1f76a28322fa7b080381c0
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 13:48:45 2022 -0700

                fix table height for fixed headers in admin tables

            commit c4c7c6e5c21b14dc177934a0db98f58c9144a1da
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 13:38:48 2022 -0700

                round add buttons

            commit 4cd66a59c8af30f7fb189af0b4c2f53070ed002d
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 13:18:02 2022 -0700

                fix variable names

            commit 2e3b70645e5c3c90a6fba01409af6046bd8cc894
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 13:16:24 2022 -0700

                fix admin setting drawer to show only on mobile. use setting drawer mobile breakpoint. add version footer to admin settings drawer.

            commit 870f85a660cb2ae13822a20ba0c9d4764ab28dd1
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 13:14:46 2022 -0700

                move setting drawer outside of main

            commit 6f89545cdb384d911c3cacadc2fe126cfe212a98
            Author: AJ Slater <aj@slater.net>
            Date:   Thu Sep 15 13:14:22 2022 -0700

                fix touchMap and use breakpoint.mobile from vuetify

            commit a0a9dad907749de71652fcb7b80c1967d37492d5
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 18:05:02 2022 -0700

                move admin side stuff into settings drawer

            commit 96423db58101877358eceaacf989617ac012bb62
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 17:11:38 2022 -0700

                move use authmenu in admin drawer. no tasks running div

            commit f10388d65cafa35c3ae0ca4562c162d4485608ff
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 16:55:11 2022 -0700

                fix statuslist import

            commit bf3430926a46614fa5f910ed0685e0e23522fdde
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 15:50:34 2022 -0700

                use dynamic routes

            commit 858d79ba7c13bc7ca965adf0992b316b8a30585b
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 15:47:22 2022 -0700

                poetry update

            commit d7f476148c5cf3022f9ab6959bd12aab03b22fa1
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 15:45:30 2022 -0700

                update packages

            commit 7be7ce4f42f6b6fb12bcd191c75c069af9227652
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 15:42:20 2022 -0700

                move logout to sidebar

            commit 017f6efa13cc79b02077c3964f419c2a5968d8c4
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 15:39:56 2022 -0700

                add tab component

            commit 5d3a2ef08ff04211dc97a3fb2eadb1a480d51211
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 15:39:12 2022 -0700

                move admin tabs to component

            commit 02ffb6f71776bf251aa011e48cadc7ff81a73a75
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 15:25:04 2022 -0700

                admin logout button

            commit 62d6ac8863b55f01615580f572419a95b37b677c
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 12:12:15 2022 -0700

                rename tab component files

            commit c138683e86d6b6d51694628ac60ee388bf66c3fb
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 11:51:22 2022 -0700

                packge update

            commit 8ed25d072ae03306859163f26b9dc599ef0d48c3
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 11:51:17 2022 -0700

                more help text

            commit 0537043ad219474aeaeee7ed4f77b891636ca8a6
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 11:22:07 2022 -0700

                default to admin libraries tab. select libraries tab if no libraries.

            commit 6d61f40237d2743864799dd340ead87705807b0f
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 02:28:43 2022 -0700

                fix outside deep linking into vue

            commit c0869cd5602d5d4b7add06c4a8c55fd4bbba85aa
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 02:15:41 2022 -0700

                change name of queueJob to libarianTask

            commit db9746ec94a6202b3e0d44e50c92fceaca7a6dce
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 02:15:22 2022 -0700

                fix librarian task library specifier"

            commit 0f4ef52a98082d764d875c561cf2d5f6d165c025
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 01:51:57 2022 -0700

                defer() and prefetch() optimizations

            commit 9e08ccbbfaef364c31127e2f91e9644ac449d816
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 01:51:17 2022 -0700

                lint

            commit 2c9404dc6947b0ab9a3ab5336fff8aafb287189e
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 01:02:53 2022 -0700

                no libraries help

            commit 1c2ce0c8bbebe38e14dcdfc3873df7f63fe0458f
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 00:52:11 2022 -0700

                shrink tabitem margin

            commit c1ca8fc9bd0faf6e33477875ebce9b3b5a0fd6ce
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 00:48:53 2022 -0700

                langauge

            commit d4ec587d8ac9cbbfeef228d6810bdeb57d9752d9
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 00:48:00 2022 -0700

                fix url lookup for deprecation warning. darken red

            commit 391f648c79060bad554c18e2284fda64c94138fb
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 00:42:15 2022 -0700

                fix old queue jobs page

            commit b28654983ac96b5a35d9b0e21ad728239d1ceda1
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 00:40:22 2022 -0700

                style & lint old admin page

            commit 53bb8c330cd33da04f26c0d88596a0352edbc09f
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 00:38:23 2022 -0700

                bump news and create deprecation warning for old admin panel

            commit 49b956641d7bc20bf21c8d31c398d2f3442511c0
            Author: AJ Slater <aj@slater.net>
            Date:   Wed Sep 14 00:17:28 2022 -0700

                start of documentation

            commit ab620319a0a1e84d882edd5b11a75ec186620841
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 23:48:19 2022 -0700

                refactor ADMIN_FLAG defaults

            commit 6caef4f80b0ef46eac45ecb755f6bfdd659a396b
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 23:48:03 2022 -0700

                lint

            commit e7b0014e5eac78760f98cf084188578cd2b36f30
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 23:40:54 2022 -0700

                mark tasks obsolete

            commit 486b682ecb665956dc5d5142b9a8b5c10c41d133
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 23:37:59 2022 -0700

                refactor socket subscribe and send protocol in the process of fixing it

            commit 2828a8b285c9e48233fbabfb9c0fdd11beb1aaaf
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 23:03:34 2022 -0700

                task titles

            commit 497d71420b65423af770cb40c94258bdbbaff8a8
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 22:09:11 2022 -0700

                library tasks

            commit 3a71a6d7a1e53477aa41dc4629fcbe84ddb50c31
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 21:47:40 2022 -0700

                confirm dialog for tasks

            commit bb75f20e6a723cd3699e71ec53b814b8f4bbb35b
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 21:21:18 2022 -0700

                admin choices

            commit 6575a4f9b354111bb176c01b34aed8307c8a3af3
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 20:56:05 2022 -0700

                tasks basically working

            commit 759170c879a84093653b4f3ea19f5d793b1f6eca
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 20:03:10 2022 -0700

                fix library group reading & updating

            commit 22a99bb40bf169c827fcfd61cfe386614bc2ccfb
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 20:02:53 2022 -0700

                remove logging cruft

            commit f856270429634524eb0d6f2890b2d2a6baab0027
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 20:02:43 2022 -0700

                remove loggin cruft

            commit fc08e3751f64944612fe2fc47906971ad4880b66
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 20:02:21 2022 -0700

                remove logging cruft

            commit 929d52eef47c4f79f029edc3b619e64e75bf0a81
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 18:38:09 2022 -0700

                fix vuetifyItems

            commit aaec03af7fe372a9df9593c06c80d60f0a4aebfc
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 18:31:29 2022 -0700

                showhidden support for file picker. ix user group setting

            commit 2e17dfe7289375b7f6f0f71be99df15d981307d6
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 18:30:55 2022 -0700

                server showHidden support for file picker

            commit f95abe3e4575f635fe683cb291b523899d105db9
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 16:08:30 2022 -0700

                get correct pk or id for vuetifyItems

            commit 89df5a28b424c63061efdd3c5672c420139c2874
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 16:08:09 2022 -0700

                return value for user destroy

            commit 43d2dcdbacb17c0e612e0ae161dae8280d36f1d4
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 16:07:54 2022 -0700

                use frozensets

            commit de9ef832f78155481e378d400413e97d32402f9d
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 15:52:31 2022 -0700

                make file menu clearable

            commit f7b7748024ced6514c51a1d6d4568e9c6815c4cd
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 15:47:37 2022 -0700

                fix more irregular admin names

            commit 90a35bf820235416611098ef297aa4ac471e252f
            Author: AJ Slater <aj@slater.net>
            Date:   Tue Sep 13 15:35:18 2022 -0700

                fix stupid plural states in admin

            commit 89599b8fcc2b35420a9100f1a5aee728a60e30fb
            Author: AJ Slater <aj@slater.net>
            Date:   Mon Sep 12 23:28:14 2022 -0700

                fix many folder browser bugs

            commit 38dfabe80f0fad27fbebdfd069f474b5a113074f
            Author: AJ Slater <aj@slater.net>
            Date:   Mon Sep 12 00:50:49 2022 -0700

                change password success dialog

            commit 025dddec0fba1e627032713a161f439f1972cc15
            Author: AJ Slater <aj@slater.net>
            Date:   Mon Sep 12 00:37:40 2022 -0700

                reset dialogs with empty objects instead of form.reset

            commit 59080a996b122e0d9866c4c818353e27dbeb8717
            Author: AJ Slater <aj@slater.net>
            Date:   Mon Sep 12 00:33:06 2022 -0700

                fix variable name bugs. load failed imports for admin when library changes

            commit 2ae0502904c2b80039519dba602909d946953820
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 11 23:40:51 2022 -0700

                fix type error in status for moved items

            commit 3f15edc24fe734cde02d4a24fb22d7eb97dc5e82
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 11 23:24:06 2022 -0700

                compact most load functions

            commit ba2008b9acb14b33159c700388ae133a778a53dc
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 11 23:01:33 2022 -0700

                fix import of clearErrors

            commit 01d7d0bb578a23828b431c3f94e9329acc73d434
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 11 21:17:40 2022 -0700

                fill out error handling for flags

            commit 75aaaa18412ff55c47952d0ed01494149d0d42e9
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 11 21:14:40 2022 -0700

                flags error handling

            commit 016decdcd308064529e2931c89954dc914fc5609
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 11 21:05:43 2022 -0700

                compact store row functions

            commit ebfb215c99e9496749f61646b129e5a4f276bbcd
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 11 18:03:30 2022 -0700

                organize server folder picker data differently

            commit 55d0a7c131b7ac0753bd0d59a0a5ed60e94173bd
            Author: AJ Slater <aj@slater.net>
            Date:   Sun Sep 11 16:13:42 2022 -0700

                time text field

            commit 21c204df89566956081c7ef29d3def7de53bc9d9
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 10 14:41:09 2022 -0700

                fix focus event

            commit 0d26dfedb96c30cf8ca04ab59102df86a429f053
            Author: AJ Slater <aj@slater.net>
            Date:   Sat Sep 10 14:36:46 2022 -0700

                backend validation of …
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