Skip to content

Experiments and decisions ​

What was tried while building Anubis, what failed, and what is still unverified. The notes are split by topic into the files below.

To find a note, search for its heading or a keyword (grep -rn "Reranking" docs/experiments/) and read only that section. Add a new note at the top of the matching section, or as a new dated section at the top of the file for its topic, without reading the whole file.

Live pages ​

What was checked on real search pages, and what is still unverified.

  • Still unverified against live pages
  • Reported from live pages: Bing's AI answer and the DuckDuckGo button (2026-09-30)
  • Reported from live pages: the summary, forum results, and more panels (2026-09-29)

Engines ​

Keeping engine definitions current, and engine bugs found while testing.

  • Keeping platform and engine maintenance current (2026-09-29)
  • Keeping engine definitions in sync (2026-09-29)
  • Engine watch
  • Bugs found while testing
  • Google in Firefox: flipped tags, missing buttons, misplaced summary

Search pages ​

What Anubis draws and changes on search pages.

  • A check for bugs (2026-09-30)
  • Show hidden after a new search, and tag choices from files (2026-09-29)
  • Result selector indicators (2026-09-29)
  • Screen readers and focus on search pages (2026-09-29)
  • Keyboard shortcuts
  • Phone layouts (Firefox for Android)
  • Clean up pages
  • Lowered results and the button on DuckDuckGo (2026-09-30)
  • Hidden results: removed by default
  • Reranking
  • Load more results (more than one page of results)
  • Shadow DOM UI
  • Undo (2026-09-29)
  • Filtering by tag

Storage, sync, and lists ​

Where things are stored, sync between browsers, and subscribing to lists.

  • Passphrase changes that race or lose their answer (2026-09-29)
  • WebDAV passphrase changes and recovery (2026-09-29)
  • End-to-end WebDAV encryption (2026-09-29)
  • Reporting mistakes to lists
  • FOSS tools default list (2026-10-04)
  • Storage
  • Subscriptions and permissions
  • Importing from other tools

Design and wording ​

The look, the wording, and Anubis's own pages.

  • Report a problem (2026-09-30)
  • Explanations on tagged sites (2026-10-04)
  • Tags in the site popup (2026-10-03)
  • Finishing touches (2026-09-29)
  • Patterns from Dark Reader (2026-09-29)
  • Settings on narrow screens (2026-09-29)
  • Welcome page
  • Translation
  • Wording, icons, and the motif
  • Toolbar icon when off
  • Design

Documentation site ​

The documentation site and its screenshots.

  • Documentation site

Tooling and releases ​

Builds, tests, the end-to-end run, stores, and releases.

  • Finding Chromium for the end-to-end run (2026-09-29)
  • Firefox approval and automated release downloads (2026-10-03)
  • Firefox first, and one command before a release (2026-09-29)
  • Store privacy disclosure (2026-09-29)
  • Final runtime and listing review (2026-09-29)
  • Full end-to-end run stability (2026-09-29)
  • Declared Node.js minimum (2026-09-29)
  • Asserted end-to-end checks (2026-09-29)
  • Store listings
  • Tooling

Released under the GNU AGPL v3.