soul-browser/scripts
KaKi87 6a5016ab8b
Add History "Current tab" filter switch (#144)
* Add History overflow "Current tab" filter switch.

Filters the History list to URLs from the current tab's page stack and back/forward lists, matching the existing detail/single-line toggles.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Fix Current tab filter not refreshing History.

Wire WebViewActivity from MainListView into ListBookHistory so URL collection no longer depends on the dialog theme Context, which never resolved the browser activity.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Filter History current-tab on the in-memory cache path too.

Reloads were serving DataBookHistory's cached full list and skipping the DB cursor filter, so the switch had no effect. Also snapshot the tab's URLs on the UI thread when toggling.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 05:06:51 +02:00
..
build-soulamz.sh Skip redundant CI rebuilds for soulamz and tooling (#85) 2026-09-03 08:10:34 +02:00
build.sh Derive app name from package ID for tagged main builds. 2026-09-12 00:32:46 +02:00
compile-app-info-launcher.sh Add App info header button on Settings → Information. 2026-09-09 14:50:21 +02:00
compile-dialog-tab-press.sh Show tab favicon, title, and settings in the tab long-press menu header (#64) 2026-08-24 03:59:27 +02:00
compile-download-link-helper.sh Follow redirects before download dialog open (#124) 2026-09-27 22:54:36 +02:00
compile-find-whole-word.sh Add whole-word toggle to Find in page (#100) 2026-09-08 18:44:54 +02:00
compile-history-current-tab.sh Add History "Current tab" filter switch (#144) 2026-10-16 05:06:51 +02:00
compile-link-menu-prefs.sh Add Download link to link long-press menu (#98) 2026-09-08 16:13:09 +02:00
compile-my-find-view.sh Add whole-word toggle to Find in page (#100) 2026-09-08 18:44:54 +02:00
compile-ocr-runtime.sh Fix PDF translation stuck on "Updating the text module" (#22) 2026-08-12 16:53:38 +02:00
compile-pdf-preview-actions.sh Fix PDF preview names for downloadfile.php?file=… URLs. 2026-09-03 14:30:29 +02:00
compile-redirector.sh Add Redirector-compatible main-frame URL redirects (#143) 2026-10-14 16:11:38 +02:00
compile-tab-list-longpress-gate.sh Defer tab-list multi-select until release without drag (#99) 2026-09-08 15:38:01 +02:00
compile-tab-longpress-gate.sh Split tab long-press into menu release vs drag move (#88) 2026-09-04 16:18:11 +02:00
compile-text-select-extras.sh Add Search in preview and Find in page to text selection. 2026-10-05 16:02:04 +02:00
compile-ua-feature.sh Add desktop Viewport width slider (#132) 2026-10-06 16:27:17 +02:00
compile-ui-text-size.sh Add UI text size sliders under Settings → Display (#131) 2026-10-06 17:34:32 +02:00
compile-warp-runtime.sh Add Cloudflare WARP (#58) 2026-08-17 02:07:27 +02:00
compile-webview-rotation.sh Add main-menu Rotation for webview-only page turns (#136) 2026-10-08 09:55:29 +02:00
merge-split-resources.sh Decompile and recreate Soul Browser v1.4.85 with APK CI builds (#1) 2026-08-10 16:07:14 +02:00
prepare-bundled-ocr.sh Fix PDF translation stuck on "Updating the text module" (#22) 2026-08-12 16:53:38 +02:00
prepare-info-string.py Clean dev builds: testing ID in git, generated artifacts gitignored (#69) 2026-08-25 19:32:34 +02:00
push-i18n-english.py Clean dev builds: testing ID in git, generated artifacts gitignored (#69) 2026-08-25 19:32:34 +02:00
remove-exodus-trackers.py Remove tracker SDKs for clean Exodus Privacy scan 2026-08-12 19:16:14 +02:00
remove-exodus-trackers.sh Remove tracker SDKs for clean Exodus Privacy scan 2026-08-12 19:16:14 +02:00
run-emulator.sh Add AGENTS.md for Cursor Cloud Android rebuild setup (#14) 2026-08-11 10:55:32 +02:00
set-package-id.py Fix Image viewer No images from corrupted sparse-switch tables (#108) 2026-09-09 23:37:02 +02:00
soul2_info.py Clean dev builds: testing ID in git, generated artifacts gitignored (#69) 2026-08-25 19:32:34 +02:00
soulamz-stamp.sh Skip redundant CI rebuilds for soulamz and tooling (#85) 2026-09-03 08:10:34 +02:00
sync-i18n.py Speed up CI APK builds (#83) 2026-09-02 23:07:47 +02:00
sync-public-xml.py Decompile and recreate Soul Browser v1.4.85 with APK CI builds (#1) 2026-08-10 16:07:14 +02:00
tooling-stamp.sh Skip redundant CI rebuilds for soulamz and tooling (#85) 2026-09-03 08:10:34 +02:00