Commit Graph

  • 47d9874c1f Merge remote-tracking branch 'origin/dev' into claude/dns-traffic-recorder-plugin-dNbxC Claude 2025-12-31 18:24:56 +00:00
  • cd0394c858 Add comprehensive tests for machine/process models, orchestrator, and search backends (#1745) Nick Sweeting 2025-12-31 10:21:12 -08:00
  • 20690fabbf Fix CLI tests to use subprocess and remove mocks (#1746) Nick Sweeting 2025-12-31 10:20:50 -08:00
  • 08383c4d83 Fix tautological assertion in SEO test claude[bot] 2025-12-31 18:19:47 +00:00
  • 5c1e152a44 Fix CLI tests and improve orchestrator performance claude/review-code-quality-macdO Claude 2025-12-31 12:40:18 +00:00
  • 5d8c93eaf4 Consolidate CDP connection logic into chrome_utils.js Claude 2025-12-31 12:15:30 +00:00
  • 73425fa984 Add persona CLI command with browser cookie import Claude 2025-12-31 12:13:07 +00:00
  • f2c20f141c Refactor dns plugin to use chrome_utils.js Claude 2025-12-31 12:08:28 +00:00
  • 13148fd6b5 Add DNS traffic recorder plugin Claude 2025-12-31 12:05:02 +00:00
  • 8a0acdebcd Add SSL, redirects, SEO plugin tests and fix fake test issues Claude 2025-12-31 12:00:00 +00:00
  • 9bf7a520a0 Update tests for new Process model-based architecture Claude 2025-12-31 11:51:42 +00:00
  • bbbfffd0fa Improve admin snapshot list/grid views with better UX (#1744) Nick Sweeting 2025-12-31 03:51:11 -08:00
  • fd0589322b Merge dev branch with inline orchestrator mode Claude 2025-12-31 11:46:56 +00:00
  • 50f5cdb5c2 Add inline mode to orchestrator for fast CLI piping Claude 2025-12-31 11:45:35 +00:00
  • a063d8cd43 Merge remote-tracking branch 'origin/dev' into claude/analyze-test-coverage-mWgwv Claude 2025-12-31 11:45:22 +00:00
  • bdb3d946b8 Delete pid_utils.py and migrate to Process model (#1741) Nick Sweeting 2025-12-31 03:43:18 -08:00
  • b2132d1f14 Fix cubic review issues: process_type detection, cmd storage, PID cleanup, and migration claude[bot] 2025-12-31 11:42:07 +00:00
  • 0cb5f0712d Add comprehensive tests for machine/process models, orchestrator, and search backends Claude 2025-12-31 11:33:27 +00:00
  • 5121b0e5f9 Merge branch 'dev' into claude/refactor-process-management-WcQyZ claude[bot] 2025-12-31 11:28:47 +00:00
  • 2e6dcb2b87 Improve admin snapshot list/grid views with better UX Claude 2025-12-31 11:28:03 +00:00
  • ee201a0f83 Fix code review issues in process management refactor claude[bot] 2025-12-31 11:14:47 +00:00
  • b87bbbbecb Fix CLI tests to use subprocess and remove mocks Claude 2025-12-31 10:53:45 +00:00
  • 7dd2d65770 Add pluginmap management command (#1742) Nick Sweeting 2025-12-31 02:29:24 -08:00
  • 575a595f26 Add unit tests for JSONL CLI pipeline commands (Phase 5 & 6) (#1743) Nick Sweeting 2025-12-31 02:27:17 -08:00
  • bb52b5902a Add unit tests for JSONL CLI pipeline commands (Phase 5 & 6) Claude 2025-12-31 10:21:05 +00:00
  • 672ccf918d Add pluginmap management command Claude 2025-12-31 10:19:58 +00:00
  • b822352fc3 Delete pid_utils.py and migrate to Process model Claude 2025-12-31 10:15:22 +00:00
  • 2d3a2fec57 Add terminate, kill_tree, and query methods to Process model Claude 2025-12-31 10:08:45 +00:00
  • f3e11b61fd Implement JSONL CLI pipeline architecture (Phases 1-4, 6) Claude 2025-12-31 10:07:14 +00:00
  • 28a4f99f55 Add real-world use cases to CLI pipeline plan (#1740) Nick Sweeting 2025-12-31 01:57:08 -08:00
  • 95d61b001e fix migrations Nick Sweeting 2025-12-31 01:26:44 -08:00
  • 1d15901304 fix process health stats Nick Sweeting 2025-12-31 01:26:22 -08:00
  • 3d8c62ffb1 fix extensions dir paths add personas migration Nick Sweeting 2025-12-31 01:12:29 -08:00
  • 7971b10cea Simplify chrome_test_helpers: remove trivial wrappers, shorten docstrings claude/reduce-chrome-duplication-JgWVr Claude 2025-12-31 09:39:24 +00:00
  • 1bbb9b45a7 Change hook timeout enforcement strategy (#1739) Nick Sweeting 2025-12-31 01:32:43 -08:00
  • 1c85b4daa3 Refine use cases: 8 examples with efficient patterns Claude 2025-12-31 09:26:23 +00:00
  • 8dab2966cc Consolidate Chrome test helpers across all plugin tests (#1738) Nick Sweeting 2025-12-31 01:25:39 -08:00
  • 1cfb77a355 Rename Python helpers to match JS function names in snake_case Claude 2025-12-31 09:23:47 +00:00
  • 524e8e98c3 Capture exit codes and stderr from background hooks Claude 2025-12-31 09:23:41 +00:00
  • 0f46d8a22e Add real-world use cases to CLI pipeline plan Claude 2025-12-31 09:20:25 +00:00
  • adeffb4bc5 Add JS-Python path delegation to reduce Chrome-related duplication Claude 2025-12-31 09:11:11 +00:00
  • b73199b33e Refactor background hook cleanup to use graceful termination Claude 2025-12-31 09:03:27 +00:00
  • d72ab7c397 Add simpler Chrome test helpers and update test files Claude 2025-12-31 09:02:34 +00:00
  • 7d74dd906c Add Chrome CDP integration tests for singlefile Claude 2025-12-31 08:57:13 +00:00
  • ef92a99c4a Refactor test_chrome.py to use shared helpers Claude 2025-12-31 08:34:35 +00:00
  • 65c839032a Consolidate Chrome test helpers across all plugin tests Claude 2025-12-31 08:30:14 +00:00
  • 29eb6280d3 tweak comment Nick Sweeting 2025-12-31 00:24:57 -08:00
  • 65b93d5a3b tweak comment Nick Sweeting 2025-12-31 00:19:11 -08:00
  • 4394ce5f40 Reduce code duplication between Chrome utilities (#1737) Nick Sweeting 2025-12-31 00:19:44 -08:00
  • 987f4fbe0a Review output file paths and data directory structure (#1736) Nick Sweeting 2025-12-31 00:19:03 -08:00
  • 04c23badc2 Fix output path structure for 0.9.x data directory Claude 2025-12-31 08:18:24 +00:00
  • fd9ba86220 Reduce Chrome-related code duplication across JS and Python Claude 2025-12-31 08:13:00 +00:00
  • cead22afc2 archivebox <modelname> create|list|update|delete | ... piping support (#1735) Nick Sweeting 2025-12-30 23:57:33 -08:00
  • 84a4fb0785 fix cubic comments Nick Sweeting 2025-12-30 23:53:47 -08:00
  • ca3f8f0ff1 Process.launch()/kill()/.pidfile/.wait()/etc. centralize process handling logic on model methods (#1734) Nick Sweeting 2025-12-30 23:42:29 -08:00
  • dfe68412af Merge branch 'dev' into claude/refactor-process-management-WcQyZ Nick Sweeting 2025-12-30 23:42:23 -08:00
  • 4285a05d19 Fix getEnvArray to parse JSON when '[' present, CSV otherwise claude[bot] 2025-12-31 07:39:49 +00:00
  • 3ae9410127 Update TODO_process_tracking.md Nick Sweeting 2025-12-31 02:39:36 -05:00
  • 25b6fa5cba Fix comma-separated argument parsing for single Chrome flags with internal commas fix/chrome-args-comma-parsing cubic-dev-ai[bot] 2025-12-31 07:36:43 +00:00
  • e26a0f6fc0 Fix hook file overwrites in plugin directory (#1732) Nick Sweeting 2025-12-30 23:36:09 -08:00
  • f7b186d7c8 Apply suggestion from @cubic-dev-ai[bot] Nick Sweeting 2025-12-31 02:31:46 -05:00
  • dac6c63bba working extension tests Nick Sweeting 2025-12-30 18:30:16 -08:00
  • 42d3fb7025 extension test fixes Nick Sweeting 2025-12-30 18:28:14 -08:00
  • 754b096193 use hook-specific filenames to avoid overwrites Claude 2025-12-31 02:00:15 +00:00
  • df2a0dcd44 Add revised CLI pipeline architecture plan Claude 2025-12-31 01:46:07 +00:00
  • b8a66c4a84 Convert Persona to Django ModelWithConfig, add to get_config() Claude 2025-12-31 01:07:29 +00:00
  • b1e31c3def Simplify Persona class: remove convenience functions, fix get_active() Claude 2025-12-31 01:00:52 +00:00
  • 503a2f77cb Add Persona class with cleanup_chrome() method Claude 2025-12-31 00:59:37 +00:00
  • 1a86789523 Move Chrome default args to config.json CHROME_ARGS Claude 2025-12-31 00:57:29 +00:00
  • caee376749 Add Process.proc property for validated psutil access Claude 2025-12-31 00:49:58 +00:00
  • f3c91b4c4e Add detailed supervisord Process tracking to plan Claude 2025-12-31 00:45:10 +00:00
  • e41ca37848 Add detailed hook/run() changes to Process tracking plan Claude 2025-12-31 00:44:10 +00:00
  • 554d743719 Add robust PID reuse protection to Process.current() plan Claude 2025-12-31 00:36:01 +00:00
  • 4c4c065697 Add Process.current() to implementation plan Claude 2025-12-31 00:32:05 +00:00
  • f21fb55a2c Add comprehensive implementation plan for Process hierarchy tracking Claude 2025-12-31 00:28:17 +00:00
  • 877b5f91c2 Derive CHROME_USER_DATA_DIR from ACTIVE_PERSONA in config system Claude 2025-12-31 00:21:07 +00:00
  • dd2302ad92 new jsonl cli interface Nick Sweeting 2025-12-30 16:12:53 -08:00
  • ba8c28a866 use process_set for related name not processes Nick Sweeting 2025-12-30 12:55:23 -08:00
  • 1b49ea9a0e improve jsonl logic Nick Sweeting 2025-12-30 12:43:36 -08:00
  • 08366cfa46 document chrome configs Nick Sweeting 2025-12-30 12:42:50 -08:00
  • 93a78ce595 Convert snapshot index from JSON to JSONL (#1730) Nick Sweeting 2025-12-30 12:32:52 -08:00
  • 251fe33e49 fix: rename --plugin to --plugins for consistency claude[bot] 2025-12-30 20:20:29 +00:00
  • 64db6deab3 fix: revert incorrect --extract renaming, restore --plugin parameter claude[bot] 2025-12-30 20:15:48 +00:00
  • 762cddc8c5 fix: address PR review comments from cubic-dev-ai claude[bot] 2025-12-30 20:08:54 +00:00
  • cf387ed59f refactor: batch all URLs into single Crawl, update tests Claude 2025-12-30 20:06:35 +00:00
  • bb59287411 Merge branch 'dev' into claude/snapshot-index-jsonl-UxEXK Nick Sweeting 2025-12-30 12:05:05 -08:00
  • 099d955ef5 Implement tags editor widget for Django admin (#1729) Nick Sweeting 2025-12-30 11:59:39 -08:00
  • 69965a2782 fix: correct CLI pipeline data flow for crawl -> snapshot -> extract Claude 2025-12-30 19:42:41 +00:00
  • ae648c9bc1 refactor: move remaining JSONL methods to models, clean up jsonl.py Claude 2025-12-30 19:30:18 +00:00
  • 0dee662f41 Use bulk operations for add/remove tags actions Claude 2025-12-30 19:29:23 +00:00
  • bc273c5a7f feat: add schema_version to JSONL outputs and remove dead code Claude 2025-12-30 19:24:53 +00:00
  • 03b96ef4ce Fix security issues in tag editor widgets claude[bot] 2025-12-30 19:18:41 +00:00
  • a5206e7648 refactor: move to_jsonl() methods to models Claude 2025-12-30 18:35:22 +00:00
  • 91375d35a3 more migrations Nick Sweeting 2025-12-30 10:30:52 -08:00
  • d36079829b feat: replace index.json with index.jsonl flat JSONL format Claude 2025-12-30 18:21:06 +00:00
  • 96ee1bf686 more migration fixes Nick Sweeting 2025-12-30 09:57:33 -08:00
  • 4cd2fceb8a even more migration fixes Nick Sweeting 2025-12-29 22:30:37 -08:00
  • 95beddc5fc more migration fixes Nick Sweeting 2025-12-29 22:12:57 -08:00
  • 2e350d317d fix initial migrtaions Nick Sweeting 2025-12-29 21:27:31 -08:00
  • 3dd329600e comment updates Nick Sweeting 2025-12-29 21:05:34 -08:00