Commit Graph

  • 68485cc54e feat(devto): surface article id on listings + new read <id> (#1292) jakevin 2026-05-04 18:55:14 +08:00
  • 49adac6ace docs(lobsters): list read command #1291 feat/lobsters-id-and-read jackwener 2026-05-04 18:54:26 +08:00
  • dc50d784a2 fix(devto): harden article read contract #1292 feat/devto-id-and-read jackwener 2026-05-04 18:53:10 +08:00
  • 5393ebf892 test(lobsters): lock read fail-fast coverage jackwener 2026-05-04 18:50:10 +08:00
  • a097b9300c feat(devto): surface article id + published_at on listings, add read <id> jackwener 2026-05-04 18:45:31 +08:00
  • 78202d8a6d feat(lobsters): surface short_id + created_at on listings, add read <short_id> jackwener 2026-05-04 18:37:15 +08:00
  • aa8d4b72f7 fix(twitter): drop permanently-N/A tweets column from trending (#1290) jakevin 2026-05-04 18:31:06 +08:00
  • e848594519 feat(arxiv): full abstract/authors + surface pdf/categories/comment + new recent <category> (#1289) jakevin 2026-05-04 18:27:13 +08:00
  • 977105b0f6 feat(hackernews): add read <id> and surface item id on every listing (#1288) jakevin 2026-05-04 18:25:57 +08:00
  • e1746c1c2a fix(hackernews): typed fail-fast for read #1288 feat/hackernews-id-and-read jackwener 2026-05-04 18:24:05 +08:00
  • 830c4efeeb fix(arxiv): harden category and limit validation #1289 feat/arxiv-fix-paper-add-recent jackwener 2026-05-04 18:22:46 +08:00
  • 5ef09f098b fix(twitter): drop permanently-N/A tweets column from trending #1290 fix/twitter-trending-drop-tweets-column jackwener 2026-05-04 18:19:44 +08:00
  • 63b1fe314b feat(arxiv): full abstract/authors, surface pdf+categories+comment, add recent <category> jackwener 2026-05-04 18:16:38 +08:00
  • 8dba757e31 feat(hackernews): add read <id> and surface item id on every listing jackwener 2026-05-04 18:08:15 +08:00
  • 413bbbe819 fix(douban): drop unparseable fields from movie-hot, add id/votes (#1285) jakevin 2026-05-04 16:12:18 +08:00
  • 11ceca4fc2 fix(bilibili,reddit): add identifier and url columns to hot lists (#1284) jakevin 2026-05-04 16:10:49 +08:00
  • 41a1509463 fix(douban): fail fast on empty movie hot #1285 fix/douban-movie-hot-bad-fields jackwener 2026-05-04 16:10:01 +08:00
  • e086319b24 test(bilibili,reddit): lock hot list identifier columns #1284 fix/list-commands-add-url-id-columns jackwener 2026-05-04 16:09:10 +08:00
  • 1c00855511 fix(douban): drop unparseable fields from movie-hot, add id/votes jackwener 2026-05-04 16:03:05 +08:00
  • 11ce19fac2 fix(bilibili,reddit): add identifier and url columns to hot lists jackwener 2026-05-04 15:59:24 +08:00
  • be5234ced1 fix(doctor): remove adapter analyze tip (#1283) jakevin 2026-05-04 13:37:13 +08:00
  • 1da105edea revert: offscreen daemon bridge jakevin 2026-05-03 23:14:37 +08:00
  • ca25f65bf7 fix(extension): move daemon bridge to offscreen document jakevin 2026-05-03 22:20:54 +08:00
  • 8644806eab fix: refresh completion coverage and fallback fix/completion-audit-refresh-main jackwener 2026-05-03 21:30:20 +08:00
  • 0f29790795 feat(browser): add dialog handling and CDP DOM primitives (#1278) jakevin 2026-05-03 21:28:30 +08:00
  • 98062a21c9 fix: isolate browser workspace per command Kagura 2026-05-03 21:20:47 +08:00
  • a353db5fbe chore(cli): remove duplicate root help summary logic (#1277) jakevin 2026-05-03 20:06:37 +08:00
  • 1d407ab62f fix(cli): show adapter subcommands in root help (#1276) jakevin 2026-05-03 19:55:59 +08:00
  • 1b19b3ebe9 chore: bump version to 1.7.11 (#1275) v1.7.11 jakevin 2026-05-03 19:35:22 +08:00
  • b8c2b14c0e chore: bump version to 1.7.11 #1275 release/v1.7.11 jackwener 2026-05-03 19:34:59 +08:00
  • d60e1cf43d fix(browser): route type and keys through native input (#1274) jakevin 2026-05-03 19:32:31 +08:00
  • 1cd1253d46 feat(instagram): add collection-delete adapter jakevin 2026-05-03 19:05:55 +08:00
  • 7869bdb2ca feat(browser): polish adapter author verify workflow jakevin 2026-05-03 19:03:38 +08:00
  • 2e93ac6e63 fix(release): build before manifest drift check (#1269) jakevin 2026-05-03 18:40:39 +08:00
  • de0d74bf62 fix(build-manifest): fail loud on import errors and refuse stale dist (#1268) jakevin 2026-05-03 18:27:23 +08:00
  • a9e0ca648f fix(extension): remove status-row left border accent (#1267) jakevin 2026-05-03 18:18:30 +08:00
  • bebc7aa35e chore: bump version to 1.7.10 (extension 1.0.4) (#1266) v1.7.10 jakevin 2026-05-03 18:00:35 +08:00
  • 24ea0ab82b chore: bump version to 1.7.10 (extension 1.0.4) #1266 release/v1.7.10 jackwener 2026-05-03 17:54:42 +08:00
  • 061fba100d feat(extension): polish popup UI with merged card and copy contextId (#1262) jakevin 2026-05-03 17:37:51 +08:00
  • e364ec6b9c feat(browser): pass trace through verify (#1263) jakevin 2026-05-03 17:32:02 +08:00
  • 765eb56c99 feat(daemon): surface stale versions and restart (#1261) jakevin 2026-05-03 17:20:54 +08:00
  • 5f72770eff feat(instagram): add collection-create + collection filter for saved (#1192) (#1260) jakevin 2026-05-03 16:33:15 +08:00
  • 3017ca78aa chore: bump version to 1.7.9 (extension 1.0.3) (#1259) v1.7.9 jakevin 2026-05-03 15:46:48 +08:00
  • 89b11de3b6 chore: bump version to 1.7.9 (extension 1.0.3) #1259 release/v1.7.9 jackwener 2026-05-03 15:45:01 +08:00
  • 7e68e19f0d feat(trace): prune retained artifacts (#1258) jakevin 2026-05-03 15:34:30 +08:00
  • 4ceb3314fe refactor(trace): retire diagnostic repair path (#1257) jakevin 2026-05-03 15:19:44 +08:00
  • 5f0cce7b22 feat(weibo): add favorites + publish CLI commands (#1253) Jack He 2026-05-03 15:00:38 +08:00
  • 284c96133b feat(claude): add Claude adapter (#1252) Benjamin Liu 2026-05-03 14:55:41 +08:00
  • eac17b361e feat(observation): add runtime trace capture (#1255) jakevin 2026-05-03 14:38:59 +08:00
  • aa33262ef7 docs: narrow smart-search trigger description (#1248) jakevin 2026-05-02 16:51:17 +08:00
  • a0b2df1448 docs: refresh stale entry and developer docs (#1244) jakevin 2026-05-02 12:31:48 +08:00
  • 16b895f2a3 docs(cli): use "adapter" consistently in --help instead of generic "CLI" #1243 fix/issue-1197-naming jackwener 2026-05-02 09:31:40 +08:00
  • fc7245f9f6 chore: enforce node 21 baseline (#1242) jakevin 2026-05-02 09:30:28 +08:00
  • 88bcd814ee refactor: simplify diagnostics and low-use errors (#1241) jakevin 2026-05-02 09:28:26 +08:00
  • d61180bfe1 chore: enforce node 21 baseline #1242 codex-mini0/node21-baseline jackwener 2026-05-02 09:25:26 +08:00
  • 2fd7272559 docs: clarify opencli extension paths (#1240) jakevin 2026-05-02 09:27:17 +08:00
  • 8c6986187e refactor: simplify diagnostics and low-use errors #1241 codex/simplify-runtime-debt jackwener 2026-05-02 09:19:21 +08:00
  • c131b4b435 fix: stabilize manifest paths on Windows jakevin 2026-05-02 08:44:38 +08:00
  • f202d65f87 refactor(cli): move external management under external (#1238) jakevin 2026-05-02 01:40:36 +08:00
  • d51ca38cee refactor(cli): move external management under external #1238 codex/refactor-external-cli-surface jackwener 2026-05-02 01:29:54 +08:00
  • 5c871dd7a3 refactor(adapter): split browser command signatures (#1237) jakevin 2026-05-02 01:33:37 +08:00
  • 58155d6785 refactor(adapter): split browser command signatures #1237 codex/refactor-adapter-func-fetch-json jackwener 2026-05-02 01:22:45 +08:00
  • b41ee2b671 feat(update-check): show extension update notice on exit (#1236) jakevin 2026-05-02 01:03:37 +08:00
  • 6c077237a8 feat(zhihu) add collection list and list collection content (#1234) lakako 2026-05-02 00:59:36 +08:00
  • 8dd9d578d4 feat(browser): support multiple Chrome profiles (#1235) jakevin 2026-05-02 00:52:44 +08:00
  • d65cccd7d8 feat(facebook): add marketplace read commands (#1221) hanzi 2026-05-01 20:18:57 +08:00
  • c0aea6c1ae fix(twitter): paginate following results AstroHan 2026-05-01 20:13:54 +08:00
  • 349b4bab49 feat(boss): add --jobType filter, fix experience codes, surface bossOnline (#1231) huanghuoguoguo 2026-05-01 20:10:52 +08:00
  • 094ff0da80 feat(deepseek): add vision mode support Benjamin Liu 2026-05-01 20:03:01 +08:00
  • 25e86532a3 fix(chatgpt): fix image generation detection and output path (#1218) Benjamin Liu 2026-05-01 20:01:34 +08:00
  • 8dee08bc4c fix(chatgpt-app): support Traditional Chinese UI labels m72900024 2026-04-30 12:20:39 +08:00
  • c86b6826a4 fix(zhihu): fix identity detection, comment, answer, and search (#1207) Benjamin Liu 2026-04-29 15:01:33 +08:00
  • c264531586 feat(zlibrary): add search and info commands (#1211) Jean Zhang 2026-04-29 14:48:38 +08:00
  • 10baf02060 feat(web): make read render-aware (#1209) jakevin 2026-04-28 23:07:47 +08:00
  • dff3fd8950 feat(browser): manage owned workspaces as tab leases (#1204) jakevin 2026-04-28 21:05:33 +08:00
  • ff571fc965 fix(jd): separate main and detail image extraction (#1205) Xeron 2026-04-28 21:05:18 +08:00
  • 08a2428306 fix(deepseek): fix send button detection and file upload (#1166) Benjamin Liu 2026-04-28 14:18:29 +08:00
  • 02b3033954 chore(deps): bump jsdom from 29.0.2 to 29.1.0 (#1199) dependabot[bot] 2026-04-28 14:10:13 +08:00
  • 141ec95c01 feat(browser): bind current tab to bound workspace (#1196) jakevin 2026-04-27 17:35:37 +08:00
  • dc055954cf fix(browser): fail unbind when detach command fails #1196 feat/browser-bind-current-p0 jackwener 2026-04-27 17:18:51 +08:00
  • e5de7f391e fix(browser): bind only current window tabs jackwener 2026-04-27 17:19:43 +08:00
  • bebab9e6a2 refactor(browser): rename bind command jackwener 2026-04-27 15:57:02 +08:00
  • bc9ae39cfc feat(google-scholar): add cite and profile commands, fix search dedup (#1176) Benjamin Liu 2026-04-27 15:36:49 +08:00
  • 02dbbb1c18 fix(uiverse): harden navigation retries and preview lookup (#1171) CissiBot 2026-04-27 15:33:23 +08:00
  • 07760d00ba fix: separate author name from date text in search results (#1173) yorick 2026-04-27 15:28:03 +08:00
  • ac80c4962b Fix twitter post image uploads (#1180) hanzi 2026-04-27 15:25:42 +08:00
  • 682994d6e2 test(extension): cover bind-current owned-overwrite refusal jackwener 2026-04-27 15:22:32 +08:00
  • e2b595272b fix(doubao): update message selectors for DOM restructure (#1190) wjjsn 2026-04-27 15:20:56 +08:00
  • 204f4b7109 docs(browser): document bound session idle semantics jackwener 2026-04-27 15:17:12 +08:00
  • 23beb9508c fix(youtube): channel videos-tab fallback reads wrong tab from InnerTube response (#1164) darthjaja 2026-04-27 03:16:09 -04:00
  • 3a087aaf80 feat(browser): bind current tab to bound workspace jackwener 2026-04-27 15:09:01 +08:00
  • 9cd247d74d fix(doubao): use ID selector for send button (#1188) wjjsn 2026-04-27 15:07:59 +08:00
  • f099e4cb3a fix(toutiao): fix NON_TITLE_LINES scope error in articles parser (#1179) sontjer 2026-04-27 15:06:54 +08:00
  • a999dcec83 docs: update extension install to Chrome Web Store (#1194) jakevin 2026-04-27 14:36:44 +08:00
  • a76a134af9 docs: restore manual install as Option B alongside Chrome Web Store #1194 docs/chrome-web-store-extension jackwener 2026-04-27 14:34:45 +08:00
  • ca8459c400 fix(browser): keep text/javascript API responses in network output jakevin 2026-04-27 14:23:01 +08:00
  • 76d2ee95af docs: update extension install to Chrome Web Store link jackwener 2026-04-27 14:14:28 +08:00
  • 54ffc88283 fix(web): preserve button text in web read output (#1185) Benjamin Liu 2026-04-26 20:47:03 +08:00
  • d9c96f7e3b chore: bump version to 1.7.8 (#1178) v1.7.8 jakevin 2026-04-25 22:16:05 +08:00
  • 2164ec0ce6 chore: bump version to 1.7.8 #1178 chore/bump-1.7.8 jackwener 2026-04-25 22:11:35 +08:00