Hoardy-Web

Runtime

Actions 0 + 0
... running
... scheduled
Queued/Failed 0 (0) / 0 (0)

Globally

Collected 0 (0)
Discarded 0 (0)
In limbo 0 (0)
Picked 0
Dropped 0
Problematic 0
In flight 0 + 0
Work offline Track new requests
... including when Work offline is set

New root tabs

Set Auto-Replay Set Work offline
Set Track new requests
Set Notify about 'problematic' reqres
Set Pick into limbo Set Drop into limbo
Set Stash 'in_limbo' reqres
Bucket Set Include in global snapshots Set Include in global replays

Tabs with special URLs

Force Work offline in file: tabs Force Work offline in data: tabs Force Work offline in replayed tabs Disable Auto-Replay in replayed tabs

This tab

Collected 0 (0)
Discarded 0 (0)
In limbo 0 (0)
Picked 0
Dropped 0
Problematic 0
In flight 0 + 0
Auto-Replay Work offline
Track new requests
Notify about problematic reqres
Pick into limbo Drop into limbo
Stash in_limbo reqres
Bucket Include in global snapshots Include in global replays

This tab's new children

Set Auto-Replay Set Work offline
Set Track new requests
Set Notify about 'problematic' reqres
Set Pick into limbo Set Drop into limbo
Set Stash 'in_limbo' reqres
Bucket Set Include in global snapshots Set Include in global replays

Background requests

Work offline
Track new requests
Notify about problematic reqres
Pick into limbo Drop into limbo
Stash in_limbo reqres
Bucket

Requests by extensions

Work offline
Track new requests
Notify about problematic reqres
Pick into limbo Drop into limbo
Stash in_limbo reqres
Bucket

Closed tabs

Auto-collect in_limbo reqres Auto-discard in_limbo reqres
... after {}s

Reqres classifier

Mark reqres as problematic when they finish

... {} fetched, with partial request body ... {} fetched, with buggy metadata ... {} in canceled state ... {} in no_response state ... {} in incomplete state ... {} in incomplete_fc state ... {} with transient server errors ... {} with permanent server errors ... {} with important reqres errors ... {} with reqres errors and get picked ... {} with reqres errors and get dropped

Auto-unmark problematic reqres

... {} when a new GET reqres replaces it
... ... {} even across tabs ... ... {} regardless of its in_limbo state
... {} when its tab closes

Pick reqres for archival when they finish

... {} with partial request body ... {} with buggy metadata ... {} in canceled state ... {} in no_response state ... {} in incomplete or incomplete_fc state ... {} with 1xx status codes ... {} with 3xx status codes ... {} with transient server errors ... {} with permanent server errors ... {} with reqres errors

Persistence

Failed to Stash 0 (0)
Stashed in LS 0 (0)
... not; In RAM
Failed to Archive 0 (0)
Exported via saveAs 0 (0)
... not; Bundling 0 (0)
Submitted via HTTP 0 (0)
Saved in LS 0 (0)
Stash collected reqres into local storage Archive collected reqres
Export dumps via saveAs Submit dumps via HTTP Save reqres into local storage

THIS IS UNSAFE!

Re-archival from local storage

Export dumps via saveAs Submit dumps via HTTP

Quick re-archival

Re-write everything into local storage Delete everything from local storage

The following buttons might be UNSAFE!

Use Re-archive new button with CAUTION!

Quick deletion

Replay

Replay from the archiving server

Persistence and Replay backends

Export via saveAs

Generate human-readable filenames Bundle dumps
... up to {} MiB, ... with in_flight, delay for {}s, ... otherwise, delay for {}s.
GZip outputs
(Error handling is impossible.)

Submission and replay over HTTP

Server URL
(Compression is done server-side.)
Paranoid error handling

Stashing and/or saving into local storage

Prefer IndexedDB API GZip dumps Paranoid error handling

Behaviour

Log at most {} reqres Auto-reload on updates

Workarounds for Firefox issues

Restart the very first request

Workarounds for Chromium issues

Delay reqres for {} s Reset new root tabs
... to URL

Debugging

Bugged out 0 (0)
Ephemeral config Debug runtime Debug persistence Debug capture (SLOW!) Dump raw CBORs into the log (SLOOOOW!) Allow unsafe config values Capture snapshots of all URLs Discard all reqres just before archival

Destructive actions

User Interface

Color scheme Colorblind mode Allow seasonal theming
🦇 Halloween mode 🎄 Winter Days mode
Use pure text labels Animate toolbar icon every {}ms
Spawn internal pages in new tabs
Verbose notifications Escape notification messages

Generate notifications about

... {} UI hints
... {} mobile UI quirks
... {} problematic reqres
... but no more than {} lines
... {} too much stuff in in_limbo state
... after {} elements, ... or {} MiB ... every {} s
... {} automatic actions ... {} unstashed stuck archival queue ... {} archival errors ... {} newly empty archival queue