| .. |
|
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 |