2026-02-10 - 2026-03-10

Overview

34 Active Pull Requests
48 Active Issues
Excluding merges, 1 author has pushed 1 commit to main and 35 commits to all branches. On main, 2 files have changed and there have been 417 additions and 0 deletions.

34 Pull requests merged by 1 user

Merged #83 fix: address Playwright API audit findings 2026-03-02 04:59:43 +00:00

Merged #82 feat: add steps parameter to MouseMove 2026-02-28 16:23:50 +00:00

Merged #80 feat: add MouseDown/MouseUp to InteractiveBrowser 2026-02-28 15:35:56 +00:00

Merged #78 feat: promote headless page to InteractiveBrowser mid-session 2026-02-24 02:29:07 +00:00

Merged #77 fix: secure field lost in cookie round-trip & batch AddCookies failure 2026-02-24 02:14:43 +00:00

Merged #74 fix: randomize hardware fingerprints across sessions 2026-02-24 01:39:27 +00:00

Merged #73 fix: default viewport and engine-aligned User-Agent 2026-02-24 01:29:37 +00:00

Merged #72 fix: split stealth scripts by browser engine, add Firefox stealth 2026-02-24 01:23:25 +00:00

Merged #67 feature: add PizzINT site extractor with HTTP API 2026-02-22 05:52:56 +00:00

Merged #65 fix: use structural selectors for DDG weather advisory handling 2026-02-20 18:23:54 +00:00

Merged #63 feat: add RemoveHidden option for display:none element stripping 2026-02-20 14:10:59 +00:00

Merged #61 feat: add ReadabilityWithOptions for DOM cleanup 2026-02-19 01:11:38 +00:00

Merged #59 fix: enhance stealth mode with additional anti-detection 2026-02-17 22:47:35 +00:00

Merged #57 feature: add stealth mode and launch args/init scripts 2026-02-17 20:11:50 +00:00

Merged #54 fix: update weather selectors to match DDG's actual DOM 2026-02-15 23:07:10 +00:00

Merged #52 feature: add hourly forecast, precipitation, and icon hints to weather extractor 2026-02-15 21:23:35 +00:00

Merged #50 feature: add Bambu Lab firmware extractor 2026-02-15 20:23:53 +00:00

Merged #49 feature: add IMDB movie/TV extractor 2026-02-15 16:54:47 +00:00

Merged #48 feature: add recipe extractor with JSON-LD and DOM parsing 2026-02-15 16:52:47 +00:00

Merged #47 feature: add Steam Store game price extractor 2026-02-15 16:50:46 +00:00

Merged #46 feature: add CoinGecko cryptocurrency price extractor 2026-02-15 16:48:08 +00:00

Merged #44 feature: add DuckDuckGo weather and stock widget extractors 2026-02-15 16:43:07 +00:00

Merged #43 Mock-based site extractor test infrastructure 2026-02-15 16:38:15 +00:00

Merged #42 Thread-safe CookieJar, SameSite, Google countries 2026-02-15 16:35:11 +00:00

Merged #41 Fix silently ignored parsing errors (#24) 2026-02-15 16:32:14 +00:00

Merged #40 Deduplicate helpers (#13, #14) 2026-02-15 16:28:55 +00:00

Merged #39 Consolidate user-agent strings (#17) 2026-02-15 16:25:03 +00:00

Merged #38 Fix ShowBrowser merge + consistent browser defaults (#15, #16) 2026-02-15 16:23:08 +00:00

Merged #37 Fix updateCookies error + context-aware sleep (#7, #18) 2026-02-15 16:20:06 +00:00

Merged #36 Fix cmd flags and defer-before-error-check (#8, #19) 2026-02-15 16:18:54 +00:00

Merged #35 Fix DuckDuckGo error handling (#5, #6) 2026-02-15 16:18:50 +00:00

Merged #34 Fix archive cmd panic on short content (#9) 2026-02-15 16:18:46 +00:00

Merged #33 Fix nil-pointer panics (#10, #11) 2026-02-15 16:18:42 +00:00

Merged #32 Fix XSS vulnerability in SetAttribute (#12) 2026-02-15 16:18:36 +00:00

48 Issues closed from 1 user

Closed #81 Add steps parameter to MouseMove for smooth drag gestures 2026-02-28 16:23:50 +00:00

Closed #79 Add MouseDown/MouseUp methods to InteractiveBrowser interface 2026-02-28 15:35:56 +00:00

Closed #76 Add API to promote a headless Browser page to InteractiveBrowser mid-session 2026-02-24 02:29:07 +00:00

Closed #75 Secure field lost in cookie round-trip and setCookies fails on invalid batch 2026-02-24 02:14:43 +00:00

Closed #68 Epic: Improve headless browser stealth against anti-bot detection 2026-02-24 01:40:19 +00:00

Closed #71 Randomize static fingerprint values across browser sessions 2026-02-24 01:39:28 +00:00

Closed #70 Set default viewport for NewBrowser and align User-Agent with browser engine 2026-02-24 01:29:37 +00:00

Closed #69 Add Firefox-specific stealth and split browser-conditional init scripts 2026-02-24 01:23:25 +00:00

Closed #64 DDG weather: advisory banners break current/hourly extraction 2026-02-20 18:23:54 +00:00

Closed #62 Feature: strip display:none elements before readability extraction 2026-02-20 14:10:59 +00:00

Closed #60 Add DOM cleanup option before readability extraction 2026-02-19 01:11:38 +00:00

Closed #55 bug: aislegopher extractor blocked by Cloudflare Turnstile bot protection 2026-02-19 01:00:19 +00:00

Closed #58 Stealth mode insufficient for archive.ph bot detection 2026-02-17 22:47:36 +00:00

Closed #56 Support anti-bot detection evasion (navigator.webdriver, launch args) 2026-02-17 20:11:50 +00:00

Closed #53 Weather extractor CSS selectors don't match DuckDuckGo's actual DOM 2026-02-15 23:07:10 +00:00

Closed #51 DuckDuckGo weather extractor missing hourly forecast, precipitation, and icons 2026-02-15 21:23:35 +00:00

Closed #31 Master plan: address all open issues (17 PRs across 5 phases) 2026-02-15 20:58:12 +00:00

Closed #23 enhancement: Google search only supports 4 countries 2026-02-15 20:57:54 +00:00

Closed #19 bug: defer DeferClose before error check in multiple cmd tools 2026-02-15 20:57:53 +00:00

Closed #22 enhancement: Cookie type missing SameSite attribute 2026-02-15 20:57:53 +00:00

Closed #18 enhancement: archive.Archive() uses hardcoded time.Sleep that ignores context 2026-02-15 20:57:52 +00:00

Closed #16 bug: mergeOptions always overwrites ShowBrowser regardless of intent 2026-02-15 20:57:51 +00:00

Closed #11 bug: document.Refresh() panics if page.Reload() returns nil response 2026-02-15 20:57:50 +00:00

Closed #14 refactor: Deduplicate DuckDuckGo result extraction logic 2026-02-15 20:57:50 +00:00

Closed #6 bug: DuckDuckGo searchPage.GetResults() cannot report errors 2026-02-15 20:57:49 +00:00

Closed #3 Epic: Code Quality & Duplication 2026-02-15 20:57:48 +00:00

Closed #4 Epic: Test Coverage 2026-02-15 20:57:48 +00:00

Closed #2 Epic: Security Hardening 2026-02-15 20:57:47 +00:00

Closed #1 Epic: Error Handling & Correctness 2026-02-15 20:57:46 +00:00

Closed #45 feature: Bambu Lab firmware version & download extractor 2026-02-15 20:23:53 +00:00

Closed #30 feature: IMDB movie/TV extractor 2026-02-15 16:54:47 +00:00

Closed #29 feature: Allrecipes / recipe site extractor 2026-02-15 16:52:47 +00:00

Closed #28 feature: Steam Store game price extractor 2026-02-15 16:50:46 +00:00

Closed #27 feature: CoinGecko cryptocurrency price extractor 2026-02-15 16:48:08 +00:00

Closed #25 feature: DuckDuckGo weather widget extractor 2026-02-15 16:43:07 +00:00

Closed #26 feature: DuckDuckGo stock widget extractor 2026-02-15 16:43:07 +00:00

Closed #21 enhancement: Add mock-based unit tests for site extractors 2026-02-15 16:38:15 +00:00

Closed #20 enhancement: staticCookieJar is not thread-safe 2026-02-15 16:35:11 +00:00

Closed #24 bug: Site extractors silently ignore parsing errors with _ = (20+ locations) 2026-02-15 16:32:14 +00:00

Closed #13 refactor: Deduplicate numericOnly helper in powerball and megamillions 2026-02-15 16:28:55 +00:00

Closed #17 bug: Hardcoded user-agent strings are inconsistent and will become outdated 2026-02-15 16:25:03 +00:00

Closed #15 refactor: Inconsistent default browser types (Chromium vs Firefox) 2026-02-15 16:23:08 +00:00

Closed #7 bug: updateCookies ignores error from page.Context().Cookies() 2026-02-15 16:20:07 +00:00

Closed #8 bug: archive cmd uses wrong flags variable — browser flags not available 2026-02-15 16:18:54 +00:00

Closed #5 bug: DuckDuckGo Search() discards ForEach error 2026-02-15 16:18:50 +00:00

Closed #9 bug: archive cmd panics if article.Content is shorter than 32 characters 2026-02-15 16:18:46 +00:00

Closed #10 bug: archive.Archive() can nil-pointer panic on SelectFirst 2026-02-15 16:18:42 +00:00

Closed #12 security: escapeJavaScript is insufficient — XSS risk in SetAttribute 2026-02-15 16:18:37 +00:00

48 Issues created by 0 users

Opened #1 Epic: Error Handling & Correctness 2026-02-14 16:05:14 +00:00

Opened #2 Epic: Security Hardening 2026-02-14 16:05:15 +00:00

Opened #3 Epic: Code Quality & Duplication 2026-02-14 16:05:18 +00:00

Opened #4 Epic: Test Coverage 2026-02-14 16:05:22 +00:00

Opened #5 bug: DuckDuckGo Search() discards ForEach error 2026-02-14 16:05:39 +00:00

Opened #6 bug: DuckDuckGo searchPage.GetResults() cannot report errors 2026-02-14 16:05:44 +00:00

Opened #7 bug: updateCookies ignores error from page.Context().Cookies() 2026-02-14 16:05:50 +00:00

Opened #8 bug: archive cmd uses wrong flags variable — browser flags not available 2026-02-14 16:05:55 +00:00

Opened #9 bug: archive cmd panics if article.Content is shorter than 32 characters 2026-02-14 16:05:59 +00:00

Opened #10 bug: archive.Archive() can nil-pointer panic on SelectFirst 2026-02-14 16:06:05 +00:00

Opened #11 bug: document.Refresh() panics if page.Reload() returns nil response 2026-02-14 16:06:09 +00:00

Opened #12 security: escapeJavaScript is insufficient — XSS risk in SetAttribute 2026-02-14 16:06:28 +00:00

Opened #13 refactor: Deduplicate numericOnly helper in powerball and megamillions 2026-02-14 16:06:33 +00:00

Opened #14 refactor: Deduplicate DuckDuckGo result extraction logic 2026-02-14 16:06:38 +00:00

Opened #15 refactor: Inconsistent default browser types (Chromium vs Firefox) 2026-02-14 16:06:43 +00:00

Opened #16 bug: mergeOptions always overwrites ShowBrowser regardless of intent 2026-02-14 16:06:49 +00:00

Opened #17 bug: Hardcoded user-agent strings are inconsistent and will become outdated 2026-02-14 16:06:55 +00:00

Opened #18 enhancement: archive.Archive() uses hardcoded time.Sleep that ignores context 2026-02-14 16:06:58 +00:00

Opened #19 bug: defer DeferClose before error check in multiple cmd tools 2026-02-14 16:07:06 +00:00

Opened #20 enhancement: staticCookieJar is not thread-safe 2026-02-14 16:07:12 +00:00

Opened #21 enhancement: Add mock-based unit tests for site extractors 2026-02-14 16:07:18 +00:00

Opened #22 enhancement: Cookie type missing SameSite attribute 2026-02-14 16:07:24 +00:00

Opened #23 enhancement: Google search only supports 4 countries 2026-02-14 16:07:26 +00:00

Opened #24 bug: Site extractors silently ignore parsing errors with _ = (20+ locations) 2026-02-14 16:09:37 +00:00

Opened #25 feature: DuckDuckGo weather widget extractor 2026-02-14 16:12:32 +00:00

Opened #26 feature: DuckDuckGo stock widget extractor 2026-02-14 16:12:39 +00:00

Opened #27 feature: CoinGecko cryptocurrency price extractor 2026-02-14 16:12:46 +00:00

Opened #28 feature: Steam Store game price extractor 2026-02-14 16:12:53 +00:00

Opened #29 feature: Allrecipes / recipe site extractor 2026-02-14 16:13:01 +00:00

Opened #30 feature: IMDB movie/TV extractor 2026-02-14 16:13:07 +00:00

Opened #31 Master plan: address all open issues (17 PRs across 5 phases) 2026-02-15 15:59:00 +00:00

Opened #45 feature: Bambu Lab firmware version & download extractor 2026-02-15 16:44:43 +00:00

Opened #51 DuckDuckGo weather extractor missing hourly forecast, precipitation, and icons 2026-02-15 21:11:40 +00:00

Opened #53 Weather extractor CSS selectors don't match DuckDuckGo's actual DOM 2026-02-15 22:48:53 +00:00

Opened #55 bug: aislegopher extractor blocked by Cloudflare Turnstile bot protection 2026-02-17 01:12:32 +00:00

Opened #56 Support anti-bot detection evasion (navigator.webdriver, launch args) 2026-02-17 20:06:36 +00:00

Opened #58 Stealth mode insufficient for archive.ph bot detection 2026-02-17 22:32:21 +00:00

Opened #60 Add DOM cleanup option before readability extraction 2026-02-19 01:05:08 +00:00

Opened #62 Feature: strip display:none elements before readability extraction 2026-02-20 13:59:11 +00:00

Opened #64 DDG weather: advisory banners break current/hourly extraction 2026-02-20 18:22:40 +00:00

Opened #68 Epic: Improve headless browser stealth against anti-bot detection 2026-02-24 01:13:06 +00:00

Opened #69 Add Firefox-specific stealth and split browser-conditional init scripts 2026-02-24 01:13:21 +00:00

Opened #70 Set default viewport for NewBrowser and align User-Agent with browser engine 2026-02-24 01:13:30 +00:00

Opened #71 Randomize static fingerprint values across browser sessions 2026-02-24 01:13:42 +00:00

Opened #75 Secure field lost in cookie round-trip and setCookies fails on invalid batch 2026-02-24 02:02:44 +00:00

Opened #76 Add API to promote a headless Browser page to InteractiveBrowser mid-session 2026-02-24 02:03:49 +00:00

Opened #79 Add MouseDown/MouseUp methods to InteractiveBrowser interface 2026-02-28 15:24:27 +00:00

Opened #81 Add steps parameter to MouseMove for smooth drag gestures 2026-02-28 16:21:39 +00:00