Commit Graph

  • 80f75126c6 more fixes Nick Sweeting 2025-12-29 21:03:05 -08:00
  • a648c17ec7 Merge branch 'dev' into claude/tags-editor-widget-0Dq7f Nick Sweeting 2025-12-29 19:25:36 -08:00
  • 147d567d3f fix migrations Nick Sweeting 2025-12-29 19:23:11 -08:00
  • dcf1136afa Merge branch 'dev' into claude/tags-editor-widget-0Dq7f Nick Sweeting 2025-12-29 19:24:51 -08:00
  • 64dccb7a19 passing Nick Sweeting 2025-12-29 18:55:57 -08:00
  • 5549a79869 more speed fixes Nick Sweeting 2025-12-29 18:55:37 -08:00
  • abf5f44134 more debug logging Nick Sweeting 2025-12-29 18:53:52 -08:00
  • bcf0513d05 more debug logging Nick Sweeting 2025-12-29 18:50:04 -08:00
  • 7e6e3be9e7 messing with chrome install process to reuse cached chromium with pinned version Nick Sweeting 2025-12-29 18:49:36 -08:00
  • 202e5b2e59 Add interactive tags editor widget for Django admin Claude 2025-12-30 02:18:08 +00:00
  • b670612685 centralize chrome pid and zombie logic in chrome_utils Nick Sweeting 2025-12-29 17:57:23 -08:00
  • 4ba3e8d120 fix extension loading and consolidate chromium logic Nick Sweeting 2025-12-29 17:47:37 -08:00
  • e937688be0 Fix caddl tests to test actual implementation and fix error handling claude/issue-668-20251229-2145 claude[bot] 2025-12-29 23:46:39 +00:00
  • cd7528e073 Fix missing display: flex on caddl thumbnail inner div (#1728) Nick Sweeting 2025-12-29 14:49:22 -08:00
  • 560bd44b4c Fix: Implement LDAP authentication plugin claude/issue-1664-20251229-2236 claude[bot] 2025-12-29 22:44:43 +00:00
  • a101449cba Fix: Make SingleFile use SINGLEFILE_CHROME_ARGS with fallback to CHROME_ARGS claude[bot] 2025-12-29 22:39:48 +00:00
  • a01bdd409a Fix missing display: flex on caddl thumbnail inner div cubic-dev-ai[bot] 2025-12-29 22:38:25 +00:00
  • 638b3ba774 add modalcloser plugin Nick Sweeting 2025-12-29 14:36:15 -08:00
  • 584190babb Fix: Increase Snapshot URL max_length from 200 to 1600 characters claude[bot] 2025-12-29 22:35:49 +00:00
  • c23a6d36f7 Convert caddl plugin to use Chrome + Puppeteer instead of curl claude[bot] 2025-12-29 22:06:42 +00:00
  • bdec5cb590 Fix: Make CUSTOM_TEMPLATES_DIR configurable again (#1725) Nick Sweeting 2025-12-29 13:58:05 -08:00
  • 2be21ac592 fix: Use CustomUserAdmin to fix user creation bug (#1726) Nick Sweeting 2025-12-29 13:57:31 -08:00
  • 8c69124935 make infiniscroll plugin also expand details and comments sections Nick Sweeting 2025-12-29 13:55:22 -08:00
  • 621359c37c add duplicate issue detection bot with opencode Nick Sweeting 2025-12-29 13:51:27 -08:00
  • b649db5294 fix infiniscroll plugin Nick Sweeting 2025-12-29 13:48:59 -08:00
  • e771416152 Add caddl plugin for 3D/CAD asset extraction claude[bot] 2025-12-29 21:50:44 +00:00
  • 329d185d95 Fix: Make CUSTOM_TEMPLATES_DIR configurable again claude[bot] 2025-12-29 21:50:21 +00:00
  • 2e1093f840 fix: Use CustomUserAdmin instead of Django's default UserAdmin to fix user creation bug claude[bot] 2025-12-29 21:47:53 +00:00
  • 9f015df0d8 Add Claude Code GitHub Workflow (#1724) Nick Sweeting 2025-12-29 13:43:10 -08:00
  • 8c280100c7 Change permissions for pull-requests and issues Nick Sweeting 2025-12-29 13:42:59 -08:00
  • d8b10d0827 Delete .github/workflows/claude-code-review.yml Nick Sweeting 2025-12-29 13:40:55 -08:00
  • 58b7f9c334 "Claude Code Review workflow" Nick Sweeting 2025-12-29 13:40:20 -08:00
  • 0162ee2434 "Claude PR Assistant workflow" Nick Sweeting 2025-12-29 13:40:18 -08:00
  • 34d03be891 Add MAX_URL_ATTEMPTS option to ArchiveBox (#1723) Nick Sweeting 2025-12-29 13:32:11 -08:00
  • 690f0669cd remove uneeded test Nick Sweeting 2025-12-29 13:30:25 -08:00
  • f88182df7a Merge remote-tracking branch 'origin/dev' into claude/add-max-url-attempts-oBHCD Claude 2025-12-29 21:29:01 +00:00
  • 73e977ea97 ytdlp fixes Nick Sweeting 2025-12-29 13:26:50 -08:00
  • 92c26124a3 remove more hardcoded plugin names from codebase Nick Sweeting 2025-12-29 13:14:33 -08:00
  • 967c5d53e0 make plugin config more consistent Nick Sweeting 2025-12-29 13:11:34 -08:00
  • 8d76b2b0c6 add infiniscroll plugin Nick Sweeting 2025-12-29 13:11:20 -08:00
  • e20fdae2a5 fix gh ci cd Nick Sweeting 2025-12-29 12:03:45 -08:00
  • 88d7906033 Add MAX_URL_ATTEMPTS config option to stop retries after too many failures Claude 2025-12-29 20:20:50 +00:00
  • e38ddf3a25 Rename media plugin to ytdlp (#1722) Nick Sweeting 2025-12-29 11:47:05 -08:00
  • ac64c77341 move default yt-dlp args to config.json YTDLP_ARGS for user override Claude 2025-12-29 19:38:37 +00:00
  • a5654e877f rename media plugin to ytdlp with backwards-compatible aliases Claude 2025-12-29 19:09:05 +00:00
  • 30c60eef76 much better tests and add page ui Nick Sweeting 2025-12-29 04:02:11 -08:00
  • 122bd0cc2e fix archivebox add v0.8.6rc1 v086 Nick Sweeting 2025-12-29 02:58:49 -08:00
  • 9487f8a0de add ci for parallel tests Nick Sweeting 2025-12-29 02:39:24 -08:00
  • f4e7820533 use full dotted paths for all archivebox imports, add migrations and more fixes Nick Sweeting 2025-12-29 00:47:08 -08:00
  • 1e4d3ffd11 improve plugin tests and config Nick Sweeting 2025-12-29 00:45:23 -08:00
  • f0aa19fa7d wip Nick Sweeting 2025-12-28 17:51:54 -08:00
  • 54f91c1339 Improve concurrency control between plugin hooks (#1721) Nick Sweeting 2025-12-28 12:48:53 -08:00
  • 6d991a08ea fix final_status uneeded Nick Sweeting 2025-12-28 12:47:36 -08:00
  • 057b49ad85 Update status command to use DB as source of truth Claude 2025-12-28 19:19:03 +00:00
  • 767458e4e0 Revert "Restore missing folder utility functions" Claude 2025-12-28 19:16:52 +00:00
  • 32bcf0896d Restore missing folder utility functions Claude 2025-12-28 14:00:48 +00:00
  • 6b3c87276f Mark hook renumbering testing as complete in TODO Claude 2025-12-28 13:48:11 +00:00
  • 1b5a816022 Implement hook step-based concurrency system Claude 2025-12-28 13:47:25 +00:00
  • b1e354619f minor bugfixes Nick Sweeting 2025-12-28 05:33:09 -08:00
  • 4ccb0863bb continue renaming extractor to plugin, add plan for hook concurrency, add chrome kill helper script Nick Sweeting 2025-12-28 05:29:24 -08:00
  • d2e65cfd38 move todos Nick Sweeting 2025-12-28 04:44:38 -08:00
  • bd265c0083 rename extractor to plugin everywhere Nick Sweeting 2025-12-28 04:43:15 -08:00
  • 50e527ec65 way better plugin hooks system wip Nick Sweeting 2025-12-28 03:39:59 -08:00
  • a38624a4dd Improve filesystem based hook architecture (#1720) Nick Sweeting 2025-12-27 13:03:21 -08:00
  • b632894bc9 Update views, API, and exports for new ArchiveResult output fields Claude 2025-12-27 20:28:22 +00:00
  • 9b533ad3c8 tweak concurrency for more speed Nick Sweeting 2025-12-27 12:08:53 -08:00
  • d65eb587d9 Add hook architecture unit tests + mark remaining work complete Claude 2025-12-27 20:05:09 +00:00
  • 4e50c4f182 Mark snapshot hook checklist items as complete Claude 2025-12-27 10:14:14 +00:00
  • e3ba599812 Update install hooks to respect XYZ_BINARY env vars Claude 2025-12-27 10:12:45 +00:00
  • 8c846b7d1c Rename validate hooks to install hooks Claude 2025-12-27 10:06:34 +00:00
  • 2623c6cc11 Complete JS hooks to clean JSONL format + rename background hooks Claude 2025-12-27 09:46:59 +00:00
  • c52eef1459 Update Python/JS hooks to clean JSONL format + add audit report Claude 2025-12-27 09:31:03 +00:00
  • 3d985fa8c8 Implement hook architecture with JSONL output support Claude 2025-12-27 08:38:49 +00:00
  • cffbef84ed make Claude.md stricter and improve migration tests Nick Sweeting 2025-12-27 00:33:51 -08:00
  • 35dd9acafe implement fs_version migrations Nick Sweeting 2025-12-27 00:25:35 -08:00
  • 6e892fb2b4 upgrade todos Nick Sweeting 2025-12-27 00:07:11 -08:00
  • 018f8d69cc Improve test suite and remove mock dependencies (#1719) claude/improve-test-suite-xm6Bh Nick Sweeting 2025-12-26 22:18:56 -08:00
  • 995d6c31b9 Add CLAUDE.md with development and testing guide Claude 2025-12-27 06:17:55 +00:00
  • 741c098a2b Merge remote-tracking branch 'origin/dev' into claude/improve-test-suite-xm6Bh Claude 2025-12-27 05:53:06 +00:00
  • 779040db1b Split migration tests into separate files and tighten assertions Claude 2025-12-27 05:09:36 +00:00
  • 2f81c0cc76 add overrides options to binproviders Nick Sweeting 2025-12-26 20:39:56 -08:00
  • 05205a085f Update uv.lock Claude 2025-12-27 04:33:35 +00:00
  • ea6fe94c93 Add crawls_crawlschedule table to 0.8.x test schema and fix migrations Claude 2025-12-27 04:32:58 +00:00
  • 9bc5d99488 add overrides options to binproviders Nick Sweeting 2025-12-26 20:16:58 -08:00
  • 766bb28536 Fix migration tests and M2M field alteration issue Claude 2025-12-27 03:00:44 +00:00
  • 13be196fd7 Merge remote-tracking branch 'origin/dev' into claude/improve-test-suite-xm6Bh Claude 2025-12-27 02:27:51 +00:00
  • 6fdc52cc57 add papersdl plugin Nick Sweeting 2025-12-26 18:25:52 -08:00
  • e2cbcd17f6 more tests and migrations fixes Nick Sweeting 2025-12-26 18:22:48 -08:00
  • c3acadd528 Remove extractor field from Crawl model and fix tests Claude 2025-12-27 01:49:09 +00:00
  • ae2ab5b273 Add Python 3.13 support with uuid7 backport compatibility Claude 2025-12-27 01:07:30 +00:00
  • cff4077c23 Bump Python version requirement from 3.11 to 3.14 Claude 2025-12-27 00:30:27 +00:00
  • 24c51452ef Add comprehensive 0.7.x and 0.8.x migration tests Claude 2025-12-27 00:08:47 +00:00
  • 0941aca4a3 Improve test suite: remove mocks and add 0.8.x migration tests Claude 2025-12-26 23:01:49 +00:00
  • 0fbcbd2616 gallerydl template Nick Sweeting 2025-12-26 11:55:19 -08:00
  • 4fd7fcdbcf new gallerydl plugin and more Nick Sweeting 2025-12-26 11:55:03 -08:00
  • 9838d7ba02 tons of ui fixes and plugin fixes Nick Sweeting 2025-12-25 03:59:51 -08:00
  • bb53228ebf remove Seed model in favor of Crawl as template Nick Sweeting 2025-12-25 01:52:38 -08:00
  • 28e6c5bb65 add mcp server support Nick Sweeting 2025-12-25 01:50:42 -08:00
  • 866f993f26 logging and admin ui improvements Nick Sweeting 2025-12-25 01:10:41 -08:00
  • 8218675ed4 bump dependencies Nick Sweeting 2025-12-24 23:41:29 -08:00