Commit graph

45 commits

Author SHA1 Message Date
xenofem 309f19574d don't try to fetch dlsite metadata for non-dlsite works 2024-01-29 03:01:35 -05:00
xenofem 3ca4dcc807 use thicker strikethrough on paused duration 2024-01-26 16:29:24 -05:00
xenofem 17dc404ba3 make info boxes in viewer more compact 2024-01-26 13:40:16 -05:00
xenofem 3d0d2686f5 use circular icons and mark as maskable and stuff 2024-01-25 17:21:50 -05:00
xenofem bb8ae8e055 apparently web manifests need crossorigin credentials even when they're same origin??? 2024-01-25 16:10:15 -05:00
xenofem e5b2e1e7a2 add link that actually says 'Start Reading' on the works page 2024-01-25 14:17:24 -05:00
xenofem b295ee2ad8 smoother progress bar, prevent browser from interfering with escape key 2024-01-25 14:11:28 -05:00
xenofem 6461b05bb2 only restart a work if we exit on the last page or hit/tap the restart input 2024-01-25 13:57:39 -05:00
xenofem d852896c61 add basic web app manifest, maybe this is enough to 'install' as standalone? 2024-01-25 12:57:05 -05:00
xenofem cf23ca6bbe fix case with no authors 2024-01-25 04:16:26 -05:00
xenofem 61049f0d11 forgot empty arrays are truthy 2024-01-25 04:15:11 -05:00
xenofem b75bad995a rework front page to have shuffle and lazy infinite scroll 2024-01-25 04:10:17 -05:00
xenofem 9729f45842 simplify links from categorizations to categories 2024-01-24 04:05:41 -05:00
xenofem 9f30341b56 allow breaking long words 2024-01-24 03:58:58 -05:00
xenofem 678d0f782d add configurable locale for metadata 2024-01-24 02:33:14 -05:00
xenofem b437fcc79e add MIT License or something 2024-01-23 21:06:56 -05:00
xenofem a825162dee use links ending in index.html for easier file:// viewing 2024-01-23 21:01:02 -05:00
xenofem 79b946889d make tap zones vaguely discoverable 2024-01-23 17:35:33 -05:00
xenofem 323ce158f9 fancier recursive copy function we didn't end up needing 2024-01-23 17:35:01 -05:00
xenofem 528ad4e6f2 make viewer RTL-agnostic 2024-01-23 16:42:10 -05:00
xenofem ecb63ced83 include work description in work overview 2024-01-23 15:56:25 -05:00
xenofem 1f15abed9a add more detailed help and allow configuring destdir with environment variable 2024-01-23 15:54:17 -05:00
xenofem fb7d275ebb add tap zones for mobile viewing 2024-01-23 15:32:55 -05:00
xenofem e3eeded952 mess around with css to make the work page not suck on phones 2024-01-23 01:34:08 -05:00
xenofem b5412d5d33 tweak back card styling for series list 2024-01-23 00:55:06 -05:00
xenofem 3ef82c8024 add work overview pages 2024-01-23 00:49:58 -05:00
xenofem fba8cbdcc7 add little nav menu for categorizations 2024-01-23 00:06:41 -05:00
xenofem 666c6d3acf create author-list, tag-list, etc pages 2024-01-23 00:00:15 -05:00
xenofem c1c1813c88 create listing pages per author/tag/etc 2024-01-22 23:20:42 -05:00
xenofem a290c2c4e7 require a subcommand 2024-01-22 22:09:26 -05:00
xenofem 5b2f99516f do fancy python packaging stuff 2024-01-22 22:06:04 -05:00
xenofem 716a42858c add a second fallback method for getting PDF image xrefs per page 2024-01-22 10:36:20 -05:00
xenofem 578a46c217 handle edge-case where we need to manual-collate the top-level directory of an extracted work 2024-01-22 08:47:20 -05:00
xenofem 01f5955844 prevent nonexistent files in collate hints 2024-01-22 08:20:46 -05:00
xenofem 2ab99c9a4b don't get tripped up as much by random extra files during collation 2024-01-22 07:56:45 -05:00
xenofem 7596ed49be refuse to manual-collate a nonexistent path 2024-01-22 07:43:24 -05:00
xenofem e1b2741253 let manual-collate automatically deduce the work id from the paths 2024-01-22 07:36:23 -05:00
xenofem 6c94a346c4 we've got a website, sorta! 2024-01-22 07:01:41 -05:00
xenofem 7680a174fc add support for explicitly specifying paths for collation 2024-01-22 03:49:00 -05:00
xenofem 3714eecab9 implement metadata viewing/editing and basic PDF image extraction 2024-01-22 02:58:17 -05:00
xenofem e907deda75 refactor as a CLI program with nice subcommands, fuck GUIs, we hate GUIs 2024-01-22 02:16:06 -05:00
xenofem 8089a9e55a ignore nix build result 2024-01-21 17:46:46 -05:00
xenofem 677838392f working flake build 2024-01-21 17:46:28 -05:00
xenofem ecc110460a enumerate and link files 2024-01-21 17:45:56 -05:00
xenofem 12529498a1 starting dlsite curator script 2024-01-21 05:13:09 -05:00