| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix: use safe favicon resolution in metascraper (#2763) | 5 个月前 | |
refactor(workers): move media stripping to inside the parser (#3163) * refactor(workers): move media stripping to inside the parser * Update parseSubprocess.ts Co-authored-by: pullfrog[bot] <226033991+pullfrog[bot]@users.noreply.github.com> --------- Co-authored-by: pullfrog[bot] <226033991+pullfrog[bot]@users.noreply.github.com> | 4 天前 | |
feat(web): add on-demand video preservation (#3183) - Add a Preserve Video bookmark action gated by server configuration - Queue requested downloads separately from automatic video downloads | 3 天前 | |
chore: use .gitignore as source of truth for oxfmt and oxlint (#2740) * chore: use .gitignore as source of truth for oxfmt and oxlint Wire `--ignore-path=../../.gitignore` into every per-package format/lint script and prune the duplicated `ignorePatterns` arrays from each oxfmt/oxlint config. For oxfmt in packages with a local `.gitignore` (mobile, browser-extension, cli, mcp, sdk, benchmarks, e2e_tests), pass the local file as a second `--ignore-path` too. oxlint only accepts one `--ignore-path`, so mobile retains `ios/`, `android/` etc. in its `ignorePatterns`. Observed issue: files in the `.astro/` directory in apps/landing were getting flagged by the format check in the precommit hook, because oxfmt running from the package cwd does not auto-discover the root `.gitignore` (it only reads a `.gitignore` in cwd). The explicit `--ignore-path` makes the gitignore policy consistent regardless of the invocation directory. | 5 个月前 | |
feat: Export prometheus metrics from the workers | 1 年前 | |
fix: lazy load tracing and event logging deps only when they're enabled | 1 个月前 | |
fix(workers): avoid default metrics collection when Prometheus is unconfigured #2397 | 1 个月前 | |
[network] fix dns rebinding problems post internal hostname validation (#2945) | 3 个月前 | |
fix(workers): drain response bodies on redirects | 2 个月前 | |
fix(workers): less prod deps | 4 天前 | |
feat: Export prometheus metrics from the workers | 1 年前 | |
feat: Generate RSS feeds from lists (#1507) * refactor: Move bookmark utils from shared-react to shared * Expose RSS feeds for lists * Add e2e tests * Slightly improve the look of the share dialog * allow specifying a limit in the rss endpoint | 1 年前 | |
feat(workers): drive the crawler browser with patchright Playwright always enables the CDP Runtime domain, which bot-protection scripts detect. patchright is a maintained drop-in Playwright fork that avoids it. The stale puppeteer stealth plugin is dropped: its evasions contradicted each other (Windows UA, Linux platform, Mac GPU) and differed between pages and workers. patchright's page.evaluate defaults to an isolated world, so autoconsent's lifecycle is now read through waitForFunction, which runs in the page's main world under both Playwright and patchright. Requires the new karakeep-chrome image: on the old headless-shell image, dropping the stealth plugin regresses PerimeterX-protected sites. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> | 10 天前 | |
feat(workers): extract html parsing into a subprocess (#2485) * feat(mobile): make the bookmark edit UIs look more native * fix: dont invalidate getBookmark query on bookmark deletion * feat: run metascraper & readability parsing in a subprocess Extract HTML parsing (metascraper metadata extraction + readability content extraction) into a separate Node.js subprocess. This prevents OOM crashes in the parser from killing the entire worker process. The subprocess communicates via JSON over stdin/stdout, and all log output is redirected to stderr. Two new config vars control the subprocess heap size (CRAWLER_PARSE_MAX_OLD_SPACE_SIZE_MB, default 512MB) and timeout (CRAWLER_PARSE_TIMEOUT_SEC, default 60s). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix format * some fixes * some fixes * some fixes * last fix --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> | 7 个月前 | |
fix: fix promise race leaks in the worker (#2737) | 5 个月前 | |
chore: add infra for the event logger | 5 个月前 | |
fix: upgrade SQLite bindings for Node 24 (#3043) | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 5 个月前 | ||
| 4 天前 | ||
| 3 天前 | ||
| 5 个月前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 3 个月前 | ||
| 2 个月前 | ||
| 4 天前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 10 天前 | ||
| 7 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 1 个月前 |