• v0.1.8 9c07fbd880

    v0.1.8 Stable

    pax released this 2026-04-05 23:15:15 +00:00 | 456 commits to main since this release

    Changes since v0.1.7

    Windows Installer

    • Inno Setup installer — proper Windows installer with Start Menu shortcut, optional desktop icon, and uninstaller
    • --onedir build — instant startup, no temp extraction (was --onefile)
    • optimize=2 — stripped docstrings/asserts for smaller, faster bytecode
    • No UPX — trades disk space for faster launch (no decompression overhead)
    • noarchive — loose .pyc files, no zip decompression at startup

    Performance

    • Shared HTTP client for API calls — single TLS handshake for all Danbooru/Gelbooru/Moebooru requests
    • E621 shared client — separate pooled client (custom User-Agent required)
    • Site detection reuses shared client — no extra TLS for auto-detect
    • Priority downloads — clicking a post pauses prefetch, downloads at full speed, resumes after
    • Referer header per-request — fixes Gelbooru CDN returning HTML captcha pages

    Infinite Scroll

    • Auto-fill viewport — if first page doesn't fill the screen, auto-loads more
    • Auto-load after drain — checks if still at bottom after staggered append finishes
    • Content-aware trigger — fires when scrollbar max is 0 (no scroll needed)

    Library

    • Tag categories stored — saved as JSON in both library_meta and bookmarks DB
    • Categorized tags in info panel — Library and Bookmarks show Artist/Character/Copyright etc.
    • Tag search in Library — search box filters by stored tags
    • Browse thumbnail copied on save — Library tab shows thumbnails instantly
    • Unsave from Library in bookmarks right-click menu

    Bugfixes

    • Clear preview on new search
    • Fixed diagonal grid navigation — viewport width used for column count
    • Fixed Gelbooru CDN — Referer header passed per-request with shared client
    • Crash guards — pop(0) on empty queue, bounds checks in API clients
    • Page cache capped — 10 pages max in pagination mode
    • Missing DB migrations — tag_categories column added to existing tables
    • Tag click switches to Browse — clears preview and searches clicked tag

    Download

    booru-viewer-setup.exe — Windows installer. Installs to AppData, creates shortcuts, includes uninstaller. Data stored in %APPDATA%\booru-viewer\.

    Downloads