Releases: szinn/BookBoss
Releases · szinn/BookBoss
BookBoss v0.8.30
25 May 15:42
Compare
Sorry, something went wrong.
No results found
Bug Fixes
(frontend) Tolerate trailing-slash mismatch in OIDC issuer - (33b82db )
BookBoss v0.8.29
23 May 19:45
Compare
Sorry, something went wrong.
No results found
Bug Fixes
(core) Dedupe genres and tags by resolved id during book writes - (5ddfd84 )
Miscellaneous Tasks
(formats) Migrate off deprecated quick_xml::Attribute::decode_and_unescape_value - (167c2d2 )
BookBoss v0.8.28
14 May 12:33
Compare
Sorry, something went wrong.
No results found
Refactor
(database) Make adapter pagination caller-owned - (9cc6bb2 )
Testing
(core) BB-18 reproducer for compute_sync_diff - (2272d73 )
(database) Add unbounded pagination regressions - (3657b70 )
BookBoss v0.8.27
05 May 22:08
Compare
Sorry, something went wrong.
No results found
Bug Fixes
(core) Dedupe authors in pipeline before linking to book - (7948cfe )
Miscellaneous Tasks
(lint) Clear pedantic clippy warnings - (0a51b00 )
BookBoss v0.8.26
04 May 22:50
Compare
Sorry, something went wrong.
No results found
Bug Fixes
(core) Scope manual shelf count_for_filter to membership only - (c3ffd09 )
(formats) Accept non-self-closing rootfile in container.xml - (2093af3 )
(test) Insert books into ALL_BOOKS in integration fixture - (0026438 )
Testing
(integration) Add insert_book_into_library helper - (06c1915 )
(integration) Add insert_library fixture helper - (7dae035 )
BookBoss v0.8.25
04 May 04:07
Compare
Sorry, something went wrong.
No results found
Bug Fixes
(database) Apply SQLite PRAGMAs to fix database is locked errors - (2596d7d )
Documentation
(database) Note WAL sidecar files and SQLite PRAGMAs - (a7d8aff )
BookBoss v0.8.24
03 May 14:09
Compare
Sorry, something went wrong.
No results found
Documentation
(user) Document MOBI conversion and admin settings - (79473f5 )
(user) Document drag-and-drop upload and dark mode - (33e82ee )
(user) Add OIDC SSO documentation - (c68eedd )
BookBoss v0.8.23
01 May 21:32
Compare
Sorry, something went wrong.
No results found
Bug Fixes
(frontend) Surface full error chain for OIDC discovery and token failures - (ac9c8db )
BookBoss v0.8.22
01 May 20:17
Compare
Sorry, something went wrong.
No results found
Features
(bookboss) Wire OidcConfig through bookboss to frontend subsystem - (af97287 )
(core) Add AuthService::is_valid_email for SSO callback - (45ae2b2 )
(core) Add UserRepository::find_by_email - (ed342b6 )
(frontend) Add INFO breadcrumbs through OIDC callback flow for debugging - (4095f41 )
(frontend) Support login_failed query param on landing page - (aa1a069 )
(frontend) Add SSO button to LoginForm with conditional rendering - (1c46503 )
(frontend) Wire OIDC routes into app router conditionally - (c97ec4e )
(frontend) Implement OIDC callback handler with token validation - (e6c296f )
(frontend) Implement OIDC start handler with PKCE - (e0be38d )
(frontend) Add OIDC handler module skeleton with discovery client - (8058325 )
(frontend) Add OidcConfig struct with thiserror validation - (96f9390 )
(frontend) Add openidconnect crate dependency for SSO - (c981db1 )
Refactor
(frontend) Use server-side state store for OIDC flow instead of session cookie - (01de8f7 )
(frontend) Replace is_valid with is_sso_available, soft-fail on SSO failures - (9e64934 )
Documentation
Document OIDC SSO env vars and IdP setup in README - (f40448c )
BookBoss v0.8.21
28 Apr 23:59
Compare
Sorry, something went wrong.
No results found
Bug Fixes
(frontend) Add missing dark mode variants across UI components - (653bb2a )
Miscellaneous Tasks