Commit Graph
4806 Commits
Author SHA1 Message Date
Ozzie Isaacs 2b441ffd83 Fix for row display in caliblur 2026-08-15 09:09:02 +02:00
Ozzie Isaacs db11de9ea4 Weitere Icons migriert 2026-08-15 08:45:46 +02:00
Ozzie Isaacs 45cdd8e592 Migrated list.html to caliblur 2026-08-15 08:31:01 +02:00
Ozzie Isaacs 67eea9f5f0 Fix for caliblur mobile sidebar 2026-08-15 07:58:46 +02:00
Ozzie Isaacs c834f4ab07 Fix user template 2026-08-14 20:43:26 +02:00
Ozzie Isaacs 6cf05cbc20 Moved fonts to seperate files from css 2026-08-13 21:22:56 +02:00
Ozzie Isaacs 22bd627154 Search bar positioning 2026-08-11 21:42:53 +02:00
Ozzie Isaacs 1043f7667b Further migration of caliblur theme 2026-08-11 20:15:13 +02:00
Ozzie Isaacs 466d44c064 Update Testresults 2026-08-11 20:13:25 +02:00
Ozzie Isaacs 7ba1b9aeef Fix error page with theme 2026-08-09 18:37:47 +02:00
Ozzie Isaacs 9d5740f2d5 Fix theming for books page 2026-08-09 12:06:52 +02:00
Ozzie Isaacs fd46c99882 Migrated themes 2026-08-08 20:10:55 +02:00
Ozzie Isaacs eefca6150f Added Theming 2026-08-08 18:39:35 +02:00
Ozzie Isaacs 5df46392d2 Merge branch 'master' into Develop 2026-08-08 18:27:01 +02:00
Ozzie Isaacs bd8bc7bb3c Version bump 2026-08-08 18:18:32 +02:00
Ozzie Isaacs c3756a903e Preparation for release 0.6.27 2026-08-08 16:13:10 +02:00
Ozzie Isaacs 0c1fba8dde !!! ATTENTION: 'nh3' instead of the deprecated bleach is needed, please install it using pip !!!
Updated translation
2026-08-08 16:09:44 +02:00
Ozzie Isaacs 31f82a2690 Testrun 2026-08-08 16:04:19 +02:00
Ozzie Isaacs 94eb288cf6 Replaced bleach with nh3
Fix for format check during conversion
2026-08-08 10:46:44 +02:00
Ozzie Isaacs ec521c07ba Fix for circular import 2026-08-07 21:46:37 +02:00
Ozzie Isaacs 02cf9c2294 Make tempfolder instance specific 2026-08-07 21:10:58 +02:00
Ozzie Isaacs f00c77d87c Added check for conversion format check 2026-08-07 19:04:59 +02:00
Ozzie Isaacs 8b8fc6e2f7 User warning for reverse proxy login 2026-08-03 20:39:03 +02:00
Ozzie Isaacs 89d828bd0c Deactivate Rate limiter reset for reverse proxy header login 2026-08-03 20:37:29 +02:00
Ozzie Isaacs 34a560452d Preverse proxy login restrict ip adresses
Rerverse proxy login shared secret header implemented
2026-08-03 20:36:15 +02:00
Ozzie Isaacs 89bbc16761 Limit modal file size height 2026-08-03 20:01:32 +02:00
Ozzie Isaacs aaff639231 Update search metadata 2026-08-03 19:54:38 +02:00
Ozzie Isaacs 5244e0313e Update Testrun 2026-08-02 21:51:17 +02:00
Ozzie Isaacs a321322db0 Fix to remove kepubify path 2026-08-01 22:10:52 +02:00
Ozzie Isaacs afc1e85803 Improved magic link login flow 2026-08-01 18:47:25 +02:00
Ozzie Isaacs a07affbd12 Fix for xss on author page 2026-08-01 18:06:49 +02:00
Ozzie Isaacs b549da05df Merge remote-tracking branch 'add-mobi-metadata-extraction/codex/add-mobi-metadata-extraction' 2026-08-01 16:58:10 +02:00
Ozzie Isaacs 2981ac1aca Merge remote-tracking branch 'caliblur-ereader-toolbar-overflow/fix/caliblur-ereader-toolbar-overflow' 2026-08-01 16:46:02 +02:00
Ozzie Isaacs 448108aa10 Merge remote-tracking branch 'double_tag/master' 2026-08-01 16:45:00 +02:00
Ozzie Isaacs e41a139c06 Updated requirements 2026-08-01 16:25:52 +02:00
Ozzie Isaacs 3ab469d873 Merge remote-tracking branch 'author-transliteration-collision/fix/3403-author-transliteration-collision' 2026-08-01 16:16:36 +02:00
Ozzie Isaacs 11b23cef7d Removed deprecated findAll call 2026-08-01 16:05:53 +02:00
Ozzie Isaacs 81a2825587 Fix typo 2026-08-01 15:26:50 +02:00
Ozzie Isaacs 7e67d707b7 Merge remote-tracking branch 'fix_user-agent-crash/fix/mobile-infinite-scroll' 2026-08-01 14:57:21 +02:00
Ozzie Isaacs 4741c552ff Merge remote-tracking branch 'use_natsort_comics_module/chore_use_natsort_comics_module' 2026-08-01 14:53:23 +02:00
Ozzie Isaacs 5b0d30123e Improve speed of whitespace stripping 2026-08-01 14:49:49 +02:00
Ozzie Isaacs d30bfbd348 Unrar names are limited, better restriction of external binary names 2026-08-01 14:08:02 +02:00
Ozzie Isaacs 5f76bc3bad Merge remote-tracking branch 'fix_user-agent-crash/fix/user-agent-crash' 2026-08-01 13:08:55 +02:00
Ozzie Isaacs a94ed33035 Merge branch 'master' into Develop 2026-08-01 12:43:21 +02:00
Ozzie Isaacs d444893d40 Merge remote-tracking branch '401_login/master' 2026-08-01 12:41:56 +02:00
Ozzie Isaacs 1ec5a38530 Merge remote-tracking branch 'registration-email-locale/fix/registration-email-locale' 2026-08-01 11:44:28 +02:00
Ozzie Isaacs dd3167c10b Merge remote-tracking branch 'Lub/master' 2026-08-01 11:33:09 +02:00
Evaldas 7502e3953e Fix Caliblur eReader toolbar dropdown 2026-07-18 10:38:52 +00:00
iceout 0e83d01bee Fix case-insensitive duplicate tags 2026-07-11 00:12:18 +08:00
TowyTowyandClaude Fable 5 77265abfcc Fix UNIQUE constraint crash on transliteration-twin authors
The custom lower() SQL function registered in cps/db.py transliterates
author names via unidecode, so the case-insensitive lookup in
prepare_authors() also matched authors whose names are genuinely
different but collapse to the same ASCII string (accented vs. plain
Latin names, or Chinese homophones). The code then renamed that matched
author onto the freshly entered name, overwriting a distinct existing
author row and raising:

    (sqlite3.IntegrityError) UNIQUE constraint failed: authors.name

Restrict the case-rename branch to matches that are equal ignoring case
only (casefold), so distinct authors are left untouched. Genuine
case-only renames (e.g. "stephen king" -> "Stephen King") still work.

Fixes #3403
Fixes #3170

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 12:33:48 +02:00