Skip to content

Commit 37b7493

Browse files
committed
chore(release): v0.9.8
1 parent b015f43 commit 37b7493

2 files changed

Lines changed: 51 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,56 @@ All notable changes to BBDrop will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
66

7+
## [0.9.8] - 2026-04-19 ([full changelog](https://github.com/twwat/bbdrop/compare/v0.9.7...v0.9.8))
8+
9+
### Added
10+
- **File Manager persistent cache**: File list cache now survives across sessions via SQLite, with configurable TTL in **Settings → Advanced**
11+
- Cache entries keyed by host and pagination state for accurate resumption
12+
- Galleries linked via file_host_uploads table; file list displays Gallery, Downloads, and Last DL columns
13+
- Loading feedback ("Loading…") shown in tree and file list during refresh
14+
- **K2S family shared storage display**: Keep2Share, FileBoom, and TezFiles now display shared 10 TiB quota across all three hosts, matching the host's UI
15+
- Clickable storage bar in **File Hosts** tab and worker status panel opens quota editor for quick adjustment
16+
- Daily traffic line visible in storage bar tooltip for bandwidth monitoring
17+
- Storage usage auto-updates on scan completion and file host uploads
18+
- **Contact Sheets tab (renamed from Video)**: Video settings tab renamed for clarity and redesigned with two-column grid layout
19+
- Video template placeholders added to syntax highlighter
20+
- Infobuttons reorganised for better navigation
21+
- **BBCode link format editor**: Customisable format string for file host download links accessible via file host config dialog
22+
- `#fileSize#` placeholder now available in file host link templates for including file sizes in BBCode
23+
- PlaceholderEditorDialog supports all format, link, and metadata placeholders with live syntax highlighting
24+
- **Customisable dock layout**: Save and restore window panel layouts via View menu
25+
- Preset layouts selectable from View menu
26+
- **Edit Layout** mode to unlock docks for rearrangement; a compact drag handle replaces the dock title bar when unlocked
27+
- Reset Layout entry to restore defaults
28+
- Layout persists across sessions via `saveState`/`restoreState`
29+
- **Settings menu**: All 13 settings tabs now accessible directly from the **Settings** menu
30+
31+
### Changed
32+
- **Worker table speed + status columns combined**: Speed and status text now share a single column for a tighter layout; hiding this column is respected across restarts
33+
- **File Manager for video galleries**: Manage Files menu item no longer appears for video queue entries
34+
- **K2S upload access**: K2S family uploads now explicitly set `access=public` by default
35+
- **Post Title template field**: Templates gain a per-template Post Title with `#galleryName#` and `#galleryTitle#` support; BBCode regeneration and notifications debounced during file host upload bursts
36+
- **Worker table filter alignment**: Filter button stays aligned regardless of columns; icon column is non-clickable
37+
- **Quieter logs**: Routine settings-save, startup-complete, and rename-worker auth-success logs demoted to debug
38+
39+
### Fixed
40+
- **Theme toggle preserves storage bar**: Traffic/storage bar accent is re-applied after a theme switch so the display no longer reverts
41+
- **Screenshot sheet metadata**: FPS, bitrate, and audio track info now formatted correctly on the screenshot sheet overlay
42+
- **File Manager trash pagination**: Page state is preserved when browsing the trash view
43+
- **File Manager token refresh**: RapidGator refreshes the session token on "Session doesn't exist" instead of failing
44+
- **File Manager domain selection**: K2S Copy Link uses the correct domain per host (K2S, FileBoom, or TezFiles)
45+
- **File Manager folder errors**: Failed folder fetches now surface visibly in the tree instead of failing silently
46+
- **File Manager file navigation**: Clicking a file opens that file's page, not `/myfiles`
47+
- **File Manager disabled host**: Switching to a disabled file host no longer crashes
48+
- **File Manager folder tree**: `..` entries no longer appear in the folder tree
49+
- **File Manager gallery column**: Gallery column is populated correctly on cached file-list renders
50+
- **File Manager session cleanup**: Stale session references are evicted when a file host worker is disabled
51+
- **K2S / RapidGator upload retry**: Resolved an UnboundLocalError on upload retry
52+
- **Startup progress bar**: Progress bar now seeds from the combined byte-weighted percent on queue load instead of snapping
53+
- **UTF-8 INI handling**: All INI file read/write paths now enforce UTF-8 so non-ASCII values round-trip correctly
54+
- **Scanner robustness**: K2S inventory cache is thread-safe; missing inventory files are treated as offline rather than errors; K2S storage is written back on scan completion and incremented thread-safely during uploads
55+
- **Dock layout polish**: Bottom docks no longer lump or cascade on resize; Reset Layout always works; `View Panels` toggles work in locked mode; dock title-bar cursor, tooltips, and button sizing corrected
56+
757
## [0.9.7] - 2026-04-15 ([full changelog](https://github.com/twwat/bbdrop/compare/v0.9.6...v0.9.7))
858

959
### Added

src/utils/paths.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
from src.utils.logger import log
1414

15-
__version__ = "0.9.7" # Application version number
15+
__version__ = "0.9.8" # Application version number
1616

1717
# Lazy User-Agent string builder to avoid platform.system() hang during module import
1818
# (platform.system() can hang on some Windows systems, breaking splash screen initialization)

0 commit comments

Comments
 (0)