Commit graph

  • a8c4fdbb11
    fixed soup.prettify() breaking things main Cyberpro123 2026-01-11 22:43:52 -08:00
  • 910f6dfec4
    setting tag type like that doesn't work Cyberpro123 2026-01-11 22:19:23 -08:00
  • 4f7d8f294a
    added div#workskin & div#chapters Cyberpro123 2026-01-11 22:05:46 -08:00
  • c1baf337b4
    added workskins to makeSkinString() Cyberpro123 2026-01-11 21:55:18 -08:00
  • 418c239e8a
    changed css dir logic Cyberpro123 2026-01-11 21:42:32 -08:00
  • 0f0ffd6447
    doing non-embedded css copying in makeSkinString() to avoid logic duplication Cyberpro123 2026-01-11 21:37:48 -08:00
  • fd0b8548f9
    ugh Cyberpro123 2026-01-11 21:37:40 -08:00
  • 2594e1db25
    making css dir Cyberpro123 2026-01-11 21:29:30 -08:00
  • fee06d6d88
    missed this earlier I guess Cyberpro123 2026-01-11 21:28:49 -08:00
  • cff5f9282f
    makeSkinString() handled <link> ao3css Cyberpro123 2026-01-11 21:24:17 -08:00
  • 63906c1eee
    WIP starting makeSkinString() Cyberpro123 2026-01-11 21:16:01 -08:00
  • ce494be31b
    fixed issue moving tag contents between soups (move & edit whole tag) Cyberpro123 2026-01-11 21:15:24 -08:00
  • 6eb8f17fa0
    WIP makeSoupFromChapterDivs() Cyberpro123 2026-01-11 03:40:12 -08:00
  • bf31c4c6a1
    finished makeChapterDiv() - surprisingly easy Cyberpro123 2026-01-11 03:08:17 -08:00
  • 53d9e3f63b
    did some imagePrefix replacement stuff Cyberpro123 2026-01-11 02:52:43 -08:00
  • be8a15c288
    Did title and summary in makeChapterDiv() Cyberpro123 2026-01-11 02:39:53 -08:00
  • 369b863f93
    WIP 1 export.py from #9 Cyberpro123 2026-01-11 01:25:51 -08:00
  • bf5cf59357
    Added export directory Cyberpro123 2026-01-11 00:13:05 -08:00
  • 7a51fa9a78
    did #45 Cyberpro123 2026-01-10 23:33:56 -08:00
  • 8da12d7c2e
    onwards to v1.4.0 Cyberpro123 2026-01-09 02:36:13 -08:00
  • 3e820918f5
    Bumped version to 1.3.0 v1.3.0 Cyberpro123 2026-01-09 02:23:25 -08:00
  • 38485c82c4
    finally got around to writing no-AI note Cyberpro123 2026-01-09 02:22:33 -08:00
  • d8d451d0e1
    fixed webui "Read-Only Database" errors Cyberpro123 2026-01-09 02:12:05 -08:00
  • c5a6cd8aac
    New images for new webUI Cyberpro123 2026-01-09 01:24:55 -08:00
  • 0f24f63320
    bad links all this time :( Cyberpro123 2026-01-09 00:53:50 -08:00
  • e081c66ebb
    mose practical Cyberpro123 2026-01-09 00:52:24 -08:00
  • 955f0f40a1
    typo Cyberpro123 2026-01-09 00:48:54 -08:00
  • 0ece04d38e
    This should handle any errors caused by database not running Cyberpro123 2026-01-09 00:17:57 -08:00
  • 8abfccf12e
    Changed setup directions Cyberpro123 2026-01-09 00:07:37 -08:00
  • 4fb1aca5ca
    bcrypt not in requirements Cyberpro123 2026-01-08 23:35:46 -08:00
  • 6b8b894a3d
    Added sections for mailParser & admin,py (added since 1.2) Cyberpro123 2026-01-08 23:23:36 -08:00
  • 738e6b6430
    Usage section update Cyberpro123 2026-01-08 23:00:41 -08:00
  • 17eef7ddf3
    Replaced index.html with index-fallback.php Cyberpro123 2026-01-08 22:22:15 -08:00
  • 58c9a7f247
    TAKE 6 Cyberpro123 2026-01-08 18:32:58 -08:00
  • d672b1bc12
    adding git-lfs: Take 2 (take 1 only destroyed 1 commit) Cyberpro123 2026-01-08 18:11:35 -08:00
  • d2ed46f9a6
    did Unique Constraint Failed for postgres & mysql Cyberpro123 2026-01-07 21:47:28 -08:00
  • 27e842ee02
    did PHP mysql "ON CONFLICT" -> "ON DUPLICATE KEY" fix Cyberpro123 2026-01-07 21:43:02 -08:00
  • 8a066cc8f3
    postgres doesn't like empty value slots Cyberpro123 2026-01-07 21:28:10 -08:00
  • 601e0b3a91
    condensed similar code into getSkinIdAndNameFromEither() Cyberpro123 2026-01-07 20:58:35 -08:00
  • 96d8ed466d
    crash -> err on bad input: deleteSkin() Cyberpro123 2026-01-07 20:45:03 -08:00
  • de3169498d
    crash -> err on bad input: editSkin() Cyberpro123 2026-01-07 20:43:19 -08:00
  • 2d4e3414d8
    crash -> err on bad input: deleteUser() Cyberpro123 2026-01-07 20:41:21 -08:00
  • 12f683bf21
    crash -> err on bad input: changeUserStylesheet() Cyberpro123 2026-01-07 20:38:06 -08:00
  • 0f16620ad3
    changing password of nonexistant user gives error message, not crash Cyberpro123 2026-01-07 20:32:20 -08:00
  • 2e387d7480
    fixed php postgres Cyberpro123 2026-01-07 01:32:04 -08:00
  • 08592c320c
    okay that should work Cyberpro123 2026-01-07 01:22:29 -08:00
  • ae10f7d460
    redid PHP mysql with prepared statements Cyberpro123 2026-01-07 01:09:47 -08:00
  • 7ec53b3f91
    did array prepared statements for PHP postgres Cyberpro123 2026-01-07 00:29:12 -08:00
  • 9985cb4f45
    mysql complained about primary key length limit Cyberpro123 2026-01-07 00:11:46 -08:00
  • 9179815a06
    fixed PHP warning when 0 site skins? Cyberpro123 2026-01-06 23:50:53 -08:00
  • 16daba077b
    fixed issue where base (no db support) image used unless --build Cyberpro123 2026-01-06 23:43:14 -08:00
  • cf725ad366
    example configs & other default values all lowercase Cyberpro123 2026-01-06 23:36:05 -08:00
  • 13cbb64a03
    replaced autoformatter Cyberpro123 2026-01-06 22:49:01 -08:00
  • 172b42e24e
    autoformatter >:( Cyberpro123 2026-01-06 21:08:06 -08:00
  • e74fe9508f
    autoformatter issues Cyberpro123 2026-01-06 20:37:56 -08:00
  • 245007a9a8
    fixed #49 Cyberpro123 2026-01-04 22:57:27 -08:00
  • 5cd2338b94
    that was NOT supposed to still be there Cyberpro123 2026-01-04 22:57:11 -08:00
  • 574614ad7f
    Added required tags widget to listSeries Cyberpro123 2026-01-04 22:48:49 -08:00
  • f6e2d91670
    changed variable names Cyberpro123 2026-01-04 22:41:10 -08:00
  • b3ab60ebec
    forgot this Cyberpro123 2026-01-04 22:29:18 -08:00
  • 1800db7658
    Moved required tags code to own function Cyberpro123 2026-01-04 22:26:10 -08:00
  • 70366ad564
    did tags, mostly Cyberpro123 2026-01-04 19:11:15 -08:00
  • dad9a74561
    1st draft list of series Cyberpro123 2026-01-04 16:46:12 -08:00
  • c030f2c37d
    remember 0cbc1b3871 ? Cyberpro123 2026-01-04 15:44:43 -08:00
  • 298c7d180f
    admin.py throws logs in trash (/dev/null) by default (instead of stdout) Cyberpro123 2026-01-04 15:27:50 -08:00
  • 01fa7facf3
    Moving webuiAdmin.py to admin.py since managing non-WebUI stuff Cyberpro123 2026-01-04 15:17:19 -08:00
  • 618079bb64
    Added "Delete Work(s)" menu Cyberpro123 2026-01-04 15:16:36 -08:00
  • fe9ad536d1
    added "Remove from blacklist" menu Cyberpro123 2026-01-04 14:58:40 -08:00
  • 050bf8c121
    Added addToBlacklist & bits of coming menus Cyberpro123 2026-01-04 14:43:57 -08:00
  • acc7e41fff
    Added blacklist table for download.py (no way to add items yet) Cyberpro123 2026-01-03 21:02:51 -08:00
  • 61b5fa6559
    fixed #35 Cyberpro123 2026-01-03 20:34:31 -08:00
  • 2ce1632687
    Handled case where associated works IDs known but not downloaded Cyberpro123 2026-01-03 13:33:33 -08:00
  • 6cfd1a1131
    did PHP-side "works inspired by this one" Cyberpro123 2026-01-03 13:22:14 -08:00
  • bd049bbdb1
    must've forgotten to put this back at some point Cyberpro123 2026-01-03 13:07:58 -08:00
  • 17dcbe4039
    did PHP-side translations & preface group inspirations Cyberpro123 2026-01-03 12:57:06 -08:00
  • 190e2c489c
    removed debug code not meant to have been in earlier commit Cyberpro123 2026-01-02 23:44:39 -08:00
  • dc7282b647
    fixed 'set to 0' type issue Cyberpro123 2026-01-02 23:43:55 -08:00
  • 4784e46b1b
    did afterword ('works inspired by this one') detection Cyberpro123 2026-01-02 23:27:36 -08:00
  • 92462dc874
    inspiration & translation detection p1 (preface) Cyberpro123 2026-01-02 23:14:22 -08:00
  • 717f1b1947
    moved mailparser link to workID code to function in common.py Cyberpro123 2026-01-02 22:46:30 -08:00
  • f5be8e5e29
    Moved settings link to own list item, fixed typo Cyberpro123 2026-01-02 22:00:07 -08:00
  • 0cbc1b3871
    Fixed listWorks.php showing wrong number of works Cyberpro123 2026-01-01 20:31:28 -08:00
  • f5d7731229
    ignore all files in /python not ending in .py Cyberpro123 2026-01-01 18:21:46 -08:00
  • cc785ddc33
    Added --config option to use specific config.ini for easy testing Cyberpro123 2026-01-01 18:20:21 -08:00
  • 2ca287baad
    Moved webui files from /webui/files/* to /webui/* Cyberpro123 2026-01-01 18:10:42 -08:00
  • 82b12c54cd
    Moved docker-compose files to example configs dirs Cyberpro123 2026-01-01 18:08:51 -08:00
  • 6ca1645d62
    Made site header title configurable Cyberpro123 2026-01-01 18:02:17 -08:00
  • aec71c6010
    Added PHP Site Skin selection menu Cyberpro123 2026-01-01 16:20:41 -08:00
  • 6210e37a27
    Added "Delete Siteskin" menu Cyberpro123 2026-01-01 14:38:31 -08:00
  • 7c9b83f426
    Added 'Edit Siteskin' Menu Cyberpro123 2026-01-01 14:29:05 -08:00
  • 570c37c5dd
    Added string too long checks Cyberpro123 2026-01-01 14:10:13 -08:00
  • 6d839118b3
    Added "Add Siteskin" menu Cyberpro123 2026-01-01 14:02:09 -08:00
  • 8e72edd525
    fixed indent Cyberpro123 2026-01-01 14:01:59 -08:00
  • ec49423fd4
    added gitattributes for codeberg language detector thing Cyberpro123 2025-12-29 21:26:59 -08:00
  • 49d941af86
    set up for siteskins to show on WebUI if in db (not possible yet) Cyberpro123 2025-12-26 19:08:52 -08:00
  • 91c271f5d1
    prevents empty <style>s when no workskin or no site skin Cyberpro123 2025-12-26 18:58:40 -08:00
  • a23902b5cb
    implimented progress tracking Cyberpro123 2025-12-26 18:35:09 -08:00
  • 2bd0c3b7e1
    moved logout to own file for convenience Cyberpro123 2025-12-26 17:33:30 -08:00
  • 7784ac88ef
    Handled case where login token removed from DB but not browser Cyberpro123 2025-12-26 16:54:34 -08:00
  • 5d59facfb6
    not doing that (it's hard) just use adminer or sqlitebrowser Cyberpro123 2025-12-26 16:33:26 -08:00