Commit Graph

  • b37c122f47 Optimize regex compilation in epub_converter.py #8 perf-regex-optimization-zlibrary-16878068106873074309 google-labs-jules[bot] 2026-02-28 07:34:52 +00:00
  • 6d989d4b17 Merge pull request #7 from magicseek/feature/multi-agent-support main Deheng Huang 2026-02-24 10:08:58 +08:00
  • f0a0930afa fix: address Copilot review comments #7 feature/multi-agent-support Deheng Huang 2026-02-23 14:34:22 +08:00
  • 8c48941498 feat: add multi-agent support for OpenClaw account isolation Deheng Huang 2026-02-23 13:54:38 +08:00
  • d47fbd3fd9 Revert "feat: add multi-agent support for OpenClaw account isolation" Deheng Huang 2026-02-23 13:48:09 +08:00
  • f09d918818 feat: add multi-agent support for OpenClaw account isolation Deheng Huang 2026-02-23 13:15:11 +08:00
  • d8ef6a97fb refactor: remove redundant slides_manager, extend artifact_manager instead feature/pptx-slides Troy Huang 2026-02-21 17:19:04 +08:00
  • c094f606cd chore: bump notebooklm-py requirement to >=0.3.2 Troy Huang 2026-02-21 17:04:53 +08:00
  • 3264f08583 feat: add slides_manager for NotebookLM slide deck generation Troy Huang 2026-02-21 16:50:33 +08:00
  • 308d97826f Merge pull request #5 from magicseek/feature/folder-sync-push Deheng Huang 2026-01-30 23:43:42 +08:00
  • 466cfb7e7f Merge pull request #6 from magicseek/copilot/sub-pr-5 #5 Deheng Huang 2026-01-30 22:05:49 +08:00
  • a40ba540a9 fix: use replace() instead of rename() for corrupted file backup #6 copilot-swe-agent[bot] 2026-01-30 14:01:43 +00:00
  • db23c83fc1 style: move import to module level per PEP 8 copilot-swe-agent[bot] 2026-01-30 13:59:36 +00:00
  • 6a8d08b7ec fix: address PR review feedback for Windows compatibility and path normalization copilot-swe-agent[bot] 2026-01-30 13:57:24 +00:00
  • df52dea7b0 Initial plan copilot-swe-agent[bot] 2026-01-30 13:54:06 +00:00
  • 1199cc0cde feat(sync): add sync CLI command and fix rename sync Deheng Huang 2026-01-30 15:08:25 +08:00
  • c079af3ea7 fix(sync): move tracking files to data/sync/ directory Deheng Huang 2026-01-30 15:08:07 +08:00
  • c5f398a08f feat(sync): add folder auto-routing and notebook auto-activation Deheng Huang 2026-01-30 15:07:59 +08:00
  • 46c1f82da8 test(sync): add comprehensive test suite for sync manager Deheng Huang 2026-01-30 15:06:46 +08:00
  • bd9f69438f docs: add folder sync documentation Deheng Huang 2026-01-30 13:57:40 +08:00
  • edcfa5d16e feat(sync): integrate sync command with CLI Deheng Huang 2026-01-30 13:55:10 +08:00
  • be2439257b feat(sync): add sync execution logic Deheng Huang 2026-01-30 13:53:18 +08:00
  • 80643ac68e feat(sync): add sync plan generation Deheng Huang 2026-01-30 13:50:53 +08:00
  • 53f8da7754 feat(sync): add folder scanning and file hashing Deheng Huang 2026-01-30 13:49:41 +08:00
  • 21014c5542 feat(sync): add state management (load_state, save_state) Deheng Huang 2026-01-30 13:48:02 +08:00
  • 7aa441969a feat(sync): create SyncManager class skeleton Deheng Huang 2026-01-30 13:45:44 +08:00
  • 58557530da Merge pull request #4 from magicseek/fix/enforce-patchright-for-google-auth Deheng Huang 2026-01-30 00:06:38 +08:00
  • c3ca47d8b7 docs: remove reauth command from user-facing documentation #4 fix/enforce-patchright-for-google-auth Deheng Huang 2026-01-30 00:01:42 +08:00
  • e999e6685d feat(auth): auto-reauth expired credentials on command execution Deheng Huang 2026-01-30 00:01:02 +08:00
  • 772c702d0c fix(auth): enforce Patchright for all Google authentication Deheng Huang 2026-01-30 00:00:19 +08:00
  • d6c64500d7 Merge pull request #3 from magicseek/copilot/sub-pr-1-again feature/multi-google-account-switching Deheng Huang 2026-01-29 22:21:02 +08:00
  • 63b86f1514 Merge branch 'feature/multi-google-account-switching' into copilot/sub-pr-1-again #3 copilot/sub-pr-1-again Deheng Huang 2026-01-29 22:19:24 +08:00
  • c8a9b632ee fix: use auth.account_manager instead of creating new instance copilot-swe-agent[bot] 2026-01-29 14:17:53 +00:00
  • f493c7bfdc fix: update existing tests to work with multi-account changes copilot-swe-agent[bot] 2026-01-29 14:14:27 +00:00
  • 3795cd4284 test: add comprehensive unit tests for multi-account functionality copilot-swe-agent[bot] 2026-01-29 14:10:38 +00:00
  • aa04f77c82 Merge pull request #2 from magicseek/copilot/sub-pr-1 Deheng Huang 2026-01-29 22:10:17 +08:00
  • b9f1d921b4 Update scripts/auth_manager.py #2 copilot/sub-pr-1 Deheng Huang 2026-01-29 22:09:21 +08:00
  • 2b41f1c2df fix: address PR review comments - auth errors, validation, and compatibility copilot-swe-agent[bot] 2026-01-29 14:06:28 +00:00
  • 3371ea385e refactor: address code review feedback - DRY validation, shared instances copilot-swe-agent[bot] 2026-01-29 14:06:13 +00:00
  • de0e4115e2 Merge pull request #1 from magicseek/feature/multi-google-account-switching Deheng Huang 2026-01-29 22:03:36 +08:00
  • c446c56d77 fix: address code review feedback - error handling, validation, and compatibility copilot-swe-agent[bot] 2026-01-29 14:02:48 +00:00
  • 1f1ff5bbce Initial plan copilot-swe-agent[bot] 2026-01-29 14:02:10 +00:00
  • 109fb42a69 Update scripts/auth_manager.py #1 Deheng Huang 2026-01-29 21:59:05 +08:00
  • b9c4640ae7 Initial plan copilot-swe-agent[bot] 2026-01-29 13:58:25 +00:00
  • 1d4bd0a22c docs(skill): add multi-account commands to SKILL.md Deheng Huang 2026-01-29 14:02:23 +08:00
  • 29a62cd4a9 docs: add multi-account commands and update documentation Deheng Huang 2026-01-29 13:48:29 +08:00
  • 88e5fc09b9 feat(auth): fresh profile and symlink improvements Deheng Huang 2026-01-29 13:48:09 +08:00
  • 189253e0df feat(patchright): temp profile and CDP cross-window detection Deheng Huang 2026-01-29 13:47:30 +08:00
  • a9c4fbc418 fix(run): support multi-account auth check in wrapper Deheng Huang 2026-01-29 13:46:58 +08:00
  • a8a317c8da fix(migration): prevent placeholder account creation Deheng Huang 2026-01-29 13:46:25 +08:00
  • 4dfba9c512 fix(symlink): update storage_state symlink for multi-account Deheng Huang 2026-01-28 23:18:46 +08:00
  • fb22193f8a feat(status): show active account in auth status Deheng Huang 2026-01-28 23:16:41 +08:00
  • d59e75b20c feat(query): account-aware notebook queries Deheng Huang 2026-01-28 23:15:00 +08:00
  • 13fec86ea1 feat(notebooks): associate notebooks with accounts Deheng Huang 2026-01-28 23:07:02 +08:00
  • 494a362128 feat(wrapper): add account_index parameter Deheng Huang 2026-01-28 23:04:59 +08:00
  • 3631ae22cf feat(migration): update existing notebooks with account association Deheng Huang 2026-01-28 23:04:51 +08:00
  • 03d3f0f9b2 feat(cli): add accounts subcommand to auth_manager Deheng Huang 2026-01-28 23:02:00 +08:00
  • bf24e2d45e feat(auth): integrate AccountManager into AuthManager Deheng Huang 2026-01-28 22:57:10 +08:00
  • 5cf9eeea91 feat(auth): return email and storage_state from patchright auth Deheng Huang 2026-01-28 22:53:49 +08:00
  • 8fe4952a86 feat(accounts): add/remove account methods Deheng Huang 2026-01-28 22:50:40 +08:00
  • ce488fdb88 feat(accounts): add switch and lookup methods Deheng Huang 2026-01-28 22:48:54 +08:00
  • f20a0004e4 feat(accounts): create AccountManager with core data structures Deheng Huang 2026-01-28 22:46:41 +08:00
  • 71acf76aeb feat(config): add multi-account path constants Deheng Huang 2026-01-28 22:44:28 +08:00
  • f08ce8df23 chore: update package-lock.json v1.0.1 Deheng Huang 2026-01-27 10:22:54 +08:00
  • ccff425bdc refactor(browser): clean up agent_browser_client launch method Deheng Huang 2026-01-27 10:22:38 +08:00
  • 624ca7bfd4 fix(library): normalize Unicode smart quotes in notebook IDs Deheng Huang 2026-01-27 10:22:26 +08:00
  • 407cb3ac5a feat(deps): auto-install Patchright browser for existing users Deheng Huang 2026-01-27 10:22:11 +08:00
  • 6f0d08deae feat(auth): use Patchright for Google authentication Deheng Huang 2026-01-27 10:21:53 +08:00
  • 46473cc7f8 docs: redesign README header for better visual appeal v1.0.0 Deheng Huang 2026-01-26 21:41:24 +08:00
  • 86a494535d docs: add three key highlights to READMEs Deheng Huang 2026-01-26 21:35:25 +08:00
  • 947cae1152 docs: add Simplified Chinese README Deheng Huang 2026-01-26 21:23:03 +08:00
  • 067a5812a0 chore: remove example screenshot Deheng Huang 2026-01-26 20:33:49 +08:00
  • 2d5d47673e feat(upload): replace interactive prompt with CLI flags Deheng Huang 2026-01-26 18:51:22 +08:00
  • eb5ed2869e fix(source): fix prompt buffering issue for notebook choice Deheng Huang 2026-01-26 17:30:08 +08:00
  • c77966425d feat(init): create symlinks in home directory for all platforms Deheng Huang 2026-01-26 17:05:37 +08:00
  • 7b8611a6e1 fix: add Windows compatibility for npm commands Deheng Huang 2026-01-26 15:09:34 +08:00
  • c26f1b10c7 docs: add Windows installation instructions Deheng Huang 2026-01-26 15:05:57 +08:00
  • 390e4e49aa docs: remove manual installation section from README Deheng Huang 2026-01-26 14:45:41 +08:00
  • c8c7d319fa docs: add platform-specific initialization to README Deheng Huang 2026-01-26 14:40:56 +08:00
  • 81d5bbe0bd feat(init): add platform initializer for AI coding assistants Deheng Huang 2026-01-26 14:35:42 +08:00
  • ef16e6f2e7 feat(source): prompt for notebook choice on upload Deheng Huang 2026-01-26 10:27:26 +08:00
  • 4ad4e9597b chore(run): increase install timeouts to 10 minutes Deheng Huang 2026-01-26 08:57:01 +08:00
  • e552c79ab3 feat(run): add timeouts for long-running operations Deheng Huang 2026-01-26 08:55:28 +08:00
  • 93387a52bd feat(run): add pip dependency hash check for auto-install Deheng Huang 2026-01-26 08:45:58 +08:00
  • 1f6fa65ed7 feat(run): auto-check Google auth before script execution Deheng Huang 2026-01-26 08:35:03 +08:00
  • 869df7edff docs: fix outdated path references in SKILL.md Deheng Huang 2026-01-25 23:42:26 +08:00
  • d9ca72ee08 feat(artifacts): add slide deck and infographic generation Deheng Huang 2026-01-25 22:50:01 +08:00
  • 71237abacb chore: remove .claude-plugin from git tracking Deheng Huang 2026-01-25 21:24:43 +08:00
  • 6c1a8b9888 fix(auth): create storage_state.json symlink for notebooklm-py compatibility Deheng Huang 2026-01-25 21:21:52 +08:00
  • 87ea9e09dd docs: rebrand to nblm with multi-agent support Deheng Huang 2026-01-25 21:12:53 +08:00
  • 048b9b9f46 feat(notebook): intelligent URL vs notebook ID detection Deheng Huang 2026-01-25 19:36:33 +08:00
  • bced4209d6 feat(notebook): support both URL and notebook ID for add command Deheng Huang 2026-01-25 19:31:31 +08:00
  • f61d5f0cf7 docs(skill): add user-friendly media generation commands Deheng Huang 2026-01-25 19:26:30 +08:00
  • 2a5979c49a feat(artifacts): add artifact manager for audio/podcast generation Deheng Huang 2026-01-25 13:08:09 +08:00
  • 2fa9f68136 feat(skill): add pre-flight checks for dependencies and authentication on first use Deheng Huang 2026-01-25 00:32:48 +08:00
  • 87ebd6dcdc fix(browser): use load wait state with 3s delay for stable storage restoration Deheng Huang 2026-01-25 00:20:33 +08:00
  • 15ed577f20 fix(browser): add wait after navigation in set_storage_state to prevent context destruction Deheng Huang 2026-01-25 00:16:04 +08:00
  • 3d69004312 feat(skill): update SKILL.md with expanded /nblm commands (local/remote, upload-zlib, sources, podcast) Deheng Huang 2026-01-24 23:55:38 +08:00
  • 875d097059 fix(chat): set DETAILED mode and use response.answer attribute Deheng Huang 2026-01-24 23:45:49 +08:00
  • 1bdfeec1a4 fix(chat): use client.chat.ask() instead of client.chat(), add browser fallback Deheng Huang 2026-01-24 23:31:35 +08:00