Skip to content

v1.5.2 — Archives browser/search cleanup

Choose a tag to compare

@amplogik amplogik released this 18 Jul 18:18
· 7 commits to main since this release

Cleanup pass on the Archives browser/search. Three fixes:

  • Source-mode search/browse divergence. In restore-from-anywhere (source) mode the cross-archive search read the local sidecar mirror while the browse tree read the browsed directory, so their results could disagree. Search now reads the same sidecar source the browse tree uses per mode, and stats the sidecar file rather than trusting the manifest's (possibly stale) has_sidecar flag.
  • Extract button matches the visible selection. The bottom "Extract selected…" button acts on the browse tree, but stayed visible while the search page (which has its own extract button) was shown. It's now hidden while searching, so the only exposed extract always matches what's on screen.
  • Blank file tree after search. Opening an archive and switching to search before its sidecar finished loading set the tree model on a hidden stacked-widget page, leaving the rows un-laid-out — so the browse pane came back blank and wouldn't repopulate. The view is now relaid out when the browse page becomes visible again, and blanking the tree clears the current-set guard so a reselect always reloads.

Install: sudo dpkg -i timetraveller_1.5.2_all.deb