Skip to content

Commit

Permalink
v1.1.5 (#232)
Browse files Browse the repository at this point in the history
* bump version for release

* fix opds thumbnail links

* bump version

* whoosh index speedups

* bump version and update deps

* set alpha version

* widen admin tab display

* v1.1.4 (#230)

* 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@slater.net>
        Date:   Fri Sep 9 12:27:11 2022 -0700

            no delete self guard for destroy user

        commit 39861880ff89039425ef83ff4f8b8877730c6897
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Sep 9 12:22:38 2022 -0700

            delete libraries. fix delete warning

        commit 75829a340135ab709a1e72cc8f1cf2160578c204
        Author: AJ Slater <aj@slater.net>
        Date:   Fri Sep 9 02:04:13 2022 -0700

            more working than not, but still ugly

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

            progress towards creation

        commit 4d39e114e7d547cceca1661faabd21cc41cc6b62
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Sep 7 21:35:18 2022 -0700

            create users & groups

        commit 0071665df09e46a6ab099c61dba6d5c82fb5c4c0
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Sep 6 20:50:56 2022 -0700

            update packages

        commit f92e7be8e11fcd3940d255934ade97e895fb0583
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Sep 6 20:50:49 2022 -0700

            lint

        commit 15587687fb5d949697f95aefd1da20bfae149aca
        Author: AJ Slater <aj@slater.net>
        Date:   Tue Sep 6 20:50:38 2022 -0700

            lint

        commit 4e1e4e40477058ece972592bcf09485257a26b7b
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 1 16:06:30 2022 -0700

            load data

        commit 158b2824a3c1be85cbad2223cf46d8688a7b5a58
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 1 15:16:47 2022 -0700

            use v-main everywhere. fix error page

        commit e755719f00a65bcea64565cd12d3bfabfb2e71ee
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 1 15:16:34 2022 -0700

            fix serializers to use exclude

        commit 2784fb5b20c1ffea00f26de7da776c8bf306df0e
        Author: AJ Slater <aj@slater.net>
        Date:   Thu Sep 1 13:14:16 2022 -0700

            beginning of admin spa

        commit 3ef17931856118aeaf3bcc41f8b62042e814aa57
        Author: AJ Slater <aj@slater.net>
        Date:   Wed Aug 31 16:06:31 2022 -0700

            break up admin views in anticipation of more

    * simplify debug_toolbar url

    * fix redirect reverse url

    * remove django debug toolbar and livereleoad server

    * fix tag name

    * fix syntax error

    * bump version

    * add preload polyfill for non chrome browsers

    * simplify use of django-vite fixes prod. css errors. can't use keep_only_hashed

    * idk i don't think we need this polyfill

    * use resolve instead of budget dirname

    * a little join filtering

    * dynamically import the admin settings panel

    * rename ADMIN_PATH to DJANGO_ADMIN_PATH

    * fix missing comma

    * admin layout

    * lint

    * now() doesn't exist in browser i think

    * lint

    * Squashed commit of the following:

    commit 4d013c0f96ba0bab640be552e925bc80270179a1
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Sep 19 17:29:50 2022 -0700

        style fixes

    commit 1b8469acd7398da2ec91dbb5e35dd29a34faaa3e
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Sep 19 17:18:52 2022 -0700

        create pagination slider component and specify with #ids as many unscoped selectors as possible

    commit fce40d5c2fb7c72f871f227d23a14a27766d64b7
    Author: AJ Slater <aj@slater.net>
    Date:   Mon Sep 19 16:48:45 2022 -0700

        use ids & important to fix css

    * change some file names to not confuse unplugin-vue-components

    * remove warnings from swagger. change bookmark endpoints to be named bookmark

    * fix test

    * disable tabs touch support

    * fix getReaderRoute bookmark

    * change admin tabs margins

    * Squashed commit of the following:

    commit 72ccda79bd37c733034292361b121a77a42cc2f9
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 16:15:51 2022 -0700

        disable clear button more often

    commit 7036f782e2bb2c0c1f91bc507226a2e5c14d5f04
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 16:15:36 2022 -0700

        safer serializer hackery

    commit 4debec4f6eca5b56521707b9ae7473a17dbf0d39
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 16:15:09 2022 -0700

        more explicit serializer

    commit 1473b7ead4a352597c468b4286b15b15b79a1e27
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 16:14:41 2022 -0700

        use nulls instead of undefined for settings server null values

    commit fb2b63ac03b1d268099075f3fddd06cfe944135c
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 15:29:03 2022 -0700

        fixed headers for admin

    commit ea8347bf7bfee43bed725a3c688c981abd2297f9
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 15:28:47 2022 -0700

        task tab without tables

    commit 3234d531fc828801a1e668019f9bc6ac1fb732d6
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 15:28:29 2022 -0700

        fix browser route

    commit 03a3c0f94da81e97f77c664b3467166649a8e1f1
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 14:44:33 2022 -0700

        flag tabl layout

    commit a6049be2378aeb49523954838e69c65b6f19a0bd
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 14:44:17 2022 -0700

        turn off highlighting on hover for v-simple-tables

    commit 55def748114aa218a8a537cae09675f77901353b
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 14:18:46 2022 -0700

        task tab layout

    commit 3b902b79441204cd173b9f67b799a495e2ea115b
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 14:14:08 2022 -0700

        layout task confirm dialog

    commit 672c1f39f275fc806d1269841090570d2a984db8
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 14:09:44 2022 -0700

        centralize tabs object

    commit 0cada50743777eede42c3933896ce53b004c5e30
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 13:39:05 2022 -0700

        admin layout

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

        fix validation rules

    commit 522c9142a67721e5e1855df55d763cc7661f0ce6
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 13:19:00 2022 -0700

        admin layout

    commit 51bca08b21bca680380d3cc825d20f1e4ec063c3
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 12:55:52 2022 -0700

        library update dialog

    commit 3e237b6429d49cad5117b059ff4b2ff3cdc77f5b
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 12:55:37 2022 -0700

        fix update bug

    commit 1217cc1a115c7b010e7662d4cede778d42af251e
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 12:55:27 2022 -0700

        remove old focus changer

    commit 1a874e84406116121ea3930fd03639cc46e03a34
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 12:55:04 2022 -0700

        remove debug cruft

    commit 3193ee3bf72d8aaed101b686af5906b9093f7ac6
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 12:54:47 2022 -0700

        fix create update footer table name

    commit 7c5276bb0a6baf0857777d0f3caff9b7b9675326
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 11:40:04 2022 -0700

        group cu dialog

    commit 8cb3cae3d2add3c14a3b1f79783297b668bdbff8
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 11:39:49 2022 -0700

        remove cruft

    commit 303753407e21bd21d5b8b18a951c5e63fdb860b3
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 11:39:36 2022 -0700

        fix libraryMap

    commit d33368fff6526058c53a0a1d549311636328198c
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 11:01:58 2022 -0700

        create create-update-footer for admin dialogs

    commit c06b5004eceb82e4da2af272ba8aeb29e7b0c9b2
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 10:46:05 2022 -0700

        componetize update button

    commit 5f0fc0d2636fb12840371bcd0ca9518cf7fa2fe8
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 10:35:37 2022 -0700

        user uses cu dialog

    commit 0227ec7999c4503532dcf266229766482b8ac601
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 09:31:06 2022 -0700

        change version footer padding

    commit 2df9d3d531c357259430e0cc17626b52c402f0a0
    Author: AJ Slater <aj@slater.net>
    Date:   Tue Sep 20 09:28:25 2022 -0700

        relation-chips component. tab items are centered with max-width.  admin store has pk->name mappings

    * remove obsolete tasks

    * expose userid for admin panel

    * lint

    * bump version and update packages

    * call update button edit

    * safe padding

    * fix tabs hidden by settings drawer. remove fixed titles"

    * fix admin fixed layout

    * comment

    * dynamically load the huge pdf component

    * bump version

    * simplify gradients

    * lighten logo colors

    * regen icons

    * package update

    * lint

    * use optimized versions of svgs in mds

    * fix metadata eye read button

    * fix file image downlod icon

    * fix mobile breakpoint number

    * fix mobile breakpoint on admin settings drawer

    * dynamic admin table heights

    * fix topgroup left margin on mobile

    * bump version

    * Squashed commit of the following:

    commit ea1108c01971ac016d56a9b4f82d3f4cf7f1ba24
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Sep 21 14:44:06 2022 -0700

        working vite proxy with websockets

    commit db095d3183482cacf4dfd495c8e93889674f1b03
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Sep 21 14:37:11 2022 -0700

        hmr cors fixed. no websockets yet.

    commit cfdc42e1eccf8396edceedbd59e52a288c98d90e
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Sep 21 14:02:46 2022 -0700

        close to working

    * change admin settings drawer to default closed

    * remove contraproductive padding

    * fix download page button to be more normal

    * fix download for ios pwa bug. remove download from browser card menu

    * explain the PWA ios fix in a comment

    * Squashed commit of the following:

    commit 063613998654fff991c280139221593b273408e9
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Sep 21 17:21:34 2022 -0700

        change autoquery input param to q

    * much more clever admin spacing

    * fix button for librarian statuses

    * package update

    * lint

    * newer base python-alpine

    * more admin table padding

    * better mobile browser toolbar padding

    * bump version

    * bookmark in_progress does not include read books. optimize bookmark filter logic.

    * bump version and update packages

    * lint fixes from merge

    * fix serviceworker frommerge

    * Squashed commit of the following:

    commit 379b89e7096a4528b928a954abeaca9a731495ce
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Sep 22 14:51:51 2022 -0700

        fix initial value for two_pages when bookmark doesn't exist

    commit 2afbc670c04063830616b6c5fe3e66b3f5595b76
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Sep 22 14:42:11 2022 -0700

        spacing for status panel

    commit 0b40b38fd675faaa3107dbd7dfb29246a4cdb9b3
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Sep 22 14:42:00 2022 -0700

        fix setting variable

    commit 93ff14ec723c3b440fec8739bbd7c9ecdc83bb2c
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Sep 22 14:35:09 2022 -0700

        use '' for charfifeld nulls

    commit 9eaa5089b5bfd8829c2970ab94148d39b779bdce
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Sep 22 14:03:10 2022 -0700

        lint

    commit 572bd05156de68b85fdfc5c25502a3e9caec974a
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Sep 22 14:01:58 2022 -0700

        fix bookmark local settings bug, '' is django's preferred charfield null value

    commit b99657b03170a607c3b439b11c8a8e13a2c9a095
    Author: AJ Slater <aj@slater.net>
    Date:   Thu Sep 22 14:00:24 2022 -0700

        don't run docker proxy by default

    commit bf3a65018d7c1d15f6c0a4677c400ad6cf2d08cd
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Sep 21 23:36:22 2022 -0700

        bump version for release

    commit 755bfdbd52c1b05d4d9bf167d5cc0b0b17123127
    Author: AJ Slater <aj@slater.net>
    Date:   Wed Sep 21 23:34:11 2022 -0700

        v0.13.0a6 (#190)

        * 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:4…
  • Loading branch information
ajslater committed Feb 13, 2023
1 parent d79dd9a commit af5dc52
Show file tree
Hide file tree
Showing 53 changed files with 2,697 additions and 702 deletions.
2 changes: 1 addition & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
.picopt_timestamp
.pytest_cache
.ropeproject
.venv
.venv*
/codex/static_build
/codex/static_root
/config
Expand Down
2 changes: 1 addition & 1 deletion .eslintrc.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ module.exports = {
"!.circleci",
".mypy_cache",
".pytest_cache",
".venv",
".venv*",
"cache/*",
"!cache/packages",
"cache/packages/*",
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
.spyderproject
.spyproject
.tox/
.venv
.venv*
.webassets-cache
/site
ENV/
Expand Down
2 changes: 1 addition & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
.git
.mypy_cache
.pytest_cache
.venv
.venv*
/config
/node_modules
/test-results
Expand Down
2 changes: 1 addition & 1 deletion .remarkignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
.git
.mypy_cache
.pytest_cache
.venv
.venv*
/config
/node_modules
/test-results
Expand Down
11 changes: 11 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,17 @@ width: 128px;
border-radius: 128px;
" />

## v1.1.5

- Features
- Admin Stats tab
- Libraries can have a poll delay longer than 1 day.
- Fix
- Crash when removing comics.
- Admin Create & Update dialogs would get stuck open on submit.
- Delete expired and corrupt sessions every night.
- More liberal touch detection for more devices.

## v1.1.4

- Fix
Expand Down
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -324,6 +324,11 @@ To preserve these settings across browsers and after sessions expire, you may
register an account with a username and password. You will have to contact your
administrator to reset your password if you forget it.

### API with Key Access

Codex has a limited number of API endpoints available with API Key Access. The
API Key is available on the admin/stats tab.

### ᯤ OPDS

Codex supports OPDS syndication and OPDS streaming. You may find the OPDS url in
Expand Down
2 changes: 1 addition & 1 deletion base.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ajslater/python-alpine:3.11.1-alpine3.17_0
FROM ajslater/python-alpine:3.11.2-alpine3.17_0
ARG CODEX_BASE_VERSION
LABEL maintainer="AJ Slater <aj@slater.net>"
LABEL version=$CODEX_BASE_VERSION
Expand Down
38 changes: 23 additions & 15 deletions codex/img/logo-maskable.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
38 changes: 23 additions & 15 deletions codex/img/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified codex/img/missing-cover.webp
Binary file not shown.
2 changes: 1 addition & 1 deletion codex/librarian/db/updaterd.py
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ def _init_librarian_status(task, path):
types_map[ImportStatusTypes.FILES_DELETED] = {
"name": f"({len(task.files_deleted)})"
}
total_changes += len(task.files.deleted)
total_changes += len(task.files_deleted)
types_map[SearchIndexStatusTypes.SEARCH_INDEX_PREPARE] = {"total": total_changes}
types_map[SearchIndexStatusTypes.SEARCH_INDEX_COMMIT] = {
"name": f"({total_changes})"
Expand Down
29 changes: 29 additions & 0 deletions codex/librarian/janitor/cleanup.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
"""Clean up the database after moves or imports."""
from datetime import datetime

from django.contrib.sessions.models import Session
from django.utils.timezone import now

from codex.librarian.janitor.status import JanitorStatusTypes
from codex.librarian.status_control import StatusControl
from codex.models import (
Expand Down Expand Up @@ -40,6 +43,7 @@
)
DELETE_CREDIT_FKS = (CreditRole, CreditPerson)
TOTAL_CLASSES = len(DELETE_COMIC_FKS) + len(DELETE_CREDIT_FKS)
DELAY = 3
LOG = get_logger(__name__)


Expand Down Expand Up @@ -75,3 +79,28 @@ def cleanup_fks():
LOG.verbose("Done cleaning up unused foreign keys.")
finally:
StatusControl.finish(JanitorStatusTypes.CLEANUP_FK)


def cleanup_sessions():
"""Delete corrupt sessions."""
# start = now()
StatusControl.start(JanitorStatusTypes.CLEANUP_SESSIONS)
count, _ = Session.objects.filter(expire_date__lt=now()).delete()
if count:
LOG.info(f"Deleted {count} expired sessions.")

bad_session_keys = set()
for encoded_session in Session.objects.all():
session = encoded_session.get_decoded()
if not session:
bad_session_keys.add(encoded_session.session_key)

if not bad_session_keys:
return

bad_sessions = Session.objects.filter(session_key__in=bad_session_keys)
count, _ = bad_sessions.delete()
LOG.info(f"Deleted {count} corrupt sessions.")
# elapsed = now() - start
# delay = max(0, DELAY - elapsed.total_seconds())
StatusControl.finish(JanitorStatusTypes.CLEANUP_SESSIONS)
7 changes: 6 additions & 1 deletion codex/librarian/janitor/crond.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,12 @@

from codex.librarian.covers.status import CoverStatusTypes
from codex.librarian.covers.tasks import CoverRemoveOrphansTask
from codex.librarian.janitor.cleanup import TOTAL_CLASSES, cleanup_fks
from codex.librarian.janitor.cleanup import TOTAL_CLASSES, cleanup_fks, cleanup_sessions
from codex.librarian.janitor.status import JanitorStatusTypes
from codex.librarian.janitor.tasks import (
JanitorBackupTask,
JanitorCleanFKsTask,
JanitorCleanupSessionsTask,
JanitorClearStatusTask,
JanitorRestartTask,
JanitorShutdownTask,
Expand Down Expand Up @@ -70,6 +71,7 @@ def _get_timeout(cls):
def _init_librarian_status():
types_map = {
JanitorStatusTypes.CLEANUP_FK: {"total": TOTAL_CLASSES},
JanitorStatusTypes.CLEANUP_SESSIONS: {},
JanitorStatusTypes.DB_VACUUM: {},
JanitorStatusTypes.DB_BACKUP: {},
JanitorStatusTypes.CODEX_UPDATE: {},
Expand Down Expand Up @@ -98,6 +100,7 @@ def run(self):
try:
tasks = [
JanitorCleanFKsTask(),
JanitorCleanupSessionsTask(),
JanitorVacuumTask(),
JanitorBackupTask(),
JanitorUpdateTask(force=False),
Expand Down Expand Up @@ -145,6 +148,8 @@ def janitor(task):
shutdown_codex()
elif isinstance(task, JanitorCleanFKsTask):
cleanup_fks()
elif isinstance(task, JanitorCleanupSessionsTask):
cleanup_sessions()
elif isinstance(task, JanitorClearStatusTask):
StatusControl.finish_many([])
else:
Expand Down
1 change: 1 addition & 0 deletions codex/librarian/janitor/status.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,4 @@ class JanitorStatusTypes(StatusTypes):
CODEX_STOP = "Stop Codex"
DB_VACUUM = "Vacuum Database"
DB_BACKUP = "Backup Database"
CLEANUP_SESSIONS = "Cleanup Sessions"
7 changes: 7 additions & 0 deletions codex/librarian/janitor/tasks.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,3 +56,10 @@ class JanitorClearStatusTask(JanitorTask):
"""Clear all librarian statuses."""

pass


@dataclass
class JanitorCleanupSessionsTask(JanitorTask):
"""Cleanup Session table."""

pass
4 changes: 3 additions & 1 deletion codex/lifespan.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,9 @@ def init_timestamps():
_delete_orphans(Timestamp, "name", Timestamp.NAMES)

for name in Timestamp.NAMES:
_, created = Timestamp.objects.get_or_create(name=name)
ts, created = Timestamp.objects.get_or_create(name=name)
if name == Timestamp.API_KEY and not ts.version:
ts.save_uuid_version()
if created:
LOG.info(f"Created {name} timestamp.")

Expand Down
12 changes: 11 additions & 1 deletion codex/models.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
"""Codex Django Models."""
import base64
import calendar
import datetime
import os
import uuid

from pathlib import Path

Expand Down Expand Up @@ -569,11 +571,19 @@ class Timestamp(NamedModel):
SEARCH_INDEX = "search_index"
CODEX_VERSION = "codex_version"
SEARCH_INDEX_UUID = "search_index_uuid"
NAMES = (COVERS, JANITOR, SEARCH_INDEX, CODEX_VERSION, SEARCH_INDEX_UUID)
API_KEY = "api_key"
NAMES = (COVERS, JANITOR, SEARCH_INDEX, CODEX_VERSION, SEARCH_INDEX_UUID, API_KEY)

version = CharField(max_length=32, default="")

@classmethod
def touch(cls, name):
"""Touch a timestamp."""
cls.objects.get(name=name).save()

def save_uuid_version(self):
"""Create base64 uuid."""
uuid_bytes = uuid.uuid4().bytes
b64_bytes = base64.urlsafe_b64encode(uuid_bytes)
self.version = b64_bytes.decode("utf-8").replace("=", "")
self.save()
Loading

0 comments on commit af5dc52

Please sign in to comment.