From 296527092803566fb3cbefc3d530f5c9af643e84 Mon Sep 17 00:00:00 2001 From: qwsdcvghyu89 <61093706+qwsdcvghyu89@users.noreply.github.com> Date: Fri, 3 Apr 2026 11:51:19 +1100 Subject: [PATCH] feat: add deferred response buffering, TableDataProvider, and stealth improvements - ApiResponse: add readToBuffer option to defer/stream body instead of eagerly buffering - TableDataProvider: implement HTML table parser with per-column provider support - StealthConfig: add 10s page load timeout and copyCookiesFrom parameter for cookie sharing - StealthUnitDownloader: catch WebDriverTimeoutException on navigation, log warning instead of throwing - Bump version to 2.9.0 --- .idea/.idea.Beam/.idea/workspace.xml | 8 + Beam.Api/ApiCall.cs | 6 +- Beam.Api/ApiCalls.cs | 4 +- Beam.Api/ApiResponse.cs | 46 ++++-- .../DataProviders/TableDataProvider.cs | 155 +++++++++++++++++- Beam.Stealth/StealthConfig.cs | 16 +- Beam.Stealth/StealthUnitDownloader.cs | 12 +- aeqw89.Beam/aeqw89.Beam.csproj | 4 +- aeqw89.Beam/aeqw89.Beam.csproj.bak | 4 +- 9 files changed, 229 insertions(+), 26 deletions(-) diff --git a/.idea/.idea.Beam/.idea/workspace.xml b/.idea/.idea.Beam/.idea/workspace.xml index e82588c..b703e10 100644 --- a/.idea/.idea.Beam/.idea/workspace.xml +++ b/.idea/.idea.Beam/.idea/workspace.xml @@ -8,6 +8,10 @@ + + + + @@ -44,11 +48,13 @@ + + @@ -121,6 +127,8 @@ + +