ArchiveBox/archivebox/core
Nick Sweeting fb66ca15d6
Route authenticated OpenCode WebSockets and verify mounted browser navigation (#1870)
* Stop initializing Git repositories for OpenCode sessions

* Isolate optional AI failures behind a lazy plugin adapter

* Keep explicit plugin enable flags boolean after config resolution

* Use Django login redirect encoding at the optional agent boundary

* Cover cold-start failures and real browser storage isolation

* Verify persisted dismissal and native storage denial variants

* Keep headless browser interaction independent of display timing

* Install optional OpenCode clients through the plugin extra

* Authenticate and route optional OpenCode WebSockets with real browser coverage

* Apply control-plane policy and proxy authentication to agent sockets
2026-09-03 17:33:32 -07:00
..
management release: archivebox 0.9.33rc50 2026-05-30 22:27:28 -07:00
migrations refactor: simplify snapshot maintenance orchestration 2026-09-02 12:05:09 -07:00
sqlite_backend Refactor plugins search progress and config flows 2026-06-01 00:08:27 -07:00
templatetags Isolate OpenCode in its plugin and stop forced Git initialization (#1869) 2026-09-03 16:05:30 -07:00
__init__.py Update ArchiveBox for abx dependency releases 2026-05-16 23:50:16 -07:00
admin_archiveresults.py fix: rename Archive Results admin label 2026-08-30 11:22:49 -07:00
admin_site.py Guide first-run setup through the web UI 2026-08-19 00:45:40 -07:00
admin_snapshots.py Address Cubic review feedback 2026-08-28 21:56:23 -07:00
admin_tags.py release: archivebox 0.9.34rc39 2026-06-03 17:19:48 -07:00
admin_users.py fix: rename Archive Results admin label 2026-08-30 11:22:49 -07:00
admin.py wip 2026-03-23 03:58:32 -07:00
apps.py Unify plugin runtime and queue lifecycle boundaries 2026-09-01 01:07:04 -07:00
asgi.py Route authenticated OpenCode WebSockets and verify mounted browser navigation (#1870) 2026-09-03 17:33:32 -07:00
context_processors.py Sync ArchiveBox UI and setup updates 2026-07-25 14:50:15 -07:00
forms.py Unify plugin runtime and queue lifecycle boundaries 2026-09-01 01:07:04 -07:00
middleware.py Isolate OpenCode in its plugin and stop forced Git initialization (#1869) 2026-09-03 16:05:30 -07:00
models.py fix: preserve unbounded maintenance pagination 2026-09-02 14:43:13 -07:00
permissions.py release: archivebox 0.9.34rc67 2026-06-07 04:06:45 -07:00
preview_util.py release: archivebox 0.9.34rc67 2026-06-07 04:06:45 -07:00
recovery_util.py refactor: simplify snapshot maintenance orchestration 2026-09-02 12:05:09 -07:00
routes_util.py Fix one-domain API archive routing 2026-08-26 10:20:26 -07:00
settings_logging.py Exercise ArchiveBox through unified runtime lifecycles 2026-07-21 19:26:42 -07:00
settings.py Isolate OpenCode in its plugin and stop forced Git initialization (#1869) 2026-09-03 16:05:30 -07:00
setup_wizard.py Honor forwarded proto in setup URL suggestions 2026-07-25 15:10:57 -07:00
shutdown_util.py Consolidate runtime config handling 2026-06-01 15:03:40 -07:00
snapshot_status.py Publish local ArchiveBox changes 2026-06-02 02:25:52 -07:00
tag_util.py Address Cubic review feedback 2026-08-28 21:56:23 -07:00
takeover_util.py Clarify startup and local runner ownership 2026-09-01 11:35:12 -07:00
urls.py consolidate config loading hot paths 2026-08-27 15:34:28 -07:00
views.py Merge remote-tracking branch 'origin/dev' into audit-pr1846 2026-09-01 11:38:24 -07:00
widgets.py fix: harden admin metadata surfaces 2026-06-13 23:44:59 -07:00
wsgi.py Keep root-owned collections under root 2026-07-29 15:08:58 -07:00