My solution: Shoebox Plus Organizer — a Manifest V3 Chrome extension that loads every page of your Shoebox in the background, then provides live full-text search, date sorting, and record-type filtering, all client-side over the DOM that's already rendered on the page.
Everything runs on-device. No servers, no external API calls, no analytics. There's nowhere for the data to go. It doesn't scrape or automate faster than a human clicking through pages. Shoebox Plus Organizer reformats what's already loaded. Works across all 11 international Ancestry sites (.com, .co.uk, .ca, .com.au, .de, .fr, .se, .it, .com.mx, .ie, .es) in 6 languages. $25 one-time fee, no subscription. 14-day refund, no questions asked. Not affiliated with, endorsed by, or created by Ancestry.
Available now: https://chromewebstore.google.com/detail/shoebox-plus-organi.... More detail at shoeboxplusorganizer.com.