Nick Sweeting
2ea6bf56f1
fix: align snapshot output actions
2026-08-28 19:47:15 -07:00
Nick Sweeting
0816728539
fix path-routed archive file browsing
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-26 14:56:11 -07:00
Nick Sweeting
5ec6478b12
Require ArchiveBox health in setup probes
2026-08-15 03:50:13 -07:00
Nick Sweeting
9a74934667
Keep wildcard TLS to one certificate
2026-08-13 01:11:05 -07:00
Nick Sweeting
849a66c1d5
Clarify setup wizard ingress certificate guidance
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-12 16:07:28 -07:00
Nick Sweeting
01d2da25b6
Keep wide admin cards spanning the grid
2026-08-11 18:42:11 -07:00
Nick Sweeting
207f563891
Fix setup wizard reachability gate
2026-08-09 16:40:06 -04:00
Nick Sweeting
0605068221
Fix Archive Results column sizing
2026-08-09 16:35:09 -04:00
Nick Sweeting
efa0ed0110
Fix navbar logout action
2026-08-01 20:47:49 -07:00
Nick Sweeting
c80c750b8d
Polish collapsed setup wizard sections
2026-07-28 13:34:42 -07:00
Nick Sweeting
f58301b70c
Improve setup wizard sections
2026-07-26 12:23:13 -07:00
Nick Sweeting
42436c1cb4
Refine admin responsive layout
2026-07-25 18:47:41 -07:00
Nick Sweeting
05350846ab
Sync ArchiveBox UI and setup updates
2026-07-25 14:50:15 -07:00
Nick Sweeting
87b518314a
release: archivebox 0.9.34rc67
2026-06-07 04:06:45 -07:00
Nick Sweeting
96437e1ffd
Publish local ArchiveBox changes
2026-06-02 02:25:52 -07:00
Nick Sweeting
cab05eb1c6
Refactor plugins search progress and config flows
2026-06-01 00:08:27 -07:00
Nick Sweeting
28860d016a
release: archivebox 0.9.33rc80
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
Build Debian package / build (amd64) (push) Waiting to run
Build Debian package / build (arm64) (push) Waiting to run
Build Debian package / test (amd64, ubuntu-24.04) (push) Blocked by required conditions
Build Debian package / test (arm64, ubuntu-24.04-arm) (push) Blocked by required conditions
Build Debian package / release (push) Blocked by required conditions
Build Docker image / build ${{ matrix.platform }} (digest-linux-amd64, docker-amd64, linux/amd64, ubuntu-24.04) (push) Waiting to run
Build Docker image / build ${{ matrix.platform }} (digest-linux-arm64, docker-arm64, linux/arm64, ubuntu-24.04-arm) (push) Waiting to run
Build Docker image / publish multiarch tags (push) Blocked by required conditions
Run linters / lint (push) Waiting to run
Build Pip package / build (push) Waiting to run
Release State / release-state (push) Waiting to run
Parallel Tests / Discover test files (push) Waiting to run
Parallel Tests / ${{ matrix.test.name }} (push) Blocked by required conditions
Parallel Tests / ${{ matrix.plugin.name }} (push) Blocked by required conditions
Run tests / python_tests (ubuntu-22.04, 3.13) (push) Waiting to run
Run tests / docker_tests (push) Waiting to run
2026-05-31 19:16:51 -07:00
Nick Sweeting
84bb9a2993
release: archivebox 0.9.33rc75
2026-05-31 18:06:52 -07:00
Nick Sweeting
b0a47e8bf5
wip: snapshot live progress, universal --init, runner perms, supervisord SIGINT
...
- Snapshot detail page: embed scoped live-progress monitor (same-origin
/progress.json on whichever host the page is served from); hide admin
action buttons when scoped; per-snapshot perms via can_view_snapshot.
- crawl_file API: respect crawl-level permissions; PUBLIC/UNLISTED served
to guests, PRIVATE returns 404 for non-admin/non-owner.
- CrawlRunner: replace allow_paused_snapshot_maintenance with
allow_maintenance_on_inactive_crawl so SEALED crawls don't short-circuit
the cancellation guard for legitimate maintenance hooks (search backend
backfill, fs migration, etc.). Fixes infinite STARTED loop on snapshots
with queued search_backend results.
- Universal `--init` flag: works on any subcommand (server, update, add,
shell, install, ...). Detected at module load, stripped from argv, and
consumed in the dispatcher so subprocesses inherit a clean env.
- supervisord_util.run_runner_worker: route Ctrl+C through
supervisor.signalProcess(name, "SIGINT") instead of raw os.kill on a
cached pid, gated on statename=RUNNING. Prevents killing unrelated
processes when the worker's pid has been reused by the OS.
- Login page: remove non-functional password-reset links; add
has_real_admin_users template tag to gate the bootstrap hint.
- Add page: hide underline on the "Get the extension" link.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-30 04:45:15 -07:00
Nick Sweeting
9704d933e6
release: archivebox 0.9.33rc41
2026-05-29 04:17:08 -07:00
Nick Sweeting
dd741de767
release: archivebox 0.9.33rc40
2026-05-29 04:06:13 -07:00
Nick Sweeting
2d2b8ff047
release: archivebox 0.9.33rc39
2026-05-29 03:53:41 -07:00
Nick Sweeting
c750084c3c
release: archivebox 0.9.33rc37
2026-05-29 02:50:04 -07:00
Nick Sweeting
fbcc972441
backup: save in-progress dev changes
2026-05-28 05:20:52 -07:00
Nick Sweeting
15992eb2a3
release: archivebox 0.9.31rc21
2026-05-24 00:24:10 -07:00
Nick Sweeting
92339e08f0
Prepare dev demo deploy
2026-05-22 20:12:48 -07:00
Nick Sweeting
ea4ce5b641
Prepare ArchiveBox 0.9.30rc81 demo release
2026-05-18 01:51:55 -07:00
Nick Sweeting
b749b26c5d
wip
2026-03-23 03:58:32 -07:00
Nick Sweeting
f400a2cd67
WIP: checkpoint working tree before rebasing onto dev
2026-03-22 20:25:18 -07:00
Nick Sweeting
ec4b27056e
wip
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Has been cancelled
Build Debian package / build (push) Has been cancelled
Deploy static content to Pages / deploy (push) Has been cancelled
Build Homebrew package / build (push) Has been cancelled
Build GitHub Pages website / build (push) Has been cancelled
Run linters / lint (push) Has been cancelled
Build Pip package / build (push) Has been cancelled
Parallel Tests / Discover test files (push) Has been cancelled
Run tests / python_tests (ubuntu-22.04, 3.13) (push) Has been cancelled
Run tests / docker_tests (push) Has been cancelled
Build GitHub Pages website / deploy (push) Has been cancelled
Parallel Tests / ${{ matrix.test.name }} (push) Has been cancelled
2026-01-21 03:19:56 -08:00
Nick Sweeting
c7b2217cd6
tons of fixes with codex
2026-01-19 01:00:53 -08:00
Claude
2e6dcb2b87
Improve admin snapshot list/grid views with better UX
...
- Add prominent view mode switcher with List/Grid toggle buttons
- Improve filter sidebar CSS with modern styling, rounded corners
- Add live progress bar for in-progress snapshots showing hooks status
- Show plugin icons only when output directory has content
- Display archive result output_size sum from new field
- Show hooks succeeded/total count in size column
- Add get_progress_stats() method to Snapshot model
- Add CSS for progress spinner and status badges
- Update grid view template with progress indicator for archiving cards
- Add tests for admin views, search, and progress stats
2025-12-31 11:28:03 +00:00
Nick Sweeting
f0aa19fa7d
wip
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
Build Debian package / build (push) Waiting to run
Deploy static content to Pages / deploy (push) Waiting to run
Build Homebrew package / build (push) Waiting to run
Build GitHub Pages website / build (push) Waiting to run
Build GitHub Pages website / deploy (push) Blocked by required conditions
Run linters / lint (push) Waiting to run
Build Pip package / build (push) Waiting to run
Run tests / python_tests (ubuntu-22.04, 3.13) (push) Waiting to run
Run tests / docker_tests (push) Waiting to run
2025-12-28 17:51:54 -08:00
Nick Sweeting
536e3ac3c4
make textarea django-jsonfield look nicer
2024-10-15 01:00:42 -07:00
Nick Sweeting
0187c8b6cb
bump version to 0.8.4
2024-09-10 03:10:30 -07:00
Nick Sweeting
0640018426
bump packages
2024-09-10 01:50:49 -07:00
Nick Sweeting
60154fba5f
add django_huey, huey_monitor, and replace Threads with huey tasks
2024-09-10 00:05:45 -07:00
Nick Sweeting
3ea116f0b6
tweak Pkgs app name and admin button CSS
2024-09-02 01:14:41 -07:00
Nick Sweeting
9c8ece4d7c
minor css and APIToken Admin UI fixes
2024-08-20 03:45:49 -07:00
Nick Sweeting
267964881c
fix tags editor in Snapshot list view
2024-08-20 03:29:57 -07:00
Nick Sweeting
a9986f1f05
add timezone support, tons of CSS and layout improvements, more detailed snapshot admin form info, ability to sort by recently updated, better grid view styling, better table layouts, better dark mode support
2021-04-10 04:21:36 -04:00
Nick Sweeting
af6561b527
remove CDN jquery and bootstrap by inlining them instead
2021-04-06 01:13:31 -04:00
Nick Sweeting
5492c204b8
tweak add page copy
2021-04-01 14:00:07 -04:00
Nick Sweeting
f3a3d76439
support adding urls with tags directly via CLI and add page
2021-03-27 04:30:15 -04:00
Nick Sweeting
7282f4a42a
add favicon and robots to internal static dir
2021-02-18 02:35:51 -05:00
Nick Sweeting
dcc812b9f5
make output link easier to see on archiveresult admin list
2021-02-18 02:35:33 -05:00
Nick Sweeting
3457773988
fix ArchiveResult extractor showing up on top of dropdown in admin inline form
2021-02-17 18:25:01 -05:00
Nick Sweeting
118bddb41a
fix admin title and url truncation and add edit/admin link and ID to Snapshot detail page
2021-02-16 15:55:07 -05:00
Nick Sweeting
a98298103d
cleanup templates and views
2021-01-30 05:47:55 -05:00
Nick Sweeting
27708152d2
wip initial django setup
2019-04-02 16:36:41 -04:00