Harvey Zhao
f35fb87615
test(refactor): [ENG-COVERAGE-01] index public contracts and exact candidate evidence
2026-09-12 10:38:29 +08:00
Harvey Zhao
6abac891ce
ci(refactor): [ENG-IMPACT-01] map workspace changes to required ecosystem checks
2026-09-12 10:14:54 +08:00
Harvey Zhao
e0aacc5d6a
ci(refactor): [ENG-AUDIT-01] verify dedicated task completion commits
2026-09-12 09:45:21 +08:00
Harvey Zhao
4f324a8438
refactor(vast): [PKG-VAST-03] isolate lifecycle ownership checkpoint
2026-09-12 09:33:54 +08:00
Harvey Zhao
d5e1feadf5
test(vast): [PKG-VAST-02] cover SDK failures and lifecycle races
2026-09-12 09:19:01 +08:00
Harvey Zhao
29692d2815
fix(ads): [PKG-ADS-05] preserve ownership and verify native browser lifecycle
2026-09-12 08:52:51 +08:00
Harvey Zhao
fb1cfa701d
refactor(ads): [PKG-ADS-04] reconcile public types and historical imports
2026-09-12 08:25:17 +08:00
Harvey Zhao
39e2d4cdfb
refactor(ads): [PKG-ADS-03] split TypeScript lifecycle and preserve legacy behavior
2026-09-12 07:55:55 +08:00
Harvey Zhao
069ad4aae1
test(ads): [PKG-ADS-02] cover legacy timing and real media contracts
2026-09-12 07:26:58 +08:00
Harvey Zhao
a9cf50bc4e
fix(dash): [PKG-DASH-05] synchronize SDK events and own refresh lifecycle
2026-09-12 06:34:31 +08:00
Harvey Zhao
6840544e0e
refactor(dash): [PKG-DASH-04] migrate strict TypeScript and compatible declarations
2026-09-12 05:18:47 +08:00
Harvey Zhao
7de04573b6
refactor(dash): [PKG-DASH-03] adapt SDK generations and own menu lifecycles
2026-09-12 04:59:19 +08:00
Harvey Zhao
762cc63431
test(dash): [PKG-DASH-02] cover released contracts and real menu interactions
2026-09-12 04:42:16 +08:00
Harvey Zhao
d18c545675
fix(audio): [PKG-AUDIO-05] checkpoint zero-time resume and native buffering evidence
2026-09-12 03:58:39 +08:00
Harvey Zhao
803e87252e
test(audio): [PKG-AUDIO-02] cover released behavior and real media
2026-09-12 02:08:57 +08:00
Harvey Zhao
33f6d19b77
test(hls): [PKG-HLS-02] cover released contracts and real SDK playback
2026-09-11 23:53:16 +08:00
Harvey Zhao
4a9a26d4fc
test: [ENG-08] add verified TS coverage and paired performance reports
2026-09-11 22:01:48 +08:00
Harvey Zhao
8ed0a5228c
refactor(core): [CORE-23] complete keyboard controls and focus lifecycle
2026-09-11 21:06:33 +08:00
Harvey Zhao
faaa3e8c2d
refactor(core): [CORE-21] generate compatible public and editor declarations
2026-09-11 17:56:05 +08:00
Harvey Zhao
ee895a558f
refactor(core): [CORE-20] type entry and converge initialization
2026-09-11 16:07:06 +08:00
Harvey Zhao
ccf77c4ed2
refactor(core): CORE-19 type capture and preserve progress lifetimes
2026-09-11 14:24:59 +08:00
Harvey Zhao
98a1800032
refactor(core): CORE-18 type builtins and own prompt lifetimes
2026-09-11 12:31:01 +08:00
Harvey Zhao
a842058136
refactor(core): CORE-17 type input events and own interaction lifetimes
2026-09-11 11:24:15 +08:00
Harvey Zhao
88aef830df
refactor(core): CORE-16 type display modes and own fullscreen lifetimes
2026-09-11 09:42:30 +08:00
Harvey Zhao
1b83081e8f
refactor(core): CORE-15 type subtitles and own request and track lifetimes
2026-09-11 07:23:10 +08:00
Harvey Zhao
64d1939daa
refactor(core): CORE-14 split typed settings and scope tree lifetimes
2026-09-11 06:49:04 +08:00
Harvey Zhao
697817eceb
refactor(core): CORE-13 type component registries and own control lifetimes
2026-09-11 04:54:32 +08:00
Harvey Zhao
9eb7c945ca
refactor(core): CORE-12 type template resources and verify bundled notices
2026-09-11 03:50:33 +08:00
Harvey Zhao
b8039ad1f1
refactor(core): CORE-11 split media events and scope reconnect lifetimes
2026-09-11 03:19:52 +08:00
Harvey Zhao
5e31274f1d
refactor(core): CORE-10 type playback properties and add compatible controls view
2026-09-11 02:51:55 +08:00
Harvey Zhao
44f4e083a9
refactor(core): CORE-09 isolate source operations and settle cancelled switches
2026-09-11 02:34:26 +08:00
Harvey Zhao
874dac9f22
refactor(core): CORE-08 type plugin registration and guard closed instances
2026-09-11 02:09:36 +08:00
Harvey Zhao
ee859e4804
refactor(core): CORE-06 type media surfaces and playback hosts
2026-09-11 01:18:14 +08:00
Harvey Zhao
97d320bd74
refactor(core): CORE-05 separate typed defaults and resolved options
2026-09-11 01:00:15 +08:00
Harvey Zhao
4eec8112fa
refactor(core): CORE-04 scope initialization and make destruction reentrant-safe
2026-09-11 00:43:49 +08:00
Harvey Zhao
3e38dd0d19
refactor(core): CORE-03 add typed resource scopes and cleanup adapters
2026-09-11 00:21:32 +08:00
Harvey Zhao
d3c695024a
refactor(core): CORE-01 migrate utility contracts to TypeScript
2026-09-10 23:50:47 +08:00
Harvey Zhao
48660c4e12
refactor(chapter): PKG-CHAPTER-03 split runtime into typed lifecycle and view modules
2026-09-10 23:12:56 +08:00
Harvey Zhao
a0286c4e95
test(packages): ENG-07 verify installed tarball contracts and browsers
2026-09-10 23:04:19 +08:00
Harvey Zhao
7318d33822
test(browser): ENG-05 add real playback projects and artifact mapping
2026-09-10 22:25:13 +08:00
Harvey Zhao
458bc3215d
test: ENG-03 share behavior fixtures across source and releases
2026-09-10 21:55:27 +08:00
Harvey Zhao
771482426f
build(types): ENG-04 add strict projects and legacy compiler checks
2026-09-10 21:21:39 +08:00
Harvey Zhao
833cc11674
ci(workspace): [ENG-02] add read-only checks and isolated Pages workflow
2026-09-10 19:22:24 +08:00
Harvey Zhao
9a6cfe5c6b
build(workspace): [ENG-PM-01] use pinned Yarn with frozen installs
2026-09-10 19:09:26 +08:00
Harvey Zhao
3781e6bda1
build(workspace): [ENG-01] pin reproducible Node and npm toolchain
2026-09-10 18:52:58 +08:00
Harvey Zhao
bb82f899ff
Merge pull request #1061 from Mister-Hope/feat/dashjs-v5
...
feat(artplayer-plugin-dash-control)!: support dash.js v5
2026-09-10 17:19:00 +08:00
Harvey Zhao
59d3c9f50c
fix(dash-control): select stable representation IDs
2026-09-10 17:17:54 +08:00
Harvey Zhao
72cf3551e2
fix: align promise helper types and test playback rejections
2026-09-10 17:03:07 +08:00
Harvey Zhao
65e51751cd
feat: add danmuku plugin and i18n setup documentation
...
- Created a new documentation file for the danmuku plugin with code examples.
- Added a new documentation file for language settings (i18n) with detailed instructions on language imports, default languages, and how to add or modify languages.
- Included code snippets for initializing the Artplayer with different language settings.
2026-03-12 22:23:44 +08:00
Harvey Zhao
740ac4cb24
Refactor styles in ArtPlayer components for improved readability and consistency
...
- Consolidated loading styles in loading.less for better structure.
- Updated mask styles in mask.less to enhance clarity.
- Refined mini popup styles in mini.less, adding transition effects.
- Improved mixins in mixins.less for consistent styling across components.
- Adjusted mobile styles in mobile.less for better responsiveness.
- Enhanced notice styles in notice.less for improved visibility.
- Streamlined plugin styles in plugins.less for better organization.
- Simplified poster styles in poster.less for clarity.
- Refined progress styles in progress.less, enhancing hover effects.
- Updated selector styles in selector.less for better interaction.
- Improved settings styles in setting.less for better usability.
- Enhanced subtitle styles in subtitle.less for better visibility.
- Updated variable definitions in variables.less for consistency.
- Refined video styles in video.less for improved layout.
- Enhanced volume control styles in volume.less for better user experience.
- Optimized rate limiting logic in build-llm.js and trans-docs.js for better performance.
2026-03-08 15:03:43 +08:00