Bump version to 0.1.9, update README

This commit is contained in:
pax 2026-04-05 21:30:50 -05:00
parent 1a5dbff1bb
commit 838967f83f
3 changed files with 11 additions and 7 deletions

View File

@ -35,17 +35,20 @@ Supports custom styling via `custom.qss` — see [Theming](#theming).
- Auto-detect site API type — just paste the URL - Auto-detect site API type — just paste the URL
- Tag search with autocomplete, history dropdown, and saved searches - Tag search with autocomplete, history dropdown, and saved searches
- Rating and score filtering (server-side `score:>=N`) - Rating and score filtering (server-side `score:>=N`)
- **Animated filter** — checkbox to only show video/gif/animated posts
- Blacklisted tags and posts (client-side filtering with backfill) - Blacklisted tags and posts (client-side filtering with backfill)
- Thumbnail grid with keyboard navigation - Thumbnail grid with keyboard navigation
- **Infinite scroll** — optional, auto-loads more posts at bottom - **Infinite scroll** — optional, auto-loads more posts at bottom
- **Start from page** — jump to any page number on search
- **Page cache** — prev/next loads from memory, no duplicates - **Page cache** — prev/next loads from memory, no duplicates
- **Copy File to Clipboard** — Ctrl+C, works for images and videos - **Copy File to Clipboard** — Ctrl+C, works for images and videos
### Preview ### Preview
- Image viewer with zoom (scroll wheel), pan (drag), and reset (middle click) - Image viewer with zoom (scroll wheel), pan (drag), and reset (middle click)
- GIF animation, Pixiv ugoira auto-conversion (zip to animated GIF) - GIF animation, Pixiv ugoira auto-conversion (zip to animated GIF)
- Animated PNG/WebP auto-conversion to GIF
- Video playback (MP4, WebM) with play/pause, seek, volume, mute, and seamless looping - Video playback (MP4, WebM) with play/pause, seek, volume, mute, and seamless looping
- Info panel with post details, clickable tags, and filetype - Info panel with post details, date, clickable tags, and filetype
### Slideshow Mode ### Slideshow Mode
- Right-click preview → "Slideshow Mode" for fullscreen viewing - Right-click preview → "Slideshow Mode" for fullscreen viewing
@ -211,11 +214,12 @@ A template is also available in Settings > Theme > Create from Template.
## Settings ## Settings
- **General** — page size, thumbnail size, default rating/score, file dialog platform - **General** — page size, thumbnail size, default rating/score, prefetch mode (Off / Nearby / Aggressive), infinite scroll, slideshow monitor, file dialog platform
- **Cache** — max cache size, auto-evict, clear cache on exit (session-only mode) - **Cache** — max cache size, auto-evict, clear cache on exit (session-only mode)
- **Blacklist** — tag blacklist with import/export - **Blacklist** — tag blacklist with toggle, post URL blacklist
- **Paths** — data directory, cache, database locations - **Paths** — data directory, cache, database, configurable library directory
- **Theme** — custom.qss editor, template generator, CSS guide - **Theme** — custom.qss editor, template generator, CSS guide
- **Network** — connection log showing all hosts contacted this session
## Data Locations ## Data Locations
@ -230,7 +234,7 @@ A template is also available in Settings > Theme > Create from Template.
booru-viewer makes **no connections** except to the booru sites you configure. There is no telemetry, analytics, update checking, or phoning home. All data stays local on your machine. booru-viewer makes **no connections** except to the booru sites you configure. There is no telemetry, analytics, update checking, or phoning home. All data stays local on your machine.
Every outgoing request is logged in the debug panel (View > Log) so you can verify this yourself — you will only see requests to the booru API endpoints and CDNs you chose to connect to. Every outgoing request is logged in Settings > Network so you can verify this yourself — you will only see requests to the booru API endpoints and CDNs you chose to connect to.
## License ## License

View File

@ -2,7 +2,7 @@
[Setup] [Setup]
AppName=booru-viewer AppName=booru-viewer
AppVersion=0.1.8 AppVersion=0.1.9
AppPublisher=pax AppPublisher=pax
AppPublisherURL=https://git.pax.moe/pax/booru-viewer AppPublisherURL=https://git.pax.moe/pax/booru-viewer
DefaultDirName={localappdata}\booru-viewer DefaultDirName={localappdata}\booru-viewer

View File

@ -4,7 +4,7 @@ build-backend = "hatchling.build"
[project] [project]
name = "booru-viewer" name = "booru-viewer"
version = "0.1.8" version = "0.1.9"
description = "Local booru image browser with Qt6 GUI" description = "Local booru image browser with Qt6 GUI"
requires-python = ">=3.11" requires-python = ">=3.11"
dependencies = [ dependencies = [