Commit Graph

2994 Commits

Author SHA1 Message Date
Nick Sweeting
39c64b21d0
Expand MCP integration coverage 2026-09-01 11:38:09 -07:00
Nick Sweeting
70e477c1c8
Clarify startup and local runner ownership 2026-09-01 11:35:12 -07:00
Nick Sweeting
fe967c8a96
fix: simplify cross-machine runner handling 2026-08-31 23:43:33 -07:00
Nick Sweeting
bc243ea1d9
Fix final installer and Docker CI regressions 2026-08-31 22:37:05 -07:00
Nick Sweeting
c1dda18443
Document daemon shutdown ownership 2026-08-31 22:26:06 -07:00
Nick Sweeting
72955a08af
Merge branch 'dev' into fix/static-archive-install-cache 2026-08-31 22:11:02 -07:00
Nick Sweeting
b28a4e1a55
Fix runner recovery across PID namespaces 2026-08-31 21:06:06 -07: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
920826b1cb
Fix complete static exports and crawl progress 2026-08-30 12:39:54 -07:00
Nick Sweeting
2c901aaa44
fix: rename Archive Results admin label 2026-08-30 11:22:49 -07:00
Nick Sweeting
c8ef576235
fix: secure snapshot output deletion handoff 2026-08-29 23:03:08 -07:00
Nick Sweeting
6906edc076
fix: make portable exports and screenshot deploys reliable 2026-08-29 16:03:29 -07:00
Nick Sweeting
3fcb5700ed
fix: place auxiliary snapshot cards before compact cards 2026-08-29 15:06:49 -07:00
Nick Sweeting
6ed11bd04f
fix: pack compact output cards in dense grid 2026-08-29 14:14:14 -07:00
Nick Sweeting
1105a18163
fix: pack compact snapshot output cards 2026-08-29 14:04:54 -07:00
Nick Sweeting
4762ff4f57
fix: soften archive result delete controls 2026-08-28 21:14:59 -07: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
Nick Sweeting
08c639c25d
Make get.archivebox.io a uv install shortcut 2026-08-28 19:05:55 -07:00
Nick Sweeting
d882c4bc0c
feat: add output controls to snapshot admin 2026-08-28 14:35:40 -07:00
Nick Sweeting
fce1827fed
Enforce snapshot permissions and authenticated add CSRF (#1844) 2026-08-28 13:42:09 -07:00
Nick Sweeting
df18f391f6
Fix IPv6 URLs in server startup banner (#1845) 2026-08-28 13:28:17 -07:00
Nick Sweeting
b3b286694d
Speed release image pipeline [skip ci] 2026-08-28 12:40:54 -07:00
Nick Sweeting
d4b35e52d3
Add fast release candidate pipeline 2026-08-28 12:19:56 -07:00
Nick Sweeting
3cfc99569a
Resolve explicit ArchiveResult plugin hooks 2026-08-28 12:13:58 -07:00
Nick Sweeting
6560ad2245
Drop unpublished ArchiveResult migrations 2026-08-28 12:04:29 -07:00
Nick Sweeting
056a02a06e
Restore ArchiveResult hook identity 2026-08-28 11:52:36 -07:00
Nick Sweeting
32362ffbd9
Ignore historical hooks during plugin recovery 2026-08-28 11:27:46 -07:00
Nick Sweeting
45680e6ab9
Assert WACZ result by plugin identity 2026-08-28 11:14:15 -07:00
Nick Sweeting
5caa61f694
Recover emitted plugin results durably 2026-08-28 10:19:08 -07:00
Nick Sweeting
820d395dd6
Expect legacy duplicate results to consolidate 2026-08-28 09:40:06 -07:00
Nick Sweeting
90dd5933dd
Align batch deletion test with plugin uniqueness 2026-08-28 09:23:56 -07:00
Nick Sweeting
ea7b92e878
Recover ArchiveResults by plugin 2026-08-28 09:14:07 -07:00
Nick Sweeting
43c2dc9896
Enforce one ArchiveResult per plugin 2026-08-28 08:56:07 -07:00
Nick Sweeting
f092db3255
Preserve shared ArchiveResult outputs 2026-08-28 00:23:49 -07:00
Nick Sweeting
e548608149
feat: add snapshot output batch deletion 2026-08-27 21:34:48 -07:00
Nick Sweeting
d3c28a3284
make runner takeover PID namespace safe 2026-08-27 18:15:34 -07:00
Nick Sweeting
01a643468d
publish verified images independently of Python tags 2026-08-27 17:38:33 -07:00
Nick Sweeting
bc4e1953f5
keep maintenance runner out of regular work 2026-08-27 17:08:10 -07:00
Nick Sweeting
b7f0798fee
preserve config provenance across request setup 2026-08-27 16:48:57 -07:00
Nick Sweeting
319763c763
stop scoped config from mutating process state 2026-08-27 16:26:07 -07:00
Nick Sweeting
8017245c3f
handle unreadable config paths 2026-08-27 16:14:14 -07:00
Nick Sweeting
41056e0b77
separate config sources from runtime validation
Some checks are pending
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
2026-08-27 16:03:35 -07:00