booru-viewer/booru_viewer/gui
pax 7a32dc931a fix(media): show per-post info in status after load
on_image_done overwrote the info set by _on_post_selected with "N results — Loaded", hiding it until a re-click.
2026-04-20 23:37:23 -05:00
..
media video_player: hoist time import to module top 2026-04-17 20:15:50 -05:00
popout popout/window: annotate silent excepts 2026-04-15 17:48:44 -05:00
__init__.py Initial release — booru image viewer with Qt6 GUI and Textual TUI 2026-04-04 06:00:50 -05:00
_source_html.py security: fix #6 — add pure source HTML escape helper 2026-04-11 16:19:06 -05:00
app_runtime.py app_runtime: dark Fusion fallback when no system theme is detected 2026-04-12 14:43:59 -05:00
async_signals.py signals: add categories_updated carrying a Post 2026-04-09 19:16:16 -05:00
bookmarks.py library_save: require category_fetcher to prevent silent category drop 2026-04-15 17:32:25 -05:00
context_menus.py context_menus: make Save/Unsave from Library mutually exclusive 2026-04-11 22:13:21 -05:00
dialogs.py dialogs: cache _use_gtk result instead of creating Database per call 2026-04-11 22:19:36 -05:00
grid.py fix(grid): refresh pixmaps on resize to stop black-out 2026-04-20 10:59:43 -05:00
info_panel.py info_panel: render uncategorized tags under Other bucket 2026-04-15 17:42:38 -05:00
library.py library: seek to 10% before capturing video thumbnail 2026-04-14 15:58:33 -05:00
log_handler.py Move LogHandler from app.py to log_handler.py (no behavior change) 2026-04-08 14:35:58 -05:00
main_window.py library_save: require category_fetcher to prevent silent category drop 2026-04-15 17:32:25 -05:00
media_controller.py fix(media): show per-post info in status after load 2026-04-20 23:37:23 -05:00
popout_controller.py popout: remember tiled state across open/close 2026-04-14 19:01:34 -05:00
post_actions.py post_actions: drop dead try/except in is_in_library 2026-04-17 20:15:52 -05:00
preview_pane.py preview_pane: make Save/Unsave from Library mutually exclusive 2026-04-11 22:13:23 -05:00
privacy.py privacy: preserve video pause state across privacy toggle 2026-04-11 22:14:15 -05:00
search.py search: fix autocomplete for multi-tag queries 2026-04-11 22:30:21 -05:00
search_controller.py search_controller: cache lookup sets across infinite scroll appends 2026-04-11 22:48:54 -05:00
search_state.py Move SearchState from app.py to search_state.py (no behavior change) 2026-04-08 14:32:46 -05:00
settings.py settings: pair Clear Tag Cache with the other non-destructive clears 2026-04-15 17:55:31 -05:00
sites.py sites: remove unused parse_qs import 2026-04-11 19:28:44 -05:00
window_state.py window_state: annotate silent excepts 2026-04-15 17:49:54 -05:00