ArchiveBox Release Bot
4fc4df9da8
Bump release version to 0.9.35rc357
2026-09-01 05:23:42 +00:00
Nick Sweeting
1a851342fd
Fix complete static exports and supervised crawl progress ( #1848 )
...
## Summary
- make `archivebox list --html` write every snapshot detail page from
the same `core/snapshot.html` Django template used for live admin site
- create canonical UUID detail directories for pending/unarchived
snapshots too, without embedding live admin routes
- omit stale/nonexistent output targets, suppress bogus `/None` icons,
and correctly URL-encode literal `%` filenames
- create non-TTY crawl progress reporters and relay supervised worker
output on stderr so JSONL stdout stays valid
- replace both public-site Docker examples of `init --install` with
plain `init` and remove their false install output
Closes #1847 .
## Issue reproduction
Built 0.9.35rc352 from source, ran a fresh Docker collection with only
`archivebox init`, then archived `https://sweeting.me/ ` at depth 1. The
completed collection has 75 snapshots, 14.0 GB, and only canonical
`archive/users/system/snapshots/<date>/<domain>/<uuid>/` roots—zero
legacy timestamp directories.
Before this PR, the exported index linked to 75 missing snapshot detail
pages. After the fix, it contains 76 static HTML pages total. A
filesystem-aware HTML traversal checked 11,286 local href/src targets:
zero missing and zero live `/snapshot`, `/web`, or `/static` routes.
## Verification
- `archivebox/tests/test_cli_list.py`: 23 passed
- `archivebox/tests/test_ui_admin_snapshot.py`: 61 passed
- crawl runner + CLI piping suites: 37 passed
- changed-file prek hooks: passed
- real non-TTY Docker add emitted process STARTED and succeeded rows
while preserving stdout/stderr separation
- unarchived-snapshot regression starts with a missing output directory
and proves export creates a portable detail page with no live admin URL
## Dependency PRs
- ArchiveBox/abx-dl#18 supplies the shared non-TTY lifecycle renderer
- ArchiveBox/abxpkg#44 fixes the warm installer cache identity/version
bugs found during this reproduction
No installer concurrency or skip branches were added. The non-Docker
development/CLI `init --install` examples and its real fuzz test are
intentionally unchanged.
2026-08-31 22:21:20 -07:00
Nick Sweeting
72955a08af
Merge branch 'dev' into fix/static-archive-install-cache
2026-08-31 22:11:02 -07:00
ArchiveBox Release Bot
9e43a3c815
Bump release version to 0.9.35rc356
2026-09-01 04:06:35 +00:00
Nick Sweeting
b28a4e1a55
Fix runner recovery across PID namespaces
2026-08-31 21:06:06 -07:00
ArchiveBox Release Bot
c142896e0c
Bump release version to 0.9.35rc355
CI / Linters (push) Waiting to run
CI / Install and CLI platform compatibility (push) Waiting to run
CI / Discovered test matrix (push) Waiting to run
CI / Documentation and root tests (push) Waiting to run
CI / CodeQL (push) Waiting to run
CI / Tested Python artifacts (push) Waiting to run
CI / Tested Docker images (push) Waiting to run
CI / All required CI lanes (push) Blocked by required conditions
Deploy Publicsite to GitHub Pages / deploy (push) Waiting to run
Release candidate / prepare (push) Waiting to run
Release candidate / python-artifacts (push) Blocked by required conditions
Release candidate / docker-digests (push) Blocked by required conditions
2026-08-31 02:24:15 +00:00
ArchiveBox Release Bot
b4c56b52cd
Bump for abx-dl 1.12.221
2026-08-31 02:23:49 +00:00
ArchiveBox Release Bot
816c712c41
Bump release version to 0.9.35rc354
2026-08-31 01:59:26 +00:00
ArchiveBox Release Bot
e2dc7d3a13
Bump for abx-dl 1.12.220
2026-08-31 01:59:06 +00:00
ArchiveBox Release Bot
15fff6045b
Bump release version to 0.9.35rc353
2026-08-31 01:36:37 +00:00
ArchiveBox Release Bot
b864535dc1
Bump for abx-dl 1.12.219
2026-08-31 01:36:19 +00:00
Nick Sweeting
c498fc174c
Keep static manifest schema consistent
2026-08-30 16:11:48 -07:00
Nick Sweeting
e874ee4201
Write linked static JSONL manifest
2026-08-30 16:02:27 -07:00
Nick Sweeting
84b3607771
Align ArchiveResult CLI tests with plugin projection
2026-08-30 15:55:03 -07:00
Nick Sweeting
57f15284b4
Link static export JSONL manifest
2026-08-30 15:42:42 -07:00
Nick Sweeting
b06f2ca7ae
Keep static snapshot links offline-safe
2026-08-30 15:39:35 -07:00
Nick Sweeting
dccd7fd0a3
Scope Docker WAL guard to SQLite
2026-08-30 15:20:04 -07:00
Nick Sweeting
654f07e579
Prevent Docker bind-mount SQLite corruption
2026-08-30 15:00:37 -07:00
Nick Sweeting
a1b763974e
Handle unarchived static snapshot details
2026-08-30 13:01:34 -07:00
Nick Sweeting
6d564c14ee
Fix Docker init command on public site
2026-08-30 12:43:27 -07:00
Nick Sweeting
920826b1cb
Fix complete static exports and crawl progress
2026-08-30 12:39:54 -07:00
ArchiveBox Release Bot
ccf34308a2
Bump release version to 0.9.35rc352
CI / Linters (push) Waiting to run
CI / Install and CLI platform compatibility (push) Waiting to run
CI / Discovered test matrix (push) Waiting to run
CI / Documentation and root tests (push) Waiting to run
CI / CodeQL (push) Waiting to run
CI / Tested Python artifacts (push) Waiting to run
CI / Tested Docker images (push) Waiting to run
CI / All required CI lanes (push) Blocked by required conditions
Deploy Publicsite to GitHub Pages / deploy (push) Waiting to run
Release candidate / prepare (push) Waiting to run
Release candidate / python-artifacts (push) Blocked by required conditions
Release candidate / docker-digests (push) Blocked by required conditions
2026-08-30 18:23:09 +00:00
Nick Sweeting
2c901aaa44
fix: rename Archive Results admin label
2026-08-30 11:22:49 -07:00
ArchiveBox Release Bot
e888587293
Bump release version to 0.9.35rc351
CI / Linters (push) Waiting to run
CI / Install and CLI platform compatibility (push) Waiting to run
CI / Discovered test matrix (push) Waiting to run
CI / Documentation and root tests (push) Waiting to run
CI / CodeQL (push) Waiting to run
CI / Tested Python artifacts (push) Waiting to run
CI / Tested Docker images (push) Waiting to run
CI / All required CI lanes (push) Blocked by required conditions
Deploy Publicsite to GitHub Pages / deploy (push) Waiting to run
Release candidate / prepare (push) Waiting to run
Release candidate / python-artifacts (push) Blocked by required conditions
Release candidate / docker-digests (push) Blocked by required conditions
2026-08-30 06:07:40 +00:00
Nick Sweeting
338fbae8d1
chore: refresh rc350 docs inventory
2026-08-29 23:07:26 -07:00
ArchiveBox Release Bot
ba8e71dd11
Bump release version to 0.9.35rc350
2026-08-30 06:03:30 +00:00
Nick Sweeting
c8ef576235
fix: secure snapshot output deletion handoff
2026-08-29 23:03:08 -07:00
ArchiveBox Release Bot
b5560f77ff
Bump release version to 0.9.35rc349
CI / Linters (push) Waiting to run
CI / Install and CLI platform compatibility (push) Waiting to run
CI / Discovered test matrix (push) Waiting to run
CI / Documentation and root tests (push) Waiting to run
CI / CodeQL (push) Waiting to run
CI / Tested Python artifacts (push) Waiting to run
CI / Tested Docker images (push) Waiting to run
CI / All required CI lanes (push) Blocked by required conditions
Deploy Publicsite to GitHub Pages / deploy (push) Waiting to run
Release candidate / prepare (push) Waiting to run
Release candidate / python-artifacts (push) Blocked by required conditions
Release candidate / docker-digests (push) Blocked by required conditions
2026-08-29 23:04:00 +00:00
Nick Sweeting
6906edc076
fix: make portable exports and screenshot deploys reliable
2026-08-29 16:03:29 -07:00
ArchiveBox Release Bot
2d37ab29e4
Bump release version to 0.9.35rc348
2026-08-29 22:07:04 +00:00
Nick Sweeting
3fcb5700ed
fix: place auxiliary snapshot cards before compact cards
2026-08-29 15:06:49 -07:00
ArchiveBox Release Bot
1e2b9bd1aa
Bump release version to 0.9.35rc347
2026-08-29 21:15:42 +00:00
Nick Sweeting
3d64d14abf
ci: keep public screenshots updating
2026-08-29 14:15:18 -07:00
ArchiveBox Release Bot
0a10580975
Bump release version to 0.9.35rc346
2026-08-29 21:14:33 +00:00
Nick Sweeting
6ed11bd04f
fix: pack compact output cards in dense grid
2026-08-29 14:14:14 -07:00
ArchiveBox Release Bot
e1434ab0a9
Bump release version to 0.9.35rc345
2026-08-29 21:05:15 +00:00
Nick Sweeting
1105a18163
fix: pack compact snapshot output cards
2026-08-29 14:04:54 -07:00
ArchiveBox Release Bot
7b58f595eb
Bump release version to 0.9.35rc344
CI / Linters (push) Waiting to run
CI / Install and CLI platform compatibility (push) Waiting to run
CI / Discovered test matrix (push) Waiting to run
CI / Documentation and root tests (push) Waiting to run
CI / CodeQL (push) Waiting to run
CI / Tested Python artifacts (push) Waiting to run
CI / Tested Docker images (push) Waiting to run
CI / All required CI lanes (push) Blocked by required conditions
Deploy Publicsite to GitHub Pages / deploy (push) Waiting to run
Release candidate / prepare (push) Waiting to run
Release candidate / python-artifacts (push) Blocked by required conditions
Release candidate / docker-digests (push) Blocked by required conditions
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Has been cancelled
2026-08-29 04:44:21 +00:00
Nick Sweeting
f93e5dc663
Restore container-first setup flow
2026-08-28 21:43:58 -07:00
ArchiveBox Release Bot
d20a0ebb86
Bump release version to 0.9.35rc343
2026-08-29 04:15:18 +00:00
Nick Sweeting
4762ff4f57
fix: soften archive result delete controls
2026-08-28 21:14:59 -07:00
ArchiveBox Release Bot
2e27985566
Bump release version to 0.9.35rc342
2026-08-29 02:49:13 +00:00
Nick Sweeting
de14346a08
fix: project one archive result per plugin
2026-08-28 19:47:15 -07:00
Nick Sweeting
2ea6bf56f1
fix: align snapshot output actions
2026-08-28 19:47:15 -07:00
ArchiveBox Release Bot
584aa54766
Bump release version to 0.9.35rc341
2026-08-29 02:15:45 +00:00
ArchiveBox Release Bot
4e81a22165
Bump for abx-dl 1.12.218
2026-08-29 02:15:29 +00:00
ArchiveBox Release Bot
f7aaf6cc2b
Bump release version to 0.9.35rc340
2026-08-29 02:06:27 +00:00
Nick Sweeting
08c639c25d
Make get.archivebox.io a uv install shortcut
2026-08-28 19:05:55 -07:00
ArchiveBox Release Bot
96e129d3ad
Bump release version to 0.9.35rc339
2026-08-29 01:57:23 +00:00
ArchiveBox Release Bot
4bca02eaea
Bump for abx-dl 1.12.217
2026-08-29 01:56:56 +00:00