Commit Graph
11664 Commits
Author SHA1 Message Date
zhuzhenting c786cfb8d7 fix: plugin custom inspector tab hidden by display:none
In TabMgr.render(), the container div's className (including
util.getHide(hideAll)) was evaluated before props.tabs.map() ran.
Since hideAll was still its initial value true at that point, the
container always carried the 'hide' class (display:none), making all
plugin custom inspector tabs (declared via whistleConfig.inspectorsTab)
render but remain invisible.

Evaluate getHide() after the map() callback has corrected hideAll,
restoring the 2.10.7 semantics.
2026-08-18 14:50:03 +08:00
avwo 8d9ee8f5f3 Release v2.10.9 v2.10.9 2026-08-16 17:14:49 +08:00
avwo 3bbbbdc45a refactor: refine code 2026-08-16 17:14:33 +08:00
avwo 1b1e6211fa fix: https://github.com/avwo/whistle/issues/1349 2026-08-16 17:13:49 +08:00
avwo 53f1b442be fix: https://github.com/avwo/whistle/issues/1348 2026-08-16 17:12:47 +08:00
avwo c1f0a81350 refactor: refine code 2026-08-16 17:11:51 +08:00
avwo b824b6a408 fix: https://github.com/avwo/whistle/issues/1331#issuecomment-5240629575 2026-08-16 17:11:27 +08:00
avwo 1df0805f09 Release v2.10.8 v2.10.8 2026-08-02 14:06:31 +08:00
avwo 7685be12d4 refactor: refine code 2026-08-02 14:05:46 +08:00
avwo b78a8f4b2b docs: update 2026-08-02 14:05:13 +08:00
orbisai0security c847a78435 fix: CVE-2026-39244 security vulnerability
Automated dependency upgrade by OrbisAI Security
2026-07-27 23:57:36 +08:00
avwo a9207a173c Release v2.10.7 v2.10.7 2026-07-27 21:15:40 +08:00
avwo c6e2ba2e62 refactor: refine code 2026-07-27 21:15:29 +08:00
avwo 21784baa58 docs: api 2026-07-27 21:15:16 +08:00
avwo db516e78ec refactor: refine code 2026-07-26 22:00:45 +08:00
avwo 3bf20d4a5f refactor: refine code 2026-07-26 15:25:59 +08:00
avwo 7460a9505a feat: network.getStatus() 2026-07-25 23:10:14 +08:00
avwo 900c685829 Release v2.10.7 2026-07-25 16:02:53 +08:00
avwo 7aba8b6fed docs: update 2026-07-25 16:02:43 +08:00
avwo a9b996edd9 refactor: refine code 2026-07-25 16:02:34 +08:00
avwo 21366d9251 feat: add local api 2026-07-25 16:01:49 +08:00
avwo 1c2d7c7f3a refactor: refine code 2026-07-25 16:00:14 +08:00
avwo b7bb62dbfc fix: https://github.com/avwo/whistle/pull/1340 2026-07-25 15:59:45 +08:00
avwo 9f2852428b fix: https://github.com/avwo/whistle/issues/1338 2026-07-25 15:58:51 +08:00
Zio Wang 51944c1a70 fix: correct typo in access-control-allow-methods header name
The autoComp branch in setResCors was setting 'access-control-allow-method'
(singular) instead of 'access-control-allow-methods' (plural).
This caused browsers to reject preflight OPTIONS responses when using
resCors://enable, as they only recognize the plural form per the
WHATWG Fetch Standard.
2026-07-19 10:09:01 +08:00
avwo 5e9ac58c97 Release v2.10.6 v2.10.6 2026-07-11 13:25:13 +08:00
avwo 0200695ca6 refactor: refine code 2026-07-11 13:24:04 +08:00
avwo 7a98094d5a perf: optimize performance 2026-07-11 13:23:17 +08:00
avwo 0b4c4bdb78 Release v2.10.5 v2.10.5 2026-07-04 07:44:17 +08:00
avwo 8654f0f7e8 refactor: refine code 2026-07-04 07:44:04 +08:00
avwo 6da6e6c174 Release v2.10.4 v2.10.4 2026-06-21 23:32:33 +08:00
avwo 26b7850c95 refactor: refine code 2026-06-21 17:17:14 +08:00
avwo 53808442c9 feat: update set-global-proxy 2026-06-19 16:17:48 +08:00
avwo eac59a62d0 refactor: refine code 2026-06-19 00:59:29 +08:00
avwo 88f40731c0 Release v2.10.4 2026-06-19 00:50:10 +08:00
avwo 46bcb7eb12 docs: test rules 2026-06-19 00:49:54 +08:00
avwo 7512f21acc feat: add test rules function 2026-06-19 00:49:39 +08:00
avwo e96fef727e Release v2.10.3 v2.10.3 2026-06-14 23:10:04 +08:00
avwo b3e8a8eef1 refactor: refine code 2026-06-14 17:15:46 +08:00
avwo 6fcf8cb704 docs: captureStream 2026-06-14 16:55:54 +08:00
avwo 9756789753 chore: remove dist 2026-06-14 13:40:09 +08:00
avwo 1e2fab09f9 Release v2.10.3 2026-06-14 13:37:52 +08:00
avwo 6ee70dc7ad refactor: refine code 2026-06-14 13:37:34 +08:00
avwo 1b47d7d8c7 feat: getRawRequest & getRawResponse 2026-06-14 13:36:53 +08:00
avwo 777bcf69ba feat: handle client/server sent events 2026-06-14 13:36:19 +08:00
avwo 826b59bf14 feat: create rule 2026-06-14 13:35:44 +08:00
avwo 0a08f0724f test: refine code 2026-06-14 13:35:32 +08:00
avwo 824abf5cf0 docs: update 2026-06-14 13:35:15 +08:00
Yoshiki 0c718e5186 docs: fix Rewrite Response typo
Signed-off-by: Yoshiki <yosinn1@gmail.com>
2026-05-25 14:14:05 +08:00
echopiandClaude Opus 4.6 a154c50040 test: change wsPort from 8081 to 18081 to avoid conflicts
Port 8081 is commonly used by other services (e.g. AliLang), causing
EADDRINUSE when running tests. Use a high port to reduce conflicts.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 10:31:37 +08:00