Commit Graph

892 Commits

Author SHA1 Message Date
kira1928
fe9bd29c7d
feat: disable console quick edit mode for Cli (#556) 2023-12-03 23:17:21 +08:00
genteure
8c9c947d0f fix(core): filter webhook urls 2023-11-05 20:54:52 +08:00
genteure
b85988861e fix(core): unify user-agent
fix #544
2023-11-05 17:58:41 +08:00
genteure
d576b448a0 misc: update webui 2023-11-05 17:54:01 +08:00
genteure
f40689e017 misc: add more advanced settings warning 2023-11-02 13:43:08 +08:00
乙坂あゆみ
de6e5f078b ci(GitHub Actions): replace deprecated upload assets action 2023-10-28 07:31:39 +08:00
genteure
33d47cc585 misc: update webui 2023-10-12 18:07:42 +08:00
cxumol
86e6526f09
feat: split recording on title change
* feat:add CuttingByTitle to BililiveRecorder.Core.Config.V3

* add: CuttingByTitle

* add: new config-related test

* fix:test txt

* fix:test txt

* add: translations

* add:translations

* Reactivating git submodule webui

* revert webui submodule update

---------

Co-authored-by: genteure <genteure@gmail.com>
2023-10-12 17:59:45 +08:00
genteure
26e97581df misc: update webui 2023-10-05 15:30:03 +08:00
genteure
d2440d1199 fix(flv): relax timestamp jump detection threshold 2023-10-05 15:15:10 +08:00
genteure
8e7b0946c3 misc: upgrade dependencies 2023-10-05 14:35:03 +08:00
genteure
2d6d682165 fix(wpf): update roomid matching regex
fix #516
2023-09-09 07:30:32 +08:00
genteure
bced5b41a0 misc: Update README.md [skip ci] 2023-09-02 22:01:32 +08:00
genteure
6421754565 misc(wpf): update sentry dsn 2023-09-02 21:50:19 +08:00
genteure
cf0f72e98c fix(core): changes around danmaku connection 2023-08-25 01:07:52 +08:00
genteure
c4c5aeb36a feat(core): support brotli compressed danmaku 2023-08-25 00:26:19 +08:00
genteure
3f150e30bd misc: fix tests on linux 2023-08-24 23:56:50 +08:00
genteure
00f0d58505 misc(core): minor changes 2023-08-24 23:48:11 +08:00
genteure
f63f7b21aa misc(core): fix warnings 2023-08-24 23:08:56 +08:00
genteure
2f08500bc4 misc(core): multi target frameworks 2023-08-24 22:46:27 +08:00
genteure
e9342d43c4 fix(core): stream info pulling condition 2023-08-20 15:53:34 +08:00
genteure
7aa12b61a7 fix(core): use wss as the default danmaku transport 2023-08-19 19:05:27 +08:00
genteure
2a38e2ccb9 fix(core): fix websocket danmu transport 2023-08-19 19:00:48 +08:00
genteure
b2ef1d982c fix(core): default to old danmaku handshake behaviour 2023-07-23 18:05:32 +08:00
genteure
b826ebf611 feat(core): hold danmaku connect until stream info fetched 2023-07-21 18:51:11 +08:00
genteure
071087bea1 feat(wpf): order danmaku merge files by their path 2023-07-20 19:22:52 +08:00
genteure
0c30c49ebb fix(wpf): add missed settings UI 2023-07-20 18:57:04 +08:00
genteure
5da87a008f fix(wpf): missed rebranding on about page 2023-07-20 18:52:58 +08:00
genteure
547cde5940 fix(core): also remove buvid 2023-07-16 21:22:00 +08:00
genteure
557b88c950 feat(core): connect danmaku with streamer uid by default 2023-07-16 21:21:44 +08:00
genteure
56cf0ad9ea misc(web): update webui 2023-07-16 20:57:02 +08:00
进栈检票
92cbfd074e fix(core): set buvid3=null when anonymous 2023-07-16 17:34:37 +08:00
进栈检票
adc91cc4f3
feat(core): connect to danmaku server with buvid3 from cookie & refactor HttpApiClient (#507)
* feat(core): connect to danmaku server with buvid3

* make buvid3 nullable & add json serializer setting

* fix test

* fix regex & make regex static

* remove anonHttpClient

* remove MainHttpClient

* split FetchAsTextAsync

* GetAnonymousCookieAsync

* use template string in TestCookieAsync

* fix test

* background get anonymous cookie

* make jsonSerializerSettings static

* fix uid parse logic

* fix buvid match

* remove GetAnonCookie

* restore merge typo

* fix comment

* rename ICookieTester
2023-07-16 08:01:50 +00:00
genteure
a073e5fe4d fix(core): fix exception caused by null cookie string
fix #505
2023-07-15 14:55:17 +08:00
Genteure
58bebb2eb8
Rebranding (#504)
* Rebranding

* rebranding fixups
2023-07-11 16:55:47 +00:00
genteure
b5e6bec0ea misc: fix test 2023-07-10 21:48:56 +08:00
genteure
26ea02d944 feat: add streamer uid to IRoom and other types 2023-07-10 21:35:06 +08:00
genteure
14c8fde4a4 feat(core): add danmaku workaround with toggle
add danmaku masked username workaround
add new advcaned settings
2023-07-10 21:34:38 +08:00
genteure
b13aa6816e misc(wpf): update dsn 2023-07-07 06:21:33 +08:00
genteure
efd3ac2b47 feat(core): pass apiData in onDanmakuHandshake 2023-07-06 06:56:13 +08:00
genteure
8a81450d80 feat(core): add onDanmakuHandshake userscript event 2023-07-06 06:43:18 +08:00
进栈检票
324c41ab1d
feat(core): connect to danmaku server with account credentials (#498)
* danmaku: get svr with ck & conn with uid from ck

* apply code chagnes for pr

* fix bug and add description in advanced settings

* fix test

---------

Co-authored-by: genteure <genteure@gmail.com>
2023-07-04 00:34:11 +00:00
genteure
25b5a81db7 misc(web): update webui 2023-06-18 18:15:38 +08:00
genteure
d2d12fbac9 feat(cli): setting http basic auth with env vars
close #424
2023-06-17 23:24:36 +08:00
genteure
0e7e2d03c9 misc: fix transform regex in update years workflow 2023-06-17 20:56:30 +08:00
genteure
4375cf3f93 misc: fix update years workflow file path 2023-06-17 20:50:14 +08:00
genteure
9d02bb140d misc: add update copyright years workflow
ref: #456
2023-06-17 20:48:07 +08:00
genteure
52c2d4aef0 misc: run tests and debug builds in parallel
ref #456
2023-06-17 20:31:25 +08:00
genteure
72a90c890f misc: update github action workflows
- removed unused workflow
- changed actions to newest versions

ref: issue #456
2023-06-17 20:11:58 +08:00
genteure
1f2073fc3b feat(core): log stream cut off and ban
close #484
2023-06-17 19:37:21 +08:00