Commit Graph

40 Commits

Author SHA1 Message Date
jaydenfyi
e39ff11aea schema consistent casing 2026-01-26 12:29:58 +08:00
jaydenfyi
c078621935 make twitch message processing non blocking 2026-01-26 12:29:58 +08:00
jaydenfyi
b347a3d1eb remove duplicate connect log 2026-01-25 23:38:10 +08:00
jaydenfyi
fe1e009392 remove whisper functionality 2026-01-25 23:30:37 +08:00
jaydenfyi
92b5e3c3e1 make channel required and update docs 2026-01-25 22:20:02 +08:00
jaydenfyi
022526c9d6 fix multi account id + add unit test 2026-01-25 22:13:10 +08:00
jaydenfyi
a2dfdb83a4 fix multi account id + add unit test 2026-01-25 22:10:21 +08:00
jaydenfyi
6d7305c901 fix store path arg 2026-01-25 21:50:50 +08:00
jaydenfyi
11d00f663c default requireMention to true 2026-01-25 21:35:48 +08:00
jaydenfyi
ad828b9f0b remove strip markdown config, enabled by default 2026-01-25 21:16:04 +08:00
jaydenfyi
e03d8470f5 strip markdown in monitor 2026-01-25 20:25:14 +08:00
jaydenfyi
46a6b223d9 format 2026-01-25 20:06:14 +08:00
jaydenfyi
900d7b74c9 update tests 2026-01-25 20:05:56 +08:00
jaydenfyi
cc9af164a8 update docs 2026-01-25 19:59:51 +08:00
jaydenfyi
5a155697fa remove duplicate log tags + log received messages 2026-01-25 19:15:42 +08:00
jaydenfyi
80fc5babd1 simplify config object 2026-01-25 18:27:50 +08:00
jaydenfyi
196ea43f78 format 2026-01-25 16:30:23 +08:00
jaydenfyi
cf311730df adjust access control logic 2026-01-25 16:30:23 +08:00
jaydenfyi
497e8493fe fix tests 2026-01-25 16:30:23 +08:00
jaydenfyi
75845606c4 remove comments + fromat 2026-01-25 16:30:23 +08:00
jaydenfyi
d8ca472e52 more readme fixes 2026-01-25 16:30:23 +08:00
jaydenfyi
0412ee0aba update docs and remove bot channel fallback 2026-01-25 16:30:23 +08:00
jaydenfyi
d9093572ac fix tests 2026-01-25 16:30:23 +08:00
jaydenfyi
fecc028709 use spread 2026-01-25 16:30:23 +08:00
jaydenfyi
938f55e679 use uuid 2026-01-25 16:30:23 +08:00
jaydenfyi
a7cf0c660d await authProvider setup 2026-01-25 16:30:23 +08:00
jaydenfyi
054ac2f006 chain debug log 2026-01-25 16:30:23 +08:00
jaydenfyi
47f5ffa8b0 less mutation 2026-01-25 16:30:23 +08:00
jaydenfyi
cad8c92128 no mutation 2026-01-25 16:30:23 +08:00
jaydenfyi
7d11bf8adb format 2026-01-25 16:30:23 +08:00
jaydenfyi
5af8dddcc7 code review fixes 2026-01-25 16:30:23 +08:00
jaydenfyi
1d12c9e91f fix monitor 2026-01-25 16:30:23 +08:00
jaydenfyi
960bb108d0 format 2026-01-25 16:30:23 +08:00
jaydenfyi
3dbca21334 fix probe logic 2026-01-25 16:30:22 +08:00
jaydenfyi
7234f9d24b adjust log level 2026-01-25 16:30:22 +08:00
jaydenfyi
92d95263b9 use accountId 2026-01-25 16:30:22 +08:00
jaydenfyi
0a99064a99 refactor: improve Twitch plugin code quality and fix all tests
- Extract client manager registry for centralized lifecycle management
- Refactor to use early returns and reduce mutations
- Fix status check logic for clientId detection
- Add comprehensive test coverage for new modules
- Remove tests for unimplemented features (index.test.ts, resolver.test.ts)
- Fix mock setup issues in test suite (149 tests now passing)
- Improve error handling with errorResponse helper in actions.ts
- Normalize token handling to eliminate duplication

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-25 16:30:22 +08:00
jaydenfyi
9693933b9e wip type changes 2026-01-25 16:30:22 +08:00
jaydenfyi
ebf7dcc054 copy polugin files 2026-01-25 16:30:22 +08:00
jaydenfyi
98639c909d wip 2026-01-25 16:30:22 +08:00