Repository navigation
v0.7.1: Timeline
Pre-releaseGateway 0.7.1 — Timeline workspace testing release
Gateway's Indexes page now provides a timeline workspace for exploring Bitcoin and preparing indexing ranges. Bitcoin Headers and Bitcoin Blocks remain the enabled indexes. Bitcoin Core is optional.
Downloads
- Windows installer — application and bundled header snapshot.
- Windows portable ZIP — extract the complete archive and start GatewayOnDemand.exe.
- Linux ZIP — application and bundled header snapshot.
- Checksums and artifact manifest.
Application-only ZIPs are update payloads. First-time testers should use the installer or a ZIP ending in -fresh.zip. The installer is a separate download, not contained in the portable ZIP.
What's changed
- A bottom-docked timeline with a resizable upper pane, default Headers and Blocks tracks, shared block-height ruler, and exact local coverage and gaps. Expanding details scrolls within its pane instead of pushing the timeline off screen.
- Custom scrollbar handles for zoom and track height, pointer-anchored wheel/pinch zoom, Space-drag panning, keyboard navigation, and halving/difficulty landmarks.
- Shift-click selects an inclusive range; Ctrl-click or Command-click toggles individual blocks. Separate ranges have their own editable markers. Selections prepare indexing intent; work still requires reviewing and explicitly starting a plan.
- An independent playhead follows the explored block across track changes. Scrubbing waits briefly before loading the settled block; direct block clicks load immediately.
- Inspector and Block Explorer tabs share the upper pane. Browse block evidence, paginated transactions, transaction inputs/outputs and value flow without leaving the timeline.
- A circled plus beneath the tracks adds available indexes. Removing a track preserves stored data and indexing jobs; the foundational Headers track cannot be removed.
- Previous output index zero now appears correctly in real transaction details and copied outpoints.
Filled Blocks coverage describes present local block files. Headers and completed processing alone do not establish possession of those block bodies. Additional derived indexes and Gateway-to-Gateway sharing remain locked.
Test and report
Use the timeline tester guide, Getting started, and the setup and browser QA checklist. Browser registration and .bitcoin address entry remain available. See known issues, privacy notes, roadmap, and bug reports.
Gateway checks block identity, commitments and selected-chain context; it does not replace Bitcoin Core's full script/UTXO consensus validation. This remains testing software.
Validation and updater status
The release source passed all Linux CI stages, including Go tests, vet, race, packaging and browser regressions. The full Windows Go suite passed 858 checks with 54 expected skips and no failures.
Live testing used ordinary Bitcoin peers with Bitcoin Core RPC and mounted files disabled. Headers synchronized beyond the bundled snapshot, and blocks 840000, 840001 and 850000 were fetched and retained as two separate coverage ranges. Native browser checks used no API mocks and exercised block 840000's 3,050 transactions, pagination, a known transaction, selection, delayed scrubbing and narrow layout. Browsing did not start indexing jobs, and headers and blocks survived restart.
The exact final installer and four Windows app components passed local Defender scans with protection active and definitions unchanged. Windows executables remain unsigned. Windows may show an unknown-publisher or reputation warning; antivirus and download-protection results can vary. No universal antivirus clearance is claimed. If a file is flagged, stop that check and report the exact filename and alert; do not disable protection to complete testing.
The existing signed update channel and installer update choices remain supported. Current delivery acceptance is recorded in release status. The approved-release renewal workflow refreshes signed metadata without automatically choosing a new application release.
Gateway's own code uses the MIT license; third-party notices are included in the downloads.