- #245 (@Parsa307): match twitter.com in X.com URL normalization - #255 (@dazzling-no-more): copy-logs button + selectable log lines on Android - #257 (@dazzling-no-more): bulk paste of multiple deployment IDs on Android - #256 (@dazzling-no-more): plain HTTP proxy passthrough in google_only mode (used to return 502; now falls through to direct TCP / upstream_socks5, matching the existing CONNECT behavior) No protocol or wire-format changes; existing config and Apps Script deployments work unchanged. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
4.0 KiB
• اضافه شدن twitter.com به URL normalization اکس/توییتر (#245): قبلاً normalization GraphQL URL فقط روی x.com کار میکرد. کاربری که از extension "Control Panel for Twitter" استفاده میکنه که همهچی رو به twitter.com redirect میکنه، URL shortening رو از دست میداد و درخواستهاش به Apps Script URI Too Long میگرفت. حالا match هر دو domain رو میگیره. ممنون از Parsa307
• امکان کپی log در نسخهٔ اندروید (#255): دکمهٔ Copy کنار Clear در Live Log اضافه شد. خطهای log الان قابل selection هستن. تا قبل از این، گرفتن log از گوشی نیازمند adb logcat بود — برای کاربرهایی که issue با logcat تجربه ندارن، debug کردن سخت بود. ممنون از @dazzling-no-more
• اضافه کردن چندین deployment ID بهصورت یکجا در نسخهٔ اندروید (#257): فیلد "+ Add" حالا multi-line هست و paste کردن لیست IDها (با newline، کاما، یا semicolon جدا شده) رو میپذیره. paste در یه entry موجود هم automatic بهش split و expand میشه. تا قبل از این، اضافه کردن ۶ تا ID نیازمند ۶ بار tap "+ Add" بود. ممنون از @dazzling-no-more
• رفع باگ "google_only mode: plain HTTP proxy requests are not supported" (#256): تایپ کردن http://example.com (بدون https) در browser در حالت google_only یه ۵۰۲ میداد، در حالی که https://example.com (CONNECT) خوب fall-through میکرد به direct TCP. حالا plain HTTP proxy request هم passthrough میشه (با حفظ upstream_socks5 اگه ست شده). ۴ تا unit test جدید برای parsing absolute-form URI، fallback به Host header، و edge cases IPv6. ممنون از @dazzling-no-more
• Add twitter.com to X/Twitter URL normalization (#245): the GraphQL ?variables=... shortening previously only matched x.com. Users running the "Control Panel for Twitter" extension (which redirects everything back to twitter.com) lost the shortening and hit URI Too Long from Apps Script. Now matches both domains. Thanks Parsa307
• Add ability to copy logs in Android (#255): Copy button added next to Clear in the Live Log pane; log lines are now selectable. Before this, getting logs off the device required tethering with adb logcat — a barrier for users without that experience. Thanks @dazzling-no-more
• Add bulk parser for deployment IDs in Android (#257): the "+ Add" field is now multi-line and accepts a paste of multiple IDs separated by whitespace/newline/comma/semicolon. Pasting into an existing entry also auto-splits and expands. Adding 6 IDs used to require 6 separate "+ Add" taps. Thanks @dazzling-no-more
• Fix "google_only mode: plain HTTP proxy requests are not supported" 502 (#256): typing http://example.com (without https) in the browser in google_only mode returned a 502, even though https://example.com (CONNECT) fell through cleanly to direct TCP. Plain-HTTP proxy requests now passthrough too (honoring upstream_socks5 if set). 4 new unit tests covering absolute-form URI parsing, Host-header fallback, and IPv6 edge cases. Thanks @dazzling-no-more