Releases: magicdawn/Bilibili-Gate
Releases · magicdawn/Bilibili-Gate
v0.31.7
🚀 Features
- LargePreview: Add scale to present animation - by @magicdawn (0af24)
- ModalSettings: Polish settings UI - by @magicdawn (eff48)
- watchlater: Tweak remove watchlater card delay from 1000ms to 250ms - by @magicdawn (8e576)
🏡 Chores
- Fix afdian img url - by @magicdawn (35f79)
- Polish tooltip help text - by @magicdawn (ea2ee)
- LargePreview: Add settings.videoCard.videoPreview.__internal.disableScale - by @magicdawn (8514c)
- afdian: Update afdian sponsors - by @github-actions[bot] (e3582)
📦 Dependencies
- Safe update - by @magicdawn (9e2ce)
- Update pnpm & deps - by @magicdawn (07162)
- Run dedupe - by @magicdawn (b5f77)
View changes on GitHub
v0.31.6
🚀 Features
- LargePreview:
- Popover align to video-card-cover - by @magicdawn (acae4)
- Call pagelist API when cid - by @magicdawn [( aspe)](https://github.com/magicdawn/Bilibili-Gate/commit/ aspectRatio is empty)
🏡 Chores
- settings:
- Set videoCard.actions.openInPipWindow default to false - by @magicdawn (7e7b8)
- Rm settings.style.general.videoSourceTabStandardHeight and will always be true - by @magicdawn (314a0)
View changes on GitHub
v0.31.5
🚀 Features
- Set css overflow value to auto from scroll, to prevent unneeded scrollbar - by @magicdawn (ce6a4)
- large-preview: Add arrow for LargePreview popover - by @magicdawn (26fc3)
🐛 Fixes
- dynamic-feed: Fix
shouldReduceMinCount
logic by make it async & load-group-mids before make decision - by @magicdawn (905de) - play-url: Handle backup_url may be null - by @magicdawn (76449)
🔨 Refactor
- Simplify usePreviewRelated.tsx - by @magicdawn (1e7f6)
- dynamic-feed: Split UsageInfo to multiple files - by @magicdawn (d2983)
- scss: Use scss module
@use id with ()
syntax - by @magicdawn (6fae0)
🏡 Chores
- Scss tweaks - by @magicdawn (f443f)
- Expose data-tab attribute for customize css - by @magicdawn (fdbfd)
- Show up to 2 stat items in hot tab - by @magicdawn (e2456)
- Update more deps - by @magicdawn (8e3fd)
- dynamic-feed: Add greasyfork comment to readme - by @magicdawn (7571b)
📦 Dependencies
- Upgrade all - by @magicdawn (6c333)
View changes on GitHub
v0.31.4
🚀 Features
- Use pagelist API to get cid/dimension info - by @magicdawn (42190)
- large-preview:
- Make it works in safari - by @magicdawn (b5502)
- Add preferNormalCdn option - by @magicdawn (df019)
🔨 Refactor
- Prevent clearTimeout multiple times - by @magicdawn (b5ca2)
- Extract setForwardedRef/useMixedRef - by @magicdawn (86138)
- ReStructure risk-control/* - by @magicdawn (1c534)
🏡 Chores
- Fix typo - by @magicdawn (578ff)
📦 Dependencies
- Upgrade, read EPOCH-SemVer - by @magicdawn (a87dd)
View changes on GitHub
v0.31.3
🚀 Features
- app-recommend:
- Rm video without player_args - by @magicdawn (5acdb)
- large-preview:
- Add pin ActionButton inside LargePreview - by @magicdawn (e0772)
- Update video-card-action-button icon - by @magicdawn (e57ab)
- Add settings.videoCard.videoPreview.useMp4 - by @magicdawn (c74ae)
- space-page:
- Add link to view collection in Bilibili-Gate - by @magicdawn (e0e1d)
🔨 Refactor
- dynamic-feed: Add service.shouldReduceMinCount - by @magicdawn (81cf1)
🏡 Chores
- Fix eslint config - by @magicdawn (fa4ef)
- Tweak minDanmakuCount InputNumber props.step - by @magicdawn (00305)
- Allow ?dyn-search-text & ?dyn-search - by @magicdawn (5ba67)
- Declare navigation API in d.ts - by @magicdawn (95721)
- large-preview: ClearTimeout when other card emit show-large-preview - by @magicdawn (e988a)
View changes on GitHub
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)