Compare commits

...

2706 Commits

Author SHA1 Message Date
dom
96f9972895 upgrade deps
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-13 09:49:48 +08:00
dom
6ddf282555 fix header progress
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-13 09:49:48 +08:00
dom
e98b2b69bb tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-12 17:23:51 +08:00
dom
448192b635 DynamicFlexibleSpaceBar: provide height
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-12 15:45:36 +08:00
My-Responsitories
6cda3a1880 tweaks (#1862)
* opt: linter

* tweaks

* opt: TopImage

* update

* remove repaintBoundary [skip ci]

---------

Co-authored-by: dom <githubaccount56556@proton.me>
2026-03-12 15:45:18 +08:00
dom
99128b2641 stateless DynamicSliverAppBar
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-12 13:01:05 +08:00
dom
b8098fe067 show member collection top
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-11 17:46:09 +08:00
dom
9fef3284db opt ui
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-11 17:17:47 +08:00
dom
f2b0a3a5ed link up to launcher
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-10 17:22:53 +08:00
dom
3090cfc6f9 live first frame
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-10 13:12:33 +08:00
dom
98ce99202e decrease image max ratio
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-10 13:12:33 +08:00
dom
fddf46a90a upgrade dep
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-10 11:13:15 +08:00
dom
a5231a55b8 fix dyn with title only
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-09 19:40:30 +08:00
dom
b8cae015d7 upgrade dep
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-09 17:43:50 +08:00
dom
3b09534320 upgrade dep
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-09 15:56:18 +08:00
dom
702cf988d3 tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-09 11:53:46 +08:00
dom
5586d12b1f opt live chat list
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-09 10:22:15 +08:00
dom
4683939364 upgrade deps
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-09 10:22:02 +08:00
My-Responsitories
f825f87dc1 opt: save reply (#1860)
* opt: save reply

* opt: reply save switch

* remove unneeded sort

* clear sub replies [skip ci]

---------

Co-authored-by: dom <githubaccount56556@proton.me>
2026-03-08 20:37:59 +08:00
dom
4ad422c3ea suppress build annotation
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-08 15:47:26 +08:00
My-Responsitories
c01318c066 feat: sliver wrap (#1858)
* feat: sliver wrap

* opt: list

* update

---------

Co-authored-by: dom <githubaccount56556@proton.me>
2026-03-08 15:25:44 +08:00
dom
01a74e191a redirect ugc to pgc
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-08 11:28:57 +08:00
dom
a1f15b5da5 feat: record reply
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-08 11:28:51 +08:00
Dxeee
1e83a23c5c feat: "Selected Comments" status displayed (#1857)
* Add support for UpSelection in reply display and controller

* update

---------

Co-authored-by: dom <githubaccount56556@proton.me>
2026-03-08 00:26:58 +08:00
dom
2d69c05f33 tweak
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-08 00:24:18 +08:00
dom
7a2dbe68c7 build
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-08 00:24:10 +08:00
dom
db08af6ca5 correct scrollable position when hiding top bar
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-07 15:05:57 +08:00
dom
fefb5c837b build
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-07 15:05:57 +08:00
dom
a88429d6d7 upgrade deps
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-07 10:49:29 +08:00
dom
cbe99a32eb fix player interactive viewer recognizer
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-06 18:54:01 +08:00
dom
b65d10ac5f flutter 3.41.4
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-06 17:51:43 +08:00
dom
868f7f5055 increase image max ratio
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-06 12:43:55 +08:00
dom
e843684109 upgrade deps
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-06 12:06:42 +08:00
dom
631197e3b9 opt perf
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-06 12:05:54 +08:00
dom
381c385726 refactor image grid
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-06 12:05:54 +08:00
dom
077255e776 opt member profile
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-06 12:05:54 +08:00
dom
0bcc1a7f12 build
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-06 12:05:54 +08:00
dom
9b145b525a opt floating header
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-06 12:05:53 +08:00
dom
b61a54bf9b fix auto fullscreen
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-04 23:57:22 +08:00
dom
cf103a09c1 fix typo
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-04 16:16:41 +08:00
dom
a802bc1cdf opt auto fullscreen
opt video fit

Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-04 16:03:41 +08:00
dom
8d312d8cf1 build
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-04 11:38:13 +08:00
dom
6738142ac0 opt player listener
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-04 11:19:11 +08:00
dom
3d99e6c761 fetch dyn type onlyfansQaCard
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-04 11:19:11 +08:00
dom
f9f52e918a resize image placeholder
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-04 11:19:11 +08:00
dom
6108290b4b remove unused property
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-04 11:19:05 +08:00
dom
8bae275120 fix trackpad not respecting enableSlideVolumeBrightness property
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-03 18:38:18 +08:00
dom
0504011ba0 Release 2.0.0
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-03 10:54:58 +08:00
dom
dc9d4f9eed upgrade deps
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-03 09:56:48 +08:00
dom
187c92d691 flutter 3.41.3
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-03 09:55:59 +08:00
dom
9c7b18710c refa persistent header & dynamic sliver appbar
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-03 09:44:29 +08:00
dom
1dbc54f063 opt ui
Signed-off-by: dom <githubaccount56556@proton.me>
2026-03-02 10:31:16 +08:00
My-Responsitories
348bc8b920 opt: set repeat ui (#1854) 2026-03-01 20:38:03 +08:00
dom
a375d8525f upgrade deps
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-28 18:12:52 +08:00
dom
e3e423f9b1 fix app scheme
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-28 18:06:01 +08:00
NLsdt
62048992be chore(ci): upgrade upload-artifact to v7 and set archive options (#1852) 2026-02-28 13:31:45 +08:00
dom
ec9498a2ca fix profile actions constraints
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-28 12:04:05 +08:00
dom
1d35abef63 fixes
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-27 18:15:34 +08:00
dom
889f6d01c2 upgrade deps
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-27 16:03:56 +08:00
dom
d9c47be2a9 opt chat list
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-27 15:55:40 +08:00
dom
cf44036589 tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-27 15:52:14 +08:00
My-Responsitories
7276cde48a refa player (#1848)
* tweak

* Reapply "opt: audio uri" (#1833)

This reverts commit 8e726f49b2.

* opt: player

* opt: player

* refa: create player

* refa: player

* opt: UaType

* fix: sb seek preview

* opt: setSub

* fix: screenshot

* opt: unnecessary final player state

* opt: player track

* opt FileSource constructor [skip ci]

* fixes

* fix: dispose player

* fix: quote

* update

* fix: multi ua & remove unused loop

* remove unneeded check [skip ci]

---------

Co-authored-by: dom <githubaccount56556@proton.me>
2026-02-27 15:51:55 +08:00
My-Responsitories
6782bee11a opt: HeaderLayout with SlottedMultiChild (#1850)
* opt: HeaderLayout with SlottedMultiChild

* ordered

* update [skip ci]
2026-02-27 14:40:17 +08:00
barmxds6ch
b55e102dc3 feat(whisper): add uploader message attachment display (#1849)
* feat(whisper): add uploader message attachment display

* update

---------

Co-authored-by: dom <githubaccount56556@proton.me>
2026-02-27 10:56:44 +08:00
dom
65ad8a0fdc opt anim
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-26 21:26:28 +08:00
dom
fdb3bf3edc opt member profile
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-26 16:59:51 +08:00
dom
95506ad896 tweak
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-26 14:06:34 +08:00
dom
348b2533dc opt image gesture
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-26 10:05:06 +08:00
dom
2bdab71138 opt ui
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-25 18:02:36 +08:00
My-Responsitories
e707764f84 tweaks (#1846)
* opt: live extra

* opt: remove addPointer

* opt: use ssd

* opt: cache svg

* opt: localToGlobal

* opt: disabled icon

* opt: onVideoDetailChange switch

* fix

---------

Co-authored-by: dom <githubaccount56556@proton.me>
2026-02-25 18:01:43 +08:00
dom
4a3d827f7a opt ui
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-24 21:48:42 +08:00
dom
e88cd12dfa opt refresh
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-24 12:17:18 +08:00
dom
ee04978e0c opt scrollPhysics
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-23 12:03:35 +08:00
dom
d15ad4911d upgrade deps
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-23 11:53:26 +08:00
dom
14b6c115b5 opt refresh
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-23 11:44:39 +08:00
dom
ee188da6b0 opt scrollPhysics
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-22 20:45:06 +08:00
dom
998b70cd87 tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-22 16:47:51 +08:00
dom
7563a52bed opt refresh
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-22 15:51:57 +08:00
dom
7e81fae2bc fix jump to item
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-22 15:22:12 +08:00
dom
639dfac8af build
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-21 21:13:47 +08:00
dom
d8950adb64 opt player bottom bar
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-21 19:50:51 +08:00
dom
9092db86ca upgrade deps
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-21 18:54:22 +08:00
My-Responsitories
d7d9655f81 opt: RepaintBoundary (#1840)
* opt: RepaintBoundary

* fix [skip ci]

* opt time width

* opt: video position

* update

---------

Co-authored-by: dom <githubaccount56556@proton.me>
2026-02-20 21:04:34 +08:00
dom
a63ca93762 flutter 3.41.2
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-20 12:00:54 +08:00
dom
243178c112 format
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-20 12:00:54 +08:00
Just_A_Pony
dcb3a02da8 allow user to configure window decorations(CSD/SSD) (#1839)
* allow user to configure window decorations(CSD/SSD)

* rename piliplus.desktop
to com.example.piliplus.desktop

* update

---------

Co-authored-by: dom <githubaccount56556@proton.me>
2026-02-20 11:46:25 +08:00
Starfallen
b1c0eca328 fix(player): clamp loudnorm parameters to valid FFmpeg ranges (#1838)
- Define Integrated True Peak (TP) boundary constants.
- Use .clamp() in Volume.format to ensure parameters stay within [-9, 0] for 'TP'.
- Prevents FFmpeg filter errors when video metadata contains very low peak values (e.g., TP = -22).
2026-02-19 15:31:29 +08:00
dom
e3a1eb5c87 opt ui
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-19 15:12:29 +08:00
dom
736478b1c5 fix patch
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-19 13:33:05 +08:00
dom
12919804dc mouse cursor patch
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-19 12:23:20 +08:00
dom
888b3d8173 remove unused val
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-19 10:45:57 +08:00
dom
1e6b0f0b53 opt hide bottom bar
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-19 10:33:40 +08:00
dom
aa3e5a4737 tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-18 23:12:03 +08:00
dom
3f3d54fd27 add bar hide type
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-18 21:41:15 +08:00
dom
a142b15344 fix hide bottom bar
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-18 18:33:33 +08:00
dom
651e79ce26 opt handle scroll
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-18 18:16:22 +08:00
dom
9b93ce84ab upgrade deps
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-18 17:44:46 +08:00
dom
dfa258b9e6 opt hide top/bottom bar
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-18 17:36:11 +08:00
dom
a5efca4e1f upgrade dep
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-17 18:35:03 +08:00
dom
1fe84d1d34 Revert "disable windows thread merging"
This reverts commit bebf34db23.
2026-02-17 18:35:03 +08:00
dom
b978ff5649 tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-17 18:34:58 +08:00
dom
fa85ae47ac gitignore
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-16 10:22:03 +08:00
dom
3209ecd0ba opt image recognizer
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-15 22:19:54 +08:00
dom
807de41ff0 opt gesture
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-15 21:43:51 +08:00
dom
d273e72a44 opt image viewer
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-15 19:14:17 +08:00
dom
2c0597175d opt gesture
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-15 17:16:24 +08:00
My-Responsitories
85292a3df2 opt: image viewer (#1837)
* opt: image

* opt: MatrixTransition

* update


---------

Co-authored-by: dom <githubaccount56556@proton.me>
2026-02-15 17:13:55 +08:00
dom
9c7c6f9e4e tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-15 10:47:20 +08:00
Gujial
511ff71f5f opt share video link (#1835)
* feat: share video with current time position preference

* simplify


---------

Co-authored-by: dom <githubaccount56556@proton.me>
2026-02-14 21:16:47 +08:00
систем
e104982246 handle Cmd+Q on macOS (#1834)
* feat(video): add Pref.keyboardControl check &  support in video page

- 在 player_focus 处理按键事件前增加 Pref.keyboardControl 检查,允许禁用键盘快捷键
- 修复 Cmd+Q 事件被 Q 键逻辑拦截导致无法退出的问题

* Update player_focus.dart
2026-02-14 21:01:34 +08:00
dom
e7e79eb62a opt image preview
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-14 18:26:31 +08:00
dom
352e314ee1 upgrade deps
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-14 18:26:31 +08:00
dom
e9dafbc227 upgrade deps
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-14 12:03:28 +08:00
dom
96727469ac build
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-14 12:03:28 +08:00
dom
c70c9829c0 tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-14 12:03:18 +08:00
dom
beb7eb1aea refa image preview
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-14 11:03:02 +08:00
My-Responsitories
8e726f49b2 Revert "opt: audio uri" (#1833)
This reverts commit 78739d9c0a.
2026-02-13 20:36:51 +08:00
dom
007375371e revert new overscrollindicator
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-12 17:39:26 +08:00
dom
6d79551566 fix updateTicker
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-12 15:27:10 +08:00
dom
483953cf56 sync flutter widgets
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-12 13:44:55 +08:00
dom
fbf7116edf fix modal barrier patch
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-12 11:14:51 +08:00
dom
6c164d81e3 use TickerMode.getValuesNotifier
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-12 10:30:40 +08:00
dom
d0789734ec fix get icon assets
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-12 10:20:11 +08:00
dom
f3bd305337 use findItemIndexCallback
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-12 10:15:19 +08:00
dom
5ab7000716 platform assets
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-12 10:12:08 +08:00
dom
dc1c33f086 adapt RadioClient
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-12 10:12:08 +08:00
dom
920c51100a flutter 3.41.0
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-12 10:12:08 +08:00
dom
05a385d69e tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-12 10:12:08 +08:00
My-Responsitories
9411785d26 opt: PlPlayerController (#1832)
* opt: audio uri

* opt: PlPlayerController
2026-02-10 16:33:02 +08:00
My-Responsitories
ed2bd069ee opt: segment (#1831)
* opt: segment

* revert: block config
2026-02-10 16:13:38 +08:00
My-Responsitories
0460030a2b feat: tempPlayerConf add playRepeat (#1830) 2026-02-09 18:16:45 +08:00
My-Responsitories
7e570d11d8 fix: live dm 2026-02-09 16:43:21 +08:00
dom
32cd3209d0 opt init recognizer
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-09 09:55:01 +08:00
dom
0cb07aef1c audio block
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-08 23:35:58 +08:00
dom
0c65605ac0 audio sschedule shutdown
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-08 20:51:13 +08:00
My-Responsitories
8234b7ac92 opt: matrix anim (#1829) 2026-02-08 15:27:03 +08:00
dom
4ac855d393 Release 1.1.6
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-07 16:43:37 +08:00
dom
7381939c0f upgrade deps
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-07 16:43:37 +08:00
dom
a380bcd96a tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-07 12:38:52 +08:00
dom
d253ef468b tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-07 11:39:23 +08:00
систем
e8145ef65a fix: initialize controller before super (#1827) 2026-02-07 11:32:02 +08:00
dom
0c175abc0b opt image physics
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-07 10:55:00 +08:00
dom
946a5a1e47 opt image gesture
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-07 10:40:21 +08:00
dom
29e7e0e556 feat: vertical tabbar
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-07 09:28:02 +08:00
dom
cc1704a021 tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-07 09:25:23 +08:00
My-Responsitories
7ab2cf973f tweaks (#1826)
* opt: dataStatus

* tweaks

* opt: ui

* update

Signed-off-by: dom <githubaccount56556@proton.me>

---------

Co-authored-by: dom <githubaccount56556@proton.me>
2026-02-06 14:25:45 +08:00
dom
32386bf146 fix check bottom bar
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-06 12:52:35 +08:00
dom
40269da391 tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-06 12:34:08 +08:00
dom
42e082bbc6 scroll to current rank
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-06 11:39:31 +08:00
dom
1ad710c1cf opt settings
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-06 10:48:36 +08:00
dom
cfa925549e tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-05 16:54:27 +08:00
dom
ca387787b3 opt handle reply note
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-05 11:19:36 +08:00
dom
29a9b22c29 upgrade deps
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-05 11:18:17 +08:00
dom
672375b925 tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-04 19:54:44 +08:00
wuhenzha
c099738802 fix: respect title bar setting after exiting PiP (#1825) 2026-02-04 19:50:52 +08:00
dom
50561b8dc1 opt persist header
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-03 18:28:06 +08:00
dom
2596859778 custom dyn text menu
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-03 10:21:34 +08:00
dom
3d453bafdb modal barrier patch
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-03 10:21:34 +08:00
систем
18e0b93ca7 feat: add copy/move support to fav/later search results (#1822)
* feat: add copy/move support to fav/later search results

* update

Signed-off-by: dom <githubaccount56556@proton.me>

---------

Co-authored-by: dom <githubaccount56556@proton.me>
2026-02-03 10:21:01 +08:00
My-Responsitories
7260a387f9 tweaks (#1821)
* opt: _onTapUp

* opt: set contains

* opt: elementAtOrNull
2026-02-02 20:12:12 +08:00
dom
37fa165f59 opt pip
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-01 17:06:21 +08:00
dom
8f08104f37 upgrade dep
Signed-off-by: dom <githubaccount56556@proton.me>
2026-02-01 11:57:13 +08:00
lesetong
6ee4deab05 Fix duplicate items in Up list when showAllUp is enabled. (#1819)
Overrode UpItem's == operator and hashCode using 'mid' to prevent
redundant entries.
2026-02-01 00:18:18 +08:00
My-Responsitories
77fff92939 opt: binary search fontsize (#1818)
* opt: permission

* opt: opt: binary search fontsize

* use transform

Signed-off-by: dom <githubaccount56556@proton.me>

* fix

Signed-off-by: dom <githubaccount56556@proton.me>

* opt: matrix

* opt [skip ci]

* tweaks [skip ci]

Signed-off-by: dom <githubaccount56556@proton.me>

---------

Co-authored-by: dom <githubaccount56556@proton.me>
2026-02-01 00:01:34 +08:00
dom
8964197b73 tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-31 13:20:51 +08:00
dom
dbc7bcd0dd upgrade deps
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-31 13:20:51 +08:00
dom
207ad2753c opt ui
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-30 15:16:22 +08:00
My-Responsitories
d6e6e52df2 tweaks (#1816)
* opt: getFileName

* opt: audio-pitch-correction

* opt: spring dialog

* opt: account dialog

* update [skip ci]

---------

Co-authored-by: dom <githubaccount56556@proton.me>
2026-01-30 10:31:26 +08:00
систем
9442b17d63 opt select account (#1815)
* feat: switchAccountDialog pages simple-detaile

* update

Signed-off-by: dom <githubaccount56556@proton.me>

---------

Co-authored-by: dom <githubaccount56556@proton.me>
2026-01-29 22:06:10 +08:00
dom
058ff44e39 opt autosync
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-29 19:35:50 +08:00
dom
48c7dc0eed custom autosync
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-29 18:12:08 +08:00
dom
99634a66ab tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-29 18:12:03 +08:00
nakixii
21fad89cde Add autosync property with value '30' (#1813) 2026-01-29 15:22:00 +08:00
dom
5979ddb60c tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-29 14:55:16 +08:00
dom
bcbfe5c849 SpringDescription with duration
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-29 12:35:58 +08:00
dom
1640732f5d opt ui
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-29 12:35:58 +08:00
dom
9567910611 upgrade deps
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-29 10:24:16 +08:00
dom
d1713504a0 opt gesture
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-29 10:16:16 +08:00
dom
bce73d9f16 upgrade deps
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-28 15:46:06 +08:00
dom
6f30d2e331 opt reply
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-28 12:37:21 +08:00
dom
556bda0d68 opt video intro
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-28 11:46:47 +08:00
dom
9d5eb55e26 upgrade dep
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-28 11:46:42 +08:00
dom
110469961d opt video scheme
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-27 11:40:00 +08:00
dom
fa348db7c5 tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-27 11:19:49 +08:00
dom
3eac565b5e fix slide
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-26 14:52:49 +08:00
dom
af40e489bc opt ao
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-26 14:38:48 +08:00
dom
361eb4c614 opt ui
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-26 14:15:47 +08:00
dom
7ace981f24 upgrade dep
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-26 14:15:47 +08:00
My-Responsitories
bfb2becb2d opt: ao (#1811)
* opt: ao

* multi select

---------

Co-authored-by: dom <githubaccount56556@proton.me>
2026-01-26 14:11:48 +08:00
My-Responsitories
038f03a4e7 tweaks (#1810)
* tweak

* opt: image quality

* opt: VideoPlayerServiceHandler

* fixes

* update

Signed-off-by: dom <githubaccount56556@proton.me>

* fix get file name

Signed-off-by: dom <githubaccount56556@proton.me>

---------

Co-authored-by: dom <githubaccount56556@proton.me>
2026-01-25 15:21:33 +08:00
dom
219228f8b5 upgrade deps
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-25 11:59:17 +08:00
dom
1f64de5954 opt gesture
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-25 11:59:17 +08:00
dom
e9b5cffa91 tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-25 11:59:12 +08:00
dom
68872f7b14 opt gesture
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-24 16:23:14 +08:00
dom
bd158619a4 opt gesture
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-24 15:40:21 +08:00
dom
310f497c30 opt slide
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-24 15:20:01 +08:00
dom
30ee413852 fix web rcmd
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-24 13:45:30 +08:00
dom
0ab07a713e tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-24 13:45:25 +08:00
My-Responsitories
7eaf05839a fixes (#1809)
* Revert "opt gesture"

This reverts commit bd97f9a500.

* revert: late init

* update [skip ci]

Signed-off-by: dom <githubaccount56556@proton.me>

---------

Co-authored-by: dom <githubaccount56556@proton.me>
2026-01-24 11:46:00 +08:00
该昵称己被占用_
777c3c2278 fix typo (#1808)
把中文段落中的“, ”改为“,”。
2026-01-24 11:45:44 +08:00
dom
b9b54ce4f7 tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-23 13:08:32 +08:00
dom
92e5fae29c opt pop
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-22 12:35:34 +08:00
dom
05e8ded86a upgrade deps
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-21 21:32:15 +08:00
dom
7a65b777c9 tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-21 21:32:10 +08:00
dom
0b1f6c4d0e tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-21 13:38:10 +08:00
My-Responsitories
923af32c96 tweaks (#1806)
* opt: nonnull case

* fix: ImageGrid

* opt: distanceSquared
2026-01-21 13:34:44 +08:00
dom
4eae7e698f opt live border indicator
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-20 15:13:32 +08:00
dom
5a61dbe30c opt emoji tooltip
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-20 15:13:32 +08:00
dom
036dbcaf21 opt image grid
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-20 15:13:32 +08:00
dom
bd97f9a500 opt gesture
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-20 15:13:32 +08:00
dom
33278a74b2 tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-20 15:13:27 +08:00
dom
397f887b91 fix video progress indicator
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-19 12:21:25 +08:00
dom
ebe793ccfc fix progress behavior
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-19 12:12:54 +08:00
dom
68464e4e34 refa: segment progressbar
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-19 11:39:25 +08:00
dom
395893fc7d refa: video progress indicator
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-19 11:38:28 +08:00
dom
f5657d2d4c refa custom painter
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-19 11:38:27 +08:00
dom
a3ddc83430 upgrade deps
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-19 11:37:45 +08:00
dom
d2f8aff421 opt ui
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-19 11:37:33 +08:00
My-Responsitories
25148509d2 opt: aaudio (#1805)
* opt: aaudio
2026-01-18 09:29:34 +08:00
dom
2879d0dc00 upgrade deps
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-15 16:41:23 +08:00
dom
90349189ee fix image grid
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-15 16:41:23 +08:00
dom
bdc524e486 tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-15 16:41:17 +08:00
dom
cb58822009 feat: edit dyn
feat: set pub setting

feat: set reply interaction

Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-15 15:03:19 +08:00
dom
4a2679a589 opt scale
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-11 21:40:25 +08:00
dom
09bd1edeb3 tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-11 15:27:10 +08:00
KoishiMoe
00da3c4a0e fix: ipa can't be installed by altstore/sidestore (#1803) 2026-01-11 10:46:18 +08:00
My-Responsitories
c40d794180 tweaks (#1802)
* opt: uuid

* tweak

* opt: SlideDialog

* mod: fvmrc [skip ci]

* Revert "mod: fvmrc [skip ci]"

This reverts commit 500fd7f454.

* Revert "opt: SlideDialog"

This reverts commit b435a312a6.

---------

Co-authored-by: dom <githubaccount56556@proton.me>
2026-01-11 10:45:51 +08:00
dom
34a839d9e2 fix menu position
fix sc

opt ui

Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-10 18:04:30 +08:00
dom
f06d0605ce fix chat panel container
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-10 12:38:15 +08:00
dom
ef975de624 mark deleted sc
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-10 11:47:40 +08:00
dom
d10c737a38 show img menu
opt img placeholder

opt player gesture

opt pref

tweaks

Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-10 10:21:06 +08:00
s
28b69a06fa feat: Add desktop scaling and fix linux postinst (#1800)
* fix: resolve Linux window close handler to prevent app hang

- Add delete-event callback that properly quits the application when window is closed

* feat: Add desktop scaling and fix linux postinst

- Implement desktop interface scaling in main.dart using FittedBox.
- Add desktop scaling setting UI.
- Add desktopScale to storage preference.
- Fix typos and logic in Linux postinst script.
- Update piliplus.desktop with StartupWMClass.

* update

Signed-off-by: dom <githubaccount56556@proton.me>

---------

Signed-off-by: Shao Guohao <shao.gh.98@gmail.com>
Co-authored-by: dom <githubaccount56556@proton.me>
2026-01-10 10:03:51 +08:00
dom
069cf555ea bump flutter
Signed-off-by: dom <githubaccount56556@proton.me>
2026-01-09 11:48:04 +08:00
KoishiMoe
836ab311d6 feat: add option to turn off dynamic interactions (#1798)
* add option to turn off dynamic interactions

* update

Signed-off-by: dom <githubaccount56556@proton.me>

---------

Co-authored-by: dom <githubaccount56556@proton.me>
2026-01-09 11:35:47 +08:00
KoishiMoe
dbc11c36df fix: permission dialog (#1799)
* don't request photo permission on A13+

saving to system album requires no additional permission

* fix permission dialog

* update

Signed-off-by: dom <githubaccount56556@proton.me>

---------

Co-authored-by: dom <githubaccount56556@proton.me>
2026-01-09 11:07:39 +08:00
Kofua
fffce10b31 update sponsor block api (#1797)
* update sponsor block api

* update

---------

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2026-01-08 11:33:07 +08:00
dom
de85e82bfa Update build.yml 2026-01-07 12:12:39 +08:00
bggRGjQaUbCoE
9855b35b65 opt ui
fix

report im msg

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2026-01-07 11:32:24 +08:00
bggRGjQaUbCoE
5a0b045a1f opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2026-01-06 13:10:02 +08:00
bggRGjQaUbCoE
c226f8f6df upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2026-01-06 13:10:02 +08:00
bggRGjQaUbCoE
fd06fa9cc4 report sc
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2026-01-06 13:09:58 +08:00
s
2b5f111fb1 fix: resolve Linux window close handler to prevent app hang (#1795)
- Add delete-event callback that properly quits the application when window is closed
2026-01-03 18:42:30 +08:00
bggRGjQaUbCoE
9f5ce5ae37 fix find sc index
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2026-01-03 15:28:19 +08:00
Vixb
3d95165d46 feat: support more dolby id (#1794) 2026-01-03 12:16:09 +08:00
bggRGjQaUbCoE
cfb72f27ac tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2026-01-03 11:29:47 +08:00
bggRGjQaUbCoE
bcacc41db3 live dm action
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2026-01-03 11:01:06 +08:00
bggRGjQaUbCoE
b2da99e334 fix dm
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2026-01-02 14:58:52 +08:00
bggRGjQaUbCoE
041af37bb0 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2026-01-02 12:06:09 +08:00
bggRGjQaUbCoE
80e007bac6 add static2Scroll option
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2026-01-02 12:06:05 +08:00
bggRGjQaUbCoE
87c7699324 fix dm
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-31 14:01:49 +08:00
bggRGjQaUbCoE
11912c5f62 fix level
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-31 12:44:03 +08:00
bggRGjQaUbCoE
236a8b3023 fix dm
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-31 12:14:01 +08:00
bggRGjQaUbCoE
63e4bac204 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-31 12:13:38 +08:00
My-Responsitories
2e11247af4 fix: font size 2025-12-30 14:13:45 +08:00
My-Responsitories
13f377f680 fix: font size 2025-12-30 14:07:18 +08:00
bggRGjQaUbCoE
b9d594bc8b tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-29 21:04:52 +08:00
bggRGjQaUbCoE
2a52157c3f show live rank
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-29 21:04:10 +08:00
bggRGjQaUbCoE
a037d8e793 opt dyn publish
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-29 21:04:10 +08:00
My-Responsitories
49b7ea14c3 refa: danmaku & feat: scroll fixed velocity (#1791) 2025-12-29 21:03:24 +08:00
bggRGjQaUbCoE
0a40d11133 opt SpringDescription
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-28 10:58:31 +08:00
bggRGjQaUbCoE
dff6b6486d do not check uploadPictureIconState
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-27 20:54:57 +08:00
bggRGjQaUbCoE
b51c646415 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-27 20:54:41 +08:00
My-Responsitories
25acf3a9bb fix: dynamic openInBrowser (#1790) 2025-12-27 20:51:40 +08:00
bggRGjQaUbCoE
7ec90e9a22 opt dyn more text
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-27 14:07:49 +08:00
bggRGjQaUbCoE
645ce0b7b3 opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-27 13:52:36 +08:00
bggRGjQaUbCoE
864fef5881 fix check uploadPictureIconState
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-27 12:40:35 +08:00
bggRGjQaUbCoE
eea232c6db show dyn interaction
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-27 12:40:35 +08:00
bggRGjQaUbCoE
25fca498fc opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-27 12:40:30 +08:00
bggRGjQaUbCoE
c9a02f9c74 fix retry
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-26 10:43:27 +08:00
bggRGjQaUbCoE
99602eea95 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-26 10:43:27 +08:00
bggRGjQaUbCoE
b5fe0faeec Revert "opt view dyn reply"
This reverts commit 161bf2eedb.
2025-12-26 10:43:27 +08:00
bggRGjQaUbCoE
20a36e8f9a tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-25 13:46:21 +08:00
bggRGjQaUbCoE
161bf2eedb opt view dyn reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-24 18:36:17 +08:00
bggRGjQaUbCoE
fcf4e72d8e fix vote card
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-24 12:47:50 +08:00
bggRGjQaUbCoE
b46cb69df4 opt reload reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-24 12:47:30 +08:00
My-Responsitories
43c7620b4c fix: cacheIndex 2025-12-24 01:05:59 +08:00
bggRGjQaUbCoE
1a8f65b075 opt bar set
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-23 21:12:51 +08:00
bggRGjQaUbCoE
259e7080f8 opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-23 17:31:05 +08:00
My-Responsitories
7da6f05a50 tweak 2025-12-23 14:17:22 +08:00
My-Responsitories
521ca3ad18 tweaks (#1788)
* tweak

* opt: show bar

* opt: crc32

* opt: appsign

* opt: Get

* opt: compress only if large

* opt: wbi

* tweak

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

---------

Signed-off-by: My-Responsitories <107370289+My-Responsitories@users.noreply.github.com>
Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-23 12:57:19 +08:00
bggRGjQaUbCoE
31e5692dff upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-22 10:58:45 +08:00
bggRGjQaUbCoE
191bcbc525 fix parse dyn emoji
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-22 10:58:45 +08:00
bggRGjQaUbCoE
a0f3b3e442 tweaks
cache season fav state

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-22 10:58:40 +08:00
bggRGjQaUbCoE
5bcd822251 opt live follow list
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-22 10:43:52 +08:00
My-Responsitories
d80324655e opt: cache image (#1787) 2025-12-22 10:43:32 +08:00
bggRGjQaUbCoE
952d168022 fix grpc contentType
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-19 11:22:26 +08:00
bggRGjQaUbCoE
af723e161c tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-19 11:22:13 +08:00
dom
3ff521e103 Update build.yml 2025-12-18 22:29:19 +08:00
My-Responsitories
b4a5d985f5 opt: isolate parse danmaku & feat: grpc account (#1785)
* opt: isolate parse danmaku

* feat: grpc account
2025-12-18 22:27:40 +08:00
bggRGjQaUbCoE
1e0e2d2d6e tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-18 12:30:57 +08:00
My-Responsitories
d7f7611af4 opt: color (#1782)
* fixes

* opt: color

* fix
2025-12-18 11:08:03 +08:00
My-Responsitories
11cdb67050 feat: show network type (#1781) 2025-12-17 21:58:42 +08:00
bggRGjQaUbCoE
53cf9d54c4 opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-17 21:39:34 +08:00
bggRGjQaUbCoE
2e73688688 add superChatType
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-17 19:54:30 +08:00
My-Responsitories
ce5e85e64b tweaks (#1780)
* opt: sized

* fix: self send

* feat: ctrl enter to send

* opt: checked

* opt: download notifier

* opt: Future.syncValue

* mod: account

* mod: loading state

* opt: DebounceStreamMixin

* opt: report

* opt: enum map

* opt: file handler

* opt: dyn color

* opt: Uint8List subview

* opt: FileExt

* opt: computeLuminance

* opt: isNullOrEmpty

* opt: Get context

* update [skip ci]

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* opt dynamicColor [skip ci]

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* fixes [skip ci]

* update

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* update

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

---------

Signed-off-by: My-Responsitories <107370289+My-Responsitories@users.noreply.github.com>
Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-17 17:01:10 +08:00
bggRGjQaUbCoE
02e0d34127 increase desktop max volume
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-17 14:05:30 +08:00
bggRGjQaUbCoE
830f3b60e0 opt theme
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-17 13:09:15 +08:00
bggRGjQaUbCoE
b4fb7d14d4 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-17 13:02:01 +08:00
lesetong
ab1e5cb62a Add multi-select support to pmshare panel (#1779)
* Add multi-select support to share panel

- Replace single selection index with per-user selected flag
- Allow sending to multiple selected users
- Add sending state to prevent multiple clicks
- Update default selection logic to mark first user as selected

* 简化代码逻辑

* update

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

---------

Signed-off-by: lesetong <oscarlbw@qq.com>
Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-17 12:46:36 +08:00
bggRGjQaUbCoE
348a9e014e opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-16 18:42:20 +08:00
bggRGjQaUbCoE
0baf3fcd36 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-16 15:56:54 +08:00
bggRGjQaUbCoE
13818533a7 opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-16 14:13:40 +08:00
bggRGjQaUbCoE
0dd3689d65 opt opus text
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-16 11:21:03 +08:00
bggRGjQaUbCoE
23b6850778 opt dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-15 20:29:46 +08:00
bggRGjQaUbCoE
d8ca89ac8f upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-15 20:11:07 +08:00
bggRGjQaUbCoE
ae06d5f7f2 opt live header
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-14 17:02:01 +08:00
bggRGjQaUbCoE
62506d3eb5 disable alwaysOnTop on dispose
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-14 16:36:02 +08:00
bggRGjQaUbCoE
f7c61d63a0 remove deprecated pref keys
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-14 16:14:10 +08:00
bggRGjQaUbCoE
f46437f891 fix get block color
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-14 15:57:57 +08:00
bggRGjQaUbCoE
1cd949c365 use ValueGetter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-14 14:14:27 +08:00
bggRGjQaUbCoE
bc5ce11449 fix PopupMenuText
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-14 14:04:00 +08:00
Vixb
cef4beaa0c feat: sync segment type with upstream (#1777)
* feat: sync segment type with upstream

* update

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

---------

Signed-off-by: Vixb <xzx8023@outlook.com>
Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-14 13:48:00 +08:00
bggRGjQaUbCoE
02bd68f697 opt desktop pip
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-14 12:31:51 +08:00
bggRGjQaUbCoE
2bc3275c1f opt reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-14 11:14:01 +08:00
bggRGjQaUbCoE
ec107063c3 opt pay coin
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-13 20:42:27 +08:00
bggRGjQaUbCoE
4c2fd38d6c upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-13 17:10:46 +08:00
bggRGjQaUbCoE
1a6653ba93 opt reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-13 15:53:14 +08:00
bggRGjQaUbCoE
74d5e03a34 show followee votes
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-13 15:53:14 +08:00
My-Responsitories
2b4b1debe6 tweak 2025-12-13 14:51:07 +08:00
My-Responsitories
17883eb77e opt: LoadingState (#1776) 2025-12-13 12:43:32 +08:00
bggRGjQaUbCoE
3741fe54ff upgrade dep
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-10 18:00:01 +08:00
bggRGjQaUbCoE
ec11af3827 opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-10 17:57:39 +08:00
My-Responsitories
890dc58dc3 refa: settings model (#1773)
* opt: MediaQuery

* refa: settings model
2025-12-10 16:41:31 +08:00
bggRGjQaUbCoE
b12bdf2eb8 opt log page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-10 10:51:33 +08:00
bggRGjQaUbCoE
59c7f8a030 opt onChangeAccount
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-10 10:51:33 +08:00
bggRGjQaUbCoE
50cf74ccf7 fix play next audio
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-10 10:51:33 +08:00
LiPolymer
15b5c0a874 feat: modify recommend page's card width separately (#1771)
* feat: modify recommend card width setting separately
2025-12-10 10:51:16 +08:00
My-Responsitories
244ef22f54 feat: load config from text (#1772)
* feat: load config from text

* opt: login utils

* update

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

---------

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-09 22:09:57 +08:00
bggRGjQaUbCoE
b4daf5fbd8 reduce log snackbar duration
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-08 23:07:30 +08:00
bggRGjQaUbCoE
0519ec0e4b build
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-08 23:07:30 +08:00
My-Responsitories
ff4f97de1a opt: parse sys msg (#1770) 2025-12-08 23:06:46 +08:00
My-Responsitories
773bdafec3 opt: more linter (#1765)
* opt: more linter

* fix [skip ci]

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

---------

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-07 23:46:42 +08:00
bggRGjQaUbCoE
3787f99d35 opt download next
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-07 12:29:12 +08:00
bggRGjQaUbCoE
2cb8331528 cache follow order type
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-07 11:48:47 +08:00
bggRGjQaUbCoE
5b6443cfa4 opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-07 11:48:42 +08:00
bggRGjQaUbCoE
6fd8212d8b upgrade actions/checkout
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-07 10:42:36 +08:00
My-Responsitories
0d273f6909 refa: logfile (#1764)
* refa: logfile

* opt: log page

* opt: raf log file

* remove old log

* update

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

---------

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-06 22:33:00 +08:00
bggRGjQaUbCoE
255e39b709 bump flutter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-06 10:04:57 +08:00
bggRGjQaUbCoE
ea52dd4484 fix typos
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-06 10:04:52 +08:00
bggRGjQaUbCoE
b4a46133be opt set pageTransition
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-04 17:11:59 +08:00
bggRGjQaUbCoE
7c1644efc4 upgrade dep
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-04 11:26:17 +08:00
bggRGjQaUbCoE
775e1aa97d do not show others rank
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-04 11:19:50 +08:00
bggRGjQaUbCoE
2a55d4390a opt list
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-04 11:16:51 +08:00
bggRGjQaUbCoE
d57a34a4e1 fix member list jump
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-03 22:05:06 +08:00
bggRGjQaUbCoE
2785248615 opt up panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-03 21:47:12 +08:00
bggRGjQaUbCoE
c42468e2c8 opt update down progress
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-03 19:05:00 +08:00
bggRGjQaUbCoE
196ddf3f5f opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-03 17:36:47 +08:00
bggRGjQaUbCoE
27302435be specify window class name
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-03 17:36:47 +08:00
My-Responsitories
2b3ec77e92 opt: unnecessary_non_null_assertion (#1762) 2025-12-03 17:35:42 +08:00
bggRGjQaUbCoE
b7a277a57c refa: member fav
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-03 14:15:02 +08:00
bggRGjQaUbCoE
9c8e5b53e7 opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-03 14:14:38 +08:00
bggRGjQaUbCoE
001b746f65 change dynamicColor def value
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-02 17:06:52 +08:00
bggRGjQaUbCoE
a78214de3c sort video language
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-02 16:58:26 +08:00
bggRGjQaUbCoE
d88ffb1127 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-02 16:58:26 +08:00
dom
f05b901009 fix & opt appsign (#1761)
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-02 16:58:13 +08:00
bggRGjQaUbCoE
430837eef6 opt live
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-02 11:46:38 +08:00
bggRGjQaUbCoE
fa583ebd0f tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-02 11:46:31 +08:00
bggRGjQaUbCoE
d2dcba5a59 upgrade dep
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-02 11:45:57 +08:00
bggRGjQaUbCoE
fb5116d525 opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-01 14:14:29 +08:00
bggRGjQaUbCoE
a48f6b1ca5 opt update block type
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-30 11:41:34 +08:00
bggRGjQaUbCoE
fc0af3f284 remove seek announce
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-30 11:41:34 +08:00
bggRGjQaUbCoE
2288e11398 fix dm block type
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-30 11:06:20 +08:00
bggRGjQaUbCoE
d95283c4ac upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-28 20:49:28 +08:00
bggRGjQaUbCoE
4b56bd5a87 fix download status
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-28 16:50:53 +08:00
My-Responsitories
62bb605ee8 tweak: danmaku (#1756)
* fix: danmaku like

* opt: danmaku merge

* remove: showSpecialDanmaku
2025-11-28 16:50:37 +08:00
bggRGjQaUbCoE
0f8da1999a opt multi select
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-28 11:59:12 +08:00
bggRGjQaUbCoE
21a2373a5c update dm
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-28 11:24:03 +08:00
bggRGjQaUbCoE
2ca5310825 reduce fullscreen sc duration
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-28 11:24:03 +08:00
dom
9ccaa3072b opt download (#1755)
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-27 21:00:13 +08:00
bggRGjQaUbCoE
ded78e534f upgrade protobuf
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-26 17:11:35 +08:00
bggRGjQaUbCoE
9b0a43efc9 upgrade dep
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-26 11:50:08 +08:00
bggRGjQaUbCoE
10808c2a84 show live online count
update live title

update live watchedshow

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-26 11:47:00 +08:00
My-Responsitories
38a7afd63a opt: player controller (#1753)
* opt: player controller

* tweak [skip ci]

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

---------

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-26 11:45:16 +08:00
bggRGjQaUbCoE
54b26d20fa upgrade dep
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-23 12:43:53 +08:00
bggRGjQaUbCoE
ad2bc78ebd opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-23 12:43:46 +08:00
bggRGjQaUbCoE
c4aca389a8 fixes
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-22 22:35:37 +08:00
bggRGjQaUbCoE
cb8333d4c0 show vote status
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-22 19:35:27 +08:00
bggRGjQaUbCoE
2f5eed6998 bump flutter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-22 13:56:06 +08:00
bggRGjQaUbCoE
935c53e452 upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-22 09:50:32 +08:00
bggRGjQaUbCoE
dd0ccb327b show battery level
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-22 09:50:27 +08:00
bggRGjQaUbCoE
919134759b tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-21 17:53:46 +08:00
bggRGjQaUbCoE
c1d42b498a opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-21 17:46:17 +08:00
bggRGjQaUbCoE
a7e67796f1 fix theme type
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-21 14:07:22 +08:00
bggRGjQaUbCoE
6692c9e851 set dm for live
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-21 14:03:20 +08:00
bggRGjQaUbCoE
ace949aaa0 upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-21 13:26:57 +08:00
bggRGjQaUbCoE
fbd9687432 upgrade kgp
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-21 13:26:47 +08:00
bggRGjQaUbCoE
460a8262c1 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-20 19:45:55 +08:00
bggRGjQaUbCoE
c8de503fae fix dyn showmore
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-20 15:27:52 +08:00
bggRGjQaUbCoE
a60cd51ff4 bump flutter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-20 13:27:31 +08:00
bggRGjQaUbCoE
aad980ce23 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-20 13:27:15 +08:00
bggRGjQaUbCoE
e7cda7b9fa upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-19 18:34:54 +08:00
bggRGjQaUbCoE
1d368b7a8b update richtextfield
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-19 18:34:49 +08:00
bggRGjQaUbCoE
725d7055bf update flutter widgets
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-19 17:45:24 +08:00
bggRGjQaUbCoE
1fb798db4e opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-19 10:19:36 +08:00
bggRGjQaUbCoE
8e1d5e0dd5 opt live back btn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-19 09:35:14 +08:00
bggRGjQaUbCoE
2d9a1310b9 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-19 09:35:09 +08:00
bggRGjQaUbCoE
588ec7babd upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-19 09:35:04 +08:00
My-Responsitories
2be13e7283 refa: sb & feat: sb portVideo (WIP) (#1751)
* refa: sb

* feat: sb portVideo (WIP)

* fix: keep-alive

* revert: ua version

* fix

* tweak [skip ci]

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

---------

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-19 09:30:04 +08:00
bggRGjQaUbCoE
d5d95671ff ios uiscene migration
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-18 18:22:55 +08:00
bggRGjQaUbCoE
a0eccda6ff set player proxy
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-18 18:22:55 +08:00
bggRGjQaUbCoE
ec82c86210 upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-17 22:06:30 +08:00
bggRGjQaUbCoE
de03bef226 show video restore btn if translated
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-17 21:50:03 +08:00
My-Responsitories
0f8166620e opt: notify-debugger-on-exception (#1750) 2025-11-17 21:49:36 +08:00
bggRGjQaUbCoE
76c2de4394 fix THREE_DOT_ITEM_TYPE_UP_HELPER action
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-17 21:10:20 +08:00
bggRGjQaUbCoE
0d38ded981 show lock btn for live
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-17 18:51:40 +08:00
bggRGjQaUbCoE
646888c06f fix import
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-17 18:15:20 +08:00
bggRGjQaUbCoE
332f6f1bb4 upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-17 18:04:30 +08:00
bggRGjQaUbCoE
aaab5371b2 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-17 17:35:29 +08:00
JianGuo Wang
ad931d7ea2 add media notification handling for offline videos (#1748)
* feat: add media notification handling for offline videos

* update

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* update

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

---------

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-17 17:35:00 +08:00
My-Responsitories
377e430d74 refa: report error (#1747)
* refa: report error

* remove some reports [skip ci]

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

---------

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-17 17:20:29 +08:00
My-Responsitories
a797467606 upgrade dep (#1746) 2025-11-16 15:02:20 +00:00
My-Responsitories
5ee83d902d opt: exclude analysis flutter widget (#1745) 2025-11-16 14:33:40 +00:00
My-Responsitories
27ae296b28 refa: cdn (#1743)
* refa: cdn

* feat: live cdn (WIP)

* tweaks

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* add live quality [skip ci]

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* mod: replace durl host

* tweak [skip ci]

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

---------

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-15 20:12:21 +08:00
My-Responsitories
e589f27195 fix; set subtitle before init (#1742)
* tweka

* fix; set subtitle before init
2025-11-15 07:34:23 +00:00
bggRGjQaUbCoE
c89d6a5a59 fix wakelock
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-15 11:50:17 +08:00
bggRGjQaUbCoE
861365930d reformat
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-14 09:22:43 +08:00
bggRGjQaUbCoE
0d4d92a202 bump flutter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-14 09:22:43 +08:00
bggRGjQaUbCoE
4c6ad0e385 increase webdav timeout
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-14 09:22:43 +08:00
iKirby
ad45e995e2 fix preferred cdn & Add more PCDN url patterns (#1739)
* Fix preferred cdn not used after changing quality

* Add more PCDN url patterns
2025-11-14 09:21:51 +08:00
bggRGjQaUbCoE
50a035a479 opt get season status
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-13 14:27:52 +08:00
bggRGjQaUbCoE
c0dbd6cbb2 migration
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-13 11:04:46 +08:00
bggRGjQaUbCoE
686af4a330 bump flutter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-13 10:07:44 +08:00
bggRGjQaUbCoE
46aad06e34 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-13 10:05:27 +08:00
bggRGjQaUbCoE
3921b2304d opt download task
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-13 09:38:23 +08:00
My-Responsitories
bca5b0419c tweaks (#1738)
* feat: edit dm filter

* opt: browser

* feat: sb userInfo

* mod: tvPlayUrl
2025-11-13 09:36:50 +08:00
bggRGjQaUbCoE
9754b061dd check dm state
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-12 20:21:11 +08:00
My-Responsitories
407b31c5c1 refa: download video (#1737)
* opt: save pb danmaku

* refa: download video

* opt: replaceAll

* fix: wait delete

* opt: remove completer

* fix: index.json

* tweaks

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

---------

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-12 19:12:17 +08:00
bggRGjQaUbCoE
37b1228552 feat: dlna
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-12 19:03:01 +08:00
bggRGjQaUbCoE
0acd9ca767 upgrade dep
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-12 10:50:29 +08:00
My-Responsitories
8f3c9f029c opt: const page (#1736) 2025-11-12 07:33:28 +08:00
BH8GUQ
9310732343 Mark offline cache as completed in README (#1735) 2025-11-11 17:46:11 +08:00
bggRGjQaUbCoE
e767e506f3 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-11 17:43:50 +08:00
bggRGjQaUbCoE
ef3a612338 upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-11 09:32:08 +08:00
bggRGjQaUbCoE
d66a42a0aa opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-11 09:32:03 +08:00
bggRGjQaUbCoE
0f06de0047 fix save subtitle on win
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-10 12:09:59 +08:00
bggRGjQaUbCoE
963181fef2 feat: load file sub
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-10 11:31:43 +08:00
bggRGjQaUbCoE
ffd4f9ee73 feat: video download
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-09 22:06:19 +08:00
bggRGjQaUbCoE
976622df89 fix pm send btn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-09 16:13:42 +08:00
bggRGjQaUbCoE
13c220338c set system brightness
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-09 15:48:52 +08:00
bggRGjQaUbCoE
1291dc77c8 stop audio service
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-09 11:34:00 +08:00
bggRGjQaUbCoE
08e5477e74 enable audio cdn by def
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-08 16:55:28 +08:00
bggRGjQaUbCoE
c4c6a2243e disable win single alt key event
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-08 16:55:28 +08:00
bggRGjQaUbCoE
58791e3e91 show vote option pic
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-08 16:55:28 +08:00
bggRGjQaUbCoE
d5bb4bc149 fix fan/follow params
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-07 19:55:59 +08:00
bggRGjQaUbCoE
3d1199363b Release 1.1.5
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-07 16:45:13 +08:00
bggRGjQaUbCoE
f225fa33e1 update proto
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-06 15:08:19 +08:00
bggRGjQaUbCoE
e85c8b3dde tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-02 12:37:20 +08:00
bggRGjQaUbCoE
737be8dcac del cache
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-01 18:26:58 +08:00
bggRGjQaUbCoE
77dd939172 opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-11-01 15:57:17 +08:00
bggRGjQaUbCoE
0a5965a423 fix parse dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-31 18:57:31 +08:00
bggRGjQaUbCoE
a53be6814c opt tooltip style
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-31 15:12:28 +08:00
bggRGjQaUbCoE
415b8e9da3 fix audio action
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-31 12:28:59 +08:00
bggRGjQaUbCoE
f034c24d13 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-30 17:32:18 +08:00
bggRGjQaUbCoE
1ac93d6269 upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-30 17:32:02 +08:00
bggRGjQaUbCoE
906c8f7999 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-29 18:28:10 +08:00
bggRGjQaUbCoE
c904a5ded8 del
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-29 18:28:04 +08:00
bggRGjQaUbCoE
0c9486f6b4 build
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-28 23:15:48 +08:00
bggRGjQaUbCoE
576740a502 opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-28 21:53:07 +08:00
bggRGjQaUbCoE
b3f9f43b57 fix #1729
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-28 21:52:52 +08:00
bggRGjQaUbCoE
e7424bcc66 fix buvidActive
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-28 17:21:41 +08:00
bggRGjQaUbCoE
209ec70ea9 opt icon
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-28 17:21:00 +08:00
bggRGjQaUbCoE
3b4e251034 opt desktop pip
Closes #1478

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-28 13:49:09 +08:00
bggRGjQaUbCoE
86beb879a2 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-28 13:17:16 +08:00
bggRGjQaUbCoE
321d434141 build
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-28 11:04:12 +08:00
Axiaobo
b9d17e27b1 fix #1718 (#1723) 2025-10-28 10:45:15 +08:00
My-Responsitories
2f6f6da6c0 opt: tap (#1719)
* opt: tap

* revert: remove suspendedDm
2025-10-27 21:32:39 +08:00
bggRGjQaUbCoE
c3d3fa67f7 fix #1716
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-27 18:16:09 +08:00
bggRGjQaUbCoE
032dfd69be fix #1712
fix #1641

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-27 18:16:09 +08:00
bggRGjQaUbCoE
e9dc154642 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-27 18:16:03 +08:00
My-Responsitories
b43840b636 mod: save panel (#1706) 2025-10-25 10:23:42 +00:00
My-Responsitories
1a9d8e35ba feat: show aiConclusion (#1698) 2025-10-25 06:54:21 +00:00
My-Responsitories
ccb61415f5 tweaks (#1697)
* opt: play status

* opt: comment
2025-10-25 06:45:19 +00:00
My-Responsitories
08944241bb fix: danmaku (#1696)
* fix: post danmaku

* mod: tap danmaku

* mod: delete danmaku
2025-10-25 06:41:47 +00:00
bggRGjQaUbCoE
63030147ea bump flutter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-25 12:16:11 +08:00
bggRGjQaUbCoE
8ff71c44ca opt dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-25 12:16:11 +08:00
bggRGjQaUbCoE
4eaf16f500 disable search default by def
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-24 20:22:06 +08:00
Axiaobo
1a9c8a62f2 package linux appimage (#1688)
* modified:   .github/workflows/linux_x64.yml

* modified:   .github/workflows/linux_arm64.yml

* modified:   .github/workflows/linux_arm64.yml
	modified:   lib/plugin/pl_player/controller.dart

* modified:   lib/plugin/pl_player/controller.dart

* modified:   lib/plugin/pl_player/controller.dart

* modified:   lib/plugin/pl_player/controller.dart

---------

Co-authored-by: Xiaobo Ch. <Axiaobo7788@163.com>
2025-10-24 18:36:46 +08:00
bggRGjQaUbCoE
4256c2b023 opt ui
Closes #1680

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-24 14:34:13 +08:00
bggRGjQaUbCoE
bbcf0dec1b upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-23 23:21:33 +08:00
bggRGjQaUbCoE
da52cac2c6 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-23 23:21:28 +08:00
bggRGjQaUbCoE
e8a32a6149 custom audio order
Closes #1636

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-21 17:22:33 +08:00
bggRGjQaUbCoE
a71a7b66f8 opt req
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-21 17:01:18 +08:00
bggRGjQaUbCoE
9808f50816 show audio playlist parts
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-21 11:35:41 +08:00
bggRGjQaUbCoE
cf86bb7e13 add match entrance
Closes #1628

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-21 10:20:42 +08:00
bggRGjQaUbCoE
ff065254ae fix get window pos
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-21 10:20:00 +08:00
bggRGjQaUbCoE
39b4c1a59b show rank fold items
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-21 10:19:17 +08:00
bggRGjQaUbCoE
28f10e0a4b check uploadPictureIconState
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-20 19:34:27 +08:00
bggRGjQaUbCoE
12c0ed5baf fix #1616
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-20 15:41:20 +08:00
bggRGjQaUbCoE
23272d285b tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-20 15:39:48 +08:00
bggRGjQaUbCoE
67b4ed65ab opt audio playlist
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-20 13:15:26 +08:00
My-Responsitories
7524b3d168 fix: hide danmaku (#1654) 2025-10-20 12:17:59 +08:00
bggRGjQaUbCoE
340a933e70 fix #1648
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-20 10:23:13 +08:00
bggRGjQaUbCoE
488ca29fc1 opt dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-19 21:31:27 +08:00
bggRGjQaUbCoE
cc00b2cc39 feat: dyn show more
Closes #1629

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-19 20:27:42 +08:00
bggRGjQaUbCoE
287cea4d6c tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-19 20:11:44 +08:00
bggRGjQaUbCoE
39e556891a upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-19 15:33:02 +08:00
bggRGjQaUbCoE
0ae4157384 create release
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-19 14:40:40 +08:00
My-Responsitories
6e1ceb1277 feat: like count (#1640) 2025-10-19 05:45:29 +00:00
bggRGjQaUbCoE
71a170deb5 audio notification
Closes #1635

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-19 11:24:14 +08:00
bggRGjQaUbCoE
9482a706da fix #1613
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-18 21:02:05 +08:00
bggRGjQaUbCoE
0804484a49 check cmd key
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-18 19:28:14 +08:00
bggRGjQaUbCoE
cdb9bb3dbc check cmd key
Closes #1630

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-18 19:16:55 +08:00
bggRGjQaUbCoE
6ca0de96f4 opt pip
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-18 17:21:14 +08:00
bggRGjQaUbCoE
d908f58528 opt pip
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-18 16:29:14 +08:00
bggRGjQaUbCoE
1368733a24 fix check pip
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-18 16:17:32 +08:00
bggRGjQaUbCoE
32e71dbf65 fix #1625
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-18 15:57:41 +08:00
bggRGjQaUbCoE
c9ce1af2c6 Update build
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-18 14:23:17 +08:00
bggRGjQaUbCoE
416f9e6a8d upgrade dm dep
Closes #1619

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-18 13:25:10 +08:00
bggRGjQaUbCoE
3ae3955f53 rename release files
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-18 13:14:05 +08:00
bggRGjQaUbCoE
464f008023 fix #1615
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-18 11:29:31 +08:00
bggRGjQaUbCoE
52498b3e34 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-18 11:29:31 +08:00
Axiaobo
57c57b02a5 build linux arm64 (#1610)
* modified:   .github/workflows/linux.yml

* modified:   .github/workflows/linux.yml

* modified:   .github/workflows/linux.yml

* modified:   .github/workflows/linux.yml

* modified:   .github/workflows/linux.yml

* modified:   .github/workflows/linux.yml

* modified:   .github/workflows/linux.yml

* modified:   .github/workflows/linux.yml

* modified:   .github/workflows/linux.yml

* modified:   .github/workflows/linux.yml

* new file:   .github/workflows/linux_arm64.yml

* modified:   .github/workflows/linux.yml
	deleted:    .github/workflows/linux_arm64.yml
	modified:   .github/workflows/win.yml

* new file:   .github/workflows/linux_arm64.yml

* modified:   .github/workflows/linux_arm64.yml

* modified:   .github/workflows/linux_arm64.yml

* modified:   .github/workflows/linux_arm64.yml
	renamed:    .github/workflows/linux.yml -> .github/workflows/linux_x64.yml

* renamed:    .github/workflows/win.yml -> .github/workflows/win_x64.yml

* modified:   .github/workflows/linux_x64.yml

---------

Co-authored-by: Zhang Yujie <Axiaobo7788@163.com>
2025-10-17 23:23:33 +08:00
My-Responsitories
b8c6868043 fix: cross import 2025-10-17 17:24:13 +08:00
My-Responsitories
8200fbf512 tweak 2025-10-17 14:38:56 +08:00
My-Responsitories
8650c96b7b feat: danmaku seekTo (#1603) 2025-10-17 06:37:25 +00:00
bggRGjQaUbCoE
15fe7787ba pause
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-17 13:28:21 +08:00
dom
d83076cb07 Update android.yml 2025-10-17 12:07:07 +08:00
bggRGjQaUbCoE
8b3b4c28a5 upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-17 10:43:43 +08:00
bggRGjQaUbCoE
740c001e2f bump flutter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-17 10:34:13 +08:00
bggRGjQaUbCoE
096b057f81 fix #1598
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-17 10:34:13 +08:00
bggRGjQaUbCoE
a161fa5e58 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-17 10:34:08 +08:00
bggRGjQaUbCoE
bebf34db23 disable windows thread merging
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-16 19:09:47 +08:00
bggRGjQaUbCoE
b95061434a upgrade danmaku dep
Closes #1583

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-16 18:56:23 +08:00
bggRGjQaUbCoE
f2a05bb970 fix #1593
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-16 18:55:47 +08:00
bggRGjQaUbCoE
6c361a047b live dm action
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-16 17:37:49 +08:00
bggRGjQaUbCoE
3fb9e22378 upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-16 13:44:13 +08:00
bggRGjQaUbCoE
b2fb4c9afe opt dm action
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-16 13:21:15 +08:00
bggRGjQaUbCoE
0862c0fc87 show backbtn on mine page if needed
Closes #1580

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-15 21:34:21 +08:00
My-Responsitories
77ec78e3fe opt: singleton FollowTypeController (#1578) 2025-10-15 21:13:56 +08:00
Axiaobo
fb59c208e3 package linux rpm (#1575)
* modified:   .github/workflows/linux.yml

* modified:   .github/workflows/linux.yml

* modified:   .github/workflows/linux.yml

* modified:   .github/workflows/linux.yml

* modified:   .github/workflows/linux.yml

* modified:   .github/workflows/linux.yml

* modified:   .github/workflows/linux.yml

* modified:   .github/workflows/linux.yml

* modified:   .github/workflows/linux.yml

* modified:   .github/workflows/linux.yml
2025-10-15 20:17:46 +08:00
bggRGjQaUbCoE
112a06f92a custom show tray icon
Closes #1569

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-15 19:21:11 +08:00
bggRGjQaUbCoE
c10c4a6f89 windows single instance
Closes #1574

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-15 19:06:28 +08:00
bggRGjQaUbCoE
669c807b23 Update README.md
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-15 18:40:54 +08:00
bggRGjQaUbCoE
c9de79532a handle relation url
Closes #1566

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-15 18:28:50 +08:00
bggRGjQaUbCoE
32ce2b87db enable tap dm by def
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-15 18:28:46 +08:00
bggRGjQaUbCoE
4cfcf18bc9 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-15 18:06:51 +08:00
bggRGjQaUbCoE
14ae61f891 fix typo
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-15 18:06:51 +08:00
My-Responsitories
a2d5ecc51e feat: ImmediateTapGestureRecognizer (#1572) 2025-10-15 18:06:10 +08:00
My-Responsitories
84f972a3ab fix: report 2025-10-15 16:03:10 +08:00
bggRGjQaUbCoE
5249ceccdb opt audio playlist
Closes #1547

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-14 21:39:30 +08:00
bggRGjQaUbCoE
5035495043 pause
Closes #1559

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-14 21:39:30 +08:00
My-Responsitories
25483d71e9 fix: decompress 2025-10-14 21:23:26 +08:00
My-Responsitories
c3fa976b26 tweaks (#1562)
* opt: downloadImg use cache

* opt: uin8 cast

* non null ext
2025-10-14 11:36:43 +00:00
My-Responsitories
43beb518f4 feat: right click fullscreen (#1561) 2025-10-14 11:27:15 +00:00
bggRGjQaUbCoE
11edabb890 opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-14 17:09:06 +08:00
bggRGjQaUbCoE
019cd9fda0 opt search
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-14 17:08:42 +08:00
My-Responsitories
9d747c8e2c refa: video (#1555)
* refa: video [skip ci]

* fix: scroll [skip ci]

* mod: only left click

* downgrade

* refa: background play & wakelock [skip ci]

* fix: subtitle [skip ci]

* upgrade deps

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* mod: long press

* tweak

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* fix [skip ci]

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* use right pos

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* delay showing

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* fix: null danmaku

* remove

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

---------

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-14 17:05:31 +08:00
bggRGjQaUbCoE
4cf1c25b36 fix #1545
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-13 20:35:40 +08:00
bggRGjQaUbCoE
6c6ed46aea fix #1541
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-13 19:32:29 +08:00
bggRGjQaUbCoE
e1473a453e tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-13 17:03:36 +08:00
bggRGjQaUbCoE
9f6ef0281a tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-13 14:36:38 +08:00
bggRGjQaUbCoE
84d5a24bc3 opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-13 13:44:32 +08:00
bggRGjQaUbCoE
ed8c39aa76 opt player gesture
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-13 12:52:50 +08:00
bggRGjQaUbCoE
23d235b8f4 opt player gesture
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-13 12:39:22 +08:00
bggRGjQaUbCoE
8bea09b78a tap dm when debug
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-13 11:49:20 +08:00
bggRGjQaUbCoE
897fda875a opt dm
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-13 10:55:56 +08:00
bggRGjQaUbCoE
510bfe01be opt btn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-12 21:55:39 +08:00
My-Responsitories
f6ca007815 feat: tap danmaku (#1534) 2025-10-12 21:51:59 +08:00
bggRGjQaUbCoE
35b34cb2d4 upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-12 21:51:14 +08:00
My-Responsitories
5197cca69c tweaks 2025-10-12 18:56:09 +08:00
My-Responsitories
e5f0742bf6 feat: danmaku api (#1530) 2025-10-12 18:41:40 +08:00
bggRGjQaUbCoE
88d207cc24 upgrade danmaku dep
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-12 18:32:01 +08:00
bggRGjQaUbCoE
931fcb6f8f opt fab
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-12 17:09:50 +08:00
bggRGjQaUbCoE
e4a960ecf9 opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-12 16:13:23 +08:00
My-Responsitories
e44419e088 mod: ui (#1521)
* mod: ui

* fix: -400

* tweaks

* update

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* tweak [skip ci]

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* tweak [skip ci]

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

---------

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-12 12:12:44 +08:00
dom
16f577f3fd feat: audio page (#1518)
* feat: audio page

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* opt ui

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* impl intro, share, fav

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* tweaks

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* load prev/next

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

---------

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-11 22:16:16 +08:00
My-Responsitories
a65edab7d1 opt: env (#1510)
* opt: env

* fix

* fix: regex

* fix: android

* fix

* fix

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* fastforge define

* fix

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

---------

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-10 15:52:26 +08:00
bggRGjQaUbCoE
c0bbf8400a upgrade dep
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-10 13:20:53 +08:00
bggRGjQaUbCoE
1dc2da68ac opt msgNotifyMsg
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-10 13:20:47 +08:00
bggRGjQaUbCoE
3d49529272 show user name
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-09 16:48:42 +08:00
bggRGjQaUbCoE
41768656b4 upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-09 11:24:44 +08:00
bggRGjQaUbCoE
c7e7b3f9c5 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-09 11:24:39 +08:00
bggRGjQaUbCoE
e0b0a98f0f opt block
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-08 23:03:59 +08:00
bggRGjQaUbCoE
ca0eb1716f feat: pgc skip
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-08 22:50:08 +08:00
bggRGjQaUbCoE
06d8296939 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-08 16:11:24 +08:00
bggRGjQaUbCoE
322885f284 opt slide
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-07 21:25:47 +08:00
bggRGjQaUbCoE
4553b86cb4 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-07 17:47:31 +08:00
bggRGjQaUbCoE
904756b6ea opt gesture
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-07 14:10:48 +08:00
bggRGjQaUbCoE
2bfa1bb6c2 tweaks
Closes #1505

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-07 14:10:29 +08:00
bggRGjQaUbCoE
8439a3d85c opt fs
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-07 12:32:36 +08:00
bggRGjQaUbCoE
454d6b9de1 upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-07 11:52:29 +08:00
bggRGjQaUbCoE
44c7c44a27 tweaks
Closes #1354

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-07 11:52:24 +08:00
dom
40e5e2f372 Update 功能请求.yml 2025-10-06 14:15:34 +08:00
dom
138739781c Update bug-反馈.yml 2025-10-06 14:14:23 +08:00
dom
355d897ef0 Update 功能请求.yml 2025-10-06 14:10:04 +08:00
dom
a06aef2b25 Update bug-反馈.yml 2025-10-06 14:08:19 +08:00
bggRGjQaUbCoE
6ef9a24ed1 opt play btn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-05 15:03:46 +08:00
bggRGjQaUbCoE
4df2bb0073 opt update
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-05 14:34:57 +08:00
bggRGjQaUbCoE
f93753ccfd tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-05 14:11:26 +08:00
bggRGjQaUbCoE
52373dc540 dyn uplist
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-05 12:06:46 +08:00
bggRGjQaUbCoE
203a997583 opt exit desktop pip
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-05 11:10:16 +08:00
bggRGjQaUbCoE
b22a406471 opt trackpad pan
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-05 10:31:37 +08:00
bggRGjQaUbCoE
a441759eb6 check live playurl
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-05 10:31:24 +08:00
bggRGjQaUbCoE
9057401b16 opt video progress indicator
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-04 21:03:12 +08:00
bggRGjQaUbCoE
6d0017c256 opt queryBySort
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-04 20:23:58 +08:00
dom
12b27b1d8d Update 功能请求.yml 2025-10-04 19:52:45 +08:00
dom
884bb53d6f Update bug-反馈.yml 2025-10-04 19:52:16 +08:00
bggRGjQaUbCoE
aa356b5376 global escape
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-04 18:19:02 +08:00
bggRGjQaUbCoE
2aa9b46433 handle trackpad pan
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-04 17:51:48 +08:00
Axiaobo
42f5a42dd9 build windows setup (#1454)
* modified:   .github/workflows/win.yml
	new file:   windows/Inno_Setup.iss

* modified:   windows/Inno_Setup.iss

* modified:   .github/workflows/win.yml
	new file:   distribute_options.yaml
	deleted:    windows/Inno_Setup.iss
	new file:   windows/packaging/exe/make_config.yaml

* modified:   windows/packaging/exe/make_config.yaml

* modified:   .github/workflows/win.yml

* modified:   .github/workflows/win.yml

* modified:   .github/workflows/win.yml

* modified:   .github/workflows/win.yml

* modified:   .github/workflows/win.yml

* modified:   .github/workflows/win.yml
	new file:   windows/packaging/exe/ChineseSimplified.isl

* modified:   .github/workflows/win.yml

* modified:   .github/workflows/win.yml

* modified:   .github/workflows/win.yml

* fix

---------

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-04 14:19:29 +08:00
bggRGjQaUbCoE
74f0fb471c fix thumbGlowColor
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-04 12:38:23 +08:00
bggRGjQaUbCoE
c31e772a63 opt progress bar
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-04 12:32:32 +08:00
bggRGjQaUbCoE
32f6d97256 opt play
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-04 11:17:12 +08:00
bggRGjQaUbCoE
a28db0dd98 remove videoRelation from recommend
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-04 11:07:14 +08:00
bggRGjQaUbCoE
aba9493ae0 fix #1429
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-04 10:58:37 +08:00
bggRGjQaUbCoE
4973176868 fix #1448
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-04 10:20:14 +08:00
bggRGjQaUbCoE
a000e2262c upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-04 09:49:46 +08:00
My-Responsitories
a5715868b3 tweaks (#1444)
* opt: proxy

* opt: calcWindowPosition

* fix: height depend on svg

* bump

* fix

* ci: cache linux

* string systemProxyPort

---------

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-04 09:44:41 +08:00
bggRGjQaUbCoE
a928e48159 opt fullscreen
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-03 21:39:55 +08:00
bggRGjQaUbCoE
16c152d306 opt fullscreen
Closes #1442

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-03 21:18:29 +08:00
bggRGjQaUbCoE
5747dee03d opt mouse/keyboard event
Closes #1443

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-03 20:38:24 +08:00
bggRGjQaUbCoE
06c545acd4 fix #1441
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-03 20:01:24 +08:00
bggRGjQaUbCoE
54c3c314e1 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-03 19:56:18 +08:00
bggRGjQaUbCoE
11c4fae547 fix progress bar
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-03 19:00:04 +08:00
My-Responsitories
8f87d248a1 fix: like details (#1438)
* fix: like details

* check counts

---------

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-03 16:46:14 +08:00
bggRGjQaUbCoE
ec37af5900 fix #1439
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-03 16:17:33 +08:00
bggRGjQaUbCoE
1b213793d4 opt mouse event
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-03 15:52:04 +08:00
bggRGjQaUbCoE
aaa8998cb1 upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-03 15:10:11 +08:00
VillagerTom
94760a4136 tweak gitignore and vscode config (#1433)
* tweak gitignore and vscode config

* restore settings

---------

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-03 11:48:28 +08:00
bggRGjQaUbCoE
bdbd6cd377 opt player gesture
Closes #1427

opt dyn/reply check

Closes #1430

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-03 11:26:36 +08:00
bggRGjQaUbCoE
d69d81912d fix #1418
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-02 18:41:55 +08:00
bggRGjQaUbCoE
198a38b103 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-02 18:41:55 +08:00
NLsdt
750e67d835 feat: add deb build (#1422) 2025-10-02 18:39:42 +08:00
bggRGjQaUbCoE
5d5adbc73f cache desktop volume
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-02 10:55:30 +08:00
bggRGjQaUbCoE
8c7db34e5a tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-02 10:35:41 +08:00
Integral
a18863f292 chore: add config file .fvmrc to specify Flutter version (#1417) 2025-10-02 10:31:07 +08:00
bggRGjQaUbCoE
15ee6a679e bump flutter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-02 10:03:30 +08:00
bggRGjQaUbCoE
4dfeb284e7 update proto
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-02 10:03:18 +08:00
bggRGjQaUbCoE
eae075c380 upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-02 10:02:49 +08:00
bggRGjQaUbCoE
d9bff6237d opt play all
Closes #1383

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-01 23:07:30 +08:00
bggRGjQaUbCoE
35df23194f fix player listener
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-01 22:44:14 +08:00
bggRGjQaUbCoE
12a68257a3 fix typo
Closes #1406

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-01 21:51:03 +08:00
bggRGjQaUbCoE
022108607f tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-01 21:30:27 +08:00
My-Responsitories
4e15422d2d fix: search (#1412) 2025-10-01 13:29:08 +00:00
bggRGjQaUbCoE
e1944b0c8d opt viewpoint
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-01 20:06:15 +08:00
bggRGjQaUbCoE
0fd3f3ffd1 upgrade windows mpv
Closes #1341

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-01 19:23:16 +08:00
bggRGjQaUbCoE
ed9be72172 fix calcWindowPosition
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-01 13:17:12 +08:00
bggRGjQaUbCoE
5d95e624db fix #1395
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-01 12:56:37 +08:00
bggRGjQaUbCoE
929c51e059 skip segments with keyboard
Closes #1379

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-30 22:20:58 +08:00
bggRGjQaUbCoE
15b05cc454 fix #1390
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-30 20:13:18 +08:00
bggRGjQaUbCoE
260742dc4b disable RichTextField undo
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-30 16:59:05 +08:00
bggRGjQaUbCoE
d833f3651c fix close
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-30 15:20:42 +08:00
Integral
698e11885a fix: prevent running multiple app instances on Linux (#1385) 2025-09-30 13:58:16 +08:00
bggRGjQaUbCoE
c103551f6a opt gesture
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-30 13:54:44 +08:00
bggRGjQaUbCoE
299ee09749 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-30 13:03:48 +08:00
bggRGjQaUbCoE
06b258cff1 build
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-30 13:03:48 +08:00
bggRGjQaUbCoE
be03909fdc opt gesture
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-30 13:03:48 +08:00
My-Responsitories
19f7720fb2 fix: type cast (#1384) 2025-09-30 04:37:15 +00:00
My-Responsitories
89e6d5c160 tweaks (#1381)
* opt: boundary

* opt: subtitle

* tweaks
2025-09-29 14:13:02 +00:00
bggRGjQaUbCoE
1d723b704b opt video gesture
Closes #1374

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-29 15:44:39 +08:00
My-Responsitories
05636b33c0 fix: loudnorm out of range (#1371) 2025-09-29 06:02:37 +00:00
bggRGjQaUbCoE
2817c8f5b1 opt set windows brightness
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-29 13:20:57 +08:00
bggRGjQaUbCoE
fe0c636ad6 custom show window title bar
Closes #1362

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-29 13:20:41 +08:00
bggRGjQaUbCoE
5465492d70 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-28 23:07:49 +08:00
bggRGjQaUbCoE
862a9fa731 opt push live dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-28 23:07:43 +08:00
bggRGjQaUbCoE
0aebadb005 scroll to update volume
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-28 22:18:29 +08:00
bggRGjQaUbCoE
24be7a9cf2 opt handle mouse back
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-28 22:18:29 +08:00
Integral
9d5f4ad977 docs(README): add Linux support status (#1364) 2025-09-28 22:16:43 +08:00
My-Responsitories
22c57bf468 feat: loudnorm (#1358)
* feat: loudnorm

* fix

* fix: android only

* fix: toString
2025-09-28 22:16:33 +08:00
bggRGjQaUbCoE
046412b709 fix image preview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-28 18:11:37 +08:00
bggRGjQaUbCoE
b3622ef61d opt refreshDisplacement
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-28 17:56:14 +08:00
bggRGjQaUbCoE
138b7935f3 opt sub reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-28 17:51:44 +08:00
bggRGjQaUbCoE
328034f3ed opt handle mouse back
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-28 17:46:52 +08:00
bggRGjQaUbCoE
e1f748d7e4 opt subtitle
Closes #1357

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-28 17:39:58 +08:00
bggRGjQaUbCoE
5f8dc76891 opt mouse control
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-28 17:39:58 +08:00
bggRGjQaUbCoE
2031604ea2 Update README.md
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-28 16:37:38 +08:00
bggRGjQaUbCoE
efbf392677 opt video title
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-28 15:22:08 +08:00
bggRGjQaUbCoE
fb8c5f50ba drag to refresh
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-28 15:11:34 +08:00
bggRGjQaUbCoE
09920f9fb5 mouse back
Closes #1317

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-28 14:59:34 +08:00
dom
1e2618a33f mac release 2025-09-28 13:37:54 +08:00
bggRGjQaUbCoE
fb79fd9b9d fix #1326
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-28 12:44:53 +08:00
bggRGjQaUbCoE
8f65a5d202 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-28 12:30:41 +08:00
bggRGjQaUbCoE
b32c1871ae opt filter dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-27 21:08:39 +08:00
bggRGjQaUbCoE
8e26a7bc9d tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-27 21:08:39 +08:00
bggRGjQaUbCoE
2333736a72 show article heading
Closes #1338

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-27 20:27:24 +08:00
bggRGjQaUbCoE
7fedfb8963 pause on minimize
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-27 20:26:57 +08:00
bggRGjQaUbCoE
670f788558 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-27 20:26:47 +08:00
bggRGjQaUbCoE
c7e3d9dbc1 build
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-27 20:25:34 +08:00
bggRGjQaUbCoE
0ebb2afe39 fix #1343
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-27 11:47:14 +08:00
My-Responsitories
e3e6bb0e39 feat: webview geetest (#1342)
* feat: webview geetest

* opt: geetest

* fix: linux

* remove pwd mobile check

* fix linux check
2025-09-27 10:57:41 +08:00
bggRGjQaUbCoE
ee8af925be fix win cookie manage
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-26 20:27:47 +08:00
bggRGjQaUbCoE
34bdfe1641 fix #1337
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-26 20:03:28 +08:00
bggRGjQaUbCoE
d33e2071b6 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-26 20:00:54 +08:00
bggRGjQaUbCoE
59fd89ae5d windows webview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-26 18:13:29 +08:00
bggRGjQaUbCoE
93e64a0988 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-26 12:57:12 +08:00
bggRGjQaUbCoE
86a79a9733 opt in-app fullscreen
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-26 10:29:33 +08:00
NLsdt
d961b6d7a9 chore: add linux build CI file (#1332)
* feat: add linux build file

* update

---------

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-26 10:13:53 +08:00
bggRGjQaUbCoE
a799b15155 opt image crop
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-26 10:01:25 +08:00
bggRGjQaUbCoE
33c8d69a58 opt scrollBehavior
Closes #1328

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-26 09:47:20 +08:00
NLsdt
7637c44645 linux check (#1331) 2025-09-26 09:46:47 +08:00
My-Responsitories
5fd3d32200 feat: inapp fullscreen (#1330) 2025-09-25 16:18:11 +00:00
My-Responsitories
4ae3bd2845 tweak (#1325)
* tweak

* opt: async

* tweak

* opt: PopularSeries tile

* tweak

* opt: sc

* mod: more account type

* tweak

* opt: qrcode

* tweak

* partial revert: opt: sc

* fix

* fix

* mod: window enqueue
2025-09-26 00:02:55 +08:00
bggRGjQaUbCoE
67c25bd130 upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-25 13:48:30 +08:00
bggRGjQaUbCoE
05cd631439 opt update check
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-25 11:32:06 +08:00
bggRGjQaUbCoE
000fa9fe5c upgrade dep
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-25 11:01:02 +08:00
bggRGjQaUbCoE
61bc4ce5b1 opt msg item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-25 10:58:26 +08:00
bggRGjQaUbCoE
11fbd2ebed fix member video jump
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-24 14:22:08 +08:00
bggRGjQaUbCoE
6ced89f30b seek from ugc intro
Closes #1303

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-24 11:13:41 +08:00
bggRGjQaUbCoE
ec1bdb243f fix #1300
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-24 10:20:23 +08:00
My-Responsitories
1345fd36e4 opt: account (#1306)
* opt: account

* opt: account

* opt: live api

* opt: buvid

* Revert "opt: buvid"

This reverts commit da1ea68f8b.

* tweak
2025-09-23 15:58:40 +08:00
bggRGjQaUbCoE
6b4fb0d611 upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-23 14:59:53 +08:00
bggRGjQaUbCoE
b9eaa368b1 opt progress bar
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-23 11:47:50 +08:00
bggRGjQaUbCoE
66752093e4 bottom sheet patch
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-22 13:11:51 +08:00
bggRGjQaUbCoE
4ca9dfecb4 opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-22 12:48:48 +08:00
bggRGjQaUbCoE
2efb04f77e opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-21 21:18:35 +08:00
bggRGjQaUbCoE
f4e3484b01 opt video header
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-21 13:44:27 +08:00
bggRGjQaUbCoE
9f715ddd5b opt player keyboard event
opt triple

opt desktop pip

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-21 13:18:51 +08:00
bggRGjQaUbCoE
787be7ac11 opt switch style
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-20 21:59:13 +08:00
bggRGjQaUbCoE
c54d77f393 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-20 17:37:51 +08:00
My-Responsitories
96539cc64c feat: OrderedMultiSelectDialog (#1290)
* tweak

* feat: OrderedMultiSelectDialog
2025-09-20 09:24:45 +00:00
bggRGjQaUbCoE
96586f130f opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-20 16:27:08 +08:00
bggRGjQaUbCoE
36de899a35 desktop pip
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-20 15:31:05 +08:00
bggRGjQaUbCoE
0745d83e4b feat: ai translate
Closes #1285

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-20 14:10:31 +08:00
bggRGjQaUbCoE
9b171e04be opt player
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-20 13:16:35 +08:00
bggRGjQaUbCoE
d62d0eddc2 feat: popular series/precious
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-20 13:16:35 +08:00
bggRGjQaUbCoE
51c605f5d0 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-20 13:16:29 +08:00
Kofua
099c7b4dff fix small black flicker window on startup for macOS (#1287) 2025-09-20 11:08:33 +08:00
bggRGjQaUbCoE
6559aa767d opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-19 12:21:20 +08:00
bggRGjQaUbCoE
c3bcd323fb fix reset sub/dm settings
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-19 12:19:23 +08:00
bggRGjQaUbCoE
5ec04e3a53 opt webdav fileName
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-19 12:19:17 +08:00
bggRGjQaUbCoE
7a4098434f fix ios selectionHandleColor
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-18 21:02:05 +08:00
bggRGjQaUbCoE
9c552a89e1 custom keyboard control
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-18 18:23:24 +08:00
bggRGjQaUbCoE
2d625e0241 fix android build
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-18 18:08:24 +08:00
bggRGjQaUbCoE
fef6a8c22a upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-18 17:38:09 +08:00
bggRGjQaUbCoE
cef7e478f5 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-18 17:37:53 +08:00
bggRGjQaUbCoE
64e893e36f separate live dm
Closes #1217

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-18 17:37:53 +08:00
bggRGjQaUbCoE
a6182b20c0 opt emoji tooltip
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-18 15:06:34 +08:00
bggRGjQaUbCoE
b2e3273dba fix #1278
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-18 14:31:32 +08:00
bggRGjQaUbCoE
ffd1747bb3 opt player
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-18 14:29:18 +08:00
bggRGjQaUbCoE
59bbe51702 opt viewpoint widget
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-18 13:19:45 +08:00
bggRGjQaUbCoE
1824c83cd0 opt player
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-18 12:57:17 +08:00
bggRGjQaUbCoE
f05cd0322a bump flutter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-17 21:08:06 +08:00
bggRGjQaUbCoE
e165666155 fix dyn additional panel
tweaks

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-17 21:07:55 +08:00
bggRGjQaUbCoE
b043dc38c4 opt player
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-17 17:21:49 +08:00
bggRGjQaUbCoE
d9a0db03f8 opt set window size/pos
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-17 12:24:35 +08:00
bggRGjQaUbCoE
8a3cf34cb1 cache window size/pos
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-17 11:36:34 +08:00
bggRGjQaUbCoE
470140a068 multi hwdecs
Closes #1268

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-17 11:36:34 +08:00
bggRGjQaUbCoE
720591b8fe allow desktop login by pwd
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-17 11:36:34 +08:00
My-Responsitories
349a4dfc0b feat: music search (#1270)
* tweak

* feat: music search
2025-09-16 16:33:33 +00:00
My-Responsitories
3897efd82f opt: hwdec (#1269)
* mod: more HwDecType

* opt: hwdec
2025-09-16 16:29:16 +00:00
bggRGjQaUbCoE
7ca6d2958f upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-16 11:51:53 +08:00
bggRGjQaUbCoE
efac7f7700 add hwdecs
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-16 11:51:53 +08:00
My-Responsitories
9e4a32e3e4 feat: show hwdec (#1261) 2025-09-15 15:51:42 +00:00
My-Responsitories
37fb63c3b1 tweaks (#1252)
* opt: cache

* opt: MediaListPanel

* feat: nested replyreply panel

* tweaks

* opt: abstract class

* opt: PageStorageKey

* opt: contextExt

* opt: EpisodePanel

* opt

* opt: context instead GlobalKey

* feat: jump to reply

* refa: reply_reply

* fix: jump

* fix: index

* update

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* opt: keepalive

* reapply: nested replyreply

* mod: spacing

* opt: CommonSlidePageState

* fix drag bottomsheet

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* opt reply jump

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* opt reply2reply

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* tweaks

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* tweaks

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* reapply: jumpToReply

* fix: padding

* fix: anim

* fix some panels

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

* opt: implements Scaffold

* opt: remove keepalive

* revert: GlobalKey

* tweaks

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

---------

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-15 18:45:28 +08:00
Kofua
b9a55ccbce Some tweaks for macOS target (#1260)
* fix macOS save video cover

* not hide title bar for macOS
2025-09-14 18:14:19 +08:00
bggRGjQaUbCoE
d3f4ba4b4a refa: reply2reply panel
tweaks

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-13 18:56:15 +08:00
bggRGjQaUbCoE
0f2908dbc1 opt win selection
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-13 13:52:43 +08:00
bggRGjQaUbCoE
d0c108538d opt follow page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-13 13:00:46 +08:00
bggRGjQaUbCoE
b6352a6a43 opt ui
opt video keyboard event

opt code

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-13 12:36:26 +08:00
dom
d6bff33d29 win (#1240)
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-12 18:12:21 +08:00
bggRGjQaUbCoE
da17725616 opt query pgc timeline
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-10 19:56:27 +08:00
bggRGjQaUbCoE
f0f5224677 fix #1164
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-07 20:08:12 +08:00
bggRGjQaUbCoE
bd0c620097 opt playback keyboard event
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-07 19:38:18 +08:00
bggRGjQaUbCoE
7a4fc6f7e2 opt borderRadius
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-07 15:42:18 +08:00
Kofua
d6b87b48f5 add physical keyboard controls for playback (#1203) 2025-09-07 15:36:51 +08:00
Kofua
d285f00086 fix dolby videos playing (#1202) 2025-09-07 11:35:12 +08:00
bggRGjQaUbCoE
e02835ddc4 fix parse live dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-06 17:13:17 +08:00
Kofua
b6de7ef40d fix macOS target app name (#1199) 2025-09-06 16:29:48 +08:00
bggRGjQaUbCoE
594a891abd fix #1198
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-06 16:28:03 +08:00
bggRGjQaUbCoE
215ed665de deprecate rcmdDyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-06 15:05:37 +08:00
bggRGjQaUbCoE
89f72df2b9 opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-06 15:00:02 +08:00
Kofua
0659ec9d8a opt ai conclusion failure toast (#1197) 2025-09-06 14:13:54 +08:00
bggRGjQaUbCoE
a74cbe215e opt pgc index
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-06 12:18:54 +08:00
bggRGjQaUbCoE
5bf09b98f4 opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-06 11:43:05 +08:00
bggRGjQaUbCoE
224bd88473 fix ios volume
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-05 14:46:07 +08:00
bggRGjQaUbCoE
6e6ff369d3 bump flutter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-05 11:08:12 +08:00
bggRGjQaUbCoE
7e1e42181c fixes
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-05 09:57:01 +08:00
My-Responsitories
172389b12b tweaks (#1187)
* opt: marquee

* fix: bangumi seek

* opt: post panel

* opt: remove deprecated code

* opt: singleton dynController

* fix: music scheme

* feat: MemberVideo jump keep position

* tweak
2025-09-04 12:29:02 +00:00
My-Responsitories
e8a674ca2a feat: support dynaudnorm & webp (#1186)
* feat: support dynaudnorm & webp

* Revert "remove audio_normalization"

This reverts commit 477b59ce89.

* feat: save webp

* mod: strokeWidth

* feat: webp preset

* feat: save webp select qa

* upgrade volume_controller
2025-09-04 12:09:50 +00:00
bggRGjQaUbCoE
f0828ea18c opt live
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-04 13:01:10 +08:00
bggRGjQaUbCoE
f0c4d3412d tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-04 13:01:10 +08:00
bggRGjQaUbCoE
28a58ade84 opt remove sc
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-03 20:12:50 +08:00
bggRGjQaUbCoE
04830c7789 opt dyn panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-03 16:45:16 +08:00
My-Responsitories
a635767561 opt: scheme 2025-09-03 13:09:14 +08:00
My-Responsitories
2b1759bd10 fix: setState 2025-09-03 13:09:14 +08:00
My-Responsitories
5a6c73b8cf fix: null aid 2025-09-03 13:09:14 +08:00
My-Responsitories
cf4ad87b20 fix action bar 2025-09-03 13:09:14 +08:00
My-Responsitories
47ad1adfdc feat: remove after save 2025-09-03 13:09:14 +08:00
My-Responsitories
f50965862d opt: type 2025-09-03 13:09:14 +08:00
My-Responsitories
0a7f18a035 mod: retry 2025-09-03 13:09:14 +08:00
bggRGjQaUbCoE
f8226fcade opt marquee
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-03 13:09:14 +08:00
My-Responsitories
498ab2818e mod: marquee use velocity 2025-09-03 13:09:14 +08:00
bggRGjQaUbCoE
8d94c0405f opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-03 13:09:08 +08:00
bggRGjQaUbCoE
80fa0240e9 feat: super chat
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-03 08:43:52 +08:00
bggRGjQaUbCoE
e6af0ef15b feat: new img grid view
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-03 08:07:26 +08:00
dom
3cbfd158e1 Update ios.yml 2025-09-03 08:07:26 +08:00
bggRGjQaUbCoE
2956b43f42 feat: member shop
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-09-03 08:07:26 +08:00
COYG⚡️
86346d568e docs: add star-history (#1185) 2025-09-02 22:51:15 +08:00
bggRGjQaUbCoE
fc6f51787b upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-29 16:37:20 +08:00
bggRGjQaUbCoE
e72203afdb fix #1173
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-29 15:31:55 +08:00
bggRGjQaUbCoE
6741333367 opt marquee
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-29 15:31:55 +08:00
bggRGjQaUbCoE
6e1bc8d0e7 fix #1169
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-29 10:41:33 +08:00
bggRGjQaUbCoE
477b59ce89 remove audio_normalization
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-28 21:37:54 +08:00
bggRGjQaUbCoE
70881ead22 opt fav intro
Closes #1159

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-28 20:34:16 +08:00
bggRGjQaUbCoE
b09a41af24 opt slide dismiss
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-28 18:03:15 +08:00
My-Responsitories
08a33d9ce5 feat: musicDetail (#1157)
* feat: musicDetail

* opt: marquee
2025-08-28 17:40:12 +08:00
bggRGjQaUbCoE
84f7f14a29 fix #1156
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-28 17:15:10 +08:00
bggRGjQaUbCoE
331c9877a3 opt view pgc
Closes #1155

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-28 16:30:19 +08:00
bggRGjQaUbCoE
ac26022da1 feat: fold dyn
Closes #1153

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-28 16:07:38 +08:00
bggRGjQaUbCoE
7a5662c6ca feat: login devices
Closes #1140

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-28 16:07:14 +08:00
bggRGjQaUbCoE
659cff875f custom show fs lock btn
Closes #1150

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-28 16:06:41 +08:00
dom
06a5c2c63b Update ios.yml 2025-08-28 13:41:10 +08:00
bggRGjQaUbCoE
077293854c opt slide dismiss
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-27 15:28:03 +08:00
bggRGjQaUbCoE
cf24f851e8 fix #1143
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-27 13:36:11 +08:00
bggRGjQaUbCoE
01a8631e00 fix typo
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-27 12:08:57 +08:00
My-Responsitories
5f8313901b tweaks (#1142)
* opt: unused layout

* mod: semantics

* opt: DanmakuMsg type

* opt: avoid cast

* opt: unnecessary_lambdas

* opt: use isEven

* opt: logger

* opt: invalid common page

* tweak

* opt: unify DynController
2025-08-27 12:01:53 +08:00
bggRGjQaUbCoE
56ffc2781f RTF slide dismiss
Closes #1135

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-27 11:19:44 +08:00
bggRGjQaUbCoE
51d7e454de tweak
Closes #1139
Closes #1141

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-27 10:49:55 +08:00
bggRGjQaUbCoE
63419d5b1c charge btn
Closes #1123

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-26 18:16:39 +08:00
bggRGjQaUbCoE
91627df804 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-26 18:16:32 +08:00
bggRGjQaUbCoE
fb8a06787b handle music playlist uri
Closes #1130

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-26 14:42:01 +08:00
bggRGjQaUbCoE
dc7fe2cb3b tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-26 14:30:33 +08:00
bggRGjQaUbCoE
1f22dcd73f bump flutter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-26 12:12:26 +08:00
bggRGjQaUbCoE
09b0f19775 opt scheme
Closes #1126

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-26 12:12:20 +08:00
bggRGjQaUbCoE
8498ea0618 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-25 20:23:10 +08:00
bggRGjQaUbCoE
a366b8a9e4 opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-25 15:45:31 +08:00
bggRGjQaUbCoE
461e91239e opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-25 12:52:31 +08:00
bggRGjQaUbCoE
4bba675063 persistent buvid
Closes #1110

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-24 20:19:17 +08:00
bggRGjQaUbCoE
08d64be5d4 opt check reply state
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-24 18:14:39 +08:00
bggRGjQaUbCoE
7d30c9c66a filter dyn arc title
Closes #1075

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-24 17:28:18 +08:00
bggRGjQaUbCoE
fe191ef934 opt dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-24 14:46:10 +08:00
bggRGjQaUbCoE
db8b5f5e66 custom silent down img
Closes #1030

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-24 14:30:53 +08:00
bggRGjQaUbCoE
6c52db1c6c custom show fs screenshot btn
Closes #1103

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-24 13:59:01 +08:00
bggRGjQaUbCoE
f942b2a7ee fix #1108
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-24 13:30:38 +08:00
bggRGjQaUbCoE
288d554de9 opt check reply note
Closes #1095

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-24 09:41:39 +08:00
bggRGjQaUbCoE
a274f5ae8b opt live
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-24 09:41:19 +08:00
bggRGjQaUbCoE
ad0d9ecee0 fix #1098
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-23 22:07:26 +08:00
bggRGjQaUbCoE
ee819bb260 Revert "opt: non null (#1091)"
This reverts commit 3c34e43827.
2025-08-23 22:05:35 +08:00
My-Responsitories
b77403f03f fix: latex (#1094) 2025-08-23 12:45:19 +00:00
My-Responsitories
3c34e43827 opt: non null (#1091)
* opt: type

* opt: type 2

* opt: type 3
2025-08-23 10:25:41 +00:00
bggRGjQaUbCoE
6009668427 downgrade font_awesome_flutter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-23 09:50:47 +08:00
bggRGjQaUbCoE
16a3e21db4 opt qa btn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-23 09:42:08 +08:00
bggRGjQaUbCoE
d69649f1b6 fix #1088
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-23 09:11:53 +08:00
bggRGjQaUbCoE
faaffd0f30 fix #1087
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-23 09:11:47 +08:00
bggRGjQaUbCoE
a9f1e3cf09 upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-23 09:03:59 +08:00
bggRGjQaUbCoE
9e72fea67c opt opus item
opt live dm

add audio qa type

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-22 20:00:52 +08:00
bggRGjQaUbCoE
8fc8bd99e5 fix #1085
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-22 17:27:35 +08:00
bggRGjQaUbCoE
4d3a74f2e0 show fullscreen qa btn
Closes #1081

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-22 15:37:37 +08:00
bggRGjQaUbCoE
272cfcb829 opt loading res
Closes #1080

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-22 11:05:16 +08:00
bggRGjQaUbCoE
c7437225eb opt fan item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-22 10:32:46 +08:00
bggRGjQaUbCoE
d4a1568b28 opt dyn jump
tweak

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-22 10:27:42 +08:00
bggRGjQaUbCoE
824ee53025 show dyn pugv
Closes #1064

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-21 20:30:11 +08:00
bggRGjQaUbCoE
ee142e5e1d opt search
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-21 18:01:40 +08:00
bggRGjQaUbCoE
571bdb5eae opt block
Closes #1074

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-21 17:32:27 +08:00
bggRGjQaUbCoE
2e5cb324a1 opt article
Closes #1072

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-21 17:16:30 +08:00
bggRGjQaUbCoE
ed191e20b4 fix import history
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-21 15:12:40 +08:00
bggRGjQaUbCoE
ba14e56ceb fix #1061
opt `FollowingsFollowedUpper` url

Closes #1061
Closes #1062

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-21 14:51:06 +08:00
bggRGjQaUbCoE
b6ce93cbd2 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-21 10:58:48 +08:00
bggRGjQaUbCoE
76f1d0129b opt ui
Closes #1050

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-20 23:28:57 +08:00
bggRGjQaUbCoE
e096ebcbba deprecate account migration
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-19 19:34:39 +08:00
bggRGjQaUbCoE
6c8baa5be5 opt video action
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-19 18:27:22 +08:00
bggRGjQaUbCoE
4f2bfb8126 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-19 18:27:15 +08:00
bggRGjQaUbCoE
33738c90bc opt article code theme
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-18 22:51:21 +08:00
bggRGjQaUbCoE
7ff95c00d2 opt import render theme
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-18 22:37:51 +08:00
bggRGjQaUbCoE
fc4f92e0c0 set android minsdk 23
Closes #1045

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-18 22:21:28 +08:00
My-Responsitories
ed57697fdc feat: InportExportDialog (#1048) 2025-08-18 13:25:00 +00:00
bggRGjQaUbCoE
08c3789321 copy/cut rich text
Closes #1047

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-18 20:10:40 +08:00
bggRGjQaUbCoE
43fa00848d show followings_followed_upper
Closes #1033

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-18 18:31:56 +08:00
bggRGjQaUbCoE
8c38699334 opt filter dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-18 18:31:56 +08:00
bggRGjQaUbCoE
dcc5f51e6a tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-18 18:31:56 +08:00
bggRGjQaUbCoE
dc6b76812c custom video aspectRatio
Closes #1040

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-17 22:19:41 +08:00
bggRGjQaUbCoE
470545337d fix #1035
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-17 17:41:54 +08:00
bggRGjQaUbCoE
ab610e9da5 upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-17 12:07:03 +08:00
bggRGjQaUbCoE
5420712bda tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-17 12:06:57 +08:00
bggRGjQaUbCoE
55733d30c5 opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-16 18:34:55 +08:00
bggRGjQaUbCoE
2090fd2312 migrate gradle kts
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-16 15:59:52 +08:00
bggRGjQaUbCoE
f3bad60fb6 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-16 10:43:11 +08:00
dom
d805306d20 opt video seek preview (#1026)
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-16 10:29:46 +08:00
bggRGjQaUbCoE
831a3052fa tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-16 10:27:20 +08:00
bggRGjQaUbCoE
52151765f8 bump flutter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-15 11:18:17 +08:00
bggRGjQaUbCoE
422b413778 opt ui
opt req

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-15 11:18:10 +08:00
My-Responsitories
1943b65788 opt: initialScrollIndex (#1018) 2025-08-14 15:50:45 +00:00
bggRGjQaUbCoE
629be129ff opt dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-14 17:25:33 +08:00
bggRGjQaUbCoE
6ff256637a opt dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-14 17:01:33 +08:00
bggRGjQaUbCoE
34e9afd7ad tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-14 11:56:01 +08:00
bggRGjQaUbCoE
0cd57c9bb0 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-14 11:40:01 +08:00
bggRGjQaUbCoE
22d9fbddf9 fix #1015
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-14 11:29:54 +08:00
bggRGjQaUbCoE
65746ae2bd opt set dm/sub settings
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-13 20:57:46 +08:00
bggRGjQaUbCoE
685852c0a4 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-13 18:40:20 +08:00
bggRGjQaUbCoE
b2100f3872 opt live
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-13 11:25:16 +08:00
bggRGjQaUbCoE
86125d5ecd fix live dm
Closes #1007

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-13 11:04:51 +08:00
bggRGjQaUbCoE
086c93d24f opt member page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-13 10:43:19 +08:00
bggRGjQaUbCoE
aea1992f5d upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-13 10:43:19 +08:00
dom
6b38322c3b Update android.yml 2025-08-12 18:52:39 +08:00
dom
865ddad147 Update android.yml 2025-08-12 18:48:41 +08:00
dom
6709fa4d21 Update ios.yml 2025-08-12 18:48:24 +08:00
My-Responsitories
705417f65b fix: check crossAxisExtent (#1005) 2025-08-12 10:24:54 +00:00
My-Responsitories
690c4f5786 feat: grid jump to index (#1004) 2025-08-12 09:06:33 +00:00
dom
e00c176bdf Update bug-反馈.yml 2025-08-12 16:57:43 +08:00
dom
8d14f42fd8 Update bug-反馈.yml 2025-08-12 16:53:42 +08:00
dom
6688fcf3e9 Update 功能请求.yml 2025-08-12 16:53:13 +08:00
bggRGjQaUbCoE
308bd26172 opt reply check
fix check dyn

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-12 16:45:25 +08:00
bggRGjQaUbCoE
a94493705d opt video bar
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-12 15:04:52 +08:00
bggRGjQaUbCoE
e251eaf811 opt check dyn
Closes #996

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-12 13:50:36 +08:00
bggRGjQaUbCoE
1826b6a059 opt video bar
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-12 13:50:30 +08:00
bggRGjQaUbCoE
be5a1af040 handle sub url
Closes #995

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-11 21:21:57 +08:00
bggRGjQaUbCoE
17b7eb7e0f tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-11 18:35:50 +08:00
bggRGjQaUbCoE
60c25e4b65 opt live
Closes #979

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-11 16:42:00 +08:00
bggRGjQaUbCoE
2c92845af0 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-11 14:52:28 +08:00
bggRGjQaUbCoE
4a4aa569ec check reply state
Closes #990

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-11 14:06:39 +08:00
bggRGjQaUbCoE
95f1d1485d tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-11 13:56:57 +08:00
My-Responsitories
e7f27e4913 mod: account (#989) 2025-08-11 03:01:00 +00:00
My-Responsitories
dc61d9007f feat: reduce luminosity in dark mode (#988) 2025-08-11 02:57:08 +00:00
bggRGjQaUbCoE
88c2ba8059 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-10 22:27:06 +08:00
bggRGjQaUbCoE
309c871919 handle dyn RICH_TEXT_NODE_TYPE_OGV_SEASON
Closes #983

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-10 20:44:54 +08:00
bggRGjQaUbCoE
745a510ffa opt find pgc episode
tweak

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-10 19:03:35 +08:00
bggRGjQaUbCoE
8fbc8fda3d opt player
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-10 14:59:51 +08:00
bggRGjQaUbCoE
dbde90459b opt player
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-10 13:41:31 +08:00
bggRGjQaUbCoE
b788794f4b tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-10 12:31:33 +08:00
bggRGjQaUbCoE
06b433aa60 fix change episode
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-10 11:54:04 +08:00
bggRGjQaUbCoE
6093848811 opt video/intro page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-10 11:22:41 +08:00
My-Responsitories
34c5d6812f opt: settings (#977) 2025-08-10 03:05:36 +00:00
My-Responsitories
aaad7fc6dc opt: ActionItem (#974) 2025-08-09 16:29:58 +00:00
bggRGjQaUbCoE
fac37e59aa opt action item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-09 21:38:06 +08:00
bggRGjQaUbCoE
11c6745fd7 opt triple mixin
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-09 19:25:21 +08:00
bggRGjQaUbCoE
30aa29598b opt action item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-09 19:19:08 +08:00
bggRGjQaUbCoE
85c72731f6 refa video action item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-09 19:04:35 +08:00
bggRGjQaUbCoE
27c9c266c1 opt search page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-09 17:39:18 +08:00
bggRGjQaUbCoE
720f3e10e8 opt video appbar
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-09 17:30:29 +08:00
bggRGjQaUbCoE
162a79145f opt query search rcmd
related #972

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-09 17:04:46 +08:00
bggRGjQaUbCoE
9e31326bf5 opt search bar
Closes #971

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-09 16:42:56 +08:00
My-Responsitories
e77fe2587c opt: userInfoCache (#968) 2025-08-09 05:36:48 +00:00
My-Responsitories
c75a68dacc opt: log page (#967) 2025-08-09 05:32:52 +00:00
bggRGjQaUbCoE
16fa47e8e9 upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-09 12:12:25 +08:00
bggRGjQaUbCoE
2df6c91a3d feat: like live room
Closes #963

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-09 12:12:25 +08:00
bggRGjQaUbCoE
bd490b87ca opt live
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-09 12:12:19 +08:00
bggRGjQaUbCoE
597fca9fbf lint
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-08 19:30:17 +08:00
bggRGjQaUbCoE
810505ea1d tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-08 19:30:06 +08:00
bggRGjQaUbCoE
d108373c33 opt set dynpage ratio
tweak

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-08 18:11:25 +08:00
bggRGjQaUbCoE
c0287d05be live stream retry
related #936

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-08 12:00:09 +08:00
bggRGjQaUbCoE
be998b8ee1 export settings file
Closes #950

tweak

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-08 11:56:19 +08:00
bggRGjQaUbCoE
ef1ccabc8a show livetime
tweak

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-07 20:33:49 +08:00
bggRGjQaUbCoE
edb5ea7a7a opt search
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-07 14:48:43 +08:00
bggRGjQaUbCoE
b4c1568869 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-07 13:49:12 +08:00
bggRGjQaUbCoE
83e25ec0bf opt sort search
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-07 12:58:25 +08:00
bggRGjQaUbCoE
6d55321699 feat: member cheese
feat: fav pugv

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-07 12:58:19 +08:00
bggRGjQaUbCoE
26a5b7b7a7 opt sync history status
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-06 21:36:11 +08:00
bggRGjQaUbCoE
f663301eae opt history account
Closes #948

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-06 21:25:50 +08:00
bggRGjQaUbCoE
eb9f3cd21c update part media item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-06 20:15:29 +08:00
bggRGjQaUbCoE
05119edacb opt live room
Closes #947

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-06 20:15:04 +08:00
bggRGjQaUbCoE
554e96c820 opt later item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-06 18:26:18 +08:00
bggRGjQaUbCoE
40a19f2766 opt pgc/pugv intro panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-06 17:47:53 +08:00
bggRGjQaUbCoE
b723529d7f tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-06 14:29:57 +08:00
My-Responsitories
9f33488248 revert: toSet (#941) 2025-08-05 21:36:21 +08:00
bggRGjQaUbCoE
80a4c8c24d opt change episode
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-05 21:30:52 +08:00
My-Responsitories
170b2aa6d9 opt: GroupPanel (#940)
* opt: GroupPanel

* mod: int? operator
2025-08-05 12:52:11 +00:00
bggRGjQaUbCoE
e2639b6951 opt del later view
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-05 19:08:27 +08:00
bggRGjQaUbCoE
b954c6f893 opt del later view
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-05 18:47:34 +08:00
bggRGjQaUbCoE
104d295389 opt multi del
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-05 18:15:06 +08:00
bggRGjQaUbCoE
3caa684b2e fix del history/later
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-05 16:30:48 +08:00
bggRGjQaUbCoE
af7a1a6ee9 opt context ext
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-05 15:58:48 +08:00
My-Responsitories
add519120c mod: hasLater (#938) 2025-08-05 05:45:49 +00:00
My-Responsitories
01552801f2 opt: select (#937) 2025-08-05 05:41:37 +00:00
bggRGjQaUbCoE
afb09e8a0a opt player
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-05 11:57:46 +08:00
bggRGjQaUbCoE
deb48d1ada opt to live room
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-04 18:58:48 +08:00
bggRGjQaUbCoE
cf84a92808 refa video params
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-04 17:38:10 +08:00
bggRGjQaUbCoE
26ccb92b44 Update README.md
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-04 15:02:03 +08:00
bggRGjQaUbCoE
3fa697a037 remove appbar anim
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-04 14:27:06 +08:00
qpst4
f72c13df62 Fix intent-filter for bilibili://search deep link (#934)
Fix intent-filter for bilibili://search deep link

* update

---------

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-04 14:07:32 +08:00
My-Responsitories
7b51f15753 opt: multiSelect (#935) 2025-08-04 04:57:37 +00:00
bggRGjQaUbCoE
d246462535 fix heartbeat
Closes #929

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-04 12:23:29 +08:00
bggRGjQaUbCoE
3208661a52 opt pugv
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-04 11:44:17 +08:00
bggRGjQaUbCoE
2e614fa03c upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-03 19:03:19 +08:00
bggRGjQaUbCoE
b7f70ee0b3 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-03 19:03:13 +08:00
bggRGjQaUbCoE
cb52840bad Release 1.1.4
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-03 15:39:48 +08:00
dom
bd3d6cf34c feat: pugv (#927)
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-03 15:25:29 +08:00
bggRGjQaUbCoE
cf835e330b opt change episode
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-03 10:42:26 +08:00
bggRGjQaUbCoE
14fd660ce2 opt history pause tip
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-03 09:47:50 +08:00
bggRGjQaUbCoE
0a8282d3e3 opt save pgc reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-02 22:50:35 +08:00
bggRGjQaUbCoE
574e432e09 fix get live second list
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-02 22:03:09 +08:00
bggRGjQaUbCoE
4b9f251dae opt live room
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-02 19:53:52 +08:00
bggRGjQaUbCoE
f0e2a63d11 opt pgc
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-02 18:00:17 +08:00
bggRGjQaUbCoE
3c964787df opt intro controller
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-02 15:24:45 +08:00
bggRGjQaUbCoE
199ddc0e7e fix disable search suggestion
related #923

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-01 21:10:06 +08:00
bggRGjQaUbCoE
1071a29b26 opt minepage
Closes #922

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-01 20:31:29 +08:00
bggRGjQaUbCoE
90ce74cf91 opt level indicator
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-01 18:57:56 +08:00
bggRGjQaUbCoE
05bb27ee2b show search rcmd reason
Closes #921

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-01 18:32:55 +08:00
bggRGjQaUbCoE
53ef4219eb opt live room
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-01 17:13:47 +08:00
bggRGjQaUbCoE
dd5c2229b3 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-01 15:45:40 +08:00
bggRGjQaUbCoE
5c28376210 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-01 13:37:42 +08:00
bggRGjQaUbCoE
aa8eef46da common dyn page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-01 12:43:49 +08:00
bggRGjQaUbCoE
f7d4db6aad tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-01 10:20:07 +08:00
My-Responsitories
edc9a1ca7b fix: save bangumi & fav pic (#917) 2025-07-31 12:31:39 +00:00
My-Responsitories
05c9269531 opt: unify fav & coin of video & pgc (#916) 2025-07-31 12:16:42 +00:00
bggRGjQaUbCoE
e945daba3a refa query follow up
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-31 17:11:10 +08:00
bggRGjQaUbCoE
1029621b63 update blackMids
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-31 17:11:03 +08:00
bggRGjQaUbCoE
c8613fbe07 show history pause tip
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-31 17:08:10 +08:00
bggRGjQaUbCoE
c4e87925cf opt vote panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-30 21:06:12 +08:00
bggRGjQaUbCoE
83e5095cc3 opt segment post errmsg
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-30 18:23:37 +08:00
bggRGjQaUbCoE
a57323e5a8 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-30 12:47:27 +08:00
Tong xuewen
3eb9c5b8ba Add configurable scroll threshold (#910)
* Add configurable scroll threshold

* update

---------

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-29 23:02:05 +08:00
Tong xuewen
cf403aaf78 Move a setting from “Other settings” to “Player settings” (#909) 2025-07-29 12:20:38 +08:00
bggRGjQaUbCoE
2325814f6d tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-28 20:42:07 +08:00
bggRGjQaUbCoE
e5c86e1d2e opt webdav
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-28 19:23:38 +08:00
bggRGjQaUbCoE
26c420023f opt mine page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-28 17:49:10 +08:00
bggRGjQaUbCoE
cbb838fff8 opt mine page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-28 17:14:17 +08:00
bggRGjQaUbCoE
3c466d5748 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-28 16:54:38 +08:00
Tong xuewen
db79a03ec4 fix ios fullscreen when resuming from background (#902) 2025-07-28 16:53:17 +08:00
bggRGjQaUbCoE
65b432ed2c merge mine & media
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-28 16:44:33 +08:00
bggRGjQaUbCoE
6ca7efe8d1 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-27 12:36:43 +08:00
bggRGjQaUbCoE
916931dd11 update tmpPos on drag start
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-27 00:28:02 +08:00
bggRGjQaUbCoE
819a28c48c fix blackMids
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-26 23:51:08 +08:00
bggRGjQaUbCoE
f281e6e36a fix #897
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-26 23:36:08 +08:00
bggRGjQaUbCoE
c46058ef4d bump flutter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-26 21:59:32 +08:00
bggRGjQaUbCoE
39cc42d542 opt type
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-26 21:18:43 +08:00
bggRGjQaUbCoE
3a78ead3a6 opt type
opt ua

opt subtitle

opt playertype

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-26 20:11:26 +08:00
bggRGjQaUbCoE
a05ecd020b opt episode
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-26 18:25:44 +08:00
bggRGjQaUbCoE
e00f009a64 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-26 17:35:25 +08:00
bggRGjQaUbCoE
b977f5228e tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-26 17:07:20 +08:00
bggRGjQaUbCoE
4003ca6c4d opt share img
opt block query

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-26 16:43:30 +08:00
bggRGjQaUbCoE
9072d6e051 upgrade dep
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-26 15:13:42 +08:00
bggRGjQaUbCoE
bb36876d1e opt search
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-26 12:47:01 +08:00
bggRGjQaUbCoE
d17dbe139e opt uplist item
end align player duration

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-26 11:46:26 +08:00
bggRGjQaUbCoE
d567c296f8 opt video action
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-24 20:12:15 +08:00
bggRGjQaUbCoE
0c6bc9d58a refa fav video
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-24 13:09:42 +08:00
bggRGjQaUbCoE
6d48c70020 remove unused pkg
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-24 11:28:32 +08:00
bggRGjQaUbCoE
569484014e reformat
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-24 11:25:20 +08:00
bggRGjQaUbCoE
c89a39cf5c fix #887
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-24 09:14:05 +08:00
bggRGjQaUbCoE
418a1e8d39 reformat
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-23 16:47:11 +08:00
bggRGjQaUbCoE
148e0872b4 lint
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-23 16:21:50 +08:00
bggRGjQaUbCoE
b1432b5ff5 opt action item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-23 16:18:25 +08:00
bggRGjQaUbCoE
75e86952fd fix msg live status
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-23 15:56:04 +08:00
bggRGjQaUbCoE
03b095905a upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-23 12:12:30 +08:00
bggRGjQaUbCoE
77a444b896 opt ugc intro
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-23 12:12:30 +08:00
bggRGjQaUbCoE
e770e39c8f tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-23 12:12:26 +08:00
bggRGjQaUbCoE
55bed2e830 opt ugc intro
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-22 18:30:04 +08:00
bggRGjQaUbCoE
a875ff3988 refa: ugc intro
Closes #879

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-22 17:16:37 +08:00
bggRGjQaUbCoE
a4a866d3f5 fix #878
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-22 12:58:14 +08:00
bggRGjQaUbCoE
4e5c4169fa opt get sdkInt
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-22 12:19:51 +08:00
bggRGjQaUbCoE
fbf47d7485 fix #877
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-22 11:53:59 +08:00
bggRGjQaUbCoE
ba16f3d597 fix update skip type
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-22 11:01:44 +08:00
bggRGjQaUbCoE
8a62f5bbee fav order
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-21 17:49:18 +08:00
bggRGjQaUbCoE
042a7df7f3 upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-21 13:55:37 +08:00
bggRGjQaUbCoE
610ed02dd4 show msg user live status
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-21 13:55:37 +08:00
bggRGjQaUbCoE
f7184aff4e show video label
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-21 13:55:37 +08:00
bggRGjQaUbCoE
473515efc5 fix query follow up
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-21 13:55:37 +08:00
bggRGjQaUbCoE
aee65b0a9c bump flutter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-21 13:55:37 +08:00
dom
e46488d11e Update 功能请求.yml 2025-07-21 13:55:23 +08:00
dom
f43bc74868 Update bug-反馈.yml 2025-07-21 13:55:13 +08:00
bggRGjQaUbCoE
f223befad6 opt live onlyPlayAudio
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-16 17:44:06 +08:00
bggRGjQaUbCoE
e0243461bb opt scheme
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-15 18:03:36 +08:00
bggRGjQaUbCoE
2877372f67 fix msg avatar
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-15 12:47:06 +08:00
bggRGjQaUbCoE
d6c12195f8 opt member tab
try-catch handle live dm

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-15 12:37:51 +08:00
bggRGjQaUbCoE
e280f6ee4a login/exp log
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-14 15:57:55 +08:00
bggRGjQaUbCoE
4275719844 opt save dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-14 12:21:17 +08:00
bggRGjQaUbCoE
f41af00b31 fix live dm
opt live/article report

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-13 12:42:22 +08:00
Fengning Zhu
10ed5f2ea4 fix: resolve fullscreen UI offset issue on some Android tablets (#873) 2025-07-13 11:47:38 +08:00
bggRGjQaUbCoE
44ba554e0e fix save reply
opt profile page

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-12 00:13:57 +08:00
bggRGjQaUbCoE
c346d586a5 opt reply item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-11 21:27:46 +08:00
bggRGjQaUbCoE
52fb332378 bump flutter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-11 17:27:11 +08:00
bggRGjQaUbCoE
5f5387b941 show co/charging label
fix special dm

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-11 12:59:58 +08:00
Leung Ming
db682066ba Fix only_show_wearing (#872)
Signed-off-by: Leung Ming <165622843+leung-ming@users.noreply.github.com>
2025-07-11 11:34:58 +08:00
bggRGjQaUbCoE
3ee8c68eac show charging label
tweak

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-10 17:32:18 +08:00
bggRGjQaUbCoE
a9ceb04d07 opt dyn post
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-10 12:46:05 +08:00
bggRGjQaUbCoE
f60a714c06 fix mention list header
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-10 12:31:09 +08:00
bggRGjQaUbCoE
e240a6caae opt scheme
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-09 23:55:08 +08:00
bggRGjQaUbCoE
829b966382 opt multi mention
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-09 19:15:34 +08:00
bggRGjQaUbCoE
58f3949a22 check reply inputDisable
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-09 19:03:24 +08:00
bggRGjQaUbCoE
dfb823c30c multi mention
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-09 18:36:21 +08:00
bggRGjQaUbCoE
b32922af8f opt mention
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-09 18:05:21 +08:00
bggRGjQaUbCoE
753e10ef20 opt emote
opt live fav state

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-09 16:15:21 +08:00
bggRGjQaUbCoE
05153fda72 opt pub page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-09 12:02:28 +08:00
bggRGjQaUbCoE
8bf55ec95a opt pm msg
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-08 18:58:55 +08:00
bggRGjQaUbCoE
d2023b1750 show auto reply tip
opt pm msg

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-08 18:40:16 +08:00
bggRGjQaUbCoE
b51c6b65a1 custom emoji tooltip
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-08 17:04:49 +08:00
bggRGjQaUbCoE
e3337f1e7c fix rm top dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-08 17:04:31 +08:00
bggRGjQaUbCoE
5ff6ef8801 opt reply hint
opt mention list header

tweak

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-07 13:40:48 +08:00
bggRGjQaUbCoE
74f7c5d0ea fix video tab
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-07 13:39:24 +08:00
bggRGjQaUbCoE
b43c07bd51 opt dyn panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-06 22:36:54 +08:00
bggRGjQaUbCoE
7cdcd6df97 fix buvid3
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-06 22:36:54 +08:00
bggRGjQaUbCoE
7439160f03 fix imageview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-06 12:21:18 +08:00
bggRGjQaUbCoE
b496ea4da4 opt insert rich text
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-05 13:12:39 +08:00
bggRGjQaUbCoE
0f1665bf08 fix update vote
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-04 23:17:56 +08:00
dom
83459df3b7 feat: create vote (#871)
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-04 22:10:11 +08:00
bggRGjQaUbCoE
9ce84fb997 fix vote
fix filter dyn

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-04 17:36:54 +08:00
bggRGjQaUbCoE
708bf27710 remove silence endtime
deprecated

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-04 12:00:04 +08:00
bggRGjQaUbCoE
dae64e74d5 upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-03 18:07:28 +08:00
bggRGjQaUbCoE
8414c0f71f tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-03 15:56:32 +08:00
bggRGjQaUbCoE
18f5ddd937 show pgc indexShow
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-02 21:44:30 +08:00
bggRGjQaUbCoE
a231492f49 fix richtextfield
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-02 21:44:18 +08:00
bggRGjQaUbCoE
6f2570c5be feat: richtextfield
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-07-01 10:54:31 +08:00
bggRGjQaUbCoE
721bf2d59f opt dyn pgc errmsg
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-27 14:02:09 +08:00
bggRGjQaUbCoE
e5301c3cf8 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-26 21:54:22 +08:00
bggRGjQaUbCoE
20893ef65f opt video card
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-26 17:27:01 +08:00
bggRGjQaUbCoE
12c13cd25a opt jump
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-26 17:11:08 +08:00
bggRGjQaUbCoE
81f72e2c4a opt reply item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-26 14:22:57 +08:00
bggRGjQaUbCoE
d2e5e71729 bump flutter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-26 12:26:27 +08:00
bggRGjQaUbCoE
158e8f7cb8 fix reply action
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-26 12:09:53 +08:00
6v
7886a901a3 feat: add configurable main page back behavior (#870)
* feat: add configurable main page back behavior

Add setting to control whether back button exits directly or returns to first tab

* update

---------

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-26 11:40:44 +08:00
bggRGjQaUbCoE
0264a4c01f opt text
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-26 10:59:39 +08:00
bggRGjQaUbCoE
2eb86658b7 opt show more text
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-26 10:15:17 +08:00
bggRGjQaUbCoE
0b95476d8f opt pub textfield
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-25 15:19:45 +08:00
bggRGjQaUbCoE
27023a305d opt pub textfield
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-25 13:33:29 +08:00
bggRGjQaUbCoE
ef7cfdd92e opt pub insert text
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-25 11:38:35 +08:00
bggRGjQaUbCoE
4b067c5ed2 del at user
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-25 00:00:27 +08:00
bggRGjQaUbCoE
7be3774675 feat: at user
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-24 23:13:31 +08:00
bggRGjQaUbCoE
fcf758e290 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-24 18:08:07 +08:00
bggRGjQaUbCoE
79e30047f5 member audio
member comic

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-23 13:26:52 +08:00
bggRGjQaUbCoE
c6a377b9d4 opt req
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-23 11:37:16 +08:00
bggRGjQaUbCoE
bc3ce66322 opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-22 12:52:26 +08:00
bggRGjQaUbCoE
17568c8c27 opt item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-22 00:06:32 +08:00
bggRGjQaUbCoE
a1555826c3 opt reply item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-21 22:07:58 +08:00
bggRGjQaUbCoE
07b7c42f13 opt setting
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-21 21:07:08 +08:00
bggRGjQaUbCoE
2d66b1d8ca opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-21 20:16:26 +08:00
bggRGjQaUbCoE
604d78ad6a opt data
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-21 18:22:41 +08:00
bggRGjQaUbCoE
5f3f158932 opt filter dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-20 23:43:42 +08:00
bggRGjQaUbCoE
345402d2fe remove topic rcmd btn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-20 14:39:58 +08:00
bggRGjQaUbCoE
0bc0c36f14 feat: live dm block
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-20 14:08:49 +08:00
bggRGjQaUbCoE
dcb893ed07 opt introctr
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-19 17:18:06 +08:00
bggRGjQaUbCoE
3bfb0db307 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-19 16:47:55 +08:00
bggRGjQaUbCoE
9b8d4a62fa opt item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-19 14:13:38 +08:00
bggRGjQaUbCoE
6f48a97b4b opt item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-19 13:31:12 +08:00
bggRGjQaUbCoE
5644e9a0e1 refa fav/group panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-19 11:07:52 +08:00
bggRGjQaUbCoE
f440edf43b feat: msg like detail
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-19 10:42:56 +08:00
bggRGjQaUbCoE
30a8b4d25c opt req
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-18 22:46:23 +08:00
bggRGjQaUbCoE
41245d5256 dyn pic
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-18 22:46:23 +08:00
bggRGjQaUbCoE
89b1a63946 opt forwarded dyn pic
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-18 21:13:07 +08:00
bggRGjQaUbCoE
448d7c38db show forwarded dyn pic
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-18 20:50:38 +08:00
bggRGjQaUbCoE
cc4100d74f upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-18 19:48:27 +08:00
bggRGjQaUbCoE
768f3e20b1 opt buildTime
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-18 19:48:02 +08:00
bggRGjQaUbCoE
91a1b77d83 opt live room
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-18 19:48:02 +08:00
bggRGjQaUbCoE
9d9784f3c2 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-18 13:51:16 +08:00
bggRGjQaUbCoE
6c6c4cffd2 opt fav folder sort
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-18 13:08:28 +08:00
bggRGjQaUbCoE
cb167dae29 opt member home fav
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-17 18:47:56 +08:00
bggRGjQaUbCoE
0bf9d13967 reply/dyn appeal
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-17 18:32:29 +08:00
bggRGjQaUbCoE
0963713fad opt member fav
fix parse duration

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-16 21:31:10 +08:00
bggRGjQaUbCoE
d69a996be4 remove unused code
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-16 14:19:02 +08:00
bggRGjQaUbCoE
fcdb04b728 opt msg item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-16 13:44:23 +08:00
bggRGjQaUbCoE
a2c24fb33c feat: match info
opt dateformat

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-16 12:51:32 +08:00
bggRGjQaUbCoE
25f4ed6636 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-15 18:46:11 +08:00
bggRGjQaUbCoE
a0bed68c79 remove unused widget
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-15 17:54:57 +08:00
bggRGjQaUbCoE
75c2cf70a0 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-14 12:53:27 +08:00
bggRGjQaUbCoE
f3b9749a85 bump flutter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-14 11:06:13 +08:00
bggRGjQaUbCoE
c05fbde3fa opt item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-13 17:36:03 +08:00
bggRGjQaUbCoE
f824477ddb opt dyn panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-12 16:07:04 +08:00
bggRGjQaUbCoE
54fe38047f update dep
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-12 16:06:46 +08:00
bggRGjQaUbCoE
de9d16cc61 bump flutter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-12 10:16:55 +08:00
bggRGjQaUbCoE
7c6f82891d fix space setting
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-11 19:14:14 +08:00
bggRGjQaUbCoE
4e710fca79 fix skip
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-11 18:25:16 +08:00
bggRGjQaUbCoE
4f3f01d80a opt dm filter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-11 18:25:16 +08:00
bggRGjQaUbCoE
4a4cd3017f show space setting
opt switch anonymity

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-11 14:25:46 +08:00
bggRGjQaUbCoE
89a418c7c5 custom enable log
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-11 11:40:57 +08:00
bggRGjQaUbCoE
f4d3ec39a0 opt reply item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-11 11:40:57 +08:00
My-Responsitories
3655c31a48 feat: millisecond skip (#869)
* feat: millisecond skip

* fix: formatDuration

* fix: post segment
2025-06-11 01:39:26 +00:00
bggRGjQaUbCoE
bc2de4828b refa dm block
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-10 17:46:18 +08:00
bggRGjQaUbCoE
206602e49a Update README.md
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-10 15:50:48 +08:00
bggRGjQaUbCoE
f5d52237c5 remove invalid later view type
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-10 15:45:02 +08:00
bggRGjQaUbCoE
88288f4a7a opt model
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-10 15:39:51 +08:00
bggRGjQaUbCoE
bdf3cfc750 opt follow tab
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-10 13:51:48 +08:00
bggRGjQaUbCoE
4c758bb1a3 opt account
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-10 13:19:58 +08:00
bggRGjQaUbCoE
5f77a8aa19 check selfdm
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-09 23:12:30 +08:00
bggRGjQaUbCoE
9fbe824d6d view live list
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-09 22:19:08 +08:00
bggRGjQaUbCoE
d61706d4f3 set tooltipTheme
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-09 21:37:35 +08:00
bggRGjQaUbCoE
208db62d93 fix msg secondary
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-09 19:51:06 +08:00
bggRGjQaUbCoE
10efd96788 feat: dyn topic rcmd
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-09 19:50:34 +08:00
bggRGjQaUbCoE
f1e4130201 feat: coin log
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-09 19:50:04 +08:00
bggRGjQaUbCoE
63a286056c opt color select
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-09 14:19:31 +08:00
bggRGjQaUbCoE
dc9b345e99 opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-09 14:19:12 +08:00
bggRGjQaUbCoE
c67866a148 fix video height
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-08 23:42:36 +08:00
bggRGjQaUbCoE
d893102939 update live roomid
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-08 17:14:51 +08:00
bggRGjQaUbCoE
82b4f76b95 opt msg unread
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-08 15:38:26 +08:00
bggRGjQaUbCoE
a6ac2c4522 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-08 14:07:54 +08:00
bggRGjQaUbCoE
fdb817cadd opt video page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-08 12:38:27 +08:00
bggRGjQaUbCoE
c7dabba3b2 opt pgc review score
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-07 23:00:27 +08:00
bggRGjQaUbCoE
19e4ae6c04 feat: space setting
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-07 21:50:30 +08:00
bggRGjQaUbCoE
6ec0d8f589 opt vote option
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-07 18:32:36 +08:00
bggRGjQaUbCoE
f151e63923 opt article pics
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-07 18:16:19 +08:00
bggRGjQaUbCoE
f77f853fd1 opt post preview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-07 17:45:15 +08:00
bggRGjQaUbCoE
930afa4c60 later view episode
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-07 15:45:59 +08:00
bggRGjQaUbCoE
bffcfd1f90 check cid
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-07 15:37:41 +08:00
bggRGjQaUbCoE
e3c920dc87 opt view later
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-07 15:15:12 +08:00
bggRGjQaUbCoE
13f1392821 fix create note
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-07 14:25:46 +08:00
bggRGjQaUbCoE
7376fc788a opt live room
tweak

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-07 14:07:45 +08:00
bggRGjQaUbCoE
5c1312bbcd opt send colorful dm
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-07 11:45:41 +08:00
bggRGjQaUbCoE
db4283af4a refa: coin/like arc
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-06 21:34:59 +08:00
bggRGjQaUbCoE
77e418e4b7 opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-06 20:55:38 +08:00
bggRGjQaUbCoE
ccde326e38 bump flutter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-06 16:54:32 +08:00
bggRGjQaUbCoE
4a00b45c5c lint
opt pages

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-06 16:54:25 +08:00
bggRGjQaUbCoE
b149ee4998 opt ui
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-06 12:47:26 +08:00
bggRGjQaUbCoE
707d2f4b07 opt pages
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-05 18:39:02 +08:00
bggRGjQaUbCoE
b960359a39 opt models
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-05 14:44:56 +08:00
bggRGjQaUbCoE
f50b1d2beb opt live room
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-04 14:51:09 +08:00
bggRGjQaUbCoE
50efe1e24c fix push dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-04 14:33:30 +08:00
bggRGjQaUbCoE
daf5d302e3 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-04 14:33:24 +08:00
bggRGjQaUbCoE
84e24b5827 opt msg top
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-04 12:23:33 +08:00
bggRGjQaUbCoE
19cf085e3e feat: upower rank page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-02 13:43:21 +08:00
bggRGjQaUbCoE
459d7cb9f1 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-02 12:10:39 +08:00
bggRGjQaUbCoE
e56e216c59 upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-02 11:50:01 +08:00
bggRGjQaUbCoE
08c9ebc42e fix ios applinks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-01 15:59:56 +08:00
bggRGjQaUbCoE
924fb4bf81 fix applinks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-01 15:30:26 +08:00
bggRGjQaUbCoE
f60c0b9a10 opt dyn topic
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-01 15:02:38 +08:00
bggRGjQaUbCoE
7c0d161b9a fix live room
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-01 14:27:35 +08:00
bggRGjQaUbCoE
0a8b632200 fix route
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-01 12:29:31 +08:00
bggRGjQaUbCoE
401f5268a6 fix appscheme
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-01 11:49:10 +08:00
bggRGjQaUbCoE
d508e0822e fix get video param
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-01 10:48:03 +08:00
bggRGjQaUbCoE
6147df2030 opt dyn badge
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-31 22:11:44 +08:00
bggRGjQaUbCoE
b990f9cf87 Revert "opt: account (#846)"
This reverts commit ab57aee8c1.
2025-05-31 21:23:46 +08:00
bggRGjQaUbCoE
0fb01f1b7c Revert "opt: buvid3"
This reverts commit 17ea416c98.
2025-05-31 21:23:46 +08:00
bggRGjQaUbCoE
91fe0492c1 opt msg text
opt noti

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-31 16:46:55 +08:00
bggRGjQaUbCoE
19bbdaac65 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-31 15:38:08 +08:00
bggRGjQaUbCoE
1462e6ecf1 opt view fav
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-31 15:10:54 +08:00
bggRGjQaUbCoE
3364b52e33 opt color select
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-31 14:08:55 +08:00
bggRGjQaUbCoE
4ac05caa28 opt pages
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-31 11:39:08 +08:00
bggRGjQaUbCoE
132a7e15de bump flutter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-30 23:42:30 +08:00
bggRGjQaUbCoE
c2c8a5166b fix check reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-30 23:28:04 +08:00
bggRGjQaUbCoE
a260b1640a remove boolext
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-30 22:54:46 +08:00
bggRGjQaUbCoE
3031d5e3b0 opt nav
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-30 14:40:13 +08:00
bggRGjQaUbCoE
5f2e863cc2 opt pip
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-30 14:09:12 +08:00
bggRGjQaUbCoE
9a63e23478 opt handle data
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-30 11:54:47 +08:00
bggRGjQaUbCoE
c9450992d9 opt episode panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-29 20:33:03 +08:00
bggRGjQaUbCoE
8aeb035e55 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-29 20:13:48 +08:00
bggRGjQaUbCoE
924d51d41b opt handle res
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-29 17:17:42 +08:00
bggRGjQaUbCoE
b643cb1bd0 opt create dyn menubtn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-29 10:21:20 +08:00
bggRGjQaUbCoE
1f77ee178e opt live
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-29 10:21:07 +08:00
bggRGjQaUbCoE
6d599891dc lint
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-29 10:19:04 +08:00
bggRGjQaUbCoE
4e9fdfbfbd fix reply hint
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-29 10:18:10 +08:00
bggRGjQaUbCoE
d4ac9ab79a opt subtitle
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-28 16:34:58 +08:00
bggRGjQaUbCoE
ad4fba4f44 upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-28 14:24:00 +08:00
bggRGjQaUbCoE
6092bab75c tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-28 14:17:21 +08:00
bggRGjQaUbCoE
365d9e1223 add android launcher
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-27 16:27:28 +08:00
bggRGjQaUbCoE
9c3b2717ac opt add reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-27 14:15:33 +08:00
bggRGjQaUbCoE
8b6320730c opt del reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-27 14:13:14 +08:00
bggRGjQaUbCoE
c34eeba859 fix get live dm token
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-27 11:39:24 +08:00
bggRGjQaUbCoE
d6914c42b3 opt create dyn panel drag
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-27 11:11:57 +08:00
bggRGjQaUbCoE
39778247f6 opt dyn repost
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-26 22:34:52 +08:00
bggRGjQaUbCoE
1d91b183fd opt custom widget
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-26 22:01:53 +08:00
bggRGjQaUbCoE
b2a4875ba7 opt topic scroll
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-26 21:35:17 +08:00
bggRGjQaUbCoE
077b31e4c9 opt topic scroll
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-26 21:22:48 +08:00
bggRGjQaUbCoE
dbcc19cac1 opt search topic
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-26 21:11:07 +08:00
bggRGjQaUbCoE
83de915e54 fix topic initialScrollOffset
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-26 18:44:53 +08:00
bggRGjQaUbCoE
8ce33736a0 opt select topic
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-26 18:41:42 +08:00
bggRGjQaUbCoE
3edac65ae8 opt pub panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-26 17:15:21 +08:00
My-Responsitories
db3b74e33f Revert "feat: cross row select (#867)" (#868)
This reverts commit 89a077be5c.
2025-05-25 13:02:44 +00:00
My-Responsitories
89a077be5c feat: cross row select (#867) 2025-05-25 11:59:56 +00:00
bggRGjQaUbCoE
76a5b6221d opt msg
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-25 16:16:17 +08:00
bggRGjQaUbCoE
18f8831b7e count format
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-25 15:54:08 +08:00
bggRGjQaUbCoE
b674d102e3 pgc review sort
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-25 15:38:22 +08:00
bggRGjQaUbCoE
86e52eec4c opt slider
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-25 15:38:22 +08:00
bggRGjQaUbCoE
fd55383778 opt handle res
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-25 11:45:20 +08:00
My-Responsitories
f29385ccef mod: isRedirect (#866) 2025-05-24 16:19:36 +00:00
bggRGjQaUbCoE
3993ff8a8e feat: slide dismiss tabbarview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-24 22:30:53 +08:00
bggRGjQaUbCoE
a130b5db98 opt pgc review
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-24 20:14:16 +08:00
bggRGjQaUbCoE
2d22501d08 opt pgc review input
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-24 18:51:36 +08:00
bggRGjQaUbCoE
b478427522 opt live count
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-24 18:43:19 +08:00
bggRGjQaUbCoE
70164fa3f7 feat: pgc review
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-24 18:39:04 +08:00
bggRGjQaUbCoE
8e1b2be073 opt repost dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-24 14:14:36 +08:00
bggRGjQaUbCoE
b6b67884f4 opt dyn auth
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-24 13:23:00 +08:00
bggRGjQaUbCoE
fe97a485c7 opt dyn panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-24 12:42:54 +08:00
bggRGjQaUbCoE
86c64fdd05 opt dyn panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-24 12:24:04 +08:00
bggRGjQaUbCoE
da56c66168 opt msg item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-24 11:10:57 +08:00
bggRGjQaUbCoE
5bd6b38908 opt img preview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-24 11:10:57 +08:00
bggRGjQaUbCoE
81cfe3efe1 opt anim to top
opt refresh

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-24 11:09:48 +08:00
bggRGjQaUbCoE
0a9897f6a4 opt pub img panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-23 18:09:55 +08:00
bggRGjQaUbCoE
0b495f100f upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-23 17:57:35 +08:00
bggRGjQaUbCoE
70b55e5fdd opt article page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-23 15:30:07 +08:00
bggRGjQaUbCoE
9c2f3d3f86 opt slider color picker
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-23 13:53:17 +08:00
bggRGjQaUbCoE
5452b3de4f opt slider color picker
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-23 12:31:50 +08:00
bggRGjQaUbCoE
b1666095a6 enable new slider/progress
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-23 12:00:14 +08:00
bggRGjQaUbCoE
7fa6d81dc8 opt search trending header
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-22 21:07:25 +08:00
bggRGjQaUbCoE
04a10e62d6 change msg badge pos
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-22 20:31:40 +08:00
bggRGjQaUbCoE
ecce23589a dyn sub card
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-22 20:21:27 +08:00
bggRGjQaUbCoE
b6aa6aebb9 dyn addcard
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-22 17:01:15 +08:00
bggRGjQaUbCoE
4bd4178cbf revert navbar temply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-22 11:47:19 +08:00
bggRGjQaUbCoE
04a157c64a bump flutter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-21 16:55:50 +08:00
bggRGjQaUbCoE
ac60ac417b tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-21 16:55:44 +08:00
My-Responsitories
1efd62803a opt: replace SizedBox with spacing (#863) 2025-05-20 18:16:01 +00:00
My-Responsitories
218e829fd4 opt: bar set (#862)
* opt: bar set

* opt: navbar

* fix: type
2025-05-20 18:14:08 +00:00
My-Responsitories
acb3784071 opt: up panel (#861) 2025-05-20 18:11:31 +00:00
bggRGjQaUbCoE
f87957b170 opt dyn author panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-20 23:36:35 +08:00
bggRGjQaUbCoE
043310ca00 opt dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-20 23:25:27 +08:00
bggRGjQaUbCoE
43d71bb368 opt dyn detail
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-20 22:44:40 +08:00
bggRGjQaUbCoE
12eb430d8c deprecate replytype
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-20 21:54:22 +08:00
bggRGjQaUbCoE
cfb42075dc fix push dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-20 21:31:43 +08:00
bggRGjQaUbCoE
9b5457ffc0 opt icon
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-20 17:15:45 +08:00
bggRGjQaUbCoE
3099bd6ca1 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-20 16:33:08 +08:00
bggRGjQaUbCoE
ea32f705f5 fix check reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-20 13:20:02 +08:00
bggRGjQaUbCoE
66b7d27dc4 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-20 12:47:22 +08:00
bggRGjQaUbCoE
05b512e8cc opt icon
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-19 22:24:48 +08:00
bggRGjQaUbCoE
a2da381f1a opt icon
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-19 20:42:20 +08:00
bggRGjQaUbCoE
e4654d63c3 fix vote
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-19 20:40:32 +08:00
bggRGjQaUbCoE
38b1af2696 opt member video
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-19 15:38:56 +08:00
bggRGjQaUbCoE
81c6abb879 opt member video
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-19 15:09:25 +08:00
bggRGjQaUbCoE
d4ad738888 opt live area
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-19 14:37:10 +08:00
bggRGjQaUbCoE
a62670eecf opt follow btn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-19 14:23:55 +08:00
bggRGjQaUbCoE
25adc4face opt opus
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-19 13:44:59 +08:00
bggRGjQaUbCoE
8fd62cf2f3 opt opus rich text
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-19 11:59:37 +08:00
My-Responsitories
a360212dc7 feat: filter dyn (#860) 2025-05-19 01:31:41 +00:00
bggRGjQaUbCoE
d7dec1bc4d opt slide dismiss
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-19 00:06:26 +08:00
bggRGjQaUbCoE
8be86a2d95 opt slide dismiss
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-18 23:39:08 +08:00
bggRGjQaUbCoE
34949b8a7f opt to top
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-18 22:53:33 +08:00
bggRGjQaUbCoE
40502e3bff opt dyn topic
opt member opus

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-18 21:54:38 +08:00
bggRGjQaUbCoE
0de2603e30 opt search panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-18 17:29:36 +08:00
bggRGjQaUbCoE
e330359192 opt member search
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-18 17:14:33 +08:00
bggRGjQaUbCoE
ab80b2a5af opt list
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-18 17:01:55 +08:00
bggRGjQaUbCoE
f642bfcf48 opt get settings
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-18 15:15:23 +08:00
bggRGjQaUbCoE
805a63cf59 opt get horizontalScreen
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-18 15:01:49 +08:00
bggRGjQaUbCoE
4d430ba42c opt get pgc follow status
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-18 14:21:19 +08:00
bggRGjQaUbCoE
5f734758b4 opt playlist jump
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-18 13:32:58 +08:00
bggRGjQaUbCoE
8157dbc530 fix member opus jump
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-18 12:52:20 +08:00
bggRGjQaUbCoE
391d862b17 opt member info
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-18 12:28:07 +08:00
bggRGjQaUbCoE
271856ca89 opt member info
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-18 11:19:47 +08:00
bggRGjQaUbCoE
d7eb734aaf feat: fav topic
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-18 10:46:05 +08:00
bggRGjQaUbCoE
1d4eabb770 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-17 19:01:46 +08:00
bggRGjQaUbCoE
906c21e252 tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-17 17:26:01 +08:00
dom
7ae92970ef bump flutter (#859)
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-16 23:05:02 +08:00
My-Responsitories
cf0bf1e587 opt: vote (#858) 2025-05-16 13:44:14 +00:00
bggRGjQaUbCoE
616c129ffd opt top up panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-16 18:16:47 +08:00
bggRGjQaUbCoE
1326cc4966 opt rank type
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-16 18:16:32 +08:00
bggRGjQaUbCoE
35bc4a6ece top up panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-15 18:48:31 +08:00
bggRGjQaUbCoE
e54a0f127f auto fill
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-15 18:16:26 +08:00
bggRGjQaUbCoE
070ecad54b dyn addition jump
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-15 18:05:30 +08:00
bggRGjQaUbCoE
205ae2bf55 reserve btn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-15 13:24:43 +08:00
bggRGjQaUbCoE
d35c85f389 dyn detail
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-15 13:15:17 +08:00
bggRGjQaUbCoE
026e40855c auto fill
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-14 21:12:33 +08:00
bggRGjQaUbCoE
553be52260 reserve btn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-14 17:58:43 +08:00
bggRGjQaUbCoE
69f9fb398f emoji setting
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-14 17:46:23 +08:00
bggRGjQaUbCoE
98985a7fa4 episode badge
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-14 17:46:15 +08:00
bggRGjQaUbCoE
3f71e79809 Update README.md
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-13 19:01:28 +08:00
bggRGjQaUbCoE
55138957b7 fix: zanbtn state
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-13 18:58:31 +08:00
bggRGjQaUbCoE
901e8d9cb8 fix: msg type 16
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-13 18:45:13 +08:00
bggRGjQaUbCoE
f140fc53ad opt: pgc url
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-13 18:30:30 +08:00
bggRGjQaUbCoE
9b8b699ace fix: whisper mid
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-13 18:16:51 +08:00
bggRGjQaUbCoE
39a355ab4c fix: multi vote
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-13 18:08:11 +08:00
bggRGjQaUbCoE
22f9285627 fix: #848
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-13 15:47:29 +08:00
bggRGjQaUbCoE
152eaf2627 feat: dyn reserve
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-13 14:57:27 +08:00
bggRGjQaUbCoE
d15b8091bc opt: readlist url, note item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-13 12:15:23 +08:00
bggRGjQaUbCoE
de9eb2292e mod: member video
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-13 00:11:10 +08:00
徽忆.
9b86e24513 feat: decoration color (#856) 2025-05-13 00:03:35 +08:00
bggRGjQaUbCoE
9a97a5d110 feat: msg link setting
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-12 18:08:39 +08:00
bggRGjQaUbCoE
964668c982 feat: setMsgDnd
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-12 14:39:14 +08:00
bggRGjQaUbCoE
0514c0d999 opt: livelist
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-12 12:21:13 +08:00
bggRGjQaUbCoE
4a782332d3 mod: err string
fix: typo

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-11 23:20:29 +08:00
My-Responsitories
72734d4b4e opt: unread & zan grpc & readlist open with browser (#852)
* opt: unread

* opt: zan grpc

* feat: readlist open with browser
2025-05-11 10:58:00 +00:00
My-Responsitories
8d34e6f340 opt: model (#851)
* opt: readlist model

* opt: video item model
2025-05-11 09:00:24 +00:00
My-Responsitories
c899ea95e1 opt: reply type (#850) 2025-05-11 08:38:15 +00:00
bggRGjQaUbCoE
0b57cd3555 opt: delete reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-11 14:54:31 +08:00
bggRGjQaUbCoE
f9b4f587c2 opt: reply footer
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-11 14:48:47 +08:00
bggRGjQaUbCoE
279f586a90 opt: pgc coin
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-11 14:42:23 +08:00
bggRGjQaUbCoE
2f3f712256 refa: pgc intro
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-11 14:34:45 +08:00
bggRGjQaUbCoE
6748a20ddb fix: update filter
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-11 14:12:39 +08:00
bggRGjQaUbCoE
90ccb86a6f opt: space tab
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-11 13:38:58 +08:00
bggRGjQaUbCoE
574bf861f0 opt: common ctr
opt: state

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-11 12:22:47 +08:00
My-Responsitories
5bff1747e6 opt: IdUtils (#849) 2025-05-11 04:11:10 +00:00
My-Responsitories
17ea416c98 opt: buvid3 2025-05-11 00:29:03 +08:00
My-Responsitories
ab57aee8c1 opt: account (#846) 2025-05-10 16:19:19 +00:00
bggRGjQaUbCoE
8c80fc3578 fix: #844
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-10 23:47:37 +08:00
bggRGjQaUbCoE
85ab250551 opt: msg item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-10 17:57:26 +08:00
bggRGjQaUbCoE
3f3a1a6d7f opt: msg item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-10 17:49:50 +08:00
bggRGjQaUbCoE
68fe3bbd4b revert: dyn font size
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-10 16:57:31 +08:00
bggRGjQaUbCoE
a8054be82e mod: handle readlist url
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-10 16:12:18 +08:00
bggRGjQaUbCoE
3b6fd8019b opt: article list page
opt: fav/sub detail

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-10 15:54:43 +08:00
bggRGjQaUbCoE
91af974bd4 feat: article list
Closes #841

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-10 15:12:13 +08:00
bggRGjQaUbCoE
024a249e6b refa: whisper detail
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-10 15:08:19 +08:00
My-Responsitories
024e74115e opt: type & grpc message (#842)
* opt: grpc type

* opt: grpc message

* opt: http type
2025-05-10 04:40:27 +00:00
bggRGjQaUbCoE
7b4f08bb05 opt: msg btn action
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-10 00:53:03 +08:00
bggRGjQaUbCoE
f75036cb8e opt: msg ctr
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-10 00:40:41 +08:00
bggRGjQaUbCoE
0510fbb65a opt: msg btn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-10 00:28:09 +08:00
bggRGjQaUbCoE
9e4bc24365 fix: msg secondary type
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-09 23:29:41 +08:00
bggRGjQaUbCoE
0f41d5b2f8 feat: im settings
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-09 22:17:31 +08:00
bggRGjQaUbCoE
a282baf5a2 feat: session secondary
Closes #837

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-09 21:55:34 +08:00
bggRGjQaUbCoE
dea29054e6 opt: member opus
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-09 14:36:07 +08:00
bggRGjQaUbCoE
efaff0ae79 opt: replyReplyPanel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-09 13:24:14 +08:00
bggRGjQaUbCoE
2d75d89825 feat: space opus
Closes #833

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-09 12:32:09 +08:00
bggRGjQaUbCoE
bcd0d63db7 opt: dyn panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-09 00:28:35 +08:00
bggRGjQaUbCoE
26f921b7e4 fix: vote
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-08 15:29:47 +08:00
bggRGjQaUbCoE
4d1a9517e1 opt: dyn block
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-08 14:48:21 +08:00
bggRGjQaUbCoE
222070feba fix: dyn: temp ban
Closes #829

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-08 12:01:38 +08:00
bggRGjQaUbCoE
b28882cff5 opt: dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-07 22:55:29 +08:00
bggRGjQaUbCoE
fb22e5ab66 opt: live area
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-07 21:06:35 +08:00
bggRGjQaUbCoE
11a0f2faca feat: dyn topic
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-07 18:09:14 +08:00
bggRGjQaUbCoE
dd6ff101d1 opt: func
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-07 15:19:27 +08:00
bggRGjQaUbCoE
286193f08f opt: func
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-07 14:32:07 +08:00
bggRGjQaUbCoE
6353ecc13e feat: pm: clear unread
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-07 12:16:41 +08:00
bggRGjQaUbCoE
767e93615c mod: msg item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-07 11:59:57 +08:00
bggRGjQaUbCoE
76998e7761 Update README.md
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-07 00:27:14 +08:00
bggRGjQaUbCoE
df205f2b9d mod: remove refresh fav
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-07 00:25:17 +08:00
bggRGjQaUbCoE
3e63875659 mod: try-catch get dyn ctr
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-06 22:49:46 +08:00
bggRGjQaUbCoE
fcb7330970 mod: update whisper badge
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-06 22:44:34 +08:00
bggRGjQaUbCoE
b19c718a2a refa: whisper page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-06 22:31:04 +08:00
bggRGjQaUbCoE
661e7bfa78 feat: live search
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-06 20:34:07 +08:00
bggRGjQaUbCoE
867efecc54 refa: member search
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-06 20:31:20 +08:00
bggRGjQaUbCoE
bd31ab5d07 feat: live area page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-06 16:58:30 +08:00
My-Responsitories
bd1ffb0f24 fix: dynamics pendant 2025-05-06 12:34:04 +08:00
bggRGjQaUbCoE
a8fa4d72f3 feat: msg: set notice
Closes #821

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-06 00:27:08 +08:00
My-Responsitories
2d1697064d fix: card vip (#825) 2025-05-05 16:20:12 +00:00
My-Responsitories
a915650bb6 opt: enum (#824)
* opt: enum

* opt: member page type
2025-05-05 16:18:30 +00:00
bggRGjQaUbCoE
1da30d5d8f fix: reply cast
Closes #822

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-05 22:33:29 +08:00
bggRGjQaUbCoE
a2f72ee3f3 feat: live area
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-05 22:15:55 +08:00
bggRGjQaUbCoE
2e4c24393d mod: article: show top
Closes #819

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-05 20:16:45 +08:00
bggRGjQaUbCoE
e7b229a60f mod: refresh live data
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-05 18:02:39 +08:00
bggRGjQaUbCoE
562f9035e8 refa: live page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-05 17:50:02 +08:00
bggRGjQaUbCoE
7689fe8aa4 chore: rename tabsConfig
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-05 15:51:17 +08:00
bggRGjQaUbCoE
ceca78368d mod: update video tags api
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-05 15:36:32 +08:00
bggRGjQaUbCoE
3fa6d9820f fix: #817
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-05 15:25:12 +08:00
bggRGjQaUbCoE
2f4c739f0b opt: enum
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-05 15:13:17 +08:00
bggRGjQaUbCoE
4e68c765c5 opt: vote panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-05 14:00:39 +08:00
My-Responsitories
0dfc4e15bd refix: #779 (#816)
* Revert "fix: #779"

This reverts commit ddf7d82656.

* refix #779
2025-05-05 04:36:06 +00:00
dom
e8147680e6 Update 功能请求.yml 2025-05-05 12:07:45 +08:00
dom
2b3d326c41 Update bug-反馈.yml 2025-05-05 12:07:01 +08:00
bggRGjQaUbCoE
6414b377da revert: mainlist req
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-05 11:49:57 +08:00
bggRGjQaUbCoE
ea80d9a39c mod: update block page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-05 01:18:59 +08:00
bggRGjQaUbCoE
ef671f6503 fix: update grpc headers
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-05 01:06:53 +08:00
bggRGjQaUbCoE
cfc66e4364 fix: share selectedindex
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-05 01:06:53 +08:00
bggRGjQaUbCoE
1477a9058a mod: reply: remove unused val
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-05 01:06:53 +08:00
My-Responsitories
cdeb843a84 opt: avatar model (#814) 2025-05-04 16:45:24 +00:00
My-Responsitories
07d2b3b464 opt: merge danmaku in loop (#813) 2025-05-04 16:38:05 +00:00
bggRGjQaUbCoE
a49caa871d mod: update proto
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-04 23:42:08 +08:00
bggRGjQaUbCoE
fb004a0bb9 fix: get subtitles
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-04 23:40:22 +08:00
My-Responsitories
6f69a45195 opt: use cascade (#812) 2025-05-04 15:08:06 +00:00
bggRGjQaUbCoE
877732e1e7 chore: organize imports
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-04 16:27:52 +08:00
bggRGjQaUbCoE
caa58e9d7d mod: lint
mod: tweaks

opt: publish page

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-04 14:56:56 +08:00
My-Responsitories
2cfad80214 feat: vote pabel (#807) 2025-05-04 05:53:00 +00:00
bggRGjQaUbCoE
9b3c3efb09 chore: rename
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-03 15:51:56 +08:00
bggRGjQaUbCoE
c491b5283b refa: dir
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-03 15:39:54 +08:00
bggRGjQaUbCoE
7f70ee5045 refa: dir
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-03 15:26:06 +08:00
bggRGjQaUbCoE
57fa8b4f3e opt: video title
Closes #799

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-03 13:38:32 +08:00
bggRGjQaUbCoE
974a74a3c7 mod: opus
Closes #802

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-03 13:07:49 +08:00
bggRGjQaUbCoE
478b71d6b3 mod: check istablet
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-03 12:49:15 +08:00
bggRGjQaUbCoE
5940c4f032 opt: get blockserver
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-03 12:49:15 +08:00
bggRGjQaUbCoE
9e50a195a4 opt: search settings
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-03 12:49:09 +08:00
My-Responsitories
b7b3460248 mod: scheme (#804) 2025-05-03 01:56:21 +00:00
徽忆.
36bf6f4ceb opt: webdav classification (#794)
* 优化设置备份[#739](https://github.com/bggRGjQaUbCoE/PiliPlus/issues/739)
2025-05-02 10:13:07 +08:00
My-Responsitories
56491591ab fix: three point (#792) 2025-05-01 15:16:47 +00:00
My-Responsitories
0b05edd6ff mod: quote color (#789) 2025-05-01 03:46:42 +00:00
My-Responsitories
c090cae1a1 opt: post redirect (#788)
* opt: cookie

* opt: post redirect
2025-05-01 02:08:48 +00:00
My-Responsitories
a46bde68f5 opt: parseRedirect use head (#787) 2025-05-01 02:04:38 +00:00
bggRGjQaUbCoE
ddf7d82656 fix: #779
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-30 18:52:25 +08:00
bggRGjQaUbCoE
23813eb224 fix: parse live info
opt: items

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-30 13:40:43 +08:00
bggRGjQaUbCoE
77e4a30bc5 opt: emote panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-30 12:03:47 +08:00
bggRGjQaUbCoE
15f4ae2567 mod: update remove dyn api
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-30 11:43:22 +08:00
bggRGjQaUbCoE
b3f117d28e opt: coin/like item jump
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-30 10:39:04 +08:00
bggRGjQaUbCoE
17a75da540 opt: dyn author panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-30 10:20:26 +08:00
bggRGjQaUbCoE
f8caa46eab fix: share dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-30 09:59:37 +08:00
bggRGjQaUbCoE
8d4bbc1a1c opt: article blocked item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-30 09:59:37 +08:00
bggRGjQaUbCoE
b5f2510cce opt: video card goto
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-30 09:59:37 +08:00
bggRGjQaUbCoE
978f27c700 fix: validate
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-30 09:59:06 +08:00
bggRGjQaUbCoE
b4ca42e0c0 opt: btn, stack
Closes #775

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-29 22:30:39 +08:00
bggRGjQaUbCoE
4abffeed32 fix: #753
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-29 21:09:01 +08:00
bggRGjQaUbCoE
9b5628cb65 opt: fav/sub page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-29 17:42:25 +08:00
bggRGjQaUbCoE
85f06ed65d opt: post redirect
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-29 16:23:10 +08:00
bggRGjQaUbCoE
f6b5d358e0 opt: show blocked item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-29 15:20:25 +08:00
bggRGjQaUbCoE
a42881ba9f fix: pm emoji
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-29 14:32:46 +08:00
bggRGjQaUbCoE
d5991b4354 mod: member article
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-29 14:17:52 +08:00
bggRGjQaUbCoE
101e49fe74 mod: handle medialist url
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-29 14:13:36 +08:00
bggRGjQaUbCoE
1cbeacbd0f fix: check dyn blocked
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-29 14:01:00 +08:00
bggRGjQaUbCoE
4b6b3e8377 opt: pm emoji
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-29 13:57:59 +08:00
bggRGjQaUbCoE
b3ab417c85 opt: pm share dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-29 13:43:35 +08:00
bggRGjQaUbCoE
defc6911d6 opt: show dyn blocked item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-29 13:05:07 +08:00
bggRGjQaUbCoE
6c757ec395 mod: update thumb dyn api
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-29 12:10:09 +08:00
bggRGjQaUbCoE
b876840d08 mod: opus: show itemnull, moduleblocked
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-29 12:10:09 +08:00
bggRGjQaUbCoE
30bad3a066 fix: reply message
opt: pm share

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-29 12:10:09 +08:00
bggRGjQaUbCoE
ca993df0c6 opt: get theme color
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-28 21:32:46 +08:00
My-Responsitories
451a84e696 opt: opus quote (#771) 2025-04-28 12:57:30 +00:00
bggRGjQaUbCoE
e65ec1b0b9 revert: lazy to opus
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-28 20:15:23 +08:00
bggRGjQaUbCoE
aed45b08ac opt: pm share
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-28 15:21:29 +08:00
My-Responsitories
7f93b42a1b opt: share origin img & lazy to opus (#768)
* opt: type

* opt: share origin img

* opt: lazy to opus
2025-04-28 06:17:41 +00:00
bggRGjQaUbCoE
a831b41623 opt: video sheet
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-28 11:53:51 +08:00
bggRGjQaUbCoE
4d193a1f72 opt: pm share
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-28 11:41:04 +08:00
bggRGjQaUbCoE
51750a4ad5 opt: video tag
Closes #767

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-28 11:25:54 +08:00
bggRGjQaUbCoE
8fe6e3f4b7 opt: share article
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-27 23:24:35 +08:00
bggRGjQaUbCoE
6d7b0e8dd5 mod: handle search url
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-27 23:24:35 +08:00
bggRGjQaUbCoE
43409826f3 opt: morepanel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-27 23:24:35 +08:00
My-Responsitories
bb6bd95e9b opt: sealed LoadingState (#765) 2025-04-27 14:17:36 +00:00
bggRGjQaUbCoE
d4d1602b45 fix: article
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-27 18:40:12 +08:00
My-Responsitories
bd3c76ef43 refa: opus (#762)
* feat: opus

* fix

* fix

* fix

* fix

* .

* fix

* remove

* wbi sign

* fix

* opus content null check

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-27 17:24:14 +08:00
bggRGjQaUbCoE
3722ff1f33 opt: show video sheet
Closes #761

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-27 14:02:47 +08:00
bggRGjQaUbCoE
dc1cca0d4c mod: article: show list
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-27 11:59:05 +08:00
bggRGjQaUbCoE
3dad24e7b4 mod: article: show code
Closes #759

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-27 10:36:11 +08:00
bggRGjQaUbCoE
c591b57f22 fix: rcmd data parse
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-26 22:21:32 +08:00
bggRGjQaUbCoE
91389f91d1 mod: playurl query params
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-26 22:02:23 +08:00
bggRGjQaUbCoE
ec811f75e6 mod: handle post segment redirect
related #755

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-26 21:51:23 +08:00
bggRGjQaUbCoE
51e88939d6 opt: remove params check
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-26 20:47:14 +08:00
bggRGjQaUbCoE
f4470c383e mod: article: show linkcard
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-26 20:39:28 +08:00
bggRGjQaUbCoE
ed99aee3fd fix: refresh uplist
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-26 20:39:12 +08:00
dom
40fb93f036 refa: article (#757)
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-26 14:54:22 +08:00
bggRGjQaUbCoE
64f7ba2a1a mod: refilter rcmd tname
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-26 13:51:25 +08:00
bggRGjQaUbCoE
6a45f993ae opt: request err code
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-26 12:49:28 +08:00
bggRGjQaUbCoE
0bdf620c2f opt: pm share
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-26 10:26:28 +08:00
bggRGjQaUbCoE
b8d2ff7e9b opt: anon list dialog
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-26 10:20:33 +08:00
bggRGjQaUbCoE
91142be3bd fix: rank: anim to top
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-26 10:20:33 +08:00
dom
8159e1b1df Update bug-反馈.yml 2025-04-26 10:19:16 +08:00
bggRGjQaUbCoE
27b05098cc mod: remove RandType
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-25 19:52:57 +08:00
bggRGjQaUbCoE
1e851d34b6 feat: new pgc rank
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-25 19:48:16 +08:00
bggRGjQaUbCoE
f10aa38bfd fix: update rank id
Closes #747

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-25 18:21:19 +08:00
bggRGjQaUbCoE
9a1b15029e opt: handle pm share type
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-25 16:58:51 +08:00
bggRGjQaUbCoE
2063c366c2 Update README.md
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-25 13:57:53 +08:00
bggRGjQaUbCoE
afe812e2be feat: pm: share video
Closes #693

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-25 13:03:50 +08:00
bggRGjQaUbCoE
738cd61825 fix: remove wwebid
related #715

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-25 10:17:46 +08:00
bggRGjQaUbCoE
c28729af5b opt: pages
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-24 20:28:03 +08:00
bggRGjQaUbCoE
4d7d9abc60 opt: html page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-24 15:59:20 +08:00
bggRGjQaUbCoE
8c7001c801 opt: safearea
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-24 11:55:59 +08:00
bggRGjQaUbCoE
039e1696dd mod: img preview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-24 11:22:55 +08:00
bggRGjQaUbCoE
636e083044 opt: fav article
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-24 11:04:28 +08:00
bggRGjQaUbCoE
fcaba24cee fix: view later
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-24 10:55:20 +08:00
bggRGjQaUbCoE
33b8902375 opt: addUsers
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-24 10:36:17 +08:00
bggRGjQaUbCoE
65eecb8dcf mod: update error widget
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-23 16:16:51 +08:00
My-Responsitories
e0fe16fd14 mod: dynamic panel (#738) 2025-04-23 08:01:09 +00:00
My-Responsitories
7bb0307e6a opt: BoxFit desc (#737) 2025-04-23 07:57:27 +00:00
bggRGjQaUbCoE
cba70c3507 fix: rx
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-23 13:35:48 +08:00
bggRGjQaUbCoE
f779ed63e8 fix: showDecorate
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-23 13:20:34 +08:00
bggRGjQaUbCoE
07e34eb17b opt: rx
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-23 12:34:30 +08:00
bggRGjQaUbCoE
f220db96ed revert: select article
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-23 12:34:29 +08:00
bggRGjQaUbCoE
a0abd472e0 feat: fav article
Closes #727

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-23 11:59:54 +08:00
bggRGjQaUbCoE
0d27d88719 feat: create/update/del follow tag
opt: owner follow page

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-23 11:32:00 +08:00
bggRGjQaUbCoE
e212144250 fix: parse whisper data
mod: load more pm

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-23 11:31:54 +08:00
bggRGjQaUbCoE
2f5a3d66fc mod: opt tablet nav option
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-22 22:02:02 +08:00
bggRGjQaUbCoE
ff0ff42222 fix: search member arc
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-22 21:49:18 +08:00
bggRGjQaUbCoE
0dc209d30a Revert "fix: search member arc"
This reverts commit 2aeecb05d3.
2025-04-22 21:38:33 +08:00
bggRGjQaUbCoE
2aeecb05d3 fix: search member arc
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-22 21:30:08 +08:00
bggRGjQaUbCoE
65404ce356 mod: remove relation 3
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-22 20:33:09 +08:00
bggRGjQaUbCoE
246061c69e mod: view user from whisper
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-22 20:33:09 +08:00
bggRGjQaUbCoE
92f96c93f0 fix: #700
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-22 19:06:23 +08:00
bggRGjQaUbCoE
993c1f309a fix: mod relation
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-22 18:53:50 +08:00
bggRGjQaUbCoE
7856857cca feat: remove fan
Closes #733

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-22 18:29:43 +08:00
bggRGjQaUbCoE
1f2f00d49c mod: later view forwarded video
Closes #729

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-22 15:09:58 +08:00
bggRGjQaUbCoE
3afdd9d3f3 opt: safearea
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-22 14:36:43 +08:00
bggRGjQaUbCoE
42fa4a2fff opt: emote
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-22 14:36:43 +08:00
My-Responsitories
3d4bcbc082 refa: avatar (not radical) (#731)
* refa: avatar (not radical)

* update

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

---------

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-22 14:36:01 +08:00
bggRGjQaUbCoE
4c0443ec28 fix: #723
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-22 00:37:21 +08:00
bggRGjQaUbCoE
8b28a31d09 refa: follow page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-21 20:25:46 +08:00
bggRGjQaUbCoE
e6e9ce7d57 opt: live emote
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-21 18:49:19 +08:00
bggRGjQaUbCoE
9ad57dccb0 opt: safearea
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-21 16:22:41 +08:00
bggRGjQaUbCoE
95caf111ae mod: add skeleton
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-21 10:19:57 +08:00
bggRGjQaUbCoE
abdde1f811 opt: pic
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-21 01:37:10 +08:00
bggRGjQaUbCoE
ae901c709d feat: max cache size
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-21 01:37:02 +08:00
bggRGjQaUbCoE
a2af297a84 opt: relation
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-20 20:06:13 +08:00
bggRGjQaUbCoE
f9e28d1de9 opt: pic
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-20 18:28:46 +08:00
bggRGjQaUbCoE
a2ef4e6f84 chore: clean up
opt: pages

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-20 18:07:48 +08:00
bggRGjQaUbCoE
e5f3c3c922 Revert "refa: avatar (#722)"
This reverts commit ed60c274fc.
2025-04-20 18:04:08 +08:00
bggRGjQaUbCoE
6f4321ae14 Revert "chore: clean up"
This reverts commit 538494b7ec.
2025-04-20 18:04:06 +08:00
bggRGjQaUbCoE
a5c7ec0d60 Revert "fix: showDecorate"
This reverts commit 6bc0a8b4aa.
2025-04-20 18:04:04 +08:00
My-Responsitories
6bc0a8b4aa fix: showDecorate 2025-04-20 17:44:45 +08:00
bggRGjQaUbCoE
538494b7ec chore: clean up
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-20 11:21:21 +08:00
My-Responsitories
ed60c274fc refa: avatar (#722)
* mod: unify icon

* refa: avatar
2025-04-20 02:24:39 +00:00
dom
bbc498f882 Update bug-反馈.yml 2025-04-19 16:41:53 +08:00
dom
0932b3d625 Update 功能请求.yml 2025-04-19 16:41:34 +08:00
bggRGjQaUbCoE
9d4d37f2e7 opt: NavigationDrawer
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-19 15:04:26 +08:00
bggRGjQaUbCoE
6fc7e47111 opt: trending page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-19 14:22:58 +08:00
bggRGjQaUbCoE
c05ad1e724 fix: #715
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-19 14:14:18 +08:00
bggRGjQaUbCoE
5ed86b9165 opt: view whisper user
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-19 14:07:16 +08:00
bggRGjQaUbCoE
75cbd20f54 opt: msg feed top item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-18 23:13:17 +08:00
bggRGjQaUbCoE
3c07b7347b fix: member relation
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-18 23:08:08 +08:00
bggRGjQaUbCoE
d0ebedac0a fix: part: jump to curr
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-18 21:48:04 +08:00
bggRGjQaUbCoE
d86caac189 fix: change rcmd type
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-18 21:43:13 +08:00
bggRGjQaUbCoE
c2b02b9b8d opt: search page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-18 21:23:03 +08:00
bggRGjQaUbCoE
a4e8ea37aa opt: trending page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-18 21:16:41 +08:00
bggRGjQaUbCoE
f56ca9c082 revert: getWbiKeys
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-18 21:16:06 +08:00
bggRGjQaUbCoE
e27476bc32 mod: disable search all
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-18 15:20:00 +08:00
bggRGjQaUbCoE
8ca4f7c8d3 opt: trending page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-18 15:16:40 +08:00
bggRGjQaUbCoE
1c4eb0766b chore: update live icon
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-18 15:16:40 +08:00
bggRGjQaUbCoE
87a812b7e0 feat: search all
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-18 14:34:01 +08:00
bggRGjQaUbCoE
f42a6200ed opt: pages
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-18 12:32:11 +08:00
bggRGjQaUbCoE
a252ee0655 opt: search trending page
Closes #697

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-18 11:16:06 +08:00
bggRGjQaUbCoE
498988c2e3 refa: sub detail page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-18 10:22:17 +08:00
bggRGjQaUbCoE
261922d73a refa: whisper detail page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-18 09:49:57 +08:00
My-Responsitories
ebe08c23e4 mod: csrf 2025-04-17 22:04:39 +08:00
bggRGjQaUbCoE
70edd4cc3a refa: whisper page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-17 21:57:35 +08:00
bggRGjQaUbCoE
fa48a07970 opt: dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-17 17:36:09 +08:00
bggRGjQaUbCoE
0259ca963a opt: dm color panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-17 17:30:09 +08:00
bggRGjQaUbCoE
8dc9f68584 opt: search reload
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-17 17:21:30 +08:00
bggRGjQaUbCoE
4db7711a36 refa: search panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-17 16:13:34 +08:00
bggRGjQaUbCoE
7b9e4b2f82 opt: pages
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-17 11:11:54 +08:00
bggRGjQaUbCoE
07c04a9e7e opt: blacklist page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-17 10:48:03 +08:00
bggRGjQaUbCoE
8427ebc36e opt: later search
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-17 10:34:50 +08:00
bggRGjQaUbCoE
a99fc8fa72 opt: search page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-17 10:32:42 +08:00
bggRGjQaUbCoE
5959288491 fix: search page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-17 10:28:18 +08:00
bggRGjQaUbCoE
0522dd5ad4 refa: split fav search page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-17 10:17:20 +08:00
bggRGjQaUbCoE
d886569dc3 opt: item
opt: util

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-17 09:23:55 +08:00
My-Responsitories
12c711424b fix: follow up (#702) 2025-04-16 23:55:14 +00:00
bggRGjQaUbCoE
cb6ead96d1 opt: change theme
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-16 22:12:24 +08:00
bggRGjQaUbCoE
c4e7263ed6 chore: remove deprecated item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-16 21:57:16 +08:00
bggRGjQaUbCoE
4972e64cad opt: item
chore: clean up widgets

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-16 21:47:14 +08:00
My-Responsitories
5ea8a7d313 opt: remove duplicate em highlight 2025-04-16 20:52:34 +08:00
My-Responsitories
296cd863d2 fix: trending 2025-04-16 20:49:31 +08:00
bggRGjQaUbCoE
9ccf91659f opt: tablet nav
Closes #692

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-16 18:44:49 +08:00
My-Responsitories
f0e3b776bb opt: unify trending api & feat: search recommend (#694)
* opt: unify trending api

* opt: disable icon

* feat: search recommend

* mod: recommend api
2025-04-16 04:16:45 +00:00
bggRGjQaUbCoE
3638d65008 feat: set top dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-16 08:01:21 +08:00
bggRGjQaUbCoE
2cc9324f08 mod: show RICH_TEXT_NODE_TYPE_VIEW_PICTURE
Closes #691

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-16 07:33:10 +08:00
bggRGjQaUbCoE
bc8907b3ef mod: show lv6_s
Closes #687

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-15 18:18:53 +08:00
bggRGjQaUbCoE
14f8ec37c5 opt: dyn tab
opt: reload

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-15 16:19:51 +08:00
bggRGjQaUbCoE
2b567e7cb3 fix: set pageTransition
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-15 13:46:46 +08:00
bggRGjQaUbCoE
b58a3ec044 Revert "mod: show hot label"
This reverts commit 2d0d578bb4.
2025-04-15 13:32:47 +08:00
bggRGjQaUbCoE
2d0d578bb4 mod: show hot label
Closes #683

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-15 13:11:47 +08:00
bggRGjQaUbCoE
54ba05c4aa Revert "opt: video cover"
This reverts commit 7cc0c83df1.
2025-04-15 13:09:46 +08:00
bggRGjQaUbCoE
27b251b06e opt: member page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-15 11:48:09 +08:00
bggRGjQaUbCoE
5643ebfe48 feat: custom page transition
Closes #682

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-15 11:48:09 +08:00
bggRGjQaUbCoE
d9c2f6bf91 revert: dm color panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-15 11:18:47 +08:00
bggRGjQaUbCoE
3eb404a9e2 opt: search trending page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-15 11:18:41 +08:00
bggRGjQaUbCoE
bc9c20c509 feat: search trending page
Closes #684

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-14 23:43:47 +08:00
bggRGjQaUbCoE
7cc0c83df1 opt: video cover
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-14 23:35:22 +08:00
bggRGjQaUbCoE
41daefa6c4 fix: MsgType.share_v2
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-14 18:04:02 +08:00
bggRGjQaUbCoE
38fa8a10b7 opt: emote panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-14 15:41:41 +08:00
bggRGjQaUbCoE
07d37a1209 feat: search trending
Closes #678

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-14 15:25:45 +08:00
bggRGjQaUbCoE
509f0d1266 fix: #680
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-14 15:25:45 +08:00
bggRGjQaUbCoE
7966bab62d opt: episode panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-14 13:17:04 +08:00
bggRGjQaUbCoE
a136c150ad opt: download dialog
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-14 11:16:56 +08:00
bggRGjQaUbCoE
a89fe6b026 mod: remove add live dm
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-14 11:01:49 +08:00
bggRGjQaUbCoE
56460c937d mod: send vip colorful dm
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-14 10:48:40 +08:00
bggRGjQaUbCoE
f2080bfb7b opt: view later from dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-13 21:41:48 +08:00
bggRGjQaUbCoE
012d55452e opt: timeline tabbar
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-13 21:19:26 +08:00
bggRGjQaUbCoE
6ac482ed5e opt: pgc timeline
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-13 21:08:22 +08:00
bggRGjQaUbCoE
68df173558 feat: pgc timeline
Closes #653

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-13 20:38:24 +08:00
bggRGjQaUbCoE
d9c6c31a4d mod: remove refresh fav folder
Closes #675

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-13 17:18:26 +08:00
bggRGjQaUbCoE
d3d2715418 opt: add live emoticonUnique
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-13 15:36:30 +08:00
bggRGjQaUbCoE
a93fbd4444 opt: live send dm panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-13 15:01:26 +08:00
bggRGjQaUbCoE
9fee9a4cf1 Update README.md
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-13 14:49:31 +08:00
bggRGjQaUbCoE
4bbc008788 Update README.md
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-13 14:44:35 +08:00
bggRGjQaUbCoE
671b6e1ef7 feat: send live emote
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-13 14:40:19 +08:00
bggRGjQaUbCoE
634bae915a mod: save dm config
Closes #673

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-13 11:22:41 +08:00
bggRGjQaUbCoE
a7bbfc983e mod: show pgc renewalTime
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-12 21:38:13 +08:00
bggRGjQaUbCoE
17548e935e mod: show pgc renewalTime
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-12 21:26:50 +08:00
bggRGjQaUbCoE
15f84712cd fix: parse reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-12 20:53:59 +08:00
bggRGjQaUbCoE
2f34ae7d45 opt: show video fav menu
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-12 20:17:33 +08:00
bggRGjQaUbCoE
16cbe7e43c fix: query reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-12 20:12:34 +08:00
bggRGjQaUbCoE
8d633377ae feat: sort fav folder
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-12 18:52:29 +08:00
bggRGjQaUbCoE
0b867c254f fix: log date
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-12 17:00:08 +08:00
bggRGjQaUbCoE
08a47e6c1d mod: clear outdated logs
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-12 16:42:35 +08:00
bggRGjQaUbCoE
6c9cd8b120 fix: play all later
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-12 16:23:02 +08:00
bggRGjQaUbCoE
71e7219084 mod: enable autoClearCache by def
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-12 15:55:09 +08:00
bggRGjQaUbCoE
c13063b230 opt: FavVideoCardH
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-12 15:50:16 +08:00
bggRGjQaUbCoE
26ca69cb83 opt: view later tabbar
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-12 15:36:53 +08:00
bggRGjQaUbCoE
afc8c5f873 refa: later view page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-12 15:06:44 +08:00
bggRGjQaUbCoE
4d3f739a0c mod: disable preload reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-12 09:40:29 +08:00
bggRGjQaUbCoE
1781fdb7ca fix: search arc
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-12 09:24:33 +08:00
bggRGjQaUbCoE
32aa37505c Update README.md
Closes #669

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-12 09:24:33 +08:00
bggRGjQaUbCoE
9f9ed7dd4b fix: #668
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-12 00:11:51 +08:00
bggRGjQaUbCoE
03e3b897cf opt: check coin
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-11 21:49:43 +08:00
bggRGjQaUbCoE
3bc20ce1d4 opt: DynamicCardSkeleton
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-11 21:44:25 +08:00
bggRGjQaUbCoE
9ce9940306 mod: specify list type
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-11 21:35:47 +08:00
bggRGjQaUbCoE
da35cf471e Revert "opt: DynamicCardSkeleton"
This reverts commit 3a52c1199c.
2025-04-11 20:54:53 +08:00
bggRGjQaUbCoE
c517df2c09 opt: keep member search page
fix: search arc

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-11 20:52:16 +08:00
My-Responsitories
02dee71670 mod: use cached coin (#667) 2025-04-11 12:15:09 +00:00
bggRGjQaUbCoE
1eadcd41f6 fix: live follow list
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-11 18:42:57 +08:00
bggRGjQaUbCoE
e8185535b0 opt: coin pic
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-11 18:20:19 +08:00
bggRGjQaUbCoE
b68bebfa2e fix: #665
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-11 17:56:34 +08:00
bggRGjQaUbCoE
3801bdf9d7 feat: get/check coin
Closes #661

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-11 17:28:58 +08:00
bggRGjQaUbCoE
9a6ba82467 fix: save panel: pgc uri
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-11 13:01:16 +08:00
bggRGjQaUbCoE
3a52c1199c opt: DynamicCardSkeleton
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-11 12:25:47 +08:00
bggRGjQaUbCoE
ea5c0584cc fix: footer
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-11 11:06:23 +08:00
bggRGjQaUbCoE
01b30d942b fix: state
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-11 10:53:59 +08:00
My-Responsitories
5aa5308a50 feat: relative slide (#662) 2025-04-11 01:57:22 +00:00
allllllllllla
de029b7043 Adapt to 16:10 tablet (#660)
* Update view.dart

* Update view_v.dart
2025-04-11 00:18:24 +08:00
bggRGjQaUbCoE
a45da453ce Revert "mod: revert success"
This reverts commit 68f03f2311.
2025-04-10 22:14:11 +08:00
dom
e1b73f4766 refa: query data (#659)
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-10 21:43:01 +08:00
bggRGjQaUbCoE
99b19e7b03 opt: anim save panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-10 21:15:41 +08:00
bggRGjQaUbCoE
37bd849a86 fix: #658
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-10 20:41:19 +08:00
bggRGjQaUbCoE
4eb6f78a38 opt: reply item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-10 14:19:38 +08:00
bggRGjQaUbCoE
68f03f2311 mod: revert success
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-10 14:18:20 +08:00
My-Responsitories
2a60a9b393 mod: save panel use absolute time (#657) 2025-04-10 04:34:40 +00:00
My-Responsitories
1d4b08672b fix: init before speed test 2025-04-10 12:27:22 +08:00
bggRGjQaUbCoE
b0d9a1dada fix: #656
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-10 11:23:43 +08:00
bggRGjQaUbCoE
796494e53f mod: replace stream
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-10 09:38:33 +08:00
bggRGjQaUbCoE
cef7bfd534 opt: query data
fix: webdav backup

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-10 00:08:19 +08:00
bggRGjQaUbCoE
36ff4a0ed3 Revert "mod: tweak for xiaomi"
This reverts commit 44fa2a8c3e.
2025-04-09 20:19:39 +08:00
bggRGjQaUbCoE
6a6894030b fix: save reply type
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-09 18:39:19 +08:00
bggRGjQaUbCoE
497d31ddf7 opt: nav stream
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-09 18:22:09 +08:00
bggRGjQaUbCoE
783218429c opt: nav/searchbar stream
Closes #648

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-09 18:04:27 +08:00
bggRGjQaUbCoE
0ccd15047b opt: bottom sheet
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-09 17:06:35 +08:00
bggRGjQaUbCoE
fe2a6ec006 opt: more panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-09 15:39:39 +08:00
bggRGjQaUbCoE
a3ecf59fae opt: medialist page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-09 15:24:47 +08:00
bggRGjQaUbCoE
4f4f89a1d7 opt: reply header
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-09 14:42:38 +08:00
bggRGjQaUbCoE
ece3bdd2e8 opt: reply page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-09 14:30:08 +08:00
bggRGjQaUbCoE
f403ed1a21 opt: webdav
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-09 14:04:53 +08:00
bggRGjQaUbCoE
17e3a0206a opt: video play
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-09 13:30:52 +08:00
My-Responsitories
5da86d85de fix: memberArchive challenge (#646) 2025-04-09 05:20:39 +00:00
My-Responsitories
d3cbc95235 feat: scroll spring in history & fav (#645) 2025-04-09 05:16:29 +00:00
bggRGjQaUbCoE
a7eebcc209 opt: showEpisodes
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-09 12:28:02 +08:00
bggRGjQaUbCoE
fca22eb592 opt: slide padding
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-09 12:27:56 +08:00
bggRGjQaUbCoE
1202e5ec0f opt: search dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-09 11:50:06 +08:00
bggRGjQaUbCoE
03830533eb opt: pages
Closes #644

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-09 00:28:44 +08:00
bggRGjQaUbCoE
850e5a199e fix: slide padding
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-08 22:33:04 +08:00
bggRGjQaUbCoE
2d11158ecd refa: search dyn
Closes #641

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-08 22:09:47 +08:00
bggRGjQaUbCoE
a34c18b262 feat: webdav
Closes #432

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-08 20:59:21 +08:00
bggRGjQaUbCoE
560b1e40cc fix: #639
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-08 19:09:34 +08:00
My-Responsitories
3cd512857c mod: dyn search (#638) 2025-04-08 08:38:05 +00:00
bggRGjQaUbCoE
356adbef5c opt: reply ctr tag
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-08 11:26:11 +08:00
bggRGjQaUbCoE
42d7445d83 opt: skip segment
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-08 10:50:01 +08:00
bggRGjQaUbCoE
3a0f32fce7 chore: update dm dep
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-08 00:22:26 +08:00
bggRGjQaUbCoE
6bc128cfda opt: save reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-07 22:49:04 +08:00
bggRGjQaUbCoE
6f2d697748 opt: query sponsor block
Closes #633

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-07 22:32:26 +08:00
bggRGjQaUbCoE
4de180c23a opt: save panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-07 22:22:10 +08:00
My-Responsitories
af289c533f some modifitions (#636)
* opt: MsgUnReadTypeV2

* mod: recoard history in anonymity mode
2025-04-07 13:19:24 +00:00
bggRGjQaUbCoE
82d615fbbf feat: save dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-07 17:52:04 +08:00
dom
457f2ea6c7 Update bug-反馈.yml 2025-04-07 14:04:57 +08:00
bggRGjQaUbCoE
41ad5c45ed fix: #634
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-07 14:04:14 +08:00
bggRGjQaUbCoE
e9da2e8d6b opt: save reply page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-07 13:48:32 +08:00
bggRGjQaUbCoE
a8cfbb12fd fix: block page state
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-07 13:39:57 +08:00
bggRGjQaUbCoE
6d89b7769e chore: rename imageview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-07 12:40:48 +08:00
bggRGjQaUbCoE
2d86daec83 fix: #630
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-07 12:39:01 +08:00
bggRGjQaUbCoE
a5e8594611 feat: del msg feed
opt: msg feed

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-07 12:24:14 +08:00
bggRGjQaUbCoE
99810ef512 fix: dyn pubtime
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-07 11:30:56 +08:00
bggRGjQaUbCoE
2317b831db opt: save reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-07 11:22:44 +08:00
bggRGjQaUbCoE
e073086cf4 opt: reply item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-07 10:09:34 +08:00
bggRGjQaUbCoE
b14844f459 fix: save reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-07 09:50:19 +08:00
dom
8719c8f639 feat: save reply (#629)
Closes #614

opt: more panel

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-07 09:22:33 +08:00
My-Responsitories
d3cec0ec72 fix #624 (#625) 2025-04-07 09:17:19 +08:00
bggRGjQaUbCoE
a8daf02610 opt: video sheet
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-06 15:49:40 +08:00
bggRGjQaUbCoE
f9b844fb1a mod: open link verify settings btn
Closes #622

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-06 12:12:17 +08:00
bggRGjQaUbCoE
6d1d6b575a opt: send dm
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-06 11:35:04 +08:00
bggRGjQaUbCoE
0a5a094e54 chore: update dm dep
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-06 11:28:05 +08:00
bggRGjQaUbCoE
754da4777a opt: live: send danmaku
Closes #618

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-06 11:22:19 +08:00
bggRGjQaUbCoE
216e3e606e mod: live: double tap
Closes #619

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-06 10:52:05 +08:00
bggRGjQaUbCoE
bb013a8fe6 mod: hide special dm by def
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-05 20:48:50 +08:00
bggRGjQaUbCoE
6b6449f023 mod: article: get user mid
Closes #615

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-05 20:28:56 +08:00
bggRGjQaUbCoE
fcf3348371 fix: add special dm
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-05 20:28:44 +08:00
bggRGjQaUbCoE
f90f759667 opt: jump to reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-05 16:42:34 +08:00
bggRGjQaUbCoE
b02e6c04b9 feat: special danmaku by @My-Responsitories
Closes #91
Closes #219
Closes #394
Closes #602
Closes #613

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-05 16:32:30 +08:00
bggRGjQaUbCoE
08dc04f874 opt: show dyn blocked item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-05 14:11:01 +08:00
bggRGjQaUbCoE
4776b84c7c mod: sys msg: push dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-05 14:10:52 +08:00
bggRGjQaUbCoE
78d13b586a fix: sys msg: push video
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-05 11:49:50 +08:00
bggRGjQaUbCoE
f522ecd42d chore: remove unused pack
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-05 11:18:15 +08:00
bggRGjQaUbCoE
44fa2a8c3e mod: tweak for xiaomi
Closes #608

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-05 11:18:02 +08:00
bggRGjQaUbCoE
ff30c8c2bf opt: push dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-05 10:54:09 +08:00
bggRGjQaUbCoE
4aaaffbcea fix: dyn comment type
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-04 23:40:11 +08:00
bggRGjQaUbCoE
21da122902 opt: push opus
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-04 23:22:33 +08:00
bggRGjQaUbCoE
849904ad45 revert: push opus
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-04 23:16:42 +08:00
bggRGjQaUbCoE
1c0bae600f mod: add nav/search debounce option
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-04 21:53:30 +08:00
bggRGjQaUbCoE
f1433c6e9b mod: show reply rootText
Closes #605

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-04 21:17:22 +08:00
bggRGjQaUbCoE
2dc106adcb fix: reply error widget
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-04 20:56:37 +08:00
bggRGjQaUbCoE
df6738f607 mod: remove webview msg btn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-04 18:44:26 +08:00
bggRGjQaUbCoE
ee64f1e7f1 mod: note: check login
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-04 18:39:36 +08:00
bggRGjQaUbCoE
d921f6176b opt: get cacheSize
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-04 18:31:19 +08:00
bggRGjQaUbCoE
7009c3400a mod: remove ios ua
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-04 18:22:47 +08:00
bggRGjQaUbCoE
7bd481b090 fix: ios message webview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-04 18:00:14 +08:00
bggRGjQaUbCoE
7fafa88eb7 opt: load previous
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-04 17:53:11 +08:00
bggRGjQaUbCoE
cb3e57feec fix: load previous
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-04 16:04:59 +08:00
bggRGjQaUbCoE
9a7d73cb6b opt: load previous data
Closes #597

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-04 15:26:27 +08:00
bggRGjQaUbCoE
f5c2bd47d5 fix: fav: play all
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-04 12:14:55 +08:00
bggRGjQaUbCoE
c154d25f7a opt: episode item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-04 12:03:22 +08:00
bggRGjQaUbCoE
8c259205f5 feat: record search history option
Closes #592

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-04 12:00:13 +08:00
bggRGjQaUbCoE
849329b66b opt: bottomnav/searchbar stream debounce
Closes #590

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-04 11:26:53 +08:00
bggRGjQaUbCoE
f542565dc5 mod: filter advanced dm
Closes #602

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-04 10:59:57 +08:00
bggRGjQaUbCoE
08aedbf0b0 feat: custom for/backward duration
Closes #366
Closes #601

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-04 10:43:03 +08:00
bggRGjQaUbCoE
09c8a41c52 feat: drag subtitle
Closes #588

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-03 20:04:56 +08:00
bggRGjQaUbCoE
6a7d14a3f8 fix: view reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-03 18:04:41 +08:00
bggRGjQaUbCoE
5b171ec044 Update README.md
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-03 15:23:09 +08:00
bggRGjQaUbCoE
978d634cb3 feat: set top reply
Closes #589

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-03 14:50:42 +08:00
bggRGjQaUbCoE
7437d8c592 feat: manual check dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-03 13:18:24 +08:00
My-Responsitories
e190ca5868 mod: account (#591)
* fix: onLoginMain

* fix: account override

* opt: sponsor block url
2025-04-03 04:18:30 +00:00
bggRGjQaUbCoE
64fc995f6b fix: report video
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-03 12:02:25 +08:00
bggRGjQaUbCoE
2d0e801a1a opt: override note title
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-02 22:21:18 +08:00
bggRGjQaUbCoE
d409424871 opt: webview: add note
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-02 22:06:17 +08:00
bggRGjQaUbCoE
b855ef9865 mod: webview: intercept refresh url
Closes #587

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-02 21:25:39 +08:00
bggRGjQaUbCoE
86abf006d0 mod: live schedule
Closes #581

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-02 20:47:11 +08:00
My-Responsitories
d1a6798f2e fix: wbiSign 2025-04-02 18:52:13 +08:00
bggRGjQaUbCoE
f64d543ec7 mod: show live media notification
Closes #584

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-02 17:34:17 +08:00
bggRGjQaUbCoE
2abf01362c opt: medialist page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-02 16:37:01 +08:00
bggRGjQaUbCoE
9bbd934f8e fix: episode panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-02 15:52:29 +08:00
bggRGjQaUbCoE
6ab72b65aa fix: video gesture
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-02 15:12:24 +08:00
bggRGjQaUbCoE
c39de1e245 opt: download img
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-02 15:05:14 +08:00
bggRGjQaUbCoE
d112843a8a fix: mid
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-02 13:59:52 +08:00
bggRGjQaUbCoE
89df091542 opt: video gesture
Closes #586

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-02 12:42:00 +08:00
bggRGjQaUbCoE
d870c36a96 mod: custom slide fs
Closes #585

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-02 12:33:31 +08:00
bggRGjQaUbCoE
fc55bf33d0 fix: episode cid
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-02 12:33:11 +08:00
bggRGjQaUbCoE
f99740ef2d refa: list sheet
Closes #369

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-01 23:53:32 +08:00
bggRGjQaUbCoE
f9f30a5f13 mod: tweak
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-01 17:19:35 +08:00
bggRGjQaUbCoE
f70cf05870 opt: member page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-01 16:22:27 +08:00
bggRGjQaUbCoE
22866012ca mod: remove unused pack
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-01 14:06:02 +08:00
bggRGjQaUbCoE
cdb2718aeb chore: deprecate prev reply, videopage
Closes #579

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-04-01 12:48:59 +08:00
bggRGjQaUbCoE
e4f3203351 opt: show pubTs
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-31 21:41:15 +08:00
bggRGjQaUbCoE
d6b388ad5c opt: duration
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-31 18:20:50 +08:00
bggRGjQaUbCoE
61819d9f27 opt: image preview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-31 17:53:35 +08:00
bggRGjQaUbCoE
3ccc7ef69d fix: bangumi mid
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-31 17:37:42 +08:00
bggRGjQaUbCoE
e834311664 mod: set buffer value
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-31 17:37:42 +08:00
bggRGjQaUbCoE
fd8dff327c fix: view staff from intro
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-31 16:44:41 +08:00
bggRGjQaUbCoE
a9df8cd883 opt: push following detail
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-31 16:38:58 +08:00
bggRGjQaUbCoE
909394965e fix: push bilibili://following/detail
Closes #576

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-31 16:29:49 +08:00
bggRGjQaUbCoE
2d5991e0c5 opt: query history
Closes #578

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-31 16:02:49 +08:00
bggRGjQaUbCoE
e7ae66a3dc fix: push bilibili://comment/msg_fold
Closes #576

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-31 15:34:11 +08:00
bggRGjQaUbCoE
5929150047 fix: push bilibili://following/detail
related #576

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-31 14:54:53 +08:00
bggRGjQaUbCoE
acb6bc569e opt: btn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-31 14:54:53 +08:00
bggRGjQaUbCoE
678db34c81 opt: member page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-30 21:32:36 +08:00
bggRGjQaUbCoE
134bfd43ff opt: video: charged badge
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-30 21:14:07 +08:00
bggRGjQaUbCoE
8712248ef2 opt: member video card
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-30 21:00:37 +08:00
bggRGjQaUbCoE
c97227e807 opt: hmember page 2025-03-30 20:24:32 +08:00
bggRGjQaUbCoE
40429021be feat: locate last viewed video
Closes #453

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-30 19:54:57 +08:00
bggRGjQaUbCoE
e89bd2fedf opt: member prInfo
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-30 17:16:10 +08:00
bggRGjQaUbCoE
9da3a538fb refa: horizontal member page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-30 16:20:40 +08:00
bggRGjQaUbCoE
a904414f3d mod: prinfo
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-30 13:47:59 +08:00
bggRGjQaUbCoE
f003e8bf35 mod: member card: show prInfo
Closes #571

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-30 12:17:54 +08:00
bggRGjQaUbCoE
7399915357 mod: later: show progress
Closes #569

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-30 11:31:46 +08:00
My-Responsitories
7aa0289c1f fix: audioNormalization 2025-03-29 23:51:32 +08:00
bggRGjQaUbCoE
99d0b1c468 mod: btn to view all fav pgc
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-29 21:03:19 +08:00
bggRGjQaUbCoE
84a342a0e0 mod: enable retry by def
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-29 20:39:20 +08:00
bggRGjQaUbCoE
db1c836a3e opt: share/save video cover
Closes #563

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-29 20:39:20 +08:00
My-Responsitories
6539457f83 fix: select group sheet 2025-03-29 20:30:19 +08:00
My-Responsitories
82f9f48a8e opt: select dialog & feat: select subtitle if muted (#564)
* opt: select dialog

* opt: subtitle

* feat: select subtitle if muted
2025-03-29 09:52:06 +00:00
bggRGjQaUbCoE
2ddfea5cf3 fix: webview params
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-29 15:37:19 +08:00
bggRGjQaUbCoE
79aee2fdd9 opt: view note
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-29 15:13:11 +08:00
bggRGjQaUbCoE
5dc8b8e54f feat: fav article page
Closes #402

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-29 14:41:13 +08:00
bggRGjQaUbCoE
72fa9c51f0 feat: fav pgc page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-29 13:45:14 +08:00
bggRGjQaUbCoE
6ea8ffea7a opt: note
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-29 11:24:39 +08:00
bggRGjQaUbCoE
eea5257da2 fix: only play audio
related #558

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-29 10:05:43 +08:00
bggRGjQaUbCoE
385cffefb8 fix(dep): downgrade media-kit
Closes #543
Closes #546
Closes #551
Closes #558

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-29 10:00:30 +08:00
bggRGjQaUbCoE
347420c531 feat: del note
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-29 09:53:02 +08:00
bggRGjQaUbCoE
cc774015f9 feat: fav note page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-28 22:35:38 +08:00
bggRGjQaUbCoE
da3f64feab refa: fav page [wip]
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-28 18:38:31 +08:00
My-Responsitories
76d031e8d1 feat: parallel upload & download image (#556)
* feat: parallel upload file

* feat: parallel download file
2025-03-28 10:30:15 +00:00
bggRGjQaUbCoE
25995b0ed6 fix: #555
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-28 17:46:45 +08:00
bggRGjQaUbCoE
3cdd40a710 feat: create note
related #554

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-28 17:32:27 +08:00
bggRGjQaUbCoE
f36f8d69fc refa: subtitle
Closes #553

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-28 16:13:21 +08:00
bggRGjQaUbCoE
5655e6ccdf opt: article report
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-28 11:06:00 +08:00
bggRGjQaUbCoE
49fff821b1 feat: live/article report
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-28 10:57:54 +08:00
bggRGjQaUbCoE
3b34cecdcd mod: set pos
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-28 10:09:11 +08:00
My-Responsitories
3693d6c350 change status api (#552) 2025-03-28 01:57:50 +00:00
bggRGjQaUbCoE
54cb1a6fc0 fix: #547
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-27 21:54:45 +08:00
bggRGjQaUbCoE
ab7b1524b6 opt: show dm
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-27 21:18:17 +08:00
bggRGjQaUbCoE
2b4a27076c fix: #344
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-27 20:59:35 +08:00
bggRGjQaUbCoE
63a7fa95f5 fix: pip aspectRatio
related #543

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-27 20:44:18 +08:00
bggRGjQaUbCoE
a15b932a69 opt: query dm
Closes #544

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-27 20:03:41 +08:00
bggRGjQaUbCoE
3a6b6614a4 opt: video tool bar
Closes #528

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-27 15:43:11 +08:00
bggRGjQaUbCoE
6ff83e34f3 opt: sort fav
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-27 14:47:40 +08:00
bggRGjQaUbCoE
e4cadc5a40 chore: update dep
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-27 13:50:33 +08:00
bggRGjQaUbCoE
907d37dd4c mod: whisper: show article_card
ref orz12/main

Closes #540

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-27 11:10:40 +08:00
bggRGjQaUbCoE
00d30313af opt: video widget
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-27 10:59:16 +08:00
bggRGjQaUbCoE
950dd82e3c fix: sort fav
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-26 23:40:03 +08:00
bggRGjQaUbCoE
c53c3a387c fix: #539
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-26 23:32:57 +08:00
bggRGjQaUbCoE
5d0b2dc8e3 feat: custom app font weight
Closes #533

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-26 21:42:57 +08:00
bggRGjQaUbCoE
f5e9375917 mod: update qa when switching
Closes #437

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-26 20:40:38 +08:00
bggRGjQaUbCoE
cdfab7a7db chore: update dep
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-26 19:02:24 +08:00
bggRGjQaUbCoE
f3e6a59e4f chore: upgrade deps
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-26 17:21:41 +08:00
bggRGjQaUbCoE
239c9ca2a7 mod: top or refresh debounce
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-26 16:39:52 +08:00
bggRGjQaUbCoE
becb566ca8 feat: sort fav
Closes #530

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-26 16:21:28 +08:00
bggRGjQaUbCoE
aa378d924b opt: post segments
Closes #531

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-26 12:10:55 +08:00
bggRGjQaUbCoE
812f351ddd opt: intro: queryUserStat
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-26 12:10:55 +08:00
My-Responsitories
b9adf26ee0 opt: model & feat: filter play (#529)
* opt: model

* opt: model

* feat: filter play
2025-03-25 14:45:30 +00:00
bggRGjQaUbCoE
018cd058ca opt: set playback speed
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-25 21:19:11 +08:00
bggRGjQaUbCoE
cd3385be63 opt: only play audio
Closes #519

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-25 18:25:12 +08:00
bggRGjQaUbCoE
d4e4813c78 feat: static dm duration
Closes #479

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-25 17:47:11 +08:00
My-Responsitories
8030912087 Revert "fix: mixinKeyEncTab" (#527)
This reverts commit 0f78669faf.
2025-03-25 17:03:15 +08:00
bggRGjQaUbCoE
4879701008 opt: up panel
Closes #513

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-25 16:49:27 +08:00
bggRGjQaUbCoE
6ab8e5925e mod: remove maxConnectionsPerHost
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-25 15:36:52 +08:00
bggRGjQaUbCoE
52dda9964c opt: queryFollowUp
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-25 15:15:19 +08:00
bggRGjQaUbCoE
1825329236 fix: SetSwitchItem
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-25 14:52:11 +08:00
bggRGjQaUbCoE
60a650f798 fix: #526
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-25 14:38:12 +08:00
bggRGjQaUbCoE
0f78669faf fix: mixinKeyEncTab
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-25 14:13:09 +08:00
bggRGjQaUbCoE
015309b3dc opt: main: anim to top
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-25 14:06:19 +08:00
My-Responsitories
a74edd22c1 feat: refresh on top (#524)
* feat: refresh on top

* check ctr client

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>

---------

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-25 13:46:38 +08:00
My-Responsitories
7a6085e923 refa: video model (#523) 2025-03-25 02:12:44 +00:00
bggRGjQaUbCoE
bf464994df opt: video progressbar
Closes #507
Closes #514

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-24 21:29:32 +08:00
bggRGjQaUbCoE
a611a88f69 opt: post segment
Closes #483

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-24 21:10:10 +08:00
bggRGjQaUbCoE
025b5c8e6d mod: search history
Closes #488

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-24 21:10:10 +08:00
bggRGjQaUbCoE
d37685f7cf opt: member page: show uname
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-24 21:10:10 +08:00
My-Responsitories
10a22b5186 opt: stat widget (#520) 2025-03-24 13:09:11 +00:00
bggRGjQaUbCoE
d9a74c43dc fix: del history
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-24 20:06:59 +08:00
bggRGjQaUbCoE
90c8aeb05d mod: history: full type
Closes #473

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-24 19:10:02 +08:00
bggRGjQaUbCoE
34f63612a4 fix: #517
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-24 14:29:54 +08:00
bggRGjQaUbCoE
edfa9a8dd1 mod: live: only play audio
Closes #465

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-24 14:07:42 +08:00
bggRGjQaUbCoE
95fa19f121 opt: dm widget
Closes #160
Closes #515

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-24 13:44:54 +08:00
bggRGjQaUbCoE
79d0d314f5 fix: #516
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-24 13:12:36 +08:00
bggRGjQaUbCoE
ddbf168c87 chore: update dm dep
Closes #511

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-24 11:37:02 +08:00
bggRGjQaUbCoE
0eee8bbac2 mod: def hwdec
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-24 10:50:51 +08:00
bggRGjQaUbCoE
92f02b5943 fix: search
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-24 10:20:43 +08:00
bggRGjQaUbCoE
f110c2a55f fix: fav search
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-24 10:16:01 +08:00
bggRGjQaUbCoE
8ddf42fff1 opt: switch btn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-24 00:19:25 +08:00
My-Responsitories
d2c34d64c3 fix #510 2025-03-23 23:17:18 +08:00
bggRGjQaUbCoE
2341027972 mod: show switch btn when playall
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-23 22:19:13 +08:00
bggRGjQaUbCoE
006c9301d9 fix: follow staff
related #481

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-23 21:53:26 +08:00
bggRGjQaUbCoE
1f8955d0b3 opt: prev/next play
Closes #506

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-23 21:47:12 +08:00
bggRGjQaUbCoE
5a758ebb3a opt: play all
Closes #503

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-23 20:49:29 +08:00
bggRGjQaUbCoE
97bef56006 mod: live qa
Closes #464

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-23 20:35:16 +08:00
bggRGjQaUbCoE
96ba36ed67 fix: def subtitle stroke
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-23 20:34:59 +08:00
My-Responsitories
edf84fcc8f opt: blacklist (#501) 2025-03-23 11:13:07 +00:00
bggRGjQaUbCoE
a8428e52d2 opt: save subtitle
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-23 17:03:56 +08:00
bggRGjQaUbCoE
fd8559228e feat: save subtitle
Closes #495

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-23 16:27:38 +08:00
My-Responsitories
d6587cf3b6 feat: logout (#497)
* feat: logout

* update api type
2025-03-23 13:46:26 +08:00
My-Responsitories
7c3e3cb1f8 some fixes (#498)
* nologin reject headtbeat

* fix: change anonymity

* use account as key
2025-03-23 13:46:04 +08:00
bggRGjQaUbCoE
9d0ac30fad feat: follow staff
Closes #481

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-23 13:40:44 +08:00
bggRGjQaUbCoE
68d11d7638 feat: custom subtitle fontweight
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-23 12:19:25 +08:00
My-Responsitories
3881b3dc74 feat: retry before sending (#489)
* feat: retry before sending

* reduce idleTimeout
2025-03-23 12:09:11 +08:00
My-Responsitories
99b14d0f0e opt: danmaku filter (#486) 2025-03-23 12:07:57 +08:00
My-Responsitories
066f3d4132 some fix (#480)
* fix dislikeVideo

* fix profile update

* show login toast
2025-03-23 12:06:34 +08:00
My-Responsitories
b15fdfa2ff feat: account manager (#468)
* feat: account manager

* remove dep

* some fixes

* migrate accounts

* reimplement clearCookie
2025-03-19 13:19:32 +08:00
bggRGjQaUbCoE
94fa0652ac fix: #470
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-17 18:34:49 +08:00
bggRGjQaUbCoE
5c54e131ba opt: loadingwidget
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-17 14:00:11 +08:00
bggRGjQaUbCoE
1fc85fd618 mod: medialist: del btn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-17 13:59:47 +08:00
bggRGjQaUbCoE
e1c561b613 fix: #467
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-17 00:45:35 +08:00
bggRGjQaUbCoE
950620bf9e opt: dyn panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-16 21:26:37 +08:00
bggRGjQaUbCoE
ae7a1e2373 mod: dyn: show medialist type
Closes #462

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-16 20:50:04 +08:00
bggRGjQaUbCoE
bddeb72d9b fix: medialist: del btn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-16 18:44:32 +08:00
bggRGjQaUbCoE
b99cf4f629 opt: playall
Closes #450

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-16 18:19:22 +08:00
bggRGjQaUbCoE
b07cf62bdd mod: medialist: show del btn
Closes #451

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-16 16:36:43 +08:00
bggRGjQaUbCoE
57d2d3f5d9 fix: video page theme
mod: popscope

related #459

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-16 15:33:55 +08:00
My-Responsitories
7854c5e6b9 split report dialog (#460) 2025-03-16 13:34:04 +08:00
bggRGjQaUbCoE
0b8e95477c mod: handle show viewpoints btn
Closes #457

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-16 11:22:20 +08:00
dom
c2e9a7deb3 Update 功能请求.yml 2025-03-16 10:38:47 +08:00
bggRGjQaUbCoE
361a6a4c1d fix: get args
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-15 19:55:47 +08:00
bggRGjQaUbCoE
8eca9a6644 opt: live: msg bg
Closes #448

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-15 16:19:09 +08:00
bggRGjQaUbCoE
0770f325ab feat: subtitle stroke
Closes #446

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-15 15:46:07 +08:00
bggRGjQaUbCoE
98d52760b3 mod: pages
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-15 15:27:16 +08:00
bggRGjQaUbCoE
0ebe976b8a mod: custom enableSlideVolumeBrightness
Closes #439

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-14 19:47:22 +08:00
bggRGjQaUbCoE
21fe0ef288 mod: search from tag
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-14 12:19:30 +08:00
bggRGjQaUbCoE
28ef1890d1 fix: #438
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-13 22:08:06 +08:00
bggRGjQaUbCoE
d6f238c720 fix: get sortField
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-13 22:07:32 +08:00
bggRGjQaUbCoE
44bf9dd9e1 opt: dyn panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-13 13:49:39 +08:00
bggRGjQaUbCoE
e357da5162 opt: dyn panel
Closes #436

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-13 12:27:36 +08:00
bggRGjQaUbCoE
c296aa036a fix: img preview quality
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-13 11:54:22 +08:00
bggRGjQaUbCoE
12c46f938d mod: split dm/sub settings, add reset btn
Closes #223
Closes #361

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-12 18:27:08 +08:00
bggRGjQaUbCoE
b4412f5b37 opt: some widgets
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-12 16:45:21 +08:00
bggRGjQaUbCoE
5f2ac0d59b fix: ctr tag
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-12 09:37:10 +08:00
bggRGjQaUbCoE
2a73725455 opt: live room
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-11 22:25:13 +08:00
bggRGjQaUbCoE
a8725e64ee opt: live room
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-11 21:51:16 +08:00
bggRGjQaUbCoE
727ae8cd2b opt: live room
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-11 21:35:47 +08:00
bggRGjQaUbCoE
714f288170 opt: live room
Closes #427

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-11 21:10:37 +08:00
bggRGjQaUbCoE
3da64d2641 fix: share video
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-11 14:29:05 +08:00
My-Responsitories
2556290a6e fix #424 2025-03-11 14:11:13 +08:00
bggRGjQaUbCoE
66b547a904 fix: #424
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-11 13:59:58 +08:00
bggRGjQaUbCoE
c1ab273478 opt: video: long press
Closes #423

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-11 13:54:31 +08:00
bggRGjQaUbCoE
4aa3d5f273 opt: video sheet
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-11 13:44:24 +08:00
bggRGjQaUbCoE
a6a1de169b fix: video theme, view later
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-11 11:54:44 +08:00
bggRGjQaUbCoE
af6188be77 opt: live room bg
Closes #422

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-11 11:54:17 +08:00
bggRGjQaUbCoE
bd39de2109 opt: video dialog
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-10 23:56:51 +08:00
bggRGjQaUbCoE
33375aeb7d feat: dark video page
Closes #420

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-10 23:33:33 +08:00
bggRGjQaUbCoE
fafe6c1e91 opt: video page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-10 21:40:59 +08:00
bggRGjQaUbCoE
68b072bf44 mod: remove unused import
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-10 20:19:43 +08:00
My-Responsitories
99cdec62a1 view later (#419) 2025-03-10 18:46:07 +08:00
bggRGjQaUbCoE
59797a2f5f mod: jump from invalid fav item
Closes #416

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-10 16:52:54 +08:00
bggRGjQaUbCoE
5cc661e314 opt: video width
Closes #417

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-10 15:54:38 +08:00
bggRGjQaUbCoE
2ce79d21b5 opt: view invalid user space
Closes #414

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-10 15:14:36 +08:00
bggRGjQaUbCoE
b75fda3596 mod: common ctr
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-10 11:12:52 +08:00
bggRGjQaUbCoE
2efa6f4ace mod: jump from cvid
Closes #405

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-09 21:42:47 +08:00
bggRGjQaUbCoE
95e50e436b mod: option show dyn actionbar
Closes #412

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-09 21:22:19 +08:00
bggRGjQaUbCoE
35a53bc8ac mod: option shrink video
Closes #410

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-09 21:00:24 +08:00
bggRGjQaUbCoE
58c16ef52e chore: add episode info api
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-09 20:49:53 +08:00
bggRGjQaUbCoE
847ac80d5f opt: viewpoints page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-09 10:09:54 +08:00
bggRGjQaUbCoE
0408b27ca5 mod: check reply manually
Closes #407

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-09 09:50:06 +08:00
My-Responsitories
2949adbbfd fix: msg_feed insert type error (#411)
* fix: msg_feed insert type error

* jump to dyn secondary reply
2025-03-09 09:49:16 +08:00
dom
2f616ba237 Update and rename 功能请求.md to 功能请求.yml 2025-03-08 20:01:16 +08:00
dom
b50ead327c Update and rename bug-反馈.md to bug-反馈.yml 2025-03-08 19:56:06 +08:00
bggRGjQaUbCoE
2fe0f43cb6 fix: #404
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-08 08:33:03 +08:00
bggRGjQaUbCoE
b85413be9b opt: video bg
Closes #397

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-07 15:04:16 +08:00
bggRGjQaUbCoE
c88776c4a0 mod: try-catch nextplay
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-07 11:51:20 +08:00
My-Responsitories
b7cb977f2b remove duplicated code (#396)
* remove duplicated code

* partical revert

---------

Co-authored-by: dom <githubaccount56556@proton.me>
2025-03-07 11:49:46 +08:00
bggRGjQaUbCoE
3048e36d2f mod: requery dm
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-06 16:27:51 +08:00
bggRGjQaUbCoE
64f37fa743 opt: triple
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-06 13:52:37 +08:00
bggRGjQaUbCoE
737b7d0507 fix: numformat
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-06 13:32:44 +08:00
bggRGjQaUbCoE
973dad4176 fix: video header
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-06 12:26:34 +08:00
bggRGjQaUbCoE
46110adb8f fix: #391
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-06 12:06:00 +08:00
bggRGjQaUbCoE
b5c7ed1c34 opt: video: check title width
Closes #206

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-06 11:58:39 +08:00
bggRGjQaUbCoE
86678ec15a opt: triple
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-06 11:03:58 +08:00
bggRGjQaUbCoE
893fb63a72 mod: video appbar
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-06 10:48:37 +08:00
bggRGjQaUbCoE
3b717cfc58 fix: video minScale
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-06 10:11:10 +08:00
bggRGjQaUbCoE
ed40a91a52 opt: fullscreen triple
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-05 23:49:03 +08:00
bggRGjQaUbCoE
8b1bec6ed2 mod: blacklist item
Closes #390

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-05 23:02:32 +08:00
bggRGjQaUbCoE
a6a3476cb2 mod: video minScale
Closes #388

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-05 22:48:01 +08:00
bggRGjQaUbCoE
fac3c19d3f mod: show fullscreen action item
Closes #367

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-05 21:50:26 +08:00
bggRGjQaUbCoE
dc1451c3af opt: at me item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-05 17:57:51 +08:00
bggRGjQaUbCoE
08b0a93064 mod: msg top: show time
Closes #387

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-05 17:39:09 +08:00
bggRGjQaUbCoE
72dd0b9e81 opt: report panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-05 17:04:16 +08:00
bggRGjQaUbCoE
8236b93717 mod: msg top item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-05 17:01:22 +08:00
My-Responsitories
c4c5eee2eb fix banUid (#386) 2025-03-05 17:01:08 +08:00
My-Responsitories
5cc9c59c76 report panel (#385) 2025-03-05 15:42:04 +08:00
bggRGjQaUbCoE
bf4ecc85dd mod: article req
Closes #305

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-05 14:25:54 +08:00
bggRGjQaUbCoE
da5c2148ad opt: horizontal image view
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-05 13:42:35 +08:00
bggRGjQaUbCoE
bfcea11320 opt: dyndetail/html ctr listener
related #305

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-05 13:22:06 +08:00
bggRGjQaUbCoE
ed19e13630 fix: video appbar
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-05 11:23:51 +08:00
bggRGjQaUbCoE
6497fb6cd0 mod: common slide page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-05 10:45:02 +08:00
bggRGjQaUbCoE
9c21f03df8 opt: tabbar
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-05 00:04:38 +08:00
bggRGjQaUbCoE
7667e73d9d fix: #383
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-04 23:38:38 +08:00
bggRGjQaUbCoE
ff2ed0421c mod: pages
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-04 22:32:09 +08:00
bggRGjQaUbCoE
56c5ad360a mod: more slide dismiss pages
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-04 20:35:15 +08:00
bggRGjQaUbCoE
ef644d2837 fix: #381
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-04 20:34:45 +08:00
bggRGjQaUbCoE
4642eda98d refa: msg top page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-04 14:37:58 +08:00
bggRGjQaUbCoE
8ef163dd38 mod: refresh
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-04 12:06:50 +08:00
bggRGjQaUbCoE
5986add7dd feat: show video note list
Closes #376

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-04 11:42:41 +08:00
bggRGjQaUbCoE
c990cf1660 mod: progressbar
Closes #379

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-04 09:37:10 +08:00
bggRGjQaUbCoE
76c16c035e mod: show dm merged count
related #359

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-03 21:38:02 +08:00
My-Responsitories
d5a244ce7f update msg api (#375) 2025-03-03 17:23:19 +08:00
bggRGjQaUbCoE
432c5133e6 mod: show clear search history dialog
related #359

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-03 11:40:39 +08:00
bggRGjQaUbCoE
a9f9b324a9 opt: slide gesture
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-02 13:59:45 +08:00
bggRGjQaUbCoE
4735297285 opt: seek indicator
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-02 12:13:48 +08:00
bggRGjQaUbCoE
3abff4b9da opt: string ext
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-02 12:04:13 +08:00
bggRGjQaUbCoE
c32b98fa7f fix: thumbnail image url
Closes #360

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-02 11:53:51 +08:00
bggRGjQaUbCoE
a605c0fcfb mod: reenable multi seek
Closes #365

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-02 10:23:45 +08:00
bggRGjQaUbCoE
1e83b4557f mod: extra jump to reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-02 00:47:02 +08:00
bggRGjQaUbCoE
c3d729fc77 mod: scheme: jump to reply
Closes #362

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-02 00:39:39 +08:00
bggRGjQaUbCoE
00ea891784 fix: clear audio noti
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-01 17:53:24 +08:00
bggRGjQaUbCoE
c98dbccbd7 fix: #359
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-01 16:40:40 +08:00
bggRGjQaUbCoE
4a68122c31 opt: live bottom control
Closes #349

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-01 13:52:26 +08:00
bggRGjQaUbCoE
9c4a52de87 opt: video toolbar icon
Closes #329

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-01 13:32:54 +08:00
bggRGjQaUbCoE
6c11140f43 fix: #352
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-01 09:36:41 +08:00
bggRGjQaUbCoE
11398ca64b opt: handle response
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-01 09:36:41 +08:00
bggRGjQaUbCoE
312ce6e639 opt: pages
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-28 21:54:53 +08:00
bggRGjQaUbCoE
139b48c457 opt: dm widget
Closes #350

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-28 21:47:42 +08:00
bggRGjQaUbCoE
f1f478e193 fix: live: show statusbar
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-28 21:47:42 +08:00
bggRGjQaUbCoE
1abaf3db3f fix: #343
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-28 21:47:42 +08:00
bggRGjQaUbCoE
f6bfbc3ed6 mod: video sheet panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-28 20:20:39 +08:00
bggRGjQaUbCoE
d2890d72e5 fix: #341 #343 #339
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-28 17:48:04 +08:00
bggRGjQaUbCoE
5c029c8f64 Revert "opt: video page"
This reverts commit 82030b8d06.
2025-02-28 17:30:50 +08:00
bggRGjQaUbCoE
c37a631df2 fix: #345
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-28 15:57:31 +08:00
bggRGjQaUbCoE
82030b8d06 opt: video page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-28 15:36:39 +08:00
bggRGjQaUbCoE
e362f75dac opt: slide gesture
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-28 13:10:14 +08:00
bggRGjQaUbCoE
3fecf7c0a4 fix: #339
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-28 11:26:03 +08:00
bggRGjQaUbCoE
801043468d fix: getPlayerKey
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-28 10:16:02 +08:00
bggRGjQaUbCoE
1b4f588671 fix: #339 #341
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-28 10:05:27 +08:00
bggRGjQaUbCoE
7ad48570f0 mod: fullscreen debounce
Closes #340

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-28 00:37:57 +08:00
bggRGjQaUbCoE
5b8c68303f fix: #337
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-27 23:52:54 +08:00
bggRGjQaUbCoE
87d3d0ca14 fix: video page v
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-27 21:28:14 +08:00
bggRGjQaUbCoE
b330440371 fix: video page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-27 21:00:49 +08:00
bggRGjQaUbCoE
2a173ef804 fix: #334
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-27 20:06:46 +08:00
bggRGjQaUbCoE
bceabae06f fix: video play
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-27 19:05:57 +08:00
bggRGjQaUbCoE
69667c135d feat: slide to dismiss subreply page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-27 18:05:34 +08:00
bggRGjQaUbCoE
587870ad71 fix: player key
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-27 16:52:33 +08:00
bggRGjQaUbCoE
609fab345a fix: video page v
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-27 16:26:54 +08:00
bggRGjQaUbCoE
29c47cee78 fix: #333
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-27 15:51:03 +08:00
bggRGjQaUbCoE
6a9795f561 opt: video page v
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-27 11:38:44 +08:00
bggRGjQaUbCoE
72e7f0aa9f Revert "fix: #333"
This reverts commit acfa384c0c.
2025-02-27 11:38:43 +08:00
bggRGjQaUbCoE
acfa384c0c fix: #333
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-27 09:51:21 +08:00
bggRGjQaUbCoE
c2d27ddd04 opt: video page v
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-27 09:28:43 +08:00
My-Responsitories
0a6950e34a enable http2 (#331) 2025-02-26 22:02:19 +08:00
My-Responsitories
1c3d77b95d opt: wbiSign (#332) 2025-02-26 22:01:38 +08:00
bggRGjQaUbCoE
fb11208bbe fix: video toolbar
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-26 20:23:26 +08:00
bggRGjQaUbCoE
94f05127b6 fix: #330
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-26 19:53:06 +08:00
bggRGjQaUbCoE
25a3046c3c fix: video page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-26 18:53:31 +08:00
bggRGjQaUbCoE
f479fc37ba mod: follow tabbarview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-26 18:36:25 +08:00
bggRGjQaUbCoE
3ee19a8f08 mod: show followed user verif
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-26 18:27:50 +08:00
bggRGjQaUbCoE
b8d2ad68dd fix: video page v
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-26 17:43:35 +08:00
dom
8434c488da refa: vertical video page (#328)
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-26 17:21:24 +08:00
bggRGjQaUbCoE
41f251ad50 fix: dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-26 11:39:56 +08:00
bggRGjQaUbCoE
8e99ff1173 mod: search: show user verf
Closes #322

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-25 18:27:15 +08:00
bggRGjQaUbCoE
a921b983f5 opt: cancel seek
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-25 18:03:26 +08:00
bggRGjQaUbCoE
81eeda0a68 mod: video: cancellable slide seek
Closes #319

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-25 16:53:35 +08:00
bggRGjQaUbCoE
1a54f61355 mod: player: enable long press feedback
Closes #318

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-25 16:53:01 +08:00
bggRGjQaUbCoE
382cd5b73d mod: error toast
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-25 15:20:52 +08:00
bggRGjQaUbCoE
e236485bc7 mod: listener
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-25 15:20:52 +08:00
bggRGjQaUbCoE
0e69e23606 mod: video tabbarview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-24 22:25:37 +08:00
bggRGjQaUbCoE
0ef85f2551 fix: search ctr
related #306

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-24 21:04:28 +08:00
My-Responsitories
8d3990124e revert genTraceId (#314) 2025-02-24 17:13:15 +08:00
bggRGjQaUbCoE
7f912a1781 mod: refresh
related #306

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-24 17:10:43 +08:00
bggRGjQaUbCoE
d9ae1dd97a fix: handle grpc response
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-24 16:31:04 +08:00
bggRGjQaUbCoE
307db51aec mod: filter goods reposted dyn
Closes #309

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-24 15:00:54 +08:00
My-Responsitories
347a704b54 replace grpc to dio (#313)
* replace grpc to dio

* load danmaku from grpc
2025-02-24 14:55:28 +08:00
My-Responsitories
9e242fb902 remove duplicate code (#312)
* remove duplicate code

* Update login.dart
2025-02-24 14:55:08 +08:00
bggRGjQaUbCoE
192cd60a4f fix: get video progress
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-24 10:31:14 +08:00
bggRGjQaUbCoE
a98d8511d6 Update README.md
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-23 21:03:05 +08:00
bggRGjQaUbCoE
811b79610c fix: live room
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-23 18:10:51 +08:00
bggRGjQaUbCoE
14129e8f21 mod: horizontal live room
Closes #62

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-23 17:15:25 +08:00
bggRGjQaUbCoE
16de044d3d mod: triple
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-23 15:10:31 +08:00
bggRGjQaUbCoE
e573a8a9c0 mod: fs
related #306

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-23 14:58:12 +08:00
bggRGjQaUbCoE
108648cabf mod: seek from url
related #208

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-23 11:28:13 +08:00
bggRGjQaUbCoE
8e4ce07d19 opt: parse scheme
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-23 11:05:50 +08:00
bggRGjQaUbCoE
09cebd70ae mod: seek from dm
Closes #208

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-23 10:43:35 +08:00
bggRGjQaUbCoE
6a615c408b opt: nav icon color
ref orz12/main
2025-02-22 20:37:51 +08:00
bggRGjQaUbCoE
9ebc054c8c opt: spring
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-22 20:17:38 +08:00
My-Responsitories
b2c520bd91 feat: custom spring (#304) 2025-02-22 17:56:36 +08:00
bggRGjQaUbCoE
6506afa732 mod: add expand dyn live panel option
Closes #302

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-22 16:35:25 +08:00
bggRGjQaUbCoE
d1c74b9389 Revert "mod: set user-agent"
This reverts commit 4c56fcd6a8.
2025-02-22 16:10:11 +08:00
bggRGjQaUbCoE
61ca7bc1cb opt: horizontal preview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-22 12:08:36 +08:00
bggRGjQaUbCoE
f94cb2a4b5 opt: pages
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-21 21:27:19 +08:00
bggRGjQaUbCoE
4c56fcd6a8 mod: set user-agent
Closes #299

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-21 20:56:15 +08:00
bggRGjQaUbCoE
d5bb2ec165 opt: del fav folder
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-21 18:20:08 +08:00
bggRGjQaUbCoE
27bc68f264 opt: follow page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-21 18:18:16 +08:00
bggRGjQaUbCoE
516eed76b7 mod: video sheet
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-21 18:04:31 +08:00
bggRGjQaUbCoE
4190c17cdc fix: #295
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-21 17:43:50 +08:00
bggRGjQaUbCoE
3d0fedfb61 mod: convert forEach
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-21 11:39:32 +08:00
bggRGjQaUbCoE
9d57deffb4 fix: filter dm midhash
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-21 11:17:54 +08:00
My-Responsitories
cc1951c721 fix regex & use set in uid (#296)
* fix regex count & use set in uid

* fix regex
2025-02-21 10:42:28 +08:00
bggRGjQaUbCoE
1cd8d4913d fix: #294
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-20 23:15:06 +08:00
bggRGjQaUbCoE
19890e29e9 mod: restore video duration
Closes #293

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-20 21:09:53 +08:00
bggRGjQaUbCoE
f759dba7da opt: filter danmaku
related #283

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-20 18:09:51 +08:00
bggRGjQaUbCoE
fb6f92a70b opt: #284
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-19 16:18:21 +08:00
bggRGjQaUbCoE
f22cad42d7 opt: filter data
Closes #283

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-19 15:42:24 +08:00
My-Responsitories
cfb6c674ea skip mcdn on parsing (#281) 2025-02-19 14:55:02 +08:00
bggRGjQaUbCoE
415c68a570 fix: typo
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-19 12:16:20 +08:00
bggRGjQaUbCoE
15b949bb9c mod: webview jump
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-19 11:42:05 +08:00
bggRGjQaUbCoE
316a9809e4 mod: delay checking dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-18 22:42:39 +08:00
bggRGjQaUbCoE
3f5aa03056 mod: insert dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-18 22:03:59 +08:00
bggRGjQaUbCoE
6bc33795a3 feat: create dyn antifraud
Closes #278

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-18 21:51:09 +08:00
bggRGjQaUbCoE
3191ae27a5 mod: repost panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-18 18:54:46 +08:00
bggRGjQaUbCoE
b25de52b9e feat: repost video
Closes #279

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-18 18:28:59 +08:00
bggRGjQaUbCoE
a08b4648d5 mod: try-catch biliSendCommAntifraud
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-18 17:07:00 +08:00
bggRGjQaUbCoE
e7a7c945de fix: biliSendCommAntifraud
related #275

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-18 15:48:39 +08:00
bggRGjQaUbCoE
571f358280 mod: user search widget
Closes #280

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-17 23:11:16 +08:00
bggRGjQaUbCoE
7ddc3adfaa feat: bili comm antifraud
Closes #275

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-17 21:31:55 +08:00
bggRGjQaUbCoE
957c326148 feat: anti goods reply
Closes #276

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-17 18:49:20 +08:00
bggRGjQaUbCoE
0b246d03a6 feat: anti goods dyn
Closes #277

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-17 18:49:03 +08:00
bggRGjQaUbCoE
5dd3ff32b6 fix: view forwarded dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-16 22:00:55 +08:00
bggRGjQaUbCoE
a48d262637 mod: show member coin/like archives(web)
Closes #265

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-16 20:55:41 +08:00
bggRGjQaUbCoE
b5d17b5161 mod: pay coins page
related #245

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-16 20:34:06 +08:00
bggRGjQaUbCoE
980733ba22 fix: member contribute page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-16 19:49:39 +08:00
bggRGjQaUbCoE
7043fdc35d mod: debug logout
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-16 15:09:53 +08:00
bggRGjQaUbCoE
81713a6bc4 mod: article: add action panel
related #235

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-16 15:00:49 +08:00
bggRGjQaUbCoE
959bcfaa30 mod: keep pgc index page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-16 13:37:34 +08:00
bggRGjQaUbCoE
fa465f792d opt: video width
Closes #267

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-16 13:37:34 +08:00
bggRGjQaUbCoE
74bf78b9cd feat: pgc index page
Closes #216

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-16 13:15:00 +08:00
bggRGjQaUbCoE
8c408e59f6 opt: post segment panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-16 09:25:33 +08:00
bggRGjQaUbCoE
25d27e42ed fix: #263
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-16 09:22:09 +08:00
bggRGjQaUbCoE
0f2b0cc5f2 Revert "fix: #263"
This reverts commit 84ed34f3a7.
2025-02-16 01:01:01 +08:00
bggRGjQaUbCoE
00ea34f45d opt: video bs
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-15 23:42:02 +08:00
bggRGjQaUbCoE
ec936c1821 opt: video bs
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-15 23:00:47 +08:00
bggRGjQaUbCoE
2ff84857e7 refa: video bottom sheet
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-15 22:19:43 +08:00
bggRGjQaUbCoE
84ed34f3a7 fix: #263
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-15 21:07:56 +08:00
bggRGjQaUbCoE
f0508e1bc2 mod: disable version check when debug
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-15 20:40:39 +08:00
bggRGjQaUbCoE
8ea7bf36d7 fix: dyn detail: repost btn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-15 20:22:47 +08:00
bggRGjQaUbCoE
8819461eed mod: dyn detail: add action panel
Closes #235

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-15 18:04:43 +08:00
bggRGjQaUbCoE
7c30668c87 fix: #261
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-15 16:41:49 +08:00
bggRGjQaUbCoE
a3424950ca fix: push dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-15 14:33:58 +08:00
bggRGjQaUbCoE
ebc42eb05e fix: logout
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-15 14:25:10 +08:00
bggRGjQaUbCoE
fc6ff44471 fix: ai conclusion
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-15 14:23:15 +08:00
bggRGjQaUbCoE
be03377449 fix: emote
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-15 13:52:12 +08:00
bggRGjQaUbCoE
e52934093a opt: member tab
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-15 13:30:50 +08:00
bggRGjQaUbCoE
ebfd98488e mod: show staff verf
Closes #259

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-15 13:26:08 +08:00
bggRGjQaUbCoE
6a68af77dc mod: member tab
Closes #260

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-15 13:14:25 +08:00
bggRGjQaUbCoE
e5c0fb7cb2 fix: in-app webview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-15 12:57:04 +08:00
bggRGjQaUbCoE
d9611cce80 opt: in-app webview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-15 12:26:44 +08:00
bggRGjQaUbCoE
4b48aba2ae opt: data parse
related #258

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-15 12:03:43 +08:00
bggRGjQaUbCoE
47fbb6cd0e opt: whisper: msg preview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-15 00:06:35 +08:00
bggRGjQaUbCoE
dae71d427c feat: whisper: revoke msg
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-14 23:28:48 +08:00
bggRGjQaUbCoE
46bc2ceb78 mod: scheme match
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-14 21:52:57 +08:00
bggRGjQaUbCoE
6f98200179 mod: whisper pic type
Closes #253

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-14 21:35:15 +08:00
bggRGjQaUbCoE
a57b4c56a5 fix: #257
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-14 21:07:56 +08:00
bggRGjQaUbCoE
6c3062ba2d feat: pure black theme
Closes #254

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-14 16:10:22 +08:00
bggRGjQaUbCoE
064c8a9dfe mod: page observer
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-14 11:15:50 +08:00
bggRGjQaUbCoE
7dd47736fb opt: better url pattern
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-13 22:27:16 +08:00
bggRGjQaUbCoE
84cc65489f mod: scheme match
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-13 17:51:52 +08:00
bggRGjQaUbCoE
2b9cb54d91 opt: view from playlist
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-13 17:15:48 +08:00
dom
54c7fef217 opt: jump url (#246)
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-13 16:53:40 +08:00
bggRGjQaUbCoE
ba74cb8c01 opt: video bottom control
Closes #244

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-13 15:04:44 +08:00
bggRGjQaUbCoE
675932aa69 mod: try-catch some requests
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-12 22:17:01 +08:00
bggRGjQaUbCoE
d996e0a7dd fix: #240
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-12 21:52:27 +08:00
bggRGjQaUbCoE
b6279f702a fix: #239
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-12 20:48:14 +08:00
bggRGjQaUbCoE
695a89b91a opt: view pgc section
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-12 16:14:59 +08:00
bggRGjQaUbCoE
09753b6bbd fix: #226
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-12 14:20:16 +08:00
bggRGjQaUbCoE
6502b97388 mod: pgc coin
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-12 13:24:46 +08:00
bggRGjQaUbCoE
95d84647b7 opt: coin page checkbox
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-12 12:59:30 +08:00
bggRGjQaUbCoE
8f5065332e fix: intro up verify
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-12 12:59:23 +08:00
bggRGjQaUbCoE
71c8cbb8da fix: #232
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-12 12:39:31 +08:00
bggRGjQaUbCoE
3217731486 mod: coin with like
Closes #231

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-12 12:20:06 +08:00
bggRGjQaUbCoE
a4e63fe0e8 mod: video intro: show detailed owner info
Closes #229

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-12 12:27:29 +08:00
bggRGjQaUbCoE
cdb8f6845c mod: history card menu
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-11 21:50:59 +08:00
bggRGjQaUbCoE
0a7d286c47 mod: reply2reply header
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-11 21:14:35 +08:00
bggRGjQaUbCoE
e17fd0071d mod: forwarded live dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-11 21:14:35 +08:00
bggRGjQaUbCoE
a9ba30b9b9 mod: show dyn gif emote
mod: emote tabbar

opt: video progress indicator

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-11 18:30:01 +08:00
bggRGjQaUbCoE
4267a3b8e0 mod: member archive: show progress
Closes #225

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-11 17:21:06 +08:00
bggRGjQaUbCoE
50022ae635 fix: whisper: null check
related #217

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-11 15:20:52 +08:00
bggRGjQaUbCoE
0991621152 mod: dyn action
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-11 14:53:17 +08:00
bggRGjQaUbCoE
192f8924c8 fix: #217
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-11 14:07:43 +08:00
bggRGjQaUbCoE
51a12d7266 mod: minor tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-11 12:05:21 +08:00
bggRGjQaUbCoE
1417fcda6e fix: seek anim
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-10 21:33:57 +08:00
bggRGjQaUbCoE
6114e6f033 opt: restore scale btn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-10 19:58:44 +08:00
bggRGjQaUbCoE
bc2dbc59ce mod: video scale set
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-10 18:51:41 +08:00
bggRGjQaUbCoE
7c5075413e mod: add restore video scale button
related #222

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-10 18:31:22 +08:00
bggRGjQaUbCoE
52175b0b69 mod: show reply gif emote
Closes #212

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-10 16:22:48 +08:00
bggRGjQaUbCoE
f0a3515279 opt: search aid/bvid
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-10 13:46:41 +08:00
bggRGjQaUbCoE
3c2ccf7d40 mod: check av/bv search
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-10 13:31:50 +08:00
bggRGjQaUbCoE
abd01e1a27 fix: reply cv jump
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-10 13:14:40 +08:00
bggRGjQaUbCoE
0f63976a00 mod: reply jump
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-10 12:04:13 +08:00
bggRGjQaUbCoE
6817eb6e56 fix: reply jump url
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-10 11:13:55 +08:00
bggRGjQaUbCoE
a951d42623 mod: web down
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-10 11:13:54 +08:00
bggRGjQaUbCoE
8f5c2bf3ba mod: dyn article: show block type
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-09 22:47:31 +08:00
bggRGjQaUbCoE
7744217d17 mod: grpc reply: jump to vote
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-09 20:59:58 +08:00
bggRGjQaUbCoE
a84c153bdd fix: later request
log #214

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-09 18:35:01 +08:00
bggRGjQaUbCoE
31a0a90ba4 mod: reply2relpy header
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-09 15:43:57 +08:00
bggRGjQaUbCoE
383ce777e3 mod: webview: handle download request
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-09 10:44:46 +08:00
bggRGjQaUbCoE
e7ac88ffb1 opt: reply2reply header
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-09 09:36:26 +08:00
bggRGjQaUbCoE
9657c77999 mod: push article
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-09 09:36:26 +08:00
bggRGjQaUbCoE
afd508f28b opt: persistent header
Closes #211

ref pilipala

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-09 00:25:25 +08:00
bggRGjQaUbCoE
634612c1a2 fix: article
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-08 23:50:17 +08:00
bggRGjQaUbCoE
76545397d4 mod: video push
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-08 23:22:25 +08:00
bggRGjQaUbCoE
d2f586a7f1 fix: push bangumi
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-08 23:08:58 +08:00
bggRGjQaUbCoE
7cfebcb6ed opt: webview to video
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-08 22:56:43 +08:00
bggRGjQaUbCoE
9a3766e7b7 opt: webview to video
Closes #209

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-08 21:41:19 +08:00
bggRGjQaUbCoE
588a06bece opt: article content
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-07 17:40:45 +08:00
bggRGjQaUbCoE
e45a126862 fix: handleWebview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-07 16:39:33 +08:00
bggRGjQaUbCoE
a581945c9e feat: interactive video
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-07 15:38:33 +08:00
bggRGjQaUbCoE
331fd0d619 mod: intro panel
opt: pgc page

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-07 15:24:03 +08:00
bggRGjQaUbCoE
c6e229d571 fix: replay
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-06 12:09:29 +08:00
bggRGjQaUbCoE
b2c3b1ff95 fix: #199
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-06 12:09:08 +08:00
bggRGjQaUbCoE
3fc12fcc09 mod: widget
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-05 16:55:10 +08:00
bggRGjQaUbCoE
e098631553 mod: dyn square type
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-05 13:49:37 +08:00
bggRGjQaUbCoE
0fcd55755e mod: handleWebview
Closes #194

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-05 13:36:44 +08:00
bggRGjQaUbCoE
65e7c0c4f4 opt: pages
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-05 12:19:45 +08:00
bggRGjQaUbCoE
70aecd1e38 mod: view point
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-04 14:38:06 +08:00
bggRGjQaUbCoE
a40c773491 fix: interceptor
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-04 13:09:52 +08:00
bggRGjQaUbCoE
b4abb58a41 mod: seg bar, dyn decorate
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-04 11:33:23 +08:00
bggRGjQaUbCoE
e368436bc6 feat: reply: sync to dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-03 11:43:42 +08:00
bggRGjQaUbCoE
6c96b3a7f5 fix: check reply url
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-03 10:49:25 +08:00
bggRGjQaUbCoE
149f0c082d fix: reply2reply mode
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-03 10:20:30 +08:00
bggRGjQaUbCoE
994199b5a2 fix: check reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-02 23:44:47 +08:00
bggRGjQaUbCoE
8db3d80151 fix: onVideoDetailChange
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-02 22:29:25 +08:00
bggRGjQaUbCoE
93af1e7c44 opt: reply check
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-02 22:29:10 +08:00
dom
54e90bd986 feat: comment antifraud (#193)
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-02 21:24:07 +08:00
bggRGjQaUbCoE
ca16551917 mod: dm chart height
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-02 17:18:21 +08:00
bggRGjQaUbCoE
f4977d2855 mod: def hardwareDecoding
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-01 18:04:16 +08:00
bggRGjQaUbCoE
bd91fb7c6d mod: show volume when hiding sysui for ios
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-02-01 17:59:22 +08:00
bggRGjQaUbCoE
e1805896f4 Revert "opt: dm chart"
This reverts commit 31a639400e.
2025-01-31 20:40:18 +08:00
bggRGjQaUbCoE
31a639400e opt: dm chart
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-31 16:20:59 +08:00
bggRGjQaUbCoE
d6b24561fa fix: dm chart x
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-31 13:32:07 +08:00
dom
7ba9646d38 feat: danmaku chart (#192)
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-31 11:36:05 +08:00
bggRGjQaUbCoE
58a7cf1e75 fix: image preview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-30 18:03:15 +08:00
bggRGjQaUbCoE
1a327198f7 opt: video: onreset
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-30 15:52:59 +08:00
bggRGjQaUbCoE
e4fe91ef92 Update README.md
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-30 14:22:20 +08:00
bggRGjQaUbCoE
afcf817c4f fix: video duration
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-30 13:57:21 +08:00
bggRGjQaUbCoE
21550815db fix: seek preview image
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-30 12:11:44 +08:00
bggRGjQaUbCoE
02af3a18ff opt: video seek preview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-30 10:08:15 +08:00
bggRGjQaUbCoE
a5a13b45cf fix: seek preview index
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-29 23:45:10 +08:00
bggRGjQaUbCoE
0fd232ab3a feat: video seek preview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-29 21:20:58 +08:00
bggRGjQaUbCoE
8d83143ca6 opt: fav
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-29 15:29:20 +08:00
bggRGjQaUbCoE
74452cd622 mod: save as livephoto for ios
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-29 12:07:00 +08:00
bggRGjQaUbCoE
cf2e8cec54 fix: horizontal preview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-28 23:27:46 +08:00
bggRGjQaUbCoE
5231faf254 opt: pages
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-28 21:57:57 +08:00
bggRGjQaUbCoE
959d4de78a opt: image preview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-28 18:33:40 +08:00
bggRGjQaUbCoE
f5d7dc6b6a feat: live photo
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-28 15:40:19 +08:00
bggRGjQaUbCoE
b761c35d10 mod: show pendant/decorate
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-28 10:18:57 +08:00
bggRGjQaUbCoE
7f3f7f6bdd mod: dyn author panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-27 21:50:35 +08:00
bggRGjQaUbCoE
c5877b7c5e feat: custom show dyn decorate
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-27 21:21:28 +08:00
bggRGjQaUbCoE
9e4187ef17 mod: fetch only-fans dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-27 18:01:32 +08:00
bggRGjQaUbCoE
bf7ce3e5a2 mod: delay reloading fav
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-27 17:04:25 +08:00
bggRGjQaUbCoE
2c55314491 fix: dialog title
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-27 16:21:00 +08:00
bggRGjQaUbCoE
d28efef672 feat: copy/move toview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-27 15:17:11 +08:00
bggRGjQaUbCoE
49b631d560 feat: copy/move fav
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-27 14:59:00 +08:00
bggRGjQaUbCoE
896510f852 mod: fav sheet
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-27 13:39:33 +08:00
bggRGjQaUbCoE
1d8e469a46 feat: clean fav
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-27 13:26:31 +08:00
bggRGjQaUbCoE
caee40a5d9 mod: sr desc
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-27 11:52:45 +08:00
bggRGjQaUbCoE
7de051e6bb fix: skip listener
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-26 20:55:29 +08:00
bggRGjQaUbCoE
18cec3c752 mod: update android icon
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-26 15:22:31 +08:00
bggRGjQaUbCoE
3b46655051 fix: cdn test
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-26 13:06:45 +08:00
bggRGjQaUbCoE
f72ad572fb fix: cdn test
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-26 11:50:08 +08:00
bggRGjQaUbCoE
a57ea2adb6 mod: remove androidNotificationIcon tmply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-25 22:00:26 +08:00
bggRGjQaUbCoE
74e8b66546 fix: logout
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-25 17:50:53 +08:00
bggRGjQaUbCoE
a115b5e91b mod: refine reply/publish page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-25 15:02:01 +08:00
bggRGjQaUbCoE
4d79f763ac mod: fav
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-25 14:43:06 +08:00
bggRGjQaUbCoE
be20b1bd73 mod: split some pages
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-24 17:50:43 +08:00
bggRGjQaUbCoE
f3b1c416b9 mod: video key
ref orz12/main

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-24 11:55:02 +08:00
bggRGjQaUbCoE
731184b47e mod: enable video home btn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-23 20:36:08 +08:00
bggRGjQaUbCoE
6dcfd6e0a9 opt: custom webview dialog
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-22 21:49:23 +08:00
bggRGjQaUbCoE
ff80385a2e fix: dyn square widget
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-22 21:32:48 +08:00
bggRGjQaUbCoE
cf6840ebe1 mod: search pgc card
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-22 20:05:53 +08:00
bggRGjQaUbCoE
f02e0e59d9 chore: release 1.1.3
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-22 17:45:25 +08:00
bggRGjQaUbCoE
81d751d860 mod: change icon
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-22 17:45:21 +08:00
bggRGjQaUbCoE
c4ede14c1a mod: change package name
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-22 16:13:06 +08:00
bggRGjQaUbCoE
bd3809f996 mod: save dyn live cover
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-20 22:09:34 +08:00
bggRGjQaUbCoE
8525764fd4 mod: set shader
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-20 21:19:52 +08:00
bggRGjQaUbCoE
39ce3631e7 opt: horizontal settings page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-20 20:41:23 +08:00
bggRGjQaUbCoE
2d0ace04ba fix: preInitPlayer
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-20 17:15:44 +08:00
bggRGjQaUbCoE
f809c0555f mod: player err
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-20 16:40:34 +08:00
bggRGjQaUbCoE
71da661ce8 opt: reply ctr
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-20 16:23:30 +08:00
bggRGjQaUbCoE
adab32744e mod: member info: live widget
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-20 16:01:23 +08:00
bggRGjQaUbCoE
7544bc2a7f fix: video item menu
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-20 15:47:55 +08:00
bggRGjQaUbCoE
dfd4bf8077 opt: video: initskip
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-20 14:31:21 +08:00
bggRGjQaUbCoE
0870f2710e opt: search page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-20 12:47:19 +08:00
bggRGjQaUbCoE
b2edcfb6c0 mod: drop deprecated settings desc
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-20 12:26:30 +08:00
bggRGjQaUbCoE
5d4e9b9340 fix: reply jumpurl
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-20 12:06:02 +08:00
bggRGjQaUbCoE
34eb1def44 feat: custom enable search suggestion
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-20 11:30:59 +08:00
bggRGjQaUbCoE
5c6be9cdcd feat: custom main pageview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-20 11:12:02 +08:00
bggRGjQaUbCoE
f70845c350 opt: check unread
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-20 00:21:09 +08:00
bggRGjQaUbCoE
ecb416c3d2 mod: dyn author panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-19 22:32:18 +08:00
bggRGjQaUbCoE
25980d80a9 mod: main: use tabbarview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-19 21:37:55 +08:00
bggRGjQaUbCoE
568dcfcba9 mod: badge
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-19 20:56:05 +08:00
bggRGjQaUbCoE
44622c9a0b fix: pgc intro info
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-19 12:38:49 +08:00
bggRGjQaUbCoE
f50da73cc7 opt: save rcmd
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-19 12:16:20 +08:00
bggRGjQaUbCoE
97e31d8779 mod: update settings icon
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-19 12:16:20 +08:00
bggRGjQaUbCoE
13b17778ef feat: custom preinit player
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-19 12:16:16 +08:00
bggRGjQaUbCoE
434a898c36 feat: super resolution from kazumi/main
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-18 21:07:49 +08:00
bggRGjQaUbCoE
54cea9e5c7 fix: member archive widget
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-18 21:00:30 +08:00
bggRGjQaUbCoE
2cbe45e3ff fix: colorful danmaku
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-18 11:49:12 +08:00
bggRGjQaUbCoE
d3c99cc1c6 fix: #191
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-17 07:27:07 +08:00
bggRGjQaUbCoE
cc4f08e500 feat: audio normalization
Closes #182

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-16 22:07:05 +08:00
bggRGjQaUbCoE
0afb6a3523 opt: player
ref orz12/main
2025-01-16 22:06:51 +08:00
bggRGjQaUbCoE
e1b5219f8c opt: report dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-16 17:14:50 +08:00
bggRGjQaUbCoE
2dafffda94 feat: report dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-16 16:57:58 +08:00
bggRGjQaUbCoE
83205caa80 opt: dyn text
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-16 13:59:28 +08:00
bggRGjQaUbCoE
8291359cda opt: dyn panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-16 13:54:37 +08:00
bggRGjQaUbCoE
907a1f67a2 opt: dyn panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-16 12:27:11 +08:00
bggRGjQaUbCoE
64e8f9365a fix: live fit btn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-15 22:54:57 +08:00
bggRGjQaUbCoE
f82b361ec6 mod: live: toggleVideoFit
Closes #181

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-15 22:39:12 +08:00
bggRGjQaUbCoE
a32c332117 mod: show pubts for forwarded dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-15 21:22:38 +08:00
bggRGjQaUbCoE
bbbba4e70a fix: dyn live cover
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-15 20:43:06 +08:00
bggRGjQaUbCoE
c02d828e2c mod: show video badge
Closes #176

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-15 20:12:03 +08:00
bggRGjQaUbCoE
2acbb17648 fix: quick fav
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-15 19:14:50 +08:00
bggRGjQaUbCoE
12e299a5d8 opt: image view
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-15 19:14:43 +08:00
bggRGjQaUbCoE
dff4d27736 Update bug-反馈.md 2025-01-15 11:47:30 +08:00
bggRGjQaUbCoE
c0f8959ffe fix: #173
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-15 11:41:32 +08:00
bggRGjQaUbCoE
a17a2f5465 fix: #172
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-15 10:16:11 +08:00
bggRGjQaUbCoE
d8126a87cd mod: delay requerying fav state
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-15 09:42:13 +08:00
bggRGjQaUbCoE
0f7be5ec30 fix: get whisper content
related #170

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-15 09:27:02 +08:00
bggRGjQaUbCoE
b9d223369a fix: #170 from orz12/main
related #167 #168 #169
2025-01-15 09:22:53 +08:00
bggRGjQaUbCoE
d97b2e223c mod: def preview quality
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-15 09:14:25 +08:00
bggRGjQaUbCoE
230325d171 opt: image radius
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-15 00:30:03 +08:00
bggRGjQaUbCoE
229901de96 mod: quick fav bangumi
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-14 20:33:29 +08:00
bggRGjQaUbCoE
d8c23a3d8c opt: member page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-14 20:14:46 +08:00
bggRGjQaUbCoE
e87a46706e mod: nav bar
Closes #138

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-14 19:05:19 +08:00
bggRGjQaUbCoE
9ebf4b4533 mod: viewpoint sheet
Closes #166

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-14 18:12:14 +08:00
bggRGjQaUbCoE
125168cfb9 mod: show total ss
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-14 15:49:31 +08:00
bggRGjQaUbCoE
5983670c83 feat: show total season/series
Closes #164

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-14 15:27:34 +08:00
bggRGjQaUbCoE
ba8d7b871c opt: silent info widget
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-14 13:46:02 +08:00
bggRGjQaUbCoE
e2761836bf fix: webview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-14 12:59:36 +08:00
bggRGjQaUbCoE
46cd633c4a opt: logout
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-14 12:39:52 +08:00
bggRGjQaUbCoE
cb3f72959f opt: logout
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-14 12:26:26 +08:00
bggRGjQaUbCoE
c1104c931b feat: hot rcmd entrance
Closes #151

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-14 12:13:09 +08:00
bggRGjQaUbCoE
d4b005f6ae mod: remove incorrect ban url
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-14 10:06:17 +08:00
bggRGjQaUbCoE
471c95abe8 mod: memberpage: show silent status
Closes #158

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-14 09:50:40 +08:00
bggRGjQaUbCoE
0c08fe1a90 mod: memberpage: tryparse mid
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-13 20:04:59 +08:00
bggRGjQaUbCoE
06a0ee071a mod: search textfield
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-13 19:46:05 +08:00
bggRGjQaUbCoE
e02f891449 opt: filter reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-13 19:27:40 +08:00
bggRGjQaUbCoE
a395055bdc feat: search by uid
Closes #157

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-13 19:22:13 +08:00
bggRGjQaUbCoE
4b7581d9fe opt: search
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-13 18:51:53 +08:00
bggRGjQaUbCoE
5df86cc533 opt: fallback to pgc api
Closes #156

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-13 18:49:14 +08:00
bggRGjQaUbCoE
88a516eaf3 opt: dyn tab
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-13 14:42:30 +08:00
bggRGjQaUbCoE
b77d28e285 feat: merge danmaku
Closes #150

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-13 14:26:41 +08:00
bggRGjQaUbCoE
9bf9f8595b mod: try-catch dyn scroll action
related #155

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-13 14:26:40 +08:00
bggRGjQaUbCoE
687fde80b9 mod: update danmaku dep
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-13 13:19:04 +08:00
bggRGjQaUbCoE
ef7b8c4c7f mod: disable palette when using dyn theme
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-13 12:48:57 +08:00
bggRGjQaUbCoE
5707c08011 feat: seek from viewpoint
Closes #153

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-13 12:21:39 +08:00
bggRGjQaUbCoE
042b69cc05 opt: viewpoint
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-13 12:02:02 +08:00
bggRGjQaUbCoE
c63a32bd47 feat: custom show vip danmaku
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-13 10:11:29 +08:00
bggRGjQaUbCoE
4d4575aabd feat: vip colorful danmaku
Closes #148

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-13 00:29:01 +08:00
bggRGjQaUbCoE
7ebe4e4c92 mod: update dm data model
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-12 22:03:26 +08:00
bggRGjQaUbCoE
047e3cd26f fix: #147
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-12 19:57:17 +08:00
bggRGjQaUbCoE
a04da4c34a fix: live qa btn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-12 18:23:17 +08:00
guozhigq
95c35cac58 feat: 直播画质切换
Closes #146

Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-12 18:09:24 +08:00
bggRGjQaUbCoE
9429225029 mod: show lottery result
Closes #145

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-12 17:29:18 +08:00
bggRGjQaUbCoE
9cf9867fac opt: card width
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-12 14:18:27 +08:00
bggRGjQaUbCoE
2fad0d38a7 opt: horizontal preview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-12 11:54:31 +08:00
bggRGjQaUbCoE
130bf36115 mod: def refresh displacement
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-12 11:13:32 +08:00
bggRGjQaUbCoE
f571121b66 opt: rank tab
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-12 11:07:33 +08:00
bggRGjQaUbCoE
12a236f397 opt: card width
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-12 10:46:39 +08:00
bggRGjQaUbCoE
226d554249 opt: reset cookie
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-12 10:08:37 +08:00
bggRGjQaUbCoE
f8dc7ece2d opt: card width
Closes #142

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-12 09:56:22 +08:00
bggRGjQaUbCoE
3d7583d376 fix: #141
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-12 09:39:54 +08:00
bggRGjQaUbCoE
e645274609 opt: handle url
Closes #143

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-12 09:27:39 +08:00
bggRGjQaUbCoE
0817b183a4 fix: live follow list
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-11 22:04:33 +08:00
bggRGjQaUbCoE
591078d4e4 feat: custom refresh dragPercent/displacement
related #139

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-11 21:22:39 +08:00
bggRGjQaUbCoE
4075978dc4 opt: reply error widget
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-11 18:54:28 +08:00
bggRGjQaUbCoE
9b8b9bd1ab opt: reply error widget
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-11 18:38:19 +08:00
bggRGjQaUbCoE
ba192a0356 opt: refreshIndicator
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-11 17:34:21 +08:00
bggRGjQaUbCoE
2dbbf28d13 opt: refreshIndicator
related #139

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-11 17:10:10 +08:00
bggRGjQaUbCoE
b62d3a03bc opt: video intro panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-11 12:04:18 +08:00
bggRGjQaUbCoE
32d2ec8ca0 mod: live room
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-11 11:48:22 +08:00
bggRGjQaUbCoE
26b437f5df mod: member page: show live status
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-11 11:28:30 +08:00
bggRGjQaUbCoE
25a38450c3 mod: webview menu
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-11 10:27:26 +08:00
bggRGjQaUbCoE
0c0dfc6fbe opt: manual skip
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-11 10:08:34 +08:00
bggRGjQaUbCoE
2d338450f4 feat: open in browser
Closes #140

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-11 10:07:50 +08:00
bggRGjQaUbCoE
54d13fe7f2 mod: webview: reset cookie
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-10 23:58:07 +08:00
bggRGjQaUbCoE
efcbd5b1a4 opt: show bangumi intro
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-10 23:42:08 +08:00
bggRGjQaUbCoE
6a5faba5fd opt: mine page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-10 23:39:06 +08:00
bggRGjQaUbCoE
c29db2bc4f mod: refresh tip
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-10 23:31:23 +08:00
bggRGjQaUbCoE
11c6d5ac7e mod: refreshIndicator
Closes #139

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-10 23:16:11 +08:00
bggRGjQaUbCoE
c8fc48e24d feat: live: follow list
Closes #134

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-10 23:16:11 +08:00
bggRGjQaUbCoE
d0687f6d5a mod: rank: filter zone
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-10 23:16:11 +08:00
bggRGjQaUbCoE
d0dc89ab54 opt: refresh tip
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-10 23:16:11 +08:00
bggRGjQaUbCoE
ca10033a7d mod: split rcmd
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-10 23:16:11 +08:00
bggRGjQaUbCoE
69463d4945 opt: save rcmd
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-10 23:16:06 +08:00
bggRGjQaUbCoE
7b3d132802 opt: search ctr
related #137

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-10 17:41:49 +08:00
bggRGjQaUbCoE
96fb17e6b1 mod: rcmd: show refresh tip
Closes #135

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-10 17:34:57 +08:00
bggRGjQaUbCoE
cc74cec7ba fix: #136
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-10 16:11:02 +08:00
bggRGjQaUbCoE
a1bfe1f4ee mod: view pgc section as normal video
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-10 15:41:06 +08:00
bggRGjQaUbCoE
ae88700b96 opt: pgc label
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-10 14:48:29 +08:00
bggRGjQaUbCoE
84bc0d55b7 opt: tabbarSort
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-10 11:46:21 +08:00
bggRGjQaUbCoE
358a14b3f6 chore: release 1.1.2
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-10 11:31:56 +08:00
bggRGjQaUbCoE
0be2cac3a0 fix: home: anim to top
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-10 11:21:35 +08:00
bggRGjQaUbCoE
86dd54991a fix: pgc type
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-10 11:08:49 +08:00
bggRGjQaUbCoE
0ece0bd7fa feat: home: cinema
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-10 11:02:01 +08:00
bggRGjQaUbCoE
c9fe3c6485 mod: bangumi: load more followlist
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-10 10:17:54 +08:00
bggRGjQaUbCoE
093b84ca3a fix: #133
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-10 09:30:51 +08:00
bggRGjQaUbCoE
6c4cf5a139 fix: pgc label
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-09 22:30:16 +08:00
bggRGjQaUbCoE
794fb9c7e4 feat: search media_ft
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-09 22:07:49 +08:00
bggRGjQaUbCoE
57043166a9 opt: view pgc from dynamic
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-09 21:47:31 +08:00
bggRGjQaUbCoE
9ab6dcff23 feat: rcmd(app)/hot: filter zone
Closes #119

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-09 18:44:24 +08:00
bggRGjQaUbCoE
eec4aa50f0 opt: member page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-09 18:29:53 +08:00
bggRGjQaUbCoE
3d94a15d5d chore: update dep
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-09 18:29:52 +08:00
bggRGjQaUbCoE
dc75d59ccd opt: view pgc
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-09 18:37:47 +08:00
bggRGjQaUbCoE
ff00ade786 opt: archive: episode btn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-09 18:37:28 +08:00
bggRGjQaUbCoE
43fcc36165 opt: viewpoint text
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-09 14:28:13 +08:00
bggRGjQaUbCoE
33465db0c3 opt: horizontal part view
Closes #128

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-09 13:53:24 +08:00
bggRGjQaUbCoE
6d9651070e opt: view pgc
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-09 13:04:10 +08:00
bggRGjQaUbCoE
c8ad94343a opt: unread msg
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-09 12:57:43 +08:00
bggRGjQaUbCoE
df81a33ae0 fix: #125
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-09 12:57:43 +08:00
bggRGjQaUbCoE
f4261dd8f7 opt: findClosestNumber
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-09 12:57:43 +08:00
bggRGjQaUbCoE
5ea594b747 opt: video: skip panel
Closes #104

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-09 13:09:41 +08:00
bggRGjQaUbCoE
e8c82f69d4 opt: unread msg
Closes #122

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-09 12:41:57 +08:00
bggRGjQaUbCoE
41dfab371e Reapply "opt: msg badge"
This reverts commit f9c365011b.
2025-01-09 12:44:59 +08:00
bggRGjQaUbCoE
7e400701df mod: handle video intro
Closes #126

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-09 12:25:20 +08:00
bggRGjQaUbCoE
5b1ec83a34 fix: up panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-09 11:57:54 +08:00
bggRGjQaUbCoE
adf4b6fa5d opt: cdn test
Closes #129

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-09 11:53:52 +08:00
bggRGjQaUbCoE
d4e33c9636 fix: request onerror
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-09 11:44:24 +08:00
bggRGjQaUbCoE
e8396bd313 opt: checkUpdate
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-08 23:18:08 +08:00
bggRGjQaUbCoE
96ea6d60e3 fix: #121
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-08 23:04:57 +08:00
bggRGjQaUbCoE
f9c365011b Revert "opt: msg badge"
This reverts commit 8ce5026778.
2025-01-08 22:04:54 +08:00
bggRGjQaUbCoE
8ce5026778 opt: msg badge
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-08 21:26:18 +08:00
bggRGjQaUbCoE
56350b181f opt: findClosestNumber
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-08 20:36:54 +08:00
bggRGjQaUbCoE
5982fd312b fix: filter reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-08 20:20:18 +08:00
bggRGjQaUbCoE
4d35dfe2f0 mod: mine page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-08 20:12:56 +08:00
bggRGjQaUbCoE
0eac1b2c69 opt: findClosestNumber
Closes #120

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-08 20:09:08 +08:00
bggRGjQaUbCoE
89050c7ca8 chore: release 1.1.1
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-08 19:30:47 +08:00
bggRGjQaUbCoE
ae16771b5e feat: filter reply
Closes #118

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-08 19:28:52 +08:00
bggRGjQaUbCoE
847f42fee3 opt: reply2reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-08 19:28:48 +08:00
bggRGjQaUbCoE
8d4294ba75 feat: custom horizontal preview
Closes #117

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-08 19:28:48 +08:00
bggRGjQaUbCoE
0b9d4d970a opt: cdn test desc
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-08 19:28:48 +08:00
bggRGjQaUbCoE
34c024239d opt: mine page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-08 18:45:28 +08:00
bggRGjQaUbCoE
71daa6df29 opt: member info widget
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-08 18:27:24 +08:00
bggRGjQaUbCoE
20c1112a10 Update android.yml
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-08 14:23:21 +08:00
bggRGjQaUbCoE
31e8c36653 Update ios.yml 2025-01-08 14:19:42 +08:00
bggRGjQaUbCoE
e06a3d8f22 opt: login/logout
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-08 13:57:36 +08:00
bggRGjQaUbCoE
c77ceea262 mod: update request onerror
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-08 11:58:14 +08:00
bggRGjQaUbCoE
28b6b769b2 mod: add check update
Closes #112

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-08 11:28:32 +08:00
bggRGjQaUbCoE
57722eb579 opt: main page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-07 20:59:37 +08:00
bggRGjQaUbCoE
d4e381380a opt: msg badge
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-07 20:31:10 +08:00
bggRGjQaUbCoE
21fdcdb2bb opt: reply error widget
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-07 18:20:19 +08:00
bggRGjQaUbCoE
1a30e542a9 opt: unread badge
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-07 17:39:36 +08:00
bggRGjQaUbCoE
c1ce704e4e feat: home: show unread badge
Closes #107

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-07 17:05:38 +08:00
bggRGjQaUbCoE
30a5889215 mod: rank: filter like ratio
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-07 12:21:18 +08:00
bggRGjQaUbCoE
75a242de2a mod: hot: filter like ratio
Closes #108

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-07 12:18:13 +08:00
bggRGjQaUbCoE
a0afbb2615 mod: tmply disable grpc reply
Closes #114

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-07 12:00:38 +08:00
bggRGjQaUbCoE
da3c087ade fix: #115
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-07 11:41:35 +08:00
bggRGjQaUbCoE
4dc0389624 chore: rename to PiliPlus
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-07 11:20:44 +08:00
bggRGjQaUbCoE
488cb58b85 opt: speed test
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-07 11:03:24 +08:00
bggRGjQaUbCoE
f5b50ffcb0 feat: cdn speed test
Closes #105

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-07 10:26:29 +08:00
bggRGjQaUbCoE
d9474a79c1 opt: videopage: didpop
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-06 21:09:41 +08:00
bggRGjQaUbCoE
3a15353bc4 opt: multi del
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-06 18:03:09 +08:00
bggRGjQaUbCoE
b239737498 fix: vttSubtitlesIndex
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-06 17:55:17 +08:00
bggRGjQaUbCoE
5001f3b6d2 mod: sync flip/onlyPlayAudio from orz12/main
Closes #100

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-06 16:17:07 +08:00
bggRGjQaUbCoE
3d803cce9f opt: init play
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-06 14:32:15 +08:00
bggRGjQaUbCoE
d0046d0faf mod: partial revert
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-06 13:26:13 +08:00
bggRGjQaUbCoE
d59c364ba6 fix: auto play
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-06 12:13:31 +08:00
bggRGjQaUbCoE
fee161e99b mod: intro: author info widget
Closes #103

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-06 11:38:17 +08:00
bggRGjQaUbCoE
5a481dbaaf opt: query sponsorblock
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-06 11:16:51 +08:00
bggRGjQaUbCoE
f3279b4177 opt: reply item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-06 09:48:40 +08:00
bggRGjQaUbCoE
242fde92f6 opt: history item menu
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-06 09:26:48 +08:00
bggRGjQaUbCoE
a9c542ac4e fix: video title
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-06 09:08:52 +08:00
bggRGjQaUbCoE
4aebc0aac5 feat: sponsorblock: show video label
Closes #102

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-06 08:59:55 +08:00
bggRGjQaUbCoE
51bf59e329 opt: intro action
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-06 08:59:36 +08:00
bggRGjQaUbCoE
39716cc1d4 opt: requery video url
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-06 08:59:15 +08:00
bggRGjQaUbCoE
50cf99720b opt: listsheet
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-06 08:58:56 +08:00
bggRGjQaUbCoE
214239a6f8 opt: heartbeat
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-06 08:58:24 +08:00
bggRGjQaUbCoE
0d63d6102f chore: update sponsorblock title
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-06 00:04:43 +08:00
bggRGjQaUbCoE
47e79ee7d8 opt: player
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-06 00:04:43 +08:00
bggRGjQaUbCoE
22e6e19500 mod: update def settings
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-05 23:27:44 +08:00
bggRGjQaUbCoE
8ae92b859f opt: make heartbeat when changing episode
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-05 21:04:35 +08:00
bggRGjQaUbCoE
78180a1dd1 opt: login
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-05 15:40:49 +08:00
bggRGjQaUbCoE
f47c500c5b fix: pgclabel data
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-05 15:25:47 +08:00
bggRGjQaUbCoE
2e65b65b1d opt: media page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-05 15:11:59 +08:00
bggRGjQaUbCoE
88578393c2 opt: query bangumi url
Closes #101

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-05 14:56:30 +08:00
bggRGjQaUbCoE
1643db4656 opt: multi select
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-05 14:45:20 +08:00
bggRGjQaUbCoE
e4b8dfcada opt: view to-view video
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-05 14:37:01 +08:00
bggRGjQaUbCoE
1a3f5414c6 opt: send danmaku
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-05 13:37:34 +08:00
bggRGjQaUbCoE
789d8a77dd mod: image view
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-05 13:19:41 +08:00
bggRGjQaUbCoE
5efbdda107 mod: seek
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-05 13:19:33 +08:00
bggRGjQaUbCoE
2aa109b089 Revert "feat: custom subtitle bg stroke"
This reverts commit 168bb22670.
2025-01-05 12:15:42 +08:00
bggRGjQaUbCoE
22abc4488b opt: send danmaku panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-05 12:12:41 +08:00
bggRGjQaUbCoE
0d41731681 mod: update danmaku dep
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-05 11:44:25 +08:00
bggRGjQaUbCoE
f467532f9d opt: whisper data
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-05 11:24:12 +08:00
bggRGjQaUbCoE
daf01df5aa fix: #99
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-05 11:11:28 +08:00
bggRGjQaUbCoE
738c057304 fix: add sent danmaku
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-04 22:54:14 +08:00
bggRGjQaUbCoE
cf76cb6f63 fix: add sent danmaku
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-04 22:37:17 +08:00
bggRGjQaUbCoE
27e39d4de5 feat: new send danmaku panel
Closes #98

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-04 21:57:49 +08:00
bggRGjQaUbCoE
58fd373e8c fix: search settings item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-04 17:43:54 +08:00
bggRGjQaUbCoE
76b37437d3 opt: reply item
Closes #95

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-04 16:51:09 +08:00
bggRGjQaUbCoE
8186307f98 opt: manul skip
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-04 16:04:41 +08:00
bggRGjQaUbCoE
be42ce97f8 feat: sponsorblock: manual skip
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-04 15:39:33 +08:00
bggRGjQaUbCoE
5f6dcc9569 mod: update bufferSize
related #93

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-04 15:39:03 +08:00
bggRGjQaUbCoE
4539e0e5c5 opt: rcmd settings
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-04 13:24:23 +08:00
bggRGjQaUbCoE
d066262cdd opt: toast text color
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-04 13:12:15 +08:00
bggRGjQaUbCoE
7ac4a32468 chore: update release version
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-04 12:36:14 +08:00
bggRGjQaUbCoE
9cf74c0db6 opt: pages
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-04 10:44:21 +08:00
bggRGjQaUbCoE
14f2c34d21 opt: continuePlayingPart
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-04 09:15:47 +08:00
bggRGjQaUbCoE
b7b4432d71 feat: continue playing part
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-04 08:51:00 +08:00
bggRGjQaUbCoE
0be609db3d fix: #92
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-03 21:52:51 +08:00
bggRGjQaUbCoE
321b7933d7 opt: code
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-03 21:23:55 +08:00
bggRGjQaUbCoE
1d51db0a62 fix: settings
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-03 18:18:06 +08:00
bggRGjQaUbCoE
18ee1d4e18 feat: search settings item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-03 17:47:13 +08:00
bggRGjQaUbCoE
413a49bcb1 fix: search suggest text color
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-03 13:56:37 +08:00
bggRGjQaUbCoE
fd1bb0af30 mod: SliverHeaderDelegate
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-03 13:28:12 +08:00
bggRGjQaUbCoE
f808012ec2 opt: style settings
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-03 13:12:43 +08:00
bggRGjQaUbCoE
51e436faed opt: bangumi card
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-03 11:31:56 +08:00
bggRGjQaUbCoE
168bb22670 feat: custom subtitle bg stroke
Closes #90

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-03 11:20:42 +08:00
bggRGjQaUbCoE
1232116d22 opt: copy log
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-02 22:04:58 +08:00
bggRGjQaUbCoE
621239551f opt: pages
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-02 21:44:38 +08:00
bggRGjQaUbCoE
f1a10a786d feat: custom disable ssl cert verf
Closes #88

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-02 14:13:16 +08:00
bggRGjQaUbCoE
d0ef75bce7 fix: #87
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-02 13:25:48 +08:00
bggRGjQaUbCoE
3919e42b59 opt: pages
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-02 13:01:06 +08:00
bggRGjQaUbCoE
eafaa1b045 fix: bangumi next play index
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-02 12:09:53 +08:00
bggRGjQaUbCoE
6e08735421 fix: fav: video params
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-02 11:57:30 +08:00
bggRGjQaUbCoE
a5823e1e90 fix: bangumi watch progress
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-02 11:40:28 +08:00
bggRGjQaUbCoE
665f5cdeef feat: get bangumi last play time
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-02 11:26:30 +08:00
bggRGjQaUbCoE
28c2323ef1 opt: view bangumi
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-02 10:10:51 +08:00
bggRGjQaUbCoE
d30dd96bbd fix: bangumi heartbeat
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-01 20:08:31 +08:00
bggRGjQaUbCoE
1026fc79e1 fix: medialist desc
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-01 18:19:09 +08:00
bggRGjQaUbCoE
1073d82008 opt: dynamic state num
related #85

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-01 18:07:19 +08:00
bggRGjQaUbCoE
30f3440b90 mod: live: remove cookie when anonymous
related #86

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-01 17:46:03 +08:00
bggRGjQaUbCoE
45e1282a0e opt: reply/like num
Closes #85

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-01 16:24:07 +08:00
bggRGjQaUbCoE
2e480518b7 fix: subtitle padding
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-01 13:39:56 +08:00
bggRGjQaUbCoE
1e7ff89341 feat: custom subtitle bg opacity
Closes #78

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-01 13:26:49 +08:00
bggRGjQaUbCoE
269fb033e0 opt: shortenChineseDateString
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-01 12:54:47 +08:00
bggRGjQaUbCoE
dbc93883e8 feat: custom subtitle padding
Closes #77

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-01 12:26:08 +08:00
bggRGjQaUbCoE
144a9b604a mod: home: show anonymous icon
Closes #81

opt: SliverPersistentHeaderDelegate

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-01 11:50:23 +08:00
bggRGjQaUbCoE
dda0fc15c7 mod: remove disliked rcmd
Closes #80

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-01 11:49:45 +08:00
bggRGjQaUbCoE
1dd7b9ed0a opt: numFormat
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-01 10:27:34 +08:00
bggRGjQaUbCoE
b7768e5886 mod: update danmaku dep
Closes #84

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-01 10:01:28 +08:00
bggRGjQaUbCoE
7df4c5c4c7 fix: #82
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-01-01 08:57:58 +08:00
bggRGjQaUbCoE
952fd5fc38 fix: intro panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-31 22:36:42 +08:00
bggRGjQaUbCoE
cde0ea244b feat: medialist: continue playing #70
Closes #70

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-31 20:55:08 +08:00
bggRGjQaUbCoE
098e2220cc feat: medialist: reverse play #70
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-31 18:20:03 +08:00
bggRGjQaUbCoE
df41729d74 fix: reverse play
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-31 17:04:37 +08:00
bggRGjQaUbCoE
273e5649c3 fix: #79
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-31 12:30:03 +08:00
bggRGjQaUbCoE
de3edcfa13 feat: part: reverse play #70
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-31 11:59:46 +08:00
bggRGjQaUbCoE
1215d126cc mod: add reverse from first option
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-31 12:16:04 +08:00
bggRGjQaUbCoE
20a89fbccb fix: reverse play
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-30 23:23:20 +08:00
bggRGjQaUbCoE
cbe814fdd6 fix: list sheet
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-30 22:22:18 +08:00
bggRGjQaUbCoE
04583e92b7 feat: season: reverse play #70
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-30 21:58:26 +08:00
bggRGjQaUbCoE
ae6c6431f3 fix: #73 2024-12-30 18:22:21 +08:00
bggRGjQaUbCoE
2973299e29 opt: danmaku bottomsheet
Closes #74

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-30 18:15:31 +08:00
bggRGjQaUbCoE
52f9b0f83c mod: delete dynamic on dynamic page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-30 13:54:30 +08:00
bggRGjQaUbCoE
2a1849d24c opt: login dialog
Closes #72

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-30 13:45:07 +08:00
bggRGjQaUbCoE
991ae8518a opt: create dynamic panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-30 12:49:24 +08:00
bggRGjQaUbCoE
bef7a28229 opt: member info widget
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-30 12:01:49 +08:00
bggRGjQaUbCoE
753fdeea03 opt: dynamic panel 2024-12-30 12:01:49 +08:00
bggRGjQaUbCoE
ef8d57ddfd fix: #68
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-29 20:46:57 +08:00
bggRGjQaUbCoE
582574a605 mod: buildconfig
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-29 20:18:18 +08:00
bggRGjQaUbCoE
43583be6da opt: video boxfit option
Closes #69

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-29 18:57:59 +08:00
bggRGjQaUbCoE
836f1a9b06 mod: add buildconfig
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-29 18:39:55 +08:00
bggRGjQaUbCoE
90176a4787 opt: fav: validate ownership
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-29 16:53:46 +08:00
bggRGjQaUbCoE
a6cb49fd02 mod: handle http2https
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-29 15:36:20 +08:00
bggRGjQaUbCoE
85733e071b opt: image save dialog
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-29 15:04:03 +08:00
bggRGjQaUbCoE
bdd927e7e3 opt: get dynamicDetailRatio
Closes #66

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-29 14:32:01 +08:00
bggRGjQaUbCoE
e2f8cb89a9 fix: #65
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-29 14:06:00 +08:00
bggRGjQaUbCoE
8fd51da8da feat: custom show argue msg
Closes #63

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-29 12:07:26 +08:00
bggRGjQaUbCoE
0edb7f44a7 mod: save more covers
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-29 11:20:47 +08:00
bggRGjQaUbCoE
882f16bdab fix: view documentary
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-29 11:11:40 +08:00
bggRGjQaUbCoE
b6217f6e6e opt: regTitle
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-29 10:57:44 +08:00
bggRGjQaUbCoE
e9945ab63c mod: image save dialog
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-29 10:41:09 +08:00
bggRGjQaUbCoE
eca69f3d6d opt: pages
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-29 10:05:06 +08:00
bggRGjQaUbCoE
f854e949cd mod: disable focus highlight for android
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-29 10:04:44 +08:00
bggRGjQaUbCoE
e34fce6d0e mod: save image: dissable dialog
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-28 21:41:02 +08:00
bggRGjQaUbCoE
b00708b498 fix: live room
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-28 21:30:25 +08:00
bggRGjQaUbCoE
d6ed1edc6f opt: dynamic up panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-28 21:09:03 +08:00
bggRGjQaUbCoE
93560a6fb2 opt: dynamicDetail/html page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-28 20:25:04 +08:00
bggRGjQaUbCoE
07307a666c fix: play all after multi select
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-28 20:13:44 +08:00
bggRGjQaUbCoE
0e253ecb83 opt: findClosestNumber
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-28 18:52:48 +08:00
bggRGjQaUbCoE
8545a3cbe6 fix: typo
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-28 18:12:09 +08:00
bggRGjQaUbCoE
dbd8b80507 opt: searchword: check page
log #57

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-28 14:55:39 +08:00
bggRGjQaUbCoE
6260809e40 opt: handleState
weird

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-28 14:31:25 +08:00
bggRGjQaUbCoE
820c7aa324 opt: staff widget
Closes #61

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-28 14:03:18 +08:00
bggRGjQaUbCoE
ec8c010c96 opt: dynamicDetail/html page
Closes #60

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-28 14:03:12 +08:00
bggRGjQaUbCoE
de91bdff74 refactor: subscription
opt: pages

Closes #58

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-28 11:32:04 +08:00
bggRGjQaUbCoE
51f87cc49c Revert "Reapply "chore: bump flutter version""
Closes #59

This reverts commit f6406f47a6.
2024-12-28 09:46:46 +08:00
bggRGjQaUbCoE
821a6ad4b2 mod: pip
Closes #57

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-28 09:43:44 +08:00
bggRGjQaUbCoE
cbf0d050f8 mod: intro
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-28 09:43:44 +08:00
bggRGjQaUbCoE
7fab59acd2 mod: home: try-catch ctr
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-27 20:23:55 +08:00
bggRGjQaUbCoE
fedb67c809 fix: media list desc
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-27 15:20:41 +08:00
bggRGjQaUbCoE
0e8502b087 fix: media type
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-27 14:33:37 +08:00
bggRGjQaUbCoE
64672dbdf9 feat: play all member archives
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-27 13:38:24 +08:00
bggRGjQaUbCoE
329eb31387 fix: play all
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-27 11:36:31 +08:00
bggRGjQaUbCoE
8e8dc273aa mod: danmaku
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-27 10:50:42 +08:00
bggRGjQaUbCoE
91fc383723 mod: update danmaku dep
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-27 10:40:44 +08:00
bggRGjQaUbCoE
e4f4a088ce opt: check cellular
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-26 22:04:31 +08:00
bggRGjQaUbCoE
45a965135e feat: custom danmaku line height
Closes #56

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-26 22:01:53 +08:00
bggRGjQaUbCoE
81a23ea59d feat: custom reply length limit
Closes #55

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-26 20:47:07 +08:00
bggRGjQaUbCoE
79da08b285 fix: danmaku block
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-26 19:07:57 +08:00
bggRGjQaUbCoE
d3c7b3830f mod: update settings
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-26 14:19:42 +08:00
bggRGjQaUbCoE
5e0a46f268 fix: intro: check mid
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-26 13:55:18 +08:00
bggRGjQaUbCoE
5d1c1494dd feat: cellular video/audio qa
Closes #52

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-26 13:36:00 +08:00
bggRGjQaUbCoE
ed3036cc43 opt: horizontal member page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-26 12:22:17 +08:00
bggRGjQaUbCoE
5410a5cecc mod: remove w400 fw
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-26 12:22:17 +08:00
bggRGjQaUbCoE
65be638b66 opt: def searchword
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-26 12:22:11 +08:00
bggRGjQaUbCoE
563edbb07c fix: video tabbar index
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-26 11:28:09 +08:00
bggRGjQaUbCoE
5664447e15 mod: try-catch itemscrollctr jump
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-26 11:28:09 +08:00
bggRGjQaUbCoE
eee7eda1a2 feat: custom horizontal member page
Closes #51

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-25 23:54:42 +08:00
bggRGjQaUbCoE
513a3d2175 opt: media list page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-25 20:27:08 +08:00
bggRGjQaUbCoE
11dde3a887 opt: play all
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-25 19:13:24 +08:00
bggRGjQaUbCoE
234017cc8a fix: video tabbar
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-25 17:19:31 +08:00
bggRGjQaUbCoE
f6406f47a6 Reapply "chore: bump flutter version"
mod: disable impeller, ref Kazumi

This reverts commit fe2b4f6735.
2024-12-25 16:38:38 +08:00
bggRGjQaUbCoE
a7fb8f6007 opt: video tabbar, settings icon
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-25 16:21:06 +08:00
bggRGjQaUbCoE
6810aaeba1 fix: autoExitFullscreen
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-25 15:29:52 +08:00
bggRGjQaUbCoE
6acba93c2c mod: close listener on dispose
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-25 15:11:45 +08:00
bggRGjQaUbCoE
169ae7d562 feat: custom horizontal season panel
Closes #50

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-25 14:15:11 +08:00
bggRGjQaUbCoE
c371d74a0c opt: login page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-25 12:04:57 +08:00
bggRGjQaUbCoE
00681e95b5 fix: defaultRcmdType
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-24 20:35:56 +08:00
bggRGjQaUbCoE
5eed75e353 feat: cookie login
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-24 20:09:27 +08:00
bggRGjQaUbCoE
9223f40f6d opt: expand ctr
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-24 13:57:21 +08:00
bggRGjQaUbCoE
34bceeea39 opt: import dialog
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-24 13:44:43 +08:00
bggRGjQaUbCoE
36ee59c7da fix: after login
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-24 13:39:56 +08:00
bggRGjQaUbCoE
c23f15b195 feat: import/export login info
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-24 12:56:37 +08:00
bggRGjQaUbCoE
94c077a4fe mod: long press to clear logs
avoid being unable to clear logs when stuck in logspage

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-24 12:56:37 +08:00
bggRGjQaUbCoE
23ba9ad8c1 opt: expand intro panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-24 12:03:53 +08:00
bggRGjQaUbCoE
f29e49dc4c opt: report position
Closes #48

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-24 11:51:48 +08:00
bggRGjQaUbCoE
7603a72101 mod: update danmaku dep
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-24 00:14:54 +08:00
bggRGjQaUbCoE
569cf6b4a3 mod: auto expand intro panel
Closes #47

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-24 00:09:32 +08:00
bggRGjQaUbCoE
e2b30200bf mod: update danmaku dep
Closes #46

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-24 00:07:51 +08:00
bggRGjQaUbCoE
07d8504f91 mod: reply2reply: recheck jump index
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-23 23:42:43 +08:00
bggRGjQaUbCoE
952f1429eb fix: video tabbar length
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-23 22:56:58 +08:00
bggRGjQaUbCoE
c79364cef2 mod: playall: auto play next
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-23 21:11:38 +08:00
bggRGjQaUbCoE
3ee1c9fdcd mod: update danmaku dep
Closes #45

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-23 21:10:22 +08:00
bggRGjQaUbCoE
385ebd01cc feat: custom show reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-23 19:44:00 +08:00
bggRGjQaUbCoE
a8d40b4aea feat: custom expand intro panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-23 19:27:39 +08:00
bggRGjQaUbCoE
dffea51223 fix: whisper page: pass none null mid
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-23 17:43:21 +08:00
bggRGjQaUbCoE
812170ce38 feat: custom show related video
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-23 17:43:16 +08:00
bggRGjQaUbCoE
c8e89653ed fix: media list
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-23 15:40:34 +08:00
bggRGjQaUbCoE
521c24f762 opt: video page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-23 15:16:24 +08:00
bggRGjQaUbCoE
47641eeb28 opt: later page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-23 15:07:11 +08:00
bggRGjQaUbCoE
ff8f6da0bb opt: member info
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-23 14:58:53 +08:00
bggRGjQaUbCoE
9536b5db6f fix: dynamic appbar
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-23 14:58:53 +08:00
bggRGjQaUbCoE
a9e4f2081d feat: custom schedule duration
opt: bottom sheet

Closes #44

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-23 12:04:17 +08:00
guozhigq
9e8d34e0dc feat: 稍后再看&收藏夹播放全部
Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-23 12:04:12 +08:00
bggRGjQaUbCoE
47241897de Update main.yml
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-22 22:56:10 +08:00
bggRGjQaUbCoE
aed3b12b09 revert: replyitem: prefixicon
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-22 20:21:52 +08:00
bggRGjQaUbCoE
0fde99dc68 mod: login page: sync orz12/main
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-22 19:27:25 +08:00
bggRGjQaUbCoE
0ae2665c56 fix: #42
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-22 17:09:42 +08:00
bggRGjQaUbCoE
0b311d37c8 opt: video page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-22 11:10:06 +08:00
bggRGjQaUbCoE
a01d54cd80 Revert "mod: color alpha"
This reverts commit a7ffc3b05f.
2024-12-22 11:10:02 +08:00
bggRGjQaUbCoE
fe2b4f6735 Revert "chore: bump flutter version"
This reverts commit 47fd90e4a5.
2024-12-22 10:48:50 +08:00
bggRGjQaUbCoE
6f5bd626b4 feat: filter hot/rank video title
Closes #38

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-19 21:32:30 +08:00
bggRGjQaUbCoE
a7ffc3b05f mod: color alpha
`withOpacity` -> `withValues`

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-19 20:22:55 +08:00
bggRGjQaUbCoE
45b4f9570b fix: ci
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-19 19:47:10 +08:00
bggRGjQaUbCoE
1d9f7f052d feat: custom rcmd filter duration
Closes #41

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-19 19:27:33 +08:00
bggRGjQaUbCoE
47fd90e4a5 chore: bump flutter version
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-19 18:51:17 +08:00
bggRGjQaUbCoE
ed4d2685b4 opt: dynamic card theme
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-16 12:24:40 +08:00
bggRGjQaUbCoE
b9aa968a2e Update main.yml
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-16 11:20:15 +08:00
bggRGjQaUbCoE
3852e21571 opt: pages
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-16 11:09:26 +08:00
bggRGjQaUbCoE
5a69e6abb0 opt: member info card
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-15 17:11:23 +08:00
bggRGjQaUbCoE
726fd0b338 mod: check future builder data
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-15 17:07:07 +08:00
bggRGjQaUbCoE
4aadc9b050 Update ios.yml
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-15 13:25:37 +08:00
bggRGjQaUbCoE
41c9367c42 mod: set flutter version
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-15 13:25:36 +08:00
bggRGjQaUbCoE
52f888167f opt: image view
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-15 13:25:36 +08:00
bggRGjQaUbCoE
fee1ad56f7 feat: use canvas_danmaku
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-15 13:25:36 +08:00
bggRGjQaUbCoE
4e7cf0a1bd opt: color scheme
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-14 14:39:50 +08:00
bggRGjQaUbCoE
bc0914e146 opt: color
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-14 12:38:51 +08:00
bggRGjQaUbCoE
b898a78e62 mod: color scheme
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-14 11:53:40 +08:00
bggRGjQaUbCoE
1b71fd4ca6 mod: pages
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-13 18:26:49 +08:00
bggRGjQaUbCoE
94d055610e opt: code
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-13 10:54:53 +08:00
bggRGjQaUbCoE
be371e002a opt: image view
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-13 00:56:56 +08:00
bggRGjQaUbCoE
7905f51067 opt: image view
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-12 17:03:18 +08:00
bggRGjQaUbCoE
c7fef4e998 opt: replyitem: seek time
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-12 17:03:12 +08:00
bggRGjQaUbCoE
5d8b42a928 feat: use interactiveviewer gallery
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-12 13:18:52 +08:00
bggRGjQaUbCoE
22f668245d opt: image preview
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-08 19:03:35 +08:00
bggRGjQaUbCoE
ce89a5fdb9 opt: search member archive
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-08 18:11:47 +08:00
bggRGjQaUbCoE
63a12ba6ed opt: code
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-08 14:08:29 +08:00
bggRGjQaUbCoE
7cdfe26a26 opt: v/b status
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-08 13:55:19 +08:00
bggRGjQaUbCoE
dfd67219e3 fix(ios): live room danmaku
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-08 11:22:21 +08:00
bggRGjQaUbCoE
979df1585e opt: video page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-04 10:38:59 +08:00
bggRGjQaUbCoE
731a7dd3e5 mod: uppercase up
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-03 21:37:46 +08:00
bggRGjQaUbCoE
4ec7a628a6 mod: video report button
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-03 21:07:09 +08:00
bggRGjQaUbCoE
48d4e3ed34 opt: get video subtitle
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-03 21:00:29 +08:00
bggRGjQaUbCoE
c8a4be00ce opt: viewpoints panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-03 12:30:13 +08:00
bggRGjQaUbCoE
98158c4f0c opt: SegmentProgressBar
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-03 11:59:32 +08:00
bggRGjQaUbCoE
49fe27176d opt: video page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-03 10:55:37 +08:00
bggRGjQaUbCoE
3d7583e010 fix: reset subtitle, viewpoints
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-02 15:26:05 +08:00
bggRGjQaUbCoE
64ff4e0d5c fix: fav search item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-02 15:01:27 +08:00
bggRGjQaUbCoE
84ee106ddf opt: blackMidsList
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-02 13:57:48 +08:00
bggRGjQaUbCoE
cbdd8e77db opt: video subtitle
avoid refetching subtitle
fix stuck when parsing large subtitle body

opt: viewpoints

Update README.md

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-02 13:48:43 +08:00
bggRGjQaUbCoE
a0b1e23727 opt: viewpoints
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-01 19:40:08 +08:00
bggRGjQaUbCoE
aa05ae3f32 fix: refresh member video
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-01 18:29:25 +08:00
bggRGjQaUbCoE
7d7ae3f130 opt: viewpoints
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-01 17:38:30 +08:00
bggRGjQaUbCoE
f9ed31c65a feat: progressbar: show viewpoints #28
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-01 16:18:57 +08:00
bggRGjQaUbCoE
43977c737b fix: loadingState cast
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-01 13:59:02 +08:00
bggRGjQaUbCoE
62a1768307 fix: refresh rcmd
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-01 13:16:09 +08:00
bggRGjQaUbCoE
26e8553d9e opt: dynamic detail/html page
Closes #26

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-01 12:39:13 +08:00
bggRGjQaUbCoE
018424d5bd feat: custom subtitle fontscale
Closes #28

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-01 10:37:02 +08:00
bggRGjQaUbCoE
a6f5bd8d7d opt: action item gesture
Closes #29

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-12-01 09:04:22 +08:00
bggRGjQaUbCoE
ce6ccf3918 fix: later: del viewed
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-30 17:29:49 +08:00
bggRGjQaUbCoE
fefc2997cd opt: heartbeat
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-30 17:14:22 +08:00
bggRGjQaUbCoE
0e783588ba opt: video page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-30 16:12:34 +08:00
bggRGjQaUbCoE
0dd90ef075 opt: dyn red
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-30 11:50:01 +08:00
bggRGjQaUbCoE
bde7c73424 opt: reply err msg
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-30 11:29:38 +08:00
bggRGjQaUbCoE
1df6ed8ce2 fix: view bangumi from fav
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-30 10:46:46 +08:00
bggRGjQaUbCoE
be4dfd99c6 feat: custom grpc reply (#25)
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-29 22:03:02 +08:00
bggRGjQaUbCoE
9b9e28dcb8 fix: def reply mode
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-29 19:55:30 +08:00
bggRGjQaUbCoE
9b1aa6c6d0 fix: del fav
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-29 19:49:00 +08:00
bggRGjQaUbCoE
bc1e6b059b mod: update def options
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-29 18:45:21 +08:00
bggRGjQaUbCoE
203906d9f1 opt: popupmenu item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-29 13:09:41 +08:00
bggRGjQaUbCoE
9c989d0699 opt: check sb server status
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-29 11:25:31 +08:00
bggRGjQaUbCoE
59e2f64164 opt: fav search page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-29 10:54:02 +08:00
bggRGjQaUbCoE
d6898bf335 opt: mine page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-29 10:31:22 +08:00
bggRGjQaUbCoE
12818ae415 feat: later page: multi select
feat: fav detail page: multi select

opt: reply item

opt: load more

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-29 09:46:45 +08:00
bggRGjQaUbCoE
665dd8b92a refactor: history page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-28 20:49:07 +08:00
bggRGjQaUbCoE
f4866258d2 opt: code
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-28 16:18:10 +08:00
bggRGjQaUbCoE
1f71dc9a67 opt: reply item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-28 15:24:28 +08:00
bggRGjQaUbCoE
25fc85bd3a opt: theme type
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-28 13:28:03 +08:00
bggRGjQaUbCoE
abdc4acd61 fix: error parsing reply res
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-28 11:51:34 +08:00
bggRGjQaUbCoE
6684eef6c5 fix: search init index
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-27 17:11:31 +08:00
bggRGjQaUbCoE
e405395347 fix: video page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-27 16:09:45 +08:00
bggRGjQaUbCoE
db8d3bab51 opt: store search index
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-27 13:41:11 +08:00
bggRGjQaUbCoE
c01e2c0b8c fix: home tab
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-27 13:36:12 +08:00
bggRGjQaUbCoE
4a145750c0 opt: load more
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-27 13:00:55 +08:00
bggRGjQaUbCoE
05f9384c72 opt: load more replies
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-27 12:33:31 +08:00
bggRGjQaUbCoE
0c18077cc4 feat: custom fs danmuku fontsize
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-27 12:22:13 +08:00
bggRGjQaUbCoE
5092650246 opt: intro panel
Closes #14

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-27 12:22:07 +08:00
bggRGjQaUbCoE
d2a3d7bcd1 opt: live danmaku fontsize
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-27 12:44:49 +08:00
bggRGjQaUbCoE
253f8d98fc fix: handle reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-26 23:10:41 +08:00
bggRGjQaUbCoE
d2852ed3e4 opt: danmaku fontsize
Closes #13

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-26 22:11:18 +08:00
bggRGjQaUbCoE
d61147c106 opt: post segments
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-26 21:13:31 +08:00
bggRGjQaUbCoE
9f80683e78 fix: segmentType2actiontype
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-26 19:00:31 +08:00
bggRGjQaUbCoE
1df218b313 opt: play speed
Closes #11

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-26 18:02:51 +08:00
bggRGjQaUbCoE
4df9f55e00 opt: post segments
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-26 16:28:36 +08:00
bggRGjQaUbCoE
4f4f000e98 opt: post segments
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-26 15:25:51 +08:00
bggRGjQaUbCoE
6fee468f49 opt: member video item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-26 13:08:40 +08:00
bggRGjQaUbCoE
16cdbab7ab fix: del fav item
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-26 12:24:22 +08:00
bggRGjQaUbCoE
bae22b6de7 opt: sponsorblock: update data after posted
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-26 11:40:10 +08:00
bggRGjQaUbCoE
19305a234a opt: search panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-26 10:50:27 +08:00
bggRGjQaUbCoE
48aa4d4c79 opt: post panel
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-26 10:15:29 +08:00
bggRGjQaUbCoE
2fc4760269 opt: resCode, post panel
fix: bangumi panel

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-25 21:24:32 +08:00
bggRGjQaUbCoE
bae395c5d0 fix: add reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-25 18:03:44 +08:00
bggRGjQaUbCoE
e26ec2ea42 fix: add reply
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-25 16:27:08 +08:00
bggRGjQaUbCoE
f25eb7be82 feat: sponsorblock: post segments (#9)
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-25 14:38:09 +08:00
bggRGjQaUbCoE
c0879ee169 mod: sponsorblock: pass cid
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-25 10:42:43 +08:00
bggRGjQaUbCoE
36aa12025e fix: block settings import #7
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-25 10:23:36 +08:00
armv7a
0ebe4e9a80 Buffering... > 加载中... (#10) 2024-11-25 09:39:57 +08:00
ɴᴇᴋᴏ
a3d345e3ee Update README (#6) 2024-11-25 00:45:45 +08:00
bggRGjQaUbCoE
2e45fafb0b mod: add reply: data cast
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-24 20:04:16 +08:00
bggRGjQaUbCoE
6c62cebdba opt: rank page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-24 16:42:24 +08:00
bggRGjQaUbCoE
d3bd218718 fix: dyn red
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-24 14:21:48 +08:00
bggRGjQaUbCoE
0ff53ddbde fix: nav bar
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-24 13:16:22 +08:00
guozhigq
bcefaa123e feat: navigation Bar编辑
Co-authored-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-24 12:28:43 +08:00
bggRGjQaUbCoE
e2da6a2936 fix: rcmd data
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-23 23:11:28 +08:00
bggRGjQaUbCoE
44bd5afb70 refactor: search page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-23 22:20:18 +08:00
bggRGjQaUbCoE
d8d6cf4d26 opt: ctr tag
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2024-11-23 17:32:35 +08:00
2118 changed files with 415870 additions and 172362 deletions

3
.fvmrc Normal file
View File

@@ -0,0 +1,3 @@
{
"flutter": "3.41.4"
}

View File

@@ -1,27 +0,0 @@
---
name: Bug 反馈
about: 描述你所遇到的bug
title: "[Bug] "
labels: bug
assignees: ''
---
### 问题描述
请提供一个清晰而简明的问题描述。
### 复现步骤
请提供复现该问题所需的具体步骤。
### 预期行为
请描述你期望的正确行为或结果。
### 错误日志
请提供设置->关于->错误日志中的内容粘贴在下方代码框中。如果没有请提供您的app版本号、系统版本、设备型号等相关信息。
```
```
### 相关信息
请补充截图、录屏、BV号等其他有助于解决问题的信息。

72
.github/ISSUE_TEMPLATE/bug-反馈.yml vendored Normal file
View File

@@ -0,0 +1,72 @@
name: Bug 反馈
description: 描述你所遇到的bug
labels: [ "bug" ]
title: "[Bug] "
body:
- type: checkboxes
id: checklist
attributes:
label: 检查清单
options:
- label: 搜索了 [历史 issue](https://github.com/bggRGjQaUbCoE/PiliPlus/issues?q=is%3Aissue) ,并未发现相同问题
required: true
- label: 正在使用最新版本。
required: true
- label: 已排除网络问题
required: true
- label: 已排除账号问题
required: true
- label: 已排除设置问题
required: true
- type: checkboxes
id: assign
attributes:
label: Assign
options:
- label: self-assign
required: false
- type: textarea
id: version
attributes:
label: 版本号
validations:
required: true
- type: textarea
id: steps
attributes:
label: 复现步骤
description: 请提供复现该问题所需的具体步骤。
validations:
required: true
- type: textarea
id: expected
attributes:
label: 预期行为
description: 请描述你期望的正确行为或结果。
validations:
required: true
- type: textarea
id: actual
attributes:
label: 实际行为
description: 请描述实际的行为或结果。
validations:
required: true
- type: textarea
id: log
attributes:
label: 错误日志
description: 请提供设置->关于->错误日志中的内容粘贴在下方代码框中。如果没有请提供您的app版本号、系统版本、设备型号等相关信息。
- type: textarea
id: info
attributes:
label: 相关信息
description: 请补充截图、录屏、BV号等其他有助于解决问题的信息。

View File

@@ -1,20 +0,0 @@
---
name: 功能请求
about: 对于功能的一些建议
title: "[FR] "
labels: enhancement
assignees: ''
---
### 功能描述
请提供对所请求功能的清晰描述。
### 目标
请描述你希望通过这个功能实现的目标。
### 解决方案
如果你有任何关于如何实现这个功能的想法或建议,请在这里提供。
### 其他
请提供已实现该功能或类似功能的应用

45
.github/ISSUE_TEMPLATE/功能请求.yml vendored Normal file
View File

@@ -0,0 +1,45 @@
name: 功能请求
description: 对于功能的一些建议
labels: [ "enhancement" ]
title: "[FR] "
body:
- type: checkboxes
id: checklist
attributes:
label: 检查清单
options:
- label: 搜索了 [历史 issue](https://github.com/bggRGjQaUbCoE/PiliPlus/issues?q=is%3Aissue) ,并未发现相同功能请求
required: true
- label: 正在使用最新版本。
required: true
- label: 设置中未搜索到该功能
required: true
- type: checkboxes
id: assign
attributes:
label: Assign
options:
- label: self-assign
required: false
- type: textarea
id: desc
attributes:
label: 功能描述
description: 请提供对所请求功能的清晰描述。
validations:
required: true
- type: textarea
id: solution
attributes:
label: 解决方案
description: 如果你有任何关于如何实现这个功能的想法或建议,请在这里提供。
- type: textarea
id: addition
attributes:
label: 其他
description: 请提供已实现该功能或类似功能的应用

View File

@@ -1,223 +0,0 @@
name: CI
on:
workflow_dispatch:
# push:
# branches:
# - 'main'
# paths-ignore:
# - '**.md'
# - '**.txt'
# - '.github/**'
# - '.idea/**'
# - '!.github/workflows/CI.yml'
jobs:
update_version:
name: Read and update version
runs-on: ubuntu-latest
outputs:
# 定义输出变量 version以便在其他job中引用
new_version: ${{ steps.version.outputs.new_version }}
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0
#- name: 获取first parent commit次数
# id: get-first-parent-commit-count
# run: |
# version=$(yq e .version pubspec.yaml | cut -d "+" -f 1)
# recent_release_tag=$(git tag -l | grep $version | egrep -v "[-|+]" || true)
# if [[ "x$recent_release_tag" == "x" ]]; then
# echo "当前版本tag不存在请手动生成tag."
# exit 1
# fi
# git log --oneline HEAD
# first_parent_commit_count=$(git rev-list --first-parent --count $recent_release_tag..HEAD)
# echo "count=$first_parent_commit_count" >> $GITHUB_OUTPUT
- name: 从tag获取之前的version_code与beta版本号
id: get-previous-codes
run: |
version=$(yq e .version pubspec.yaml | cut -d "+" -f 1)
last_tag=$(git tag --sort=committerdate | tail -1)
if (echo $last_tag | grep -v "+"); then
echo "Tag格式不正确"
exit 1
elif (echo $last_tag | grep -v $version); then
echo "当前版本tag不存在请手动添加tag."
exit 1
fi
version_code=$(echo $last_tag | cut -d "+" -f 2)
beta_code=$(echo $last_tag | cut -d "+" -f 1 | cut -d "." -f 4)
beta_code=${beta_code:-0}
echo "beta-code=$beta_code" >> $GITHUB_OUTPUT
echo "version-code=$version_code" >> $GITHUB_OUTPUT
- name: 更新版本号
id: version
run: |
# 读取版本号
version_name=$(yq e .version pubspec.yaml | cut -d "+" -f 1)
let beta_code=${{ steps.get-previous-codes.outputs.beta-code }}+1
let version_code=${{ steps.get-previous-codes.outputs.version-code }}+1
# 构建新版本号
NEW_VERSION=${version_name}-beta.${beta_code}+${version_code}
# 输出新版本号
echo "New version: $NEW_VERSION"
# 设置新版本号为输出变量
echo "new_version=$NEW_VERSION" >>$GITHUB_OUTPUT
android:
name: Build CI (Android)
needs: update_version
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: 构建Java环境
uses: actions/setup-java@v3
with:
distribution: "zulu"
java-version: "17"
token: ${{secrets.GIT_TOKEN}}
- name: 检查缓存
uses: actions/cache@v2
id: cache-flutter
with:
path: /root/flutter-sdk
key: ${{ runner.os }}-flutter-${{ hashFiles('**/pubspec.lock') }}
- name: 安装Flutter
if: steps.cache-flutter.outputs.cache-hit != 'true'
uses: subosito/flutter-action@v2
with:
flutter-version: 3.24.0
channel: any
- name: 下载项目依赖
run: flutter pub get
- name: 解码生成 jks
run: echo $KEYSTORE_BASE64 | base64 -di > android/app/vvex.jks
env:
KEYSTORE_BASE64: ${{ secrets.KEYSTORE_BASE64 }}
- name: 更新版本号
id: version
run: |
# 更新pubspec.yaml文件中的版本号
sed -i "s/version: .*/version: ${{ needs.update_version.outputs.new_version }}/g" pubspec.yaml
- name: flutter build apk
run: flutter build apk --release --split-per-abi
env:
KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }}
KEY_ALIAS: ${{ secrets.KEY_ALIAS }}
KEY_PASSWORD: ${{ secrets.KEY_PASSWORD}}
- name: flutter build apk
run: |
sed -i "s/version: .*/version: ${{ needs.update_version.outputs.new_version }}0/g" pubspec.yaml
flutter build apk --release
env:
KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }}
KEY_ALIAS: ${{ secrets.KEY_ALIAS }}
KEY_PASSWORD: ${{ secrets.KEY_PASSWORD}}
- name: 重命名应用
run: |
version_name=$(yq e .version pubspec.yaml | cut -d "+" -f 1)
for file in build/app/outputs/flutter-apk/app-*.apk; do
if [[ $file =~ app-(.?*)release.apk ]]; then
new_file_name="build/app/outputs/flutter-apk/Pili-${BASH_REMATCH[1]}${version_name}.apk"
mv "$file" "$new_file_name"
fi
done
- name: 上传
uses: actions/upload-artifact@v3
with:
name: Pilipala-CI
path: |
build/app/outputs/flutter-apk/Pili-*.apk
iOS:
name: Build CI (iOS)
needs: update_version
runs-on: macos-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: 安装Flutter
if: steps.cache-flutter.outputs.cache-hit != 'true'
uses: subosito/flutter-action@v2.10.0
with:
cache: true
flutter-version: 3.24.0
- name: 更新版本号
id: version
run: |
# 更新pubspec.yaml文件中的版本号
sed -i "" "s/version: .*/version: ${{ needs.update_version.outputs.new_version }}/g" pubspec.yaml
- name: flutter build ipa
run: |
flutter build ios --release --no-codesign
ln -sf ./build/ios/iphoneos Payload
zip -r9 app.ipa Payload/runner.app
- name: 重命名应用
run: |
version_name=$(yq e .version pubspec.yaml | cut -d "+" -f 1)
for file in app.ipa; do
new_file_name="build/Pili-${version_name}.ipa"
mv "$file" "$new_file_name"
done
- name: 上传
uses: actions/upload-artifact@v3
with:
if-no-files-found: error
name: Pilipala-CI
path: |
build/Pili-*.ipa
upload:
runs-on: ubuntu-latest
needs:
- update_version
- android
- iOS
steps:
- uses: actions/download-artifact@v3
with:
name: Pilipala-CI
path: ./Pilipala-CI
- name: Upload Pre-release
uses: ncipollo/release-action@v1
with:
name: ${{ needs.update_version.outputs.new_version }}
token: ${{ secrets.GIT_TOKEN }}
commit: main
tag: ${{ needs.update_version.outputs.new_version }}
prerelease: true
allowUpdates: true
artifacts: Pilipala-CI/*

View File

@@ -1,130 +0,0 @@
name: Build iOS
on:
workflow_dispatch:
push:
branches:
- 'build-ios'
paths-ignore:
- '**.md'
- '**.txt'
- '.github/**'
- '.idea/**'
- '!.github/workflows/build-ios.yml'
jobs:
update_version:
name: Read latest version
runs-on: ubuntu-latest
outputs:
# 定义输出变量 version以便在其他job中引用
new_version: ${{ steps.get-last-tag.outputs.tag}}
last_commit: ${{ steps.get-last-commit.outputs.last_commit }}
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: 获取最后一次提交
id: get-last-commit
run: |
last_commit=$(git log -1 --pretty="%h %s" --first-parent)
echo "last_commit=$last_commit" >> $GITHUB_OUTPUT
- name: 获取最后一个tag
id: get-last-tag
run: |
version=$(yq e .version pubspec.yaml | cut -d "+" -f 1)
last_tag=$(git tag --sort=committerdate | tail -1)
if (echo $last_tag | grep -v "+"); then
echo "Illegal tag!"
exit 1
elif (echo $last_tag | grep -v $version); then
echo "No tags for current version in the repo, please add one manually."
exit 1
fi
echo "tag=$last_tag" >> $GITHUB_OUTPUT
iOS:
name: Build CI (iOS)
needs: update_version
runs-on: macos-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
ref: ${{ github.ref_name }}
- name: 安装Flutter
if: steps.cache-flutter.outputs.cache-hit != 'true'
uses: subosito/flutter-action@v2.10.0
with:
cache: true
flutter-version: 3.24.0
- name: 更新版本号
id: version
run: |
# 更新pubspec.yaml文件中的版本号
sed -i "" "s/version: .*/version: ${{ needs.update_version.outputs.new_version }}/g" pubspec.yaml
- name: flutter build ipa
run: |
flutter build ios --release --no-codesign
ln -sf ./build/ios/iphoneos Payload
zip -r9 app.ipa Payload/runner.app
- name: 重命名应用
run: |
for file in app.ipa; do
new_file_name="build/Pili-${{ needs.update_version.outputs.new_version }}.ipa"
mv "$file" "$new_file_name"
done
- name: 上传
uses: actions/upload-artifact@v3
with:
if-no-files-found: error
name: PiliPalaX-iOS
path: |
build/Pili-*.ipa
upload:
runs-on: ubuntu-latest
needs:
- update_version
- iOS
steps:
- uses: actions/download-artifact@v3
with:
name: PiliPalaX-iOS
path: ./PiliPalaX-iOS
# - name: Upload Pre-release
# uses: ncipollo/release-action@v1
# with:
# name: ${{ needs.update_version.outputs.new_version }}
# token: ${{ secrets.GIT_TOKEN }}
# commit: main
# tag: ${{ needs.update_version.outputs.new_version }}
# prerelease: true
# allowUpdates: true
# artifacts: Pilipala-CI/*
- name: 发送到Telegram频道
uses: xireiki/channel-post@v1.0.7
with:
bot_token: ${{ secrets.BOT_TOKEN }}
chat_id: ${{ secrets.CHAT_ID }}
large_file: false
method: sendFile
path: PiliPalaX-iOS/*
parse_mode: Markdown
context: "*v${{ needs.update_version.outputs.new_version }}*\n${{ needs.update_version.outputs.last_commit }}"

174
.github/workflows/build.yml vendored Normal file
View File

@@ -0,0 +1,174 @@
name: Build
on:
pull_request:
types:
- opened
- synchronize
- reopened
- ready_for_review
paths-ignore:
- "**.md"
workflow_dispatch:
inputs:
build_android:
description: "Build Android"
required: false
default: true
type: boolean
build_ios:
description: "Build iOS"
required: false
default: true
type: boolean
build_mac:
description: "Build Mac"
required: false
default: true
type: boolean
build_win_x64:
description: "Build Win-x64"
required: false
default: true
type: boolean
build_linux_x64:
description: "Build Linux-x64"
required: false
default: true
type: boolean
tag:
description: "tag"
required: false
default: ""
type: string
jobs:
android:
if: ${{ (github.event_name == 'pull_request' && github.repository == 'bggRGjQaUbCoE/PiliPlus') || github.event.inputs.build_android == 'true' }}
name: Release Android
runs-on: ubuntu-latest
permissions: write-all
steps:
- name: 代码迁出
uses: actions/checkout@v6
with:
fetch-depth: 0
- name: 构建Java环境
uses: actions/setup-java@v5
with:
distribution: "zulu"
java-version: "17"
cache: "gradle"
cache-dependency-path: |
android/*.gradle*
android/**/gradle-wrapper.properties
- name: 安装Flutter
uses: subosito/flutter-action@v2
id: flutter-action
with:
channel: stable
flutter-version-file: pubspec.yaml
cache: true
- name: Apply Patch
shell: pwsh
run: lib/scripts/patch.ps1 android
continue-on-error: true
- name: Write key
if: github.event_name == 'workflow_dispatch'
run: |
if [ ! -z "${{ secrets.SIGN_KEYSTORE_BASE64 }}" ]; then
echo "${{ secrets.SIGN_KEYSTORE_BASE64 }}" | base64 --decode > android/app/key.jks
echo storeFile='key.jks' >> android/key.properties
echo storePassword='${{ secrets.KEYSTORE_PASSWORD }}' >> android/key.properties
echo keyAlias='${{ secrets.KEY_ALIAS }}' >> android/key.properties
echo keyPassword='${{ secrets.KEY_PASSWORD }}' >> android/key.properties
fi
- name: Set and Extract version
if: ${{ github.event_name == 'workflow_dispatch' }}
shell: pwsh
run: lib/scripts/build.ps1 android
- name: Flutter Build Release Apk
if: ${{ github.event_name == 'workflow_dispatch' }}
run: flutter build apk --release --split-per-abi --dart-define-from-file=pili_release.json --pub
- name: Flutter Build Dev Apk
if: ${{ github.event_name == 'pull_request' }}
run: |
flutter build apk --release --split-per-abi --android-project-arg dev=1 --pub
- name: Rename
run: |
for file in build/app/outputs/flutter-apk/app-*-release.apk; do
abi=$(echo "$file" | sed -E 's|.*app-(.*)-release\.apk|\1|')
mv "$file" "PiliPlus_android_${{ env.version }}_${abi}.apk"
done
shell: bash
- name: Release
if: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.tag != '' }}
uses: softprops/action-gh-release@v2
with:
tag_name: ${{ github.event.inputs.tag }}
name: ${{ github.event.inputs.tag }}
files: PiliPlus_android_*.apk
- name: 上传
uses: actions/upload-artifact@v7
with:
archive: false
name: Android_arm64-v8a
path: PiliPlus_android_*_arm64-v8a.apk
- name: 上传
uses: actions/upload-artifact@v7
with:
archive: false
name: Android_armeabi-v7a
path: PiliPlus_android_*_armeabi-v7a.apk
- name: 上传
uses: actions/upload-artifact@v7
with:
archive: false
name: Android_x86_64
path: PiliPlus_android_*_x86_64.apk
ios:
if: ${{ (github.event_name == 'pull_request' && github.repository == 'bggRGjQaUbCoE/PiliPlus') || github.event.inputs.build_ios == 'true' }}
uses: ./.github/workflows/ios.yml
permissions: write-all
with:
tag: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.tag || '' }}
mac:
if: ${{ github.event.inputs.build_mac == 'true' }}
uses: ./.github/workflows/mac.yml
permissions: write-all
with:
tag: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.tag || '' }}
win_x64:
if: ${{ (github.event_name == 'pull_request' && github.repository == 'bggRGjQaUbCoE/PiliPlus') || github.event.inputs.build_win_x64 == 'true' }}
uses: ./.github/workflows/win_x64.yml
permissions: write-all
with:
tag: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.tag || '' }}
linux_x64:
if: ${{ github.event.inputs.build_linux_x64 == 'true' }}
uses: ./.github/workflows/linux_x64.yml
permissions: write-all
with:
tag: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.tag || '' }}

View File

@@ -1,11 +1,14 @@
name: Build for iOS
on:
workflow_dispatch:
workflow_call:
inputs:
branch:
tag:
description: "tag"
required: false
default: 'main'
default: ""
type: string
workflow_dispatch:
jobs:
build-macos-app:
@@ -13,26 +16,45 @@ jobs:
runs-on: macos-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
ref: ${{ github.event.inputs.branch }}
fetch-depth: 0
- name: Setup flutter
uses: subosito/flutter-action@v2
with:
channel: stable
flutter-version-file: pubspec.yaml
- name: Set up xcode
uses: BoundfoxStudios/action-xcode-select@v1
- name: Set and Extract version
shell: pwsh
run: lib/scripts/build.ps1
- name: Apply Patch
shell: pwsh
run: lib/scripts/patch.ps1 iOS
continue-on-error: true
- name: Build iOS
run: |
flutter build ios --release --no-codesign
flutter build ios --release --no-codesign --dart-define-from-file=pili_release.json
ln -sf ./build/ios/iphoneos Payload
zip -r9 ios-release-no-sign.ipa Payload/runner.app
# make AltSign happy...
find Payload/Runner.app/Frameworks -type d -name "*.framework" -exec codesign --force --sign - --preserve-metadata=identifier,entitlements {} \;
zip -r9 PiliPlus_ios_${{env.version}}.ipa Payload/Runner.app
- name: Release
if: ${{ github.event.inputs.tag != '' }}
uses: softprops/action-gh-release@v2
with:
tag_name: ${{ github.event.inputs.tag }}
name: ${{ github.event.inputs.tag }}
files: |
PiliPlus_ios_*.ipa
- name: Upload ios release
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: ios-release
path: ios-release-no-sign.ipa
archive: false
name: iOS-release
path: PiliPlus_ios_*.ipa

269
.github/workflows/linux_x64.yml vendored Normal file
View File

@@ -0,0 +1,269 @@
name: Build for Linux x64
on:
workflow_call:
inputs:
tag:
description: "tag"
required: false
default: ""
type: string
workflow_dispatch:
jobs:
build-linux-app:
name: Release Linux x64
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Install dependencies
run: |
sudo apt-get update
sudo apt-get install -y clang cmake libgtk-3-dev ninja-build libayatana-appindicator3-dev unzip webkit2gtk-4.1 libasound2-dev rpm patchelf
sudo apt-get install -y gcc g++ autoconf automake debhelper glslang-dev ladspa-sdk xutils-dev libasound2-dev \
libarchive-dev libbluray-dev libbs2b-dev libcaca-dev libcdio-paranoia-dev libdrm-dev \
libdav1d-dev libdvdnav-dev libegl1-mesa-dev libepoxy-dev libfontconfig-dev libfreetype6-dev \
libfribidi-dev libgl1-mesa-dev libgbm-dev libgme-dev libgsm1-dev libharfbuzz-dev libjpeg-dev \
libbrotli-dev liblcms2-dev libmodplug-dev libmp3lame-dev libopenal-dev \
libopus-dev libopencore-amrnb-dev libopencore-amrwb-dev libpulse-dev librtmp-dev \
libsdl2-dev libsixel-dev libssh-dev libsoxr-dev libspeex-dev libtool \
libv4l-dev libva-dev libvdpau-dev libvorbis-dev libvo-amrwbenc-dev \
libunwind-dev libvpx-dev libwayland-dev libx11-dev libxext-dev \
libxkbcommon-dev libxrandr-dev libxss-dev libxv-dev libxvidcore-dev \
linux-libc-dev nasm ninja-build pkg-config python3 python3-docutils wayland-protocols \
x11proto-core-dev zlib1g-dev libfdk-aac-dev libtheora-dev libwebp-dev \
unixodbc-dev libpq-dev libxxhash-dev libaom-dev \
libgtk-3-0 libblkid1 liblzma5 libmpv-dev
shell: bash
- name: Setup flutter
uses: subosito/flutter-action@v2
with:
channel: stable
flutter-version-file: pubspec.yaml
cache: true
- name: Set and Extract version
shell: pwsh
run: lib/scripts/build.ps1
- name: Apply Patch
shell: pwsh
run: lib/scripts/patch.ps1 Linux
continue-on-error: true
#TODO: deb and rpm packages need to be build
- name: Build Linux
run: flutter build linux --release -v --pub --dart-define-from-file=pili_release.json
- name: Package .tar.gz
run: tar -zcvf PiliPlus_linux_${{ env.version }}_amd64.tar.gz -C build/linux/x64/release/bundle .
- name: Packege deb
run: |
printf "建立构建目录...\n"
mkdir "PiliPlus_linux_${{ env.version }}_amd64"
pushd "PiliPlus_linux_${{ env.version }}_amd64"
mkdir -p opt/PiliPlus
mkdir -p usr/share/applications
mkdir -p usr/share/icons/hicolor/512x512/apps
printf "复制文件...\n"
cp -r ../build/linux/x64/release/bundle/* opt/PiliPlus
cp -r ../assets/linux/DEBIAN .
cp ../assets/linux/com.example.piliplus.desktop usr/share/applications
cp ../assets/images/logo/logo.png usr/share/icons/hicolor/512x512/apps/piliplus.png
printf "修改控制文件...\n"
# 替换版本号
sed -i "2s/version_need_change/${{ env.version }}/g" DEBIAN/control
# 计算安装大小并替换
SIZE_KB=$(du -s -b --apparent-size . | awk '{print int($1)}')
SIZE_KB=$(($SIZE_KB - $(du -s -b --apparent-size DEBIAN | awk '{print int($1)}')))
SIZE_KB=$(echo $SIZE_KB | awk '{print int($1/1024 + 0.999)}')
printf "\t安装大小: %s KB\n" "$SIZE_KB"
sed -i "9s/size_need_change/${SIZE_KB}/g" DEBIAN/control
printf "生成并写入 md5sums ...\n"
md5sum opt/PiliPlus/piliplus >> DEBIAN/md5sums
md5sum opt/PiliPlus/lib/* >> DEBIAN/md5sums
md5sum opt/PiliPlus/data/icudtl.dat >> DEBIAN/md5sums
printf "设置权限...\n"
chmod 0644 DEBIAN/control
chmod 0644 DEBIAN/md5sums
chmod 0755 DEBIAN/postinst
chmod 0755 DEBIAN/postrm
chmod 0755 DEBIAN/prerm
printf "打包 deb 文件...\n"
popd
dpkg-deb --build --verbose --root-owner-group "PiliPlus_linux_${{ env.version }}_amd64"
printf "完成: PiliPlus_linux_%s_amd64.deb\n" "${{ env.version }}"
shell: bash
- name: Packege rpm
run: |
printf "建立 RPM 构建目录...\n"
RPM_BUILD_ROOT="$PWD/rpm_build"
mkdir -p "$RPM_BUILD_ROOT/BUILD" "$RPM_BUILD_ROOT/RPMS" "$RPM_BUILD_ROOT/SOURCES" "$RPM_BUILD_ROOT/SPECS" "$RPM_BUILD_ROOT/SRPMS"
printf "准备源码归档(仅包含运行时与元数据)...\n"
DATE="$(date '+%a %b %d %Y')"
SRC_DIR="$PWD/piliplus-${{ env.version }}"
mkdir -p "$SRC_DIR/bundle" "$SRC_DIR/assets"
cp -r build/linux/x64/release/bundle/* "$SRC_DIR/bundle/"
cp assets/linux/com.example.piliplus.desktop "$SRC_DIR/assets/com.example.piliplus.desktop"
cp assets/images/logo/logo.png "$SRC_DIR/assets/piliplus.png"
tar -zcvf "$RPM_BUILD_ROOT/SOURCES/piliplus-${{ env.version }}.tar.gz" -C "$PWD" "piliplus-${{ env.version }}"
printf "生成 spec 文件...\n"
cat > "$RPM_BUILD_ROOT/SPECS/piliplus.spec" <<EOF
Name: piliplus
Version: ${{ env.version }}
Release: 1%{?dist}
Summary: PiliPlus Linux Version
License: GPL-3.0
Source0: piliplus-${{ env.version }}.tar.gz
Requires: desktop-file-utils, hicolor-icon-theme
%description
使用 Flutter 开发的 BiliBili 第三方客户端
%prep
%setup -q -n piliplus-${{ env.version }}
%build
%install
mkdir -p %{buildroot}/opt/PiliPlus
cp -r bundle/* %{buildroot}/opt/PiliPlus/
# 二进制权限与命令行入口
chmod 755 %{buildroot}/opt/PiliPlus/piliplus
mkdir -p %{buildroot}/usr/bin
ln -sf /opt/PiliPlus/piliplus %{buildroot}/usr/bin/piliplus
# 桌面集成
mkdir -p %{buildroot}/usr/share/applications
install -m 644 assets/com.example.piliplus.desktop %{buildroot}/usr/share/applications/com.example.piliplus.desktop
mkdir -p %{buildroot}/usr/share/icons/hicolor/512x512/apps
install -m 644 assets/piliplus.png %{buildroot}/usr/share/icons/hicolor/512x512/apps/piliplus.png
%post
update-desktop-database -q || true
gtk-update-icon-cache -q -t -f %{_datadir}/icons/hicolor || true
%postun
update-desktop-database -q || true
gtk-update-icon-cache -q -t -f %{_datadir}/icons/hicolor || true
%files
/opt/PiliPlus
/usr/bin/piliplus
/usr/share/applications/com.example.piliplus.desktop
/usr/share/icons/hicolor/512x512/apps/piliplus.png
%changelog
* DATE - ${{ env.version }}-1
- Initial RPM release
EOF
sed -i "s/DATE/${DATE}/g" "$RPM_BUILD_ROOT/SPECS/piliplus.spec"
printf "构建 RPM 包...\n"
rpmbuild --define "_topdir $RPM_BUILD_ROOT" -bb "$RPM_BUILD_ROOT/SPECS/piliplus.spec"
printf "移动生成的 RPM...\n"
find "$RPM_BUILD_ROOT/RPMS" -name "*.rpm" -exec mv {} "PiliPlus_linux_${{ env.version }}_amd64.rpm" \;
printf "完成: PiliPlus_linux_%s_amd64.rpm\n" "${{ env.version }}"
shell: bash
- name: Package AppImage
run: |
printf "下载 appimagetool...\n"
wget -q https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage
chmod +x appimagetool-x86_64.AppImage
printf "建立 AppDir 目录结构...\n"
APPDIR="PiliPlus.AppDir"
mkdir -p "$APPDIR/usr/bin"
mkdir -p "$APPDIR/usr/lib"
mkdir -p "$APPDIR/usr/share/applications"
mkdir -p "$APPDIR/usr/share/icons/hicolor/512x512/apps"
printf "复制应用文件...\n"
cp -r build/linux/x64/release/bundle/* "$APPDIR/usr/bin/"
printf "复制桌面文件和图标...\n"
cp assets/linux/com.example.piliplus.desktop "$APPDIR/com.example.piliplus.desktop"
cp assets/linux/com.example.piliplus.desktop "$APPDIR/usr/share/applications/com.example.piliplus.desktop"
cp assets/images/logo/logo.png "$APPDIR/piliplus.png"
cp assets/images/logo/logo.png "$APPDIR/usr/share/icons/hicolor/512x512/apps/piliplus.png"
printf "创建 AppRun 启动脚本...\n"
cat > "$APPDIR/AppRun" <<'APPRUN_EOF'
#!/bin/bash
SELF=$(readlink -f "$0")
HERE=${SELF%/*}
export PATH="${HERE}/usr/bin:${PATH}"
export LD_LIBRARY_PATH="${HERE}/usr/lib:${LD_LIBRARY_PATH}"
exec "${HERE}/usr/bin/piliplus" "$@"
APPRUN_EOF
chmod +x "$APPDIR/AppRun"
printf "修改桌面文件中的 Exec 路径...\n"
sed -i 's|Exec=piliplus|Exec=piliplus|g' "$APPDIR/com.example.piliplus.desktop"
sed -i 's|Icon=piliplus|Icon=piliplus|g' "$APPDIR/com.example.piliplus.desktop"
printf "打包 AppImage...\n"
ARCH=x86_64 ./appimagetool-x86_64.AppImage "$APPDIR" "PiliPlus_linux_${{ env.version }}_amd64.AppImage"
printf "完成: PiliPlus_linux_%s_amd64.AppImage\n" "${{ env.version }}"
shell: bash
- name: Release
if: ${{ github.event.inputs.tag != '' }}
uses: softprops/action-gh-release@v2
with:
tag_name: ${{ github.event.inputs.tag }}
name: ${{ github.event.inputs.tag }}
files: |
PiliPlus_linux_*.tar.gz
PiliPlus_linux_*.deb
PiliPlus_linux_*.rpm
PiliPlus_linux_*.AppImage
- name: Upload linux targz package
uses: actions/upload-artifact@v7
with:
archive: false
name: Linux_targz_amd64_packege
path: PiliPlus_linux_*.tar.gz
- name: Upload linux deb package
uses: actions/upload-artifact@v7
with:
archive: false
name: Linux_deb_amd64_package
path: PiliPlus_linux_*.deb
- name: Upload linux rpm package
uses: actions/upload-artifact@v7
with:
archive: false
name: Linux_rpm_amd64_package
path: PiliPlus_linux_*.rpm
- name: Upload linux AppImage package
uses: actions/upload-artifact@v7
with:
archive: false
name: Linux_AppImage_amd64_package
path: PiliPlus_linux_*.AppImage

64
.github/workflows/mac.yml vendored Normal file
View File

@@ -0,0 +1,64 @@
name: Build for Mac
on:
workflow_call:
inputs:
tag:
description: "tag"
required: false
default: ""
type: string
workflow_dispatch:
jobs:
build-mac-app:
name: Release Mac
runs-on: macos-latest
steps:
- name: Checkout code
uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Setup flutter
uses: subosito/flutter-action@v2
with:
channel: stable
flutter-version-file: pubspec.yaml
- name: Set and Extract version
shell: pwsh
run: lib/scripts/build.ps1
- name: Apply Patch
shell: pwsh
run: lib/scripts/patch.ps1 macOS
continue-on-error: true
- name: Build Mac
run: flutter build macos --release --dart-define-from-file=pili_release.json
- name: Prepare Upload
run: |
npm install --global create-dmg
create-dmg build/macos/Build/Products/Release/PiliPlus.app || true
continue-on-error: true
- name: Rename DMG
run: mv PiliPlus*.dmg PiliPlus_macos_${{ env.version }}.dmg
- name: Release
if: ${{ github.event.inputs.tag != '' }}
uses: softprops/action-gh-release@v2
with:
tag_name: ${{ github.event.inputs.tag }}
name: ${{ github.event.inputs.tag }}
files: |
PiliPlus_macos_*.dmg
- name: Upload macos release
uses: actions/upload-artifact@v7
with:
archive: false
name: macOS-release
path: PiliPlus_macos_*.dmg

View File

@@ -1,79 +0,0 @@
name: Android Release
on:
workflow_dispatch:
jobs:
android:
runs-on: ubuntu-latest
steps:
- name: 代码迁出
uses: actions/checkout@v4
- name: 构建Java环境
uses: actions/setup-java@v4
with:
distribution: "zulu"
java-version: "17"
- name: 检查缓存
uses: actions/cache@v4
id: cache-flutter
with:
path: /root/flutter-sdk # Flutter SDK 的路径
key: ${{ runner.os }}-flutter-${{ hashFiles('**/pubspec.lock') }}
- name: 安装Flutter
if: steps.cache-flutter.outputs.cache-hit != 'true'
uses: subosito/flutter-action@v2
with:
flutter-version: 3.24.0
channel: any
- name: 下载项目依赖
run: flutter pub get
- name: Write key
run: |
if [ ! -z "${{ secrets.SIGN_KEYSTORE_BASE64 }}" ]; then
echo "${{ secrets.SIGN_KEYSTORE_BASE64 }}" | base64 --decode > android/app/key.jks
echo storeFile='key.jks' >> android/key.properties
echo storePassword='${{ secrets.KEYSTORE_PASSWORD }}' >> android/key.properties
echo keyAlias='${{ secrets.KEY_ALIAS }}' >> android/key.properties
echo keyPassword='${{ secrets.KEY_PASSWORD }}' >> android/key.properties
fi
- name: flutter build apk
run: flutter build apk --release --target-platform=android-arm64
- name: flutter build apk
run: flutter build apk --release --split-per-abi
- name: 上传
uses: actions/upload-artifact@v4
with:
name: app-release
path: |
build/app/outputs/flutter-apk/app-release.apk
- name: 上传
uses: actions/upload-artifact@v4
with:
name: app-arm64-v8a
path: |
build/app/outputs/flutter-apk/app-arm64-v8a-release.apk
- name: 上传
uses: actions/upload-artifact@v4
with:
name: app-armeabi-v7a
path: |
build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk
- name: 上传
uses: actions/upload-artifact@v4
with:
name: app-x86_64
path: |
build/app/outputs/flutter-apk/app-x86_64-release.apk

87
.github/workflows/win_x64.yml vendored Normal file
View File

@@ -0,0 +1,87 @@
name: Build for Windows x64
on:
workflow_call:
inputs:
tag:
description: "tag"
required: false
default: ""
type: string
workflow_dispatch:
jobs:
build-windows-app:
name: Release Windows x64
runs-on: windows-latest
steps:
- name: Checkout code
uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Setup flutter
uses: subosito/flutter-action@v2
with:
channel: stable
flutter-version-file: pubspec.yaml
- name: Apply Patch
shell: pwsh
run: lib/scripts/patch.ps1 windows
continue-on-error: true
- name: Add fastforge and Inno Setup
run: |
dart pub global activate fastforge
choco install innosetup
- name: Add Chinese language file for Inno Setup
run: |
Copy-Item "windows/packaging/exe/ChineseSimplified.isl" "C:\Program Files (x86)\Inno Setup 6\Languages\ChineseSimplified.isl"
shell: pwsh
- name: Set and Extract version
shell: pwsh
run: lib/scripts/build.ps1
- name: Build Windows
run: |
fastforge package --platform windows --targets exe --flutter-build-args="dart-define-from-file=pili_release.json"
- name: Prepare Upload
run: |
mkdir -p Release/PiliPlus-Win
mkdir -p PiliPlus-Win-Setup
mv build/windows/x64/runner/Release/* Release/PiliPlus-Win/
mv dist/**/*.exe PiliPlus-Win-Setup/PiliPlus_windows_${{env.version}}_x64_setup.exe
- name: Compress
if: ${{ github.event.inputs.tag != '' }}
run: |
Compress-Archive -Path "Release/PiliPlus-Win" -DestinationPath "PiliPlus_windows_${{env.version}}_x64_portable.zip"
shell: pwsh
- name: Release
if: ${{ github.event.inputs.tag != '' }}
uses: softprops/action-gh-release@v2
with:
tag_name: ${{ github.event.inputs.tag }}
name: ${{ github.event.inputs.tag }}
files: |
PiliPlus_windows_*.zip
PiliPlus-Win-Setup/PiliPlus_windows_*.exe
- name: Upload windows file release
uses: actions/upload-artifact@v7
with:
archive: true
name: PiliPlus_windows_${{env.version}}_x64_portable
path: Release
- name: Upload windows setup release
uses: actions/upload-artifact@v7
with:
archive: false
name: Windows-setup-x64-release
path: PiliPlus-Win-Setup/PiliPlus_windows_*.exe

17
.gitignore vendored
View File

@@ -19,7 +19,7 @@ migrate_working_dir/
# The .vscode folder contains launch configuration and tasks you configure in
# VS Code which you may wish to be included in version control, so this line
# is commented out by default.
#.vscode/
.vscode/
# Flutter repo-specific
/bin/cache/
@@ -133,4 +133,17 @@ app.*.symbols
!**/ios/**/default.perspectivev3
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
!/dev/ci/**/Gemfile.lock
!.vscode/settings.json
!.vscode/settings.json
!.vscode/launch.json
!.vscode/tasks.json
devtools_options.yaml
# FVM Version Cache
.fvm/
pili_release.json
dist
test*.dart

8
.vscode/launch.json vendored
View File

@@ -1,22 +1,22 @@
{
// 使用 IntelliSense 了解相关属性。
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "pilipala",
"name": "PiliPlus",
"request": "launch",
"type": "dart"
},
{
"name": "pilipala (profile mode)",
"name": "PiliPlus (profile mode)",
"request": "launch",
"type": "dart",
"flutterMode": "profile"
},
{
"name": "pilipala (release mode)",
"name": "PiliPlus (release mode)",
"request": "launch",
"type": "dart",
"flutterMode": "release"

View File

@@ -2,5 +2,9 @@
"editor.formatOnSave": true,
"[dart]": {
"editor.formatOnType": true
},
"editor.codeActionsOnSave": {
"source.organizeImports": "explicit",
// "source.fixAll": "explicit",
}
}

118
README.md
View File

@@ -1,43 +1,39 @@
<div align="center">
<img width="200" height="200" src="https://github.com/orz12/pilipala/blob/main/assets/images/logo/logo_android.png">
<img width="200" height="200" src="assets/images/logo/logo.png">
</div>
<div align="center">
<h1>PiliPalaX</h1>
<h1>PiliPlus</h1>
<div align="center">
![GitHub repo size](https://img.shields.io/github/repo-size/orz12/pilipala)
![GitHub Repo stars](https://img.shields.io/github/stars/orz12/pilipala)
![GitHub all releases](https://img.shields.io/github/downloads/orz12/pilipala/total)
![GitHub repo size](https://img.shields.io/github/repo-size/bggRGjQaUbCoE/PiliPlus)
![GitHub Repo stars](https://img.shields.io/github/stars/bggRGjQaUbCoE/PiliPlus)
![GitHub all releases](https://img.shields.io/github/downloads/bggRGjQaUbCoE/PiliPlus/total)
</div>
<p>使用Flutter开发的BiliBili第三方客户端</p>
<img src="https://github.com/orz12/pilipala/blob/main/assets/screenshots/510shots_so.png" width="32%" alt="home" />
<img src="https://github.com/orz12/pilipala/blob/main/assets/screenshots/174shots_so.png" width="32%" alt="home" />
<img src="https://github.com/orz12/pilipala/blob/main/assets/screenshots/850shots_so.png" width="32%" alt="home" />
<img src="assets/screenshots/510shots_so.png" width="32%" alt="home" />
<img src="assets/screenshots/174shots_so.png" width="32%" alt="home" />
<img src="assets/screenshots/850shots_so.png" width="32%" alt="home" />
<br/>
<img src="https://github.com/orz12/pilipala/blob/main/assets/screenshots/main_screen.png" width="96%" alt="home" />
<img src="assets/screenshots/main_screen.png" width="96%" alt="home" />
<br/>
</div>
## 开发环境
```bash
[] Flutter (Channel stable, 3.24.0, on Microsoft Windows [版本 10.0.19045.4046], locale zh-CN)
[] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[] Xcode - develop for iOS and macOS (Xcode 15.1)
[] Chrome - develop for the web
[] Android Studio (version 2022.3)
[] VS Code (version 1.85.1)
[] Connected device (3 available)
[] Network resources
```
<br/>
## 适配平台
- [x] Android
- [x] iOS
- [x] Pad
- [x] Windows
- [x] Linux
[![Packaging status](https://repology.org/badge/vertical-allrepos/piliplus.svg)](https://repology.org/project/piliplus/versions)
## refactor
@@ -47,6 +43,54 @@
## feat
- [x] 编辑动态
- [x] DLNA 投屏
- [x] 离线缓存/播放
- [x] 移动端支持点击弹幕悬停,点赞、复制、举报 by [@My-Responsitories](https://github.com/My-Responsitories)
- [x] 播放音频
- [x] 跳过番剧片头/片尾
- [x] 安卓端 `loudnorm` 适配 by [@My-Responsitories](https://github.com/My-Responsitories)
- [x] Win/Mac 支持极验、短信登录 by [@My-Responsitories](https://github.com/My-Responsitories)
- [x] 视频截取动图 by [@My-Responsitories](https://github.com/My-Responsitories)
- [x] AI 原声翻译
- [x] SuperChat
- [x] 播放课堂视频
- [x] 发起投票
- [x] 发布动态/评论支持`富文本编辑`/`表情显示`/`@用户`
- [x] 修改消息设置
- [x] 修改聊天设置
- [x] 展示折叠消息
- [x] 查看用户图文
- [x] 动态话题
- [x] 直播分区
- [x] 分享`视频`/`番剧`/`动态`/`专栏`/`直播`至消息
- [x] 创建/修改/删除关注分组
- [x] 移除粉丝
- [x] 直播弹幕发送表情
- [x] 收藏夹排序
- [x] 稍后再看 ~~`未看`~~ / `未看完` / ~~`已看完`~~ 分类
- [x] WebDAV 备份/恢复设置
- [x] 保存评论/动态
- [x] 高级弹幕 by [@My-Responsitories](https://github.com/My-Responsitories)
- [x] 取消/置顶评论
- [x] 记笔记
- [x] 多账号支持 by [@My-Responsitories](https://github.com/My-Responsitories)
- [x] 屏蔽带货动态/评论
- [x] 互动视频
- [x] 发评/动态反诈
- [x] 高能进度条
- [x] 滑动跳转预览视频缩略图
- [x] Live Photo
- [x] 复制/移动/排序收藏夹/稍后再看视频
- [x] 超分辨率
- [x] 合并弹幕
- [x] 会员彩色弹幕
- [x] 播放全部/继续播放/倒序播放
- [x] Cookie登录
- [x] 显示视频分段信息
- [x] 调节字幕大小
- [x] 调节全屏弹幕大小
- [x] 收藏夹/稍后再看多选删除
- [x] 搜索用户动态
- [x] 直播弹幕
- [x] 修改头像/用户名/签名/性别/生日
@@ -55,7 +99,6 @@
- [x] 评论楼中楼定位点击查看的评论
- [x] 评论楼中楼按热度/时间排序
- [x] 评论点踩
- [x] 显示ops专栏
- [x] 私信发图
- [x] 投币动画
- [x] 取消/追番,更新追番状态
@@ -69,9 +112,9 @@
- [x] 筛选搜索
- [x] 转发动态
- [x] 合集图片
- [x] 删除/置顶私信
- [x] 举报用户/评论/视频
- [x] 删除/发布文本/图片动态
- [x] 删除/置顶/撤回私信
- [x] 举报用户/评论/视频/动态
- [x] 删除/发布/置顶文本/图片动态
- [x] 其他
## opt
@@ -99,11 +142,6 @@
## 功能
目前着重移动端(Android、iOS)和Pad端暂时没有适配桌面端、手表端等
<br/>
- [x] 推荐视频列表(app端)
- [x] 最热视频列表
- [x] 热门直播
@@ -116,7 +154,7 @@
- [x] 粉丝、关注用户、拉黑用户查看
- [x] 用户主页查看
- [x] 关注/取关用户
- [ ] 离线缓存
- [x] 离线缓存
- [x] 稍后再看
- [x] 观看记录
- [x] 我的收藏
@@ -140,7 +178,6 @@
- [x] 音质选择(视视频而定)
- [x] 解码格式选择(视视频而定)
- [x] 弹幕
- [ ] 直播弹幕
- [x] 字幕
- [x] 记忆播放
- [x] 视频比例:高度/宽度适应、填充、包含等
@@ -182,9 +219,10 @@
## 声明
此项目PiliPalaX)是个人为了兴趣而开发, 仅用于学习和测试请于下载后24小时内删除。
所用API皆从官方网站收集, 不提供任何破解内容。
此项目PiliPlus)是个人为了兴趣而开发仅用于学习和测试请于下载后24小时内删除。
所用API皆从官方网站收集不提供任何破解内容。
在此致敬原作者:[guozhigq/pilipala](https://github.com/guozhigq/pilipala)
在此致敬上游作者:[orz12/PiliPalaX](https://github.com/orz12/PiliPalaX)
本仓库做了更激进的修改,感谢原作者的开源精神。
感谢使用
@@ -203,3 +241,13 @@
<br/>
<br/>
<br/>
## Star History
<a href="https://www.star-history.com/#bggRGjQaUbCoE/PiliPlus&Date">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=bggRGjQaUbCoE/PiliPlus&type=Date&theme=dark" />
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=bggRGjQaUbCoE/PiliPlus&type=Date" />
<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=bggRGjQaUbCoE/PiliPlus&type=Date" />
</picture>
</a>

View File

@@ -9,6 +9,15 @@
# packages, and plugins designed to encourage good coding practices.
include: package:flutter_lints/flutter.yaml
analyzer:
exclude:
- lib/grpc/bilibili/**
# - lib/grpc/google/**
# - lib/common/widgets/flutter/**
formatter:
trailing_commas: preserve
linter:
# The lint rules applied to this project can be customized in the
# section below to disable rules from the `package:flutter_lints/flutter.yaml`
@@ -21,9 +30,53 @@ linter:
# or a specific dart file by using the `// ignore: name_of_lint` and
# `// ignore_for_file: name_of_lint` syntax on the line or in the file
# producing the lint.
# https://dart.dev/tools/linter-rules
rules:
# avoid_print: false # Uncomment to disable the `avoid_print` rule
# prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule
# - always_specify_types
# - avoid_positional_boolean_parameters
- always_declare_return_types
- always_use_package_imports
- avoid_empty_else
- avoid_field_initializers_in_const_classes
- avoid_print
- avoid_relative_lib_imports
- avoid_shadowing_type_parameters
- avoid_single_cascade_in_expression_statements
- avoid_slow_async_io
- avoid_type_to_string
- avoid_types_as_parameter_names
- avoid_unnecessary_containers
- avoid_void_async
- await_only_futures
- camel_case_extensions
- camel_case_types
- cancel_subscriptions
- cascade_invocations
- prefer_const_constructors
- prefer_const_declarations
- sized_box_for_whitespace
- unnecessary_late
- use_colored_box
- use_decorated_box
- use_named_constants
- use_null_aware_elements
- unnecessary_lambdas
- use_is_even_rather_than_modulo
- unnecessary_async
- unnecessary_await_in_return
- unnecessary_getters_setters
- prefer_const_literals_to_create_immutables
- no_literal_bool_comparisons
- use_truncating_division
- use_string_buffers
- unnecessary_statements
- unnecessary_nullable_for_final_variable_declarations
- tighten_type_of_initializing_formals
- prefer_void_to_null
- prefer_spread_collections
- unnecessary_to_list_in_spreads
- prefer_for_elements_to_map_fromIterable
# Additional information about this file can be found at
# https://dart.dev/guides/language/analysis-options

3
android/.gitignore vendored
View File

@@ -11,3 +11,6 @@ GeneratedPluginRegistrant.java
key.properties
**/*.keystore
**/*.jks
/build
/.kotlin

2
android/app/.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
/.cxx
/build

View File

@@ -1,106 +0,0 @@
plugins {
id "com.android.application"
id "kotlin-android"
id "dev.flutter.flutter-gradle-plugin"
}
def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
localPropertiesFile.withReader('UTF-8') { reader ->
localProperties.load(reader)
}
}
def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
flutterVersionCode = '1'
}
def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
flutterVersionName = '1.0'
}
def keystorePropertiesFile = rootProject.file('key.properties')
def keystoreProperties = new Properties()
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}
def _filePath = System.getenv("KEYSTORE") ?: keystoreProperties["storeFile"]
def _storeFile = _filePath != null ? file(_filePath) : null
def _storePassword = System.getenv("KEYSTORE_PASSWORD") ?: keystoreProperties["storePassword"]
def _keyAlias = System.getenv("KEY_ALIAS") ?: keystoreProperties["keyAlias"]
def _keyPassword = System.getenv("KEY_PASSWORD") ?: keystoreProperties["keyPassword"]
android {
compileSdkVersion 34
namespace 'com.example.pilipalax'
ndkVersion flutter.ndkVersion
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = '1.8'
}
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.example.pilipalax"
// You can update the following values to match your application needs.
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
targetSdkVersion flutter.targetSdkVersion
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
minSdkVersion 21
multiDexEnabled true
}
signingConfigs {
// 添加签名配置
if(_storeFile != null) {
release {
// 配置密钥库文件的位置、别名、密码等信息
storeFile _storeFile
storePassword _storePassword
keyAlias _keyAlias
keyPassword _keyPassword
v1SigningEnabled true
v2SigningEnabled true
}
}
}
buildTypes {
release {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig _storeFile != null ? signingConfigs.release : signingConfigs.debug
}
debug {
applicationIdSuffix ".debug"
}
}
project.android.applicationVariants.all { variant ->
variant.outputs.each { output ->
output.versionCodeOverride = variant.versionCode
}
}
}
flutter {
source '../..'
}
dependencies {
}

View File

@@ -0,0 +1,85 @@
import com.android.build.gradle.internal.api.ApkVariantOutputImpl
import org.jetbrains.kotlin.konan.properties.Properties
plugins {
id("com.android.application")
id("kotlin-android")
// The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins.
id("dev.flutter.flutter-gradle-plugin")
}
android {
namespace = "com.example.piliplus"
compileSdk = flutter.compileSdkVersion
ndkVersion = flutter.ndkVersion
compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = JavaVersion.VERSION_17.toString()
}
defaultConfig {
applicationId = "com.example.piliplus"
minSdk = flutter.minSdkVersion
targetSdk = flutter.targetSdkVersion
versionCode = flutter.versionCode
versionName = flutter.versionName
}
packagingOptions.jniLibs.useLegacyPackaging = true
val keyProperties = Properties().also {
val properties = rootProject.file("key.properties")
if (properties.exists())
it.load(properties.inputStream())
}
val config = keyProperties.getProperty("storeFile")?.let {
signingConfigs.create("release") {
storeFile = file(it)
storePassword = keyProperties.getProperty("storePassword")
keyAlias = keyProperties.getProperty("keyAlias")
keyPassword = keyProperties.getProperty("keyPassword")
enableV1Signing = true
enableV2Signing = true
}
}
buildTypes {
all {
signingConfig = config ?: signingConfigs["debug"]
}
release {
if (project.hasProperty("dev")) {
applicationIdSuffix = ".dev"
resValue(
type = "string",
name = "app_name",
value = "PiliPlus dev",
)
}
proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
}
debug {
applicationIdSuffix = ".debug"
}
}
applicationVariants.all {
val variant = this
variant.outputs.forEach { output ->
(output as ApkVariantOutputImpl).versionCodeOverride = flutter.versionCode
}
}
}
flutter {
source = "../.."
}

3
android/app/proguard-rules.pro vendored Normal file
View File

@@ -0,0 +1,3 @@
-dontwarn javax.annotation.Nullable
-dontwarn org.conscrypt.Conscrypt
-dontwarn org.conscrypt.OpenSSLProvider

View File

@@ -1,132 +0,0 @@
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.example.pilipalax">
<!-- The INTERNET permission is required for development. Specifically,
the Flutter tool needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.
-->
<uses-permission
android:name="android.permission.INTERNET"
/>
<application
android:label="PiliPalaX Debug"
tools:replace="android:label">
<activity
android:name=".MainActivity"
android:exported="true"
android:launchMode="singleTask"
android:theme="@style/LaunchTheme"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
android:hardwareAccelerated="true"
android:windowSoftInputMode="adjustResize"
android:supportsPictureInPicture="true"
android:resizeableActivity="true"
>
<!-- Specifies an Android theme to apply to this Activity as soon as
the Android process has started. This theme is visible to the user
while the Flutter UI initializes. After that, this theme continues
to determine the Window background behind the Flutter UI. -->
<meta-data
android:name="io.flutter.embedding.android.NormalTheme"
android:resource="@style/NormalTheme"
/>
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<intent-filter android:label="PiliPalaX Debug">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http"/>
<data android:scheme="https"/>
<data android:host="*.bilibili.com"/>
<data android:host="*.bilibili.cn"/>
<data android:host="*.bilibili.tv"/>
<data android:host="bilibili.com"/>
<data android:host="bilibili.cn"/>
<data android:host="bilibili.tv"/>
<data android:host="b23.tv" />
<!--<data android:host="live.bilibili.com"/>-->
<!--<data android:host="www.bilibili.com"/>-->
<!--<data android:host="www.bilibili.tv"/>-->
<!--<data android:host="www.bilibili.cn"/>-->
<!--<data android:host="m.bilibili.cn"/>-->
<!--<data android:host="m.bilibili.com"/>-->
<!--<data android:host="bilibili.cn"/>-->
<!--<data android:host="bilibili.com"/>-->
<!--<data android:host="bangumi.bilibili.com"/>-->
<!--<data android:host="space.bilibili.com"/>-->
</intent-filter>
<intent-filter android:label="PiliPalaX Debug">
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.SEARCH" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="bilibili"/>
<data android:host="forward" />
<data android:host="comment"
android:pathPattern="/detail/.*/.*/.*" />
<data android:host="uper" />
<data android:host="article"
android:pathPattern="/readlist" />
<data android:host="advertise" android:path="/home" />
<data android:host="clip" />
<data android:host="search" />
<data android:host="stardust-search" />
<data android:host="music" />
<data android:host="bangumi"
android:pathPattern="/season.*" />
<data android:host="bangumi" android:pathPattern="/.*" />
<data android:host="pictureshow"
android:pathPrefix="/creative_center" />
<data android:host="cliparea" />
<data android:host="im" />
<data android:host="im" android:path="/notifications" />
<data android:host="following" />
<data android:host="following"
android:pathPattern="/detail/.*" />
<data android:host="following"
android:path="/publishInfo/" />
<data android:host="laser" android:pathPattern="/.*" />
<data android:host="livearea" />
<data android:host="live" />
<data android:host="catalog" />
<data android:host="browser" />
<data android:host="user_center" />
<data android:host="login" />
<data android:host="space" />
<data android:host="author" />
<data android:host="tag" />
<data android:host="rank" />
<data android:host="external" />
<data android:host="blank" />
<data android:host="home" />
<data android:host="root" />
<data android:host="video" />
<data android:host="story" />
<data android:host="podcast" />
<data android:host="search" />
<data android:host="main" android:path="/favorite" />
<data android:host="pgc" android:path="/theater/match" />
<data android:host="pgc" android:path="/theater/square" />
<data android:host="m.bilibili.com"
android:path="/topic-detail" />
<data android:host="article" />
<data android:host="pegasus"
android:pathPattern="/channel/v2/.*" />
<data android:host="feed" android:pathPattern="/channel" />
<data android:host="vip" />
<data android:host="user_center" android:path="/vip" />
<data android:host="history" />
<data android:host="charge" android:path="/rank" />
<data android:host="assistant" />
<data android:host="assistant" />
<data android:host="feedback" />
<data android:host="auth" android:path="/launch" />
</intent-filter>
</activity>
</application>
</manifest>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

View File

@@ -1,71 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="131.64"
android:viewportHeight="117.89">
<group android:scaleX="0.95"
android:scaleY="0.95"
android:translateX="3.291"
android:translateY="2.94725">
<group android:scaleX="1.2"
android:scaleY="1.2"
android:translateX="-13.164"
android:translateY="-11.789">
<group android:scaleX="1.2"
android:scaleY="1.2"
android:translateX="-13.164"
android:translateY="-11.789">
<group android:scaleX="1.1"
android:scaleY="1.1"
android:translateX="-6.582"
android:translateY="-5.8945">
<group android:scaleX="0.9"
android:scaleY="0.9"
android:translateX="6.582"
android:translateY="5.8945">
<group android:scaleX="0.85"
android:scaleY="0.92"
android:translateX="10.282"
android:translateY="4.8945">
<group android:scaleX="0.36"
android:scaleY="0.3239744"
android:translateX="42.1248"
android:translateY="39.941284">
<path
android:pathData="M35.32,117.89 L56.11,0H20.79L0,117.89Z"
android:strokeAlpha="0.8"
android:fillColor="#ffc001"
android:fillAlpha="0.8"/>
<path
android:pathData="M47.57,88.34H95.28L124.92,63.28 131.63,25.22 127.7,20.4Z"
android:strokeAlpha="0.8"
android:fillColor="#26ddfd"
android:fillAlpha="0.8"/>
<path
android:pathData="M124.92,63.28 L131.63,25.22 111.02,0H63.37l55.87,68.08z"
android:strokeAlpha="0.8"
android:fillColor="#85a9ff"
android:fillAlpha="0.8"/>
<path
android:pathData="M131.63,25.22 L111.02,0H20.79l-5.25,29.75h115.3z"
android:strokeAlpha="0.8"
android:fillColor="#b2ef28"
android:fillAlpha="0.8"/>
</group>
</group>
</group>
</group>
</group>
</group>
</group>
<group android:scaleX="0.5" android:scaleY="0.44" android:translateX="26" android:translateY="26">
<path
android:pathData="M-4.76,257.17l266.8,-269.85l15.1,15.27l-266.8,269.85z"
android:strokeWidth="1.21889"
android:fillColor="#cc0000"/>
<path
android:pathData="m120.24,154.75 l2.37,-2.4c2.8,-2.83 2.59,-6.13 -0.35,-9.1 -2.97,-3 -6.14,-3.13 -8.99,-0.24l-2.32,2.35zM120.44,152.6 L113.06,145.13 114.12,144.07c2.19,-2.22 4.58,-1.99 6.93,0.4 2.35,2.37 2.64,4.85 0.44,7.07zM128.96,145.93 L134.45,140.38 133.45,139.36 129.13,143.74 125.74,140.31 129.27,136.75 128.26,135.74 124.74,139.3 121.82,136.35 126.01,132.12 125.02,131.12 119.67,136.53zM136.43,138.38 L139.38,135.39c2.08,-2.1 2.62,-4.48 0.8,-6.32 -1.27,-1.28 -2.79,-1.23 -4.11,-0.33l-0.06,-0.06c0.6,-1.17 0.27,-2.47 -0.66,-3.41 -1.64,-1.65 -3.59,-0.96 -5.46,0.94l-2.75,2.78zM132.24,131.79 L129.23,128.73 130.66,127.28c1.46,-1.47 2.6,-1.81 3.69,-0.71 0.95,0.96 0.87,2.19 -0.72,3.81zM136.66,136.25 L133.16,132.71 134.78,131.07c1.64,-1.65 3.06,-2.04 4.21,-0.87 1.26,1.27 0.89,2.8 -0.71,4.41zM148.22,126.78c1.89,-1.91 2.32,-4.4 -0.66,-7.41l-5.46,-5.53 -1.13,1.14 5.49,5.55c2.23,2.26 1.97,3.96 0.74,5.21 -1.22,1.23 -2.88,1.47 -5.11,-0.78l-5.49,-5.55 -1.17,1.18 5.46,5.53c2.98,3.01 5.43,2.59 7.33,0.67zM157.71,117.18c1.24,-1.26 1.81,-2.76 1.79,-3.99l-3.9,-3.95 -3.06,3.09 0.98,0.99 1.98,-2 2.43,2.46c-0.03,0.72 -0.47,1.58 -1.13,2.24 -1.99,2.01 -4.58,1.65 -6.92,-0.72 -2.32,-2.35 -2.54,-5.03 -0.66,-6.92 0.93,-0.94 1.93,-1.15 2.88,-1.14l-0.13,-1.41c-1.09,-0.03 -2.52,0.24 -3.82,1.55 -2.46,2.49 -2.45,6.14 0.56,9.18 3.02,3.05 6.55,3.09 9,0.62z"
android:strokeWidth="1.21889"
android:fillColor="#ffffff"/>
</group>
</vector>

View File

@@ -1,5 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
</adaptive-icon>

View File

@@ -1,5 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
</adaptive-icon>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.7 KiB

View File

@@ -1,4 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="ic_launcher_background">#FFFFFF</color>
</resources>

View File

@@ -0,0 +1,3 @@
<resources>
<string name="app_name">PiliPlus debug</string>
</resources>

View File

@@ -1,5 +1,5 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.pilipalax">
package="com.example.piliplus">
<queries>
<intent>
<action android:name="android.intent.action.VIEW" />
@@ -36,14 +36,17 @@
</queries>
<application
android:label="PiliPalaX"
android:label="@string/app_name"
android:name="${applicationName}"
android:icon="@mipmap/ic_launcher"
xmlns:tools="http://schemas.android.com/tools"
android:enableOnBackInvokedCallback="true"
android:enableOnBackInvokedCallback="false"
android:allowBackup="false"
android:fullBackupContent="false"
tools:replace="android:allowBackup">
<meta-data
android:name="io.flutter.embedding.android.EnableImpeller"
android:value="false" />
<activity
android:name=".MainActivity"
android:exported="true"
@@ -55,6 +58,9 @@
android:supportsPictureInPicture="true"
android:resizeableActivity="true"
>
<meta-data android:name="flutter_deeplinking_enabled" android:value="false" />
<!-- Specifies an Android theme to apply to this Activity as soon as
the Android process has started. This theme is visible to the user
while the Flutter UI initializes. After that, this theme continues
@@ -67,7 +73,7 @@
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<intent-filter android:label="PiliPalaX+">
<intent-filter android:label="PiliPlus">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
@@ -91,7 +97,7 @@
<!--<data android:host="bangumi.bilibili.com"/>-->
<!--<data android:host="space.bilibili.com"/>-->
</intent-filter>
<intent-filter android:label="PiliPalaX+">
<intent-filter android:label="PiliPlus">
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.SEARCH" />
<category android:name="android.intent.category.DEFAULT" />
@@ -103,11 +109,13 @@
<data android:host="uper" />
<data android:host="article"
android:pathPattern="/readlist" />
<data android:host="opus" />
<data android:host="advertise" android:path="/home" />
<data android:host="clip" />
<data android:host="search" />
<data android:host="search" android:pathPattern=".*" />
<data android:host="stardust-search" />
<data android:host="music" />
<data android:host="cheese" />
<data android:host="bangumi"
android:pathPattern="/season.*" />
<data android:host="bangumi" android:pathPattern="/.*" />
@@ -139,7 +147,6 @@
<data android:host="video" />
<data android:host="story" />
<data android:host="podcast" />
<data android:host="search" />
<data android:host="main" android:path="/favorite" />
<data android:host="pgc" android:path="/theater/match" />
<data android:host="pgc" android:path="/theater/square" />
@@ -154,7 +161,6 @@
<data android:host="history" />
<data android:host="charge" android:path="/rank" />
<data android:host="assistant" />
<data android:host="assistant" />
<data android:host="feedback" />
<data android:host="auth" android:path="/launch" />
</intent-filter>
@@ -171,8 +177,7 @@
<activity
android:name="com.yalantis.ucrop.UCropActivity"
android:screenOrientation="portrait"
android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>
android:theme="@style/Ucrop.CropTheme"/>
<receiver
android:name="com.ryanheise.audioservice.MediaButtonReceiver"
@@ -205,4 +210,5 @@
-->
<uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
</manifest>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 8.0 KiB

View File

@@ -0,0 +1,179 @@
package com.example.piliplus
import android.app.PictureInPictureParams
import android.app.SearchManager
import android.content.ComponentName
import android.content.Intent
import android.content.pm.PackageManager
import android.content.res.Configuration
import android.os.Build
import android.os.Bundle
import android.provider.MediaStore
import android.provider.Settings
import android.view.WindowManager.LayoutParams
import androidx.core.net.toUri
import com.ryanheise.audioservice.AudioServiceActivity
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugin.common.MethodChannel
import kotlin.system.exitProcess
class MainActivity : AudioServiceActivity() {
private lateinit var methodChannel: MethodChannel
override fun configureFlutterEngine(flutterEngine: FlutterEngine) {
super.configureFlutterEngine(flutterEngine)
methodChannel = MethodChannel(flutterEngine.dartExecutor.binaryMessenger, "PiliPlus")
methodChannel.setMethodCallHandler { call, result ->
when (call.method) {
"back" -> back();
"biliSendCommAntifraud" -> {
try {
val action = call.argument<Int>("action") ?: 0
val oid = call.argument<Number>("oid") ?: 0L
val type = call.argument<Int>("type") ?: 0
val rpid = call.argument<Number>("rpid") ?: 0L
val root = call.argument<Number>("root") ?: 0L
val parent = call.argument<Number>("parent") ?: 0L
val ctime = call.argument<Number>("ctime") ?: 0L
val commentText = call.argument<String>("comment_text") ?: ""
val pictures = call.argument<String?>("pictures")
val sourceId = call.argument<String>("source_id") ?: ""
val uid = call.argument<Number>("uid") ?: 0L
val cookies = call.argument<List<String>>("cookies") ?: emptyList<String>()
val intent = Intent().apply {
component = ComponentName(
"icu.freedomIntrovert.biliSendCommAntifraud",
"icu.freedomIntrovert.biliSendCommAntifraud.ByXposedLaunchedActivity"
)
putExtra("action", action)
putExtra("oid", oid.toLong())
putExtra("type", type)
putExtra("rpid", rpid.toLong())
putExtra("root", root.toLong())
putExtra("parent", parent.toLong())
putExtra("ctime", ctime.toLong())
putExtra("comment_text", commentText)
if (pictures != null)
putExtra("pictures", pictures)
putExtra("source_id", sourceId)
putExtra("uid", uid.toLong())
putStringArrayListExtra("cookies", ArrayList(cookies))
}
startActivity(intent)
} catch (_: Exception) {
}
}
"linkVerifySettings" -> {
val uri = ("package:" + context.packageName).toUri()
try {
val intent = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
Intent(Settings.ACTION_APP_OPEN_BY_DEFAULT_SETTINGS, uri)
} else {
Intent("android.intent.action.MAIN", uri).setClassName(
"com.android.settings",
"com.android.settings.applications.InstalledAppOpenByDefaultActivity"
)
}
context.startActivity(intent)
} catch (_: Throwable) {
val intent = Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS, uri)
context.startActivity(intent)
}
}
"music" -> {
val title = call.argument<String>("title")
val intent = Intent(MediaStore.INTENT_ACTION_MEDIA_SEARCH).apply {
putExtra(SearchManager.QUERY, title)
putExtra(MediaStore.EXTRA_MEDIA_TITLE, title)
call.argument<String?>("artist")
?.let { putExtra(MediaStore.EXTRA_MEDIA_ARTIST, it) }
call.argument<String?>("album")
?.let { putExtra(MediaStore.EXTRA_MEDIA_ALBUM, it) }
addCategory(Intent.CATEGORY_DEFAULT)
}
try {
if (packageManager.resolveActivity(
intent,
PackageManager.MATCH_DEFAULT_ONLY
) != null
) {
startActivity(intent)
result.success(true)
return@setMethodCallHandler
}
} catch (_: Throwable) {
}
try {
intent.action = MediaStore.INTENT_ACTION_MEDIA_PLAY_FROM_SEARCH
if (packageManager.resolveActivity(
intent,
PackageManager.MATCH_DEFAULT_ONLY
) != null
) {
startActivity(intent)
result.success(true)
return@setMethodCallHandler
}
} catch (_: Throwable) {
}
result.success(false)
}
"setPipAutoEnterEnabled" -> {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
val params = PictureInPictureParams.Builder()
.setAutoEnterEnabled(call.argument<Boolean>("autoEnable") ?: false)
.build()
setPictureInPictureParams(params)
}
}
else -> result.notImplemented()
}
}
}
private fun back() {
val intent = Intent(Intent.ACTION_MAIN).apply {
addCategory(Intent.CATEGORY_HOME)
flags = Intent.FLAG_ACTIVITY_NEW_TASK
}
startActivity(intent)
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
window.attributes.layoutInDisplayCutoutMode =
LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES
}
}
override fun onDestroy() {
stopService(Intent(this, com.ryanheise.audioservice.AudioService::class.java))
super.onDestroy()
android.os.Process.killProcess(android.os.Process.myPid())
exitProcess(0)
}
override fun onUserLeaveHint() {
super.onUserLeaveHint()
methodChannel.invokeMethod("onUserLeaveHint", null)
}
override fun onPictureInPictureModeChanged(
isInPictureInPictureMode: Boolean,
newConfig: Configuration?
) {
super.onPictureInPictureModeChanged(isInPictureInPictureMode, newConfig)
MethodChannel(
flutterEngine!!.dartExecutor.binaryMessenger,
"floating"
).invokeMethod("onPipChanged", isInPictureInPictureMode)
}
}

View File

@@ -1,67 +0,0 @@
package com.example.pilipalax
import io.flutter.embedding.android.FlutterActivity
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugin.common.MethodChannel
import com.ryanheise.audioservice.AudioServiceActivity
import android.content.Intent
import android.content.res.Configuration
import android.os.Build
import android.os.Bundle
import android.view.WindowManager.LayoutParams
import kotlin.system.exitProcess
class MainActivity : AudioServiceActivity() {
private lateinit var methodChannel: MethodChannel
override fun configureFlutterEngine(flutterEngine: FlutterEngine) {
super.configureFlutterEngine(flutterEngine)
methodChannel = MethodChannel(flutterEngine!!.getDartExecutor()!!.getBinaryMessenger(), CHANNEL)
methodChannel.setMethodCallHandler { call, result ->
if (call.method == "back") {
back()
} else {
result.notImplemented()
}
}
}
private fun back() {
val intent = Intent(Intent.ACTION_MAIN).apply {
addCategory(Intent.CATEGORY_HOME)
flags = Intent.FLAG_ACTIVITY_NEW_TASK
}
startActivity(intent)
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
window.attributes.layoutInDisplayCutoutMode =
LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES
}
}
override fun onDestroy() {
super.onDestroy()
android.os.Process.killProcess(android.os.Process.myPid())
exitProcess(0)
}
override fun onUserLeaveHint() {
super.onUserLeaveHint()
methodChannel.invokeMethod("onUserLeaveHint", null)
}
companion object {
private const val CHANNEL = "onUserLeaveHint"
}
override fun onPictureInPictureModeChanged(isInPictureInPictureMode: Boolean, newConfig: Configuration?) {
super.onPictureInPictureModeChanged(isInPictureInPictureMode, newConfig)
MethodChannel(
flutterEngine!!.getDartExecutor()!!.getBinaryMessenger(),
"floating"
).invokeMethod("onPipChanged", isInPictureInPictureMode)
}
}

View File

@@ -1,32 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="131.64"
android:viewportHeight="117.89"
android:tint="#FFFFFF">
<group android:scaleX="0.84249085"
android:scaleY="0.7544914"
android:translateX="10.367252"
android:translateY="14.471505">
<path
android:pathData="M35.32,117.89L56.11,0H20.79L0,117.89h35.32z"
android:strokeAlpha="0.8"
android:fillColor="#ffa816"
android:fillAlpha="0.8"/>
<path
android:pathData="M47.57,88.34h47.71l29.64,-25.06 6.71,-38.06 -3.93,-4.82 -80.13,67.94z"
android:strokeAlpha="0.8"
android:fillColor="#00b8ce"
android:fillAlpha="0.8"/>
<path
android:pathData="M124.92,63.28l6.71,-38.06L111.02,0H63.37l55.87,68.08 5.68,-4.8z"
android:strokeAlpha="0.8"
android:fillColor="#8a6bbc"
android:fillAlpha="0.8"/>
<path
android:pathData="M131.63,25.22L111.02,0H20.79l-5.25,29.75h115.3l0.79,-4.53z"
android:strokeAlpha="0.8"
android:fillColor="#9fd931"
android:fillAlpha="0.8"/>
</group>
</vector>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 582 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 405 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 69 B

After

Width:  |  Height:  |  Size: 69 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 69 B

After

Width:  |  Height:  |  Size: 69 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 69 B

After

Width:  |  Height:  |  Size: 69 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 765 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 69 B

After

Width:  |  Height:  |  Size: 69 B

View File

@@ -1,50 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="131.64"
android:viewportHeight="117.89"
android:alpha="0.9">
<group android:scaleX="0.95"
android:scaleY="0.95"
android:translateX="3.291"
android:translateY="2.94725">
<group android:scaleX="1.2"
android:scaleY="1.2"
android:translateX="-13.164"
android:translateY="-11.789">
<group android:scaleX="1.2"
android:scaleY="1.2"
android:translateX="-13.164"
android:translateY="-11.789">
<group android:scaleX="1.1"
android:scaleY="1.1"
android:translateX="-6.582"
android:translateY="-5.8945">
<group android:scaleX="0.9"
android:scaleY="0.9"
android:translateX="6.582"
android:translateY="5.8945">
<group android:scaleX="0.85"
android:scaleY="0.92"
android:translateX="10.282"
android:translateY="4.8945">
<group android:scaleX="0.36"
android:scaleY="0.3239744"
android:translateX="42.1248"
android:translateY="39.941284">
<path android:fillAlpha="0.8" android:fillColor="#FFC001"
android:pathData="M35.32,117.89L56.11,0H20.79L0,117.89h35.32z" android:strokeAlpha="0.8"/>
<path android:fillAlpha="0.8" android:fillColor="#26DDFD"
android:pathData="M47.57,88.34h47.71l29.64,-25.06 6.71,-38.06 -3.93,-4.82 -80.13,67.94z" android:strokeAlpha="0.8"/>
<path android:fillAlpha="0.8" android:fillColor="#85A9FF"
android:pathData="M124.92,63.28l6.71,-38.06L111.02,0H63.37l55.87,68.08 5.68,-4.8z" android:strokeAlpha="0.8"/>
<path android:fillAlpha="0.8" android:fillColor="#B2EF28"
android:pathData="M131.63,25.22L111.02,0H20.79l-5.25,29.75h115.3l0.79,-4.53z" android:strokeAlpha="0.8"/>
</group>
</group>
</group>
</group>
</group>
</group>
</group>
</vector>
android:width="108dp"
android:viewportWidth="108.0"
android:viewportHeight="108.0">
<path
android:fillColor="@color/ic_launcher_foreground"
android:pathData="M56,54L39.78,54l2.22,-10.94h14c3.02,0 5.47,2.45 5.47,5.47 0,3.02 -2.45,5.47 -5.47,5.47zM56,35.77h-9.62l-7.13,36.45h7.51L48.92,61.29h7.08c7.05,0 12.76,-5.71 12.76,-12.76 0,-7.05 -5.71,-12.76 -12.76,-12.76z"
android:fillType="evenOdd" />
</vector>

View File

@@ -1,50 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="131.64"
android:viewportHeight="117.89"
android:alpha="0.9">
<group android:scaleX="0.95"
android:scaleY="0.95"
android:translateX="3.291"
android:translateY="2.94725">
<group android:scaleX="1.2"
android:scaleY="1.2"
android:translateX="-13.164"
android:translateY="-11.789">
<group android:scaleX="1.2"
android:scaleY="1.2"
android:translateX="-13.164"
android:translateY="-11.789">
<group android:scaleX="1.1"
android:scaleY="1.1"
android:translateX="-6.582"
android:translateY="-5.8945">
<group android:scaleX="0.9"
android:scaleY="0.9"
android:translateX="6.582"
android:translateY="5.8945">
<group android:scaleX="0.85"
android:scaleY="0.92"
android:translateX="10.282"
android:translateY="4.8945">
<group android:scaleX="0.36"
android:scaleY="0.3239744"
android:translateX="42.1248"
android:translateY="39.941284">
<path android:fillAlpha="0.8" android:fillColor="#FFFFFF"
android:pathData="M35.32,117.89L56.11,0H20.79L0,117.89h35.32z" android:strokeAlpha="0.8"/>
<path android:fillAlpha="0.8" android:fillColor="#FFFFFF"
android:pathData="M47.57,88.34h47.71l29.64,-25.06 6.71,-38.06 -3.93,-4.82 -80.13,67.94z" android:strokeAlpha="0.8"/>
<path android:fillAlpha="0.8" android:fillColor="#FFFFFF"
android:pathData="M124.92,63.28l6.71,-38.06L111.02,0H63.37l55.87,68.08 5.68,-4.8z" android:strokeAlpha="0.8"/>
<path android:fillAlpha="0.8" android:fillColor="#FFFFFF"
android:pathData="M131.63,25.22L111.02,0H20.79l-5.25,29.75h115.3l0.79,-4.53z" android:strokeAlpha="0.8"/>
</group>
</group>
</group>
</group>
</group>
</group>
</group>
</vector>

View File

@@ -1,32 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="131.64"
android:viewportHeight="117.89"
android:tint="#FFFFFF">
<group android:scaleX="0.84249085"
android:scaleY="0.7544914"
android:translateX="10.367252"
android:translateY="14.471505">
android:width="24dp"
android:viewportWidth="108.0"
android:viewportHeight="108.0">
<path
android:pathData="M35.32,117.89L56.11,0H20.79L0,117.89h35.32z"
android:strokeAlpha="0.8"
android:fillColor="#ffa816"
android:fillAlpha="0.8"/>
<path
android:pathData="M47.57,88.34h47.71l29.64,-25.06 6.71,-38.06 -3.93,-4.82 -80.13,67.94z"
android:strokeAlpha="0.8"
android:fillColor="#00b8ce"
android:fillAlpha="0.8"/>
<path
android:pathData="M124.92,63.28l6.71,-38.06L111.02,0H63.37l55.87,68.08 5.68,-4.8z"
android:strokeAlpha="0.8"
android:fillColor="#8a6bbc"
android:fillAlpha="0.8"/>
<path
android:pathData="M131.63,25.22L111.02,0H20.79l-5.25,29.75h115.3l0.79,-4.53z"
android:strokeAlpha="0.8"
android:fillColor="#9fd931"
android:fillAlpha="0.8"/>
</group>
android:fillColor="#FF5CB67B"
android:pathData="M57.54,54L28.82,54l3.93,-19.36h24.78c5.35,0 9.68,4.33 9.68,9.68 0,5.35 -4.33,9.68 -9.68,9.68zM57.54,21.73L40.5,21.73L27.88,86.27h13.3l3.83,-19.36h12.54c12.48,0 22.59,-10.11 22.59,-22.59 0,-12.48 -10.11,-22.59 -22.59,-22.59z"
android:strokeWidth="0.252073"
android:fillType="evenOdd" />
</vector>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
<monochrome android:drawable="@drawable/ic_launcher_foreground"/>
</adaptive-icon>
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
<monochrome android:drawable="@drawable/ic_launcher_foreground" />
</adaptive-icon>

View File

@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_launcher_background"/>
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
<monochrome android:drawable="@drawable/ic_launcher_monochrome"/>
</adaptive-icon>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 914 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="ic_launcher_foreground">@android:color/system_accent1_100</color>
<color name="ic_launcher_background">@android:color/system_neutral1_800</color>
</resources>

View File

@@ -2,6 +2,7 @@
<resources>
<!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is on -->
<style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
<item name="android:defaultFocusHighlightEnabled">false</item>
<item name="android:forceDarkAllowed">false</item>
<item name="android:windowFullscreen">false</item>
<item name="android:windowDrawsSystemBarBackgrounds">false</item>

View File

@@ -5,6 +5,7 @@
<!-- Show a splash screen on the activity. Automatically removed when
the Flutter engine draws its first frame -->
<item name="android:windowBackground">@drawable/launch_background</item>
<item name="android:defaultFocusHighlightEnabled">false</item>
<item name="android:forceDarkAllowed">false</item>
<item name="android:windowFullscreen">false</item>
<item name="android:windowDrawsSystemBarBackgrounds">false</item>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="ic_launcher_foreground">@android:color/system_neutral2_700</color>
<color name="ic_launcher_background">@android:color/system_accent1_100</color>
</resources>

View File

@@ -2,6 +2,7 @@
<resources>
<!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is off -->
<style name="LaunchTheme" parent="@android:style/Theme.Light.NoTitleBar">
<item name="android:defaultFocusHighlightEnabled">false</item>
<item name="android:forceDarkAllowed">false</item>
<item name="android:windowFullscreen">false</item>
<item name="android:windowDrawsSystemBarBackgrounds">false</item>

View File

@@ -1,4 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="ic_launcher_background">#ffffff</color>
<color name="ic_launcher_foreground">#FF5CB67B</color>
<color name="ic_launcher_background">#FFFFFFFF</color>
</resources>

View File

@@ -0,0 +1,3 @@
<resources>
<string name="app_name">PiliPlus</string>
</resources>

View File

@@ -5,6 +5,7 @@
<!-- Show a splash screen on the activity. Automatically removed when
the Flutter engine draws its first frame -->
<item name="android:windowBackground">@drawable/launch_background</item>
<item name="android:defaultFocusHighlightEnabled">false</item>
<item name="android:forceDarkAllowed">false</item>
<item name="android:windowFullscreen">false</item>
<item name="android:windowDrawsSystemBarBackgrounds">false</item>
@@ -20,4 +21,6 @@
<item name="android:windowBackground">?android:colorBackground</item>
<item name="android:windowLayoutInDisplayCutoutMode" tools:targetApi="o_mr1">shortEdges</item>
</style>
<style name="Ucrop.CropTheme" parent="Theme.AppCompat.Light.NoActionBar"/>
</resources>

View File

@@ -1,5 +1,5 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.pilipalax">
package="com.example.piliplus">
<!-- The INTERNET permission is required for development. Specifically,
the Flutter tool needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.

View File

@@ -1,46 +0,0 @@
allprojects {
repositories {
maven { url "https://maven.aliyun.com/repository/google" }
maven { url "https://maven.aliyun.com/repository/central" }
maven { url "https://maven.aliyun.com/repository/jcenter" }
maven { url "https://maven.aliyun.com/repository/public" }
maven { url "http://download.flutter.io"
allowInsecureProtocol = true
}
google()
mavenCentral()
maven { url 'https://jitpack.io' }
}
}
rootProject.buildDir = '../build'
subprojects {
afterEvaluate { project ->
if (project.extensions.findByName("android") != null) {
Integer pluginCompileSdk = project.android.compileSdk
if (pluginCompileSdk != null && pluginCompileSdk < 31) {
project.logger.error(
"Warning: Overriding compileSdk version in Flutter plugin: "
+ project.name
+ " from "
+ pluginCompileSdk
+ " to 31 (to work around https://issuetracker.google.com/issues/199180389)."
+ "\nIf there is not a new version of " + project.name + ", consider filing an issue against "
+ project.name
+ " to increase their compileSdk to the latest (otherwise try updating to the latest version)."
)
project.android {
compileSdk 31
}
}
}
}
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(':app')
}
tasks.register("clean", Delete) {
delete rootProject.buildDir
}

67
android/build.gradle.kts Normal file
View File

@@ -0,0 +1,67 @@
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
allprojects {
repositories {
google()
mavenCentral()
}
}
val newBuildDir: Directory =
rootProject.layout.buildDirectory
.dir("../../build")
.get()
rootProject.layout.buildDirectory.value(newBuildDir)
subprojects {
val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name)
project.layout.buildDirectory.value(newSubprojectBuildDir)
}
subprojects {
afterEvaluate {
if (project.extensions.findByName("android") != null) {
val androidExtension =
project.extensions.getByName("android") as com.android.build.gradle.BaseExtension
if (androidExtension.namespace == null) {
androidExtension.namespace = project.group.toString()
}
androidExtension.compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
project.tasks.withType<KotlinCompile>().configureEach {
compilerOptions {
jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17)
}
}
val pluginCompileSdkStr = androidExtension.compileSdkVersion
val pluginCompileSdk = pluginCompileSdkStr
?.removePrefix("android-")
?.toIntOrNull()
if (pluginCompileSdk != null && pluginCompileSdk < 31) {
project.logger.error(
"Warning: Overriding compileSdk version in Flutter plugin: ${project.name} " +
"from $pluginCompileSdk to 31 (to work around https://issuetracker.google.com/issues/199180389).\n" +
"If there is not a new version of ${project.name}, consider filing an issue against ${project.name} " +
"to increase their compileSdk to the latest (otherwise try updating to the latest version)."
)
androidExtension.setCompileSdkVersion(31)
}
}
project.buildDir = File(rootProject.buildDir, project.name)
}
}
subprojects {
project.evaluationDependsOn(":app")
}
tasks.register<Delete>("clean") {
delete(rootProject.layout.buildDirectory)
}

View File

@@ -1,3 +1,3 @@
org.gradle.jvmargs=-Xmx1536M
org.gradle.jvmargs=-Xmx4G -XX:MaxMetaspaceSize=2G -XX:+HeapDumpOnOutOfMemoryError
android.useAndroidX=true
android.enableJetifier=true
android.enableJetifier=true

Some files were not shown because too many files have changed in this diff Show More