Releases: magicdawn/Bilibili-Gate
Releases · magicdawn/Bilibili-Gate
v0.31.2
🚀 Features
- filter:
- Support filter by minDanmakuCount, close #147 - by @magicdawn in #147 (919df)
- large-preview:
- Add click logic - by @magicdawn (aa93b)
- Add ActionButton inside LargePreview - by @magicdawn (82216)
- pc-recommend:
- PC端推荐翻新, 使用
Feed流首页
API, 之前使用的是分区首页顶部推荐 API - by @magicdawn (98875)
- PC端推荐翻新, 使用
🐛 Fixes
- Handle getFollowGroupContent may fail - by @magicdawn (1da26)
🏡 Chores
- Space-page to ?dyn-mid in current-page - by @magicdawn (36f34)
- Take care of pMemoize/reusePendingPromise/idb-cache/lru-cache - by @magicdawn (adb45)
- large-preview:
- Prefer highest quality - by @magicdawn (ccd44)
- Allow click to close large-preview - by @magicdawn (87ad1)
View changes on GitHub
v0.31.1
🐛 Fixes
- hotkey: Fix ModalSettings hotkey - by @magicdawn (6a87e)
- style: Fix dynamic-feed UsageInfo style - by @magicdawn (ecd46)
🔨 Refactor
- large-preview: Use an ActionButton as LargePreview trigger - by @magicdawn (be85d)
🏡 Chores
- Unify
documentPictureInPicture
API chinese name - by @magicdawn (812b1)
View changes on GitHub
v0.31.0
🚀 Features
- Impl LargePreviewImage logic - by @magicdawn (121ea)
- Impl settings.videoCard.__internal.useLargePreview - by @magicdawn (f3d33)
- Use settings.videoCard.useLargePreview & polish this feature - by @magicdawn (e5144)
- Continue polish LargePreview - by @magicdawn (e6ffe)
- dynamic-feed: Add separator config, but it seems not too useful - by @magicdawn (0521e)
🔨 Refactor
- Use explicit Polyfill suffix - by @magicdawn (f57bc)
- Simplify PreviewImage component props - by @magicdawn (6f1b6)
- Take care of z-index - by @magicdawn (46219)
- Reduce
es-toolkit/compat.{get, set}
usage - by @magicdawn (e0876)
🏡 Chores
- Disable LargePreviewImage since low resolution - by @magicdawn (89c4b)
- build: Modify minify logic - by @magicdawn (761ef)
📦 Dependencies
- Switch from 'md5' -> 'spark-md5' for this package has no deps - by @magicdawn (e3d9a)
- Upgrade dev deps - by @magicdawn (51be4)
View changes on GitHub
v0.30.6
🏡 Chores
- Use AsyncDisposableStack from 'core-js-pure/actual/async-disposable-stack' - by @magicdawn (6b9c4)
- Force use AsyncDisposableStack polyfill - by @magicdawn (bcfe6)
- style:
- Move video-card duration text down 1px - by @magicdawn (656bf)
- 中文对齐怎么这么难~ - by @magicdawn (89a6e)
- Rm un-needed ml css - by @magicdawn (da686)
View changes on GitHub
v0.30.5
🚀 Features
- Rm ModalFeed related" - by @magicdawn (43050)
🔨 Refactor
- Make RecGrid render* props stable reference - by @magicdawn (5ce2a)
- Rename RecHeader.scroll -> scrollToTop - by @magicdawn (3f9a4)
- RecGrid:
- Add renderHeader / renderContent props - by @magicdawn (d0ba2)
- Back to sync state, since renderHeader with key={tab} cause re-render can not be avoided - by @magicdawn (25ac6)
🏡 Chores
- Update readme - by @magicdawn (88883)
- Extract createSvgComponent - by @magicdawn (e174c)
- EnableProjectDiagnostics - by @magicdawn (4aaa4)
- Include more bilibili.com original svg icons - by @magicdawn (570df)
📦 Dependencies
- Update antd, rm Button
align-items:center
patch - by @magicdawn (b760c) - Upgrade deps - by @magicdawn (d83ea)
View changes on GitHub
v0.30.4
🐛 Fixes
- Handle original bilibili.com update of removal svg definitions used in stat-item & roll btn - by @magicdawn (9150b)
- SectionRecommend not refreshing when switch tab - by @magicdawn (de1e9)
📦 Dependencies
- Update deps - by @magicdawn (5046b)
View changes on GitHub
v0.30.3
🚀 Features
- Rm ModalFeed related - by @magicdawn (45436)
- video-card-context-menu:
- Show message for action 'watchlater-readd' success - by @magicdawn (6cb55)
- watchlater:
- Enable re-add watchlater for all card that hasWatchLaterEntry - by @magicdawn (148be)
- Extract GenericOrderSwitcher; and use single order switcher - by @magicdawn (233c2)
🐛 Fixes
- watchlater: Make WatchlaterRecService constructor pure - by @magicdawn (d87cb)
🔨 Refactor
- Make hot subtab Service pure - by @magicdawn (8da5d)
- fav: Rm QUERY_FAV_FOLDER_ID top level await - by @magicdawn (81157)
🏡 Chores
- Set dev updateURL to release-nightly too - by @magicdawn (6a3da)
- Fix updateURL meta field - by @magicdawn (33791)
- Tweak useRefresh - by @magicdawn (2e497)
- Try different
@inject-into
/@sandbox
- by @magicdawn (4da83) - Tweak UsageInfo - by @magicdawn (3a9be)
- Fix style - by @magicdawn (a5afc)
- Fix typo - by @magicdawn (e0828)
- Rm incorrect filter logic - by @magicdawn (58905)
- Simplify getDynamicFeedServiceConfig usage - by @magicdawn (b5acb)
- Rm settings usage from class WatchlaterRecService - by @magicdawn (0d247)
📦 Dependencies
- Ncu-safe - by @magicdawn (24172)
- Ncu-safe - by @magicdawn (efafa)
View changes on GitHub
v0.30.2
🚀 Features
- Utilize react useDeferredValue for tab switching & refresh - by @magicdawn (c90b0)
- Add ApiTypeTag - by @magicdawn (b389c)
- live: Add streamingOnly constructor option - by @magicdawn (5aae9)
🐛 Fixes
- Rm .{APP_CLS_TAB_BAR} z-index - by @magicdawn (282b9)
- watchlater: Handle shuffle order + swr - by @magicdawn (6d7d3)
🔨 Refactor
- Unify assert message - by @magicdawn (9c844)
- Add abstract class BaseTabService - by @magicdawn (6e009)
- Refine rec-services; rename to
loadMore() call fetchMore()
; enforce abstractoverride
keyword - by @magicdawn (6ceca) - Use Enum as generic constraint - by @magicdawn (6b75b)
🏡 Chores
- Explore tab switch motion - by @magicdawn (d759c)
- Polish useRefresh() - by @magicdawn (3c3d7)
- Update deps - by @magicdawn (3b714)
View changes on GitHub
v0.30.1
🐛 Fixes
- Use typeof to guard
GM_addValueChangeListener
API exists insteadof optional chaining - by @magicdawn (544fe)
View changes on GitHub
v0.30.0
🚀 Features
- Add settings.appRecommend.addOtherTabContents working as a misc-tab - by @magicdawn (0f0c0)
- Use GM_addValueChangeListener to sync settings between browser Tabs - by @magicdawn (1da34)
- Adapt new version of space page - by @magicdawn (096a7)
- dynamic-feed:
- Add enableHeadCache support - by @magicdawn (b8656)
- Support clear mergeTimeline headCache - by @magicdawn (defd2)
- fav:
- Add cache for fav-folder when requires loadAllItems: 最早收藏/最早投稿/随机顺序 - by @magicdawn (bac56)
- Support load fav-collection in viewingAll - by @magicdawn (2c638)
- Fav related context-menu refine - by @magicdawn (7483d)
🐛 Fixes
- fav: Fix fav count issue - by @magicdawn (22225)
🔨 Refactor
- Perfer
EApiType
overETab
for conditions - by @magicdawn (f5462)
🏡 Chores
- Turn off unocss preset-mini preflight css generation, try to address #128 - by @magicdawn in #128 (b44fa)
- Modify live stat icon - by @magicdawn (5b7d4)
- Update deps - by @magicdawn (224be)
- Fix - by @magicdawn (5c8ea)
- ci: Use raw script name in ci workflow - by @magicdawn (cc1d8)
🤖 CI
- Use _typecheck as raw task, typecheck wrapped in turbo cache - by @magicdawn (1f9c1)