2.11.1 (2021-10-21)
- setting: fix desc of time offset (10e6b49)
2.11.0 (2021-10-21)
2.10.6 (2021-10-16)
2.10.5 (2021-09-16)
- media-info: add support for bilibili short url (be39fbb)
2.10.4 (2021-09-16)
- media-view: fix failed to switch between different pages of bilibili video (3327a68)
- media-info: support onedrive-vercel-index direct links (36db97b)
2.10.3 (2021-07-30)
- fix cursor not move when insert timestamp on mobile (5c482a9)
- fix media-view not unload properly (fc35ce2)
- fix video embeds not be able to enter fullscreen on iOS (e1380d6)
- media-view: video player now fill the page properly (cf0ad0c)
2.10.2 (2021-07-30)
- fix video set in max-ratio-width even in fullscreen (da60635)
2.10.1 (2021-07-30)
- plyr-controls: fix icon empty when first open; fix custom theme break checked style (45fadc9)
2.10.0 (2021-07-29)
- embeds: fix sometimes fail to get and set up ratio (fa99d2a); increse retrys for ratio setup (a80fb46), closes #55
- fix dash not destroyed with plyr instance (c809fd4)
- fix leaf with media view fail to switch view or close when not grouped (58e25aa)
- fix subtitle covered by control padding-top (f342305)
- fix subtitle unable to be selected (ec38c66)
- fix trying to set ratio on audio player (aec5b52)
- plyr-controls: fix el style of plyr-controls settings on mobile (4221e63)
- plyr-controls: fix plyr-controls not align to center (4e2b865)
- unload monkey patch (ec19401)
- official mobile support
- add bilibili page support (ce2376a), closes #51
- allow to open media view from file explorer (167e06b), closes #53
- media-view: add speed control to more option menu (72ad42c), closes #52
- take timestamp from audio-recorder (2db1bb6), closes #45
2.9.0 (2021-07-26)
- disable cm5 link click override on mobile (4f68289)
- fix 9:16 video not in center (982cb0f)
- fix audio player height problem (f87bba1)
- fix bili poster size (1cb27d4)
- fix link open blank media view when internal bili disabled (00db550)
- fix local video sometimes fail to get ratio (aa7b34c)
- fix placeholder size; remove placeholder from bili videos (b3db796)
- move bili video support to aidenlx/mx-bili-plugin (1607de0)
- add inline size control for media embeds (0328980), closes #11
- add min-width setting for embed (53de1e7), closes #50
- add open media link command and button in view (f34b55b)
- add option to disable controls on embeds by default (c0da866)
- add setting for embed height; adjust default settings (0cb7462)
- add setting to enable blur on pause for youtube videos (d60d131), closes #40
- add setting to show/hide plyr controls (bd87725), closes #49
- add support for markdown-favor internal embeds (b351cda)
- media view can now resume progress when vault reopens (fc54c00)
- media-view: add empty page; state of opened view is saved (f7a0b15), closes #42
- timestamp template support (a31fc02), closes #32
2.8.1 (2021-07-17)
2.8.0 (2021-07-17)
- bili on mobile no longer use placeholder when option is enabled; update iframe sizing (911e7ae)
- fix adaptive aspect ratio; fix audio el height (8e18ce2), closes #35 #47
- fix cmLink not working (dd6b42d)
- fix thumbnail creation (6b640b4)
- fix unspecified radix of parseInt() (ca058d4)
- fix webm audio treated as video in media view (7b96132)
- main.css: fix .yt-controls not working (ba718a1)
- minor bug fix and code formatting (932e6db)
- src/routers/fake.ts: fix pathRewrite result missing "/" (6d9bbaf)
- video-info: fix error when resolving non-existing file (ce96be9)
- add bilibili timestamp support (ee8c158)
- add bilibili video initial support (99b70df)
- add fallback for bili video on mobile; placeholder support on bili internal player (31fbdcd)
- add settings and unload function for bili-fake (5d80fe7)
- allow bilibili internal playback (d551db2)
- player-setup: add poster for internal bilibili player (076030f)
- update bilibili api (8481f58)
2.7.2 (2021-05-29)
2.7.1 (2021-05-29)
2.7.0 (2021-05-24)
- main.css: youtube iframe no longer response to mouse when paused (739600c)
- add the option to use youtube built-in controls (990ce0b)
2.6.0 (2021-05-19)
- main.ts: click on link boundary of external media in sourceMode no longer open link in browser (e4beb54)
- media-view.ts: fix pip issues (6568848)
- media-view.ts: leaf with ExternalMediaView no longer sync with markdown (bd847c7)
- misc.ts: fix mainpart() return empty string when no hash in URL (dbd205c)
- player-setup.ts: fix full-screen control not showing up (4815ea8)
- main.ts: add cmd/ctrl + t as default shortcut to get timestamp (a259f24)
- add initial support for timestamp link to external media (837fd50), closes #14
- add internal link support for MediaView (6b0d959)
- media-view.ts: add pip toggle in MediaView (fe82393)
- external media links in sourceMode is now clickable (f70579b)
- main.ts: add command to insert timestamp when in sourceMode (a5cc2cb)
- media-view.ts: add group binding to ExternalMediaView (951d17b)
- media-view.ts: initial support to insert timestamp from player to doc (c83a982), closes #9
2.5.3 (2021-05-17)
- player-setup.ts: enable pip and fullscreen by default (1ff6dad)
- caption is enable by default when subtitle file is present (28539fa)
- enable plyr for direct links (4ef6f53)
2.5.2 (2021-05-16)
- main.css: slider-thumb no longer get misaligned across different theme (4b47f61)
2.5.1 (2021-05-16)
- adjust css to fix frame size not responsive (4d011bf)
- handlers.ts: fix internal embed not reading subtitles (a964c0b)
- player-setup.ts: fix internal webm embed not working (7fab710)
2.5.0 (2021-05-15)
- subtitle can be selected and selection color is adjusted (8641f84)
- handlemedia: plyr should work with internal embeds with hash now (078f807)
- config plyr to respond to div.external-video size setting (8ad5570)
- add inline autoplay support (12ebe8f)
- getsetuptool(): add inline mute support (86a5a2a)
- add global plyr size control (d42f369)
2.4.0 (2021-05-14)
- add filterDuplicates() for MutationRecord[] to avoid duplicate calls (c256db6)
- add local subtitle support; set plyr as default local media player (c005b9f), closes #7 #25
- add toolkit to load local subtitle (fddf2d3)
2.3.0 (2021-05-13)
- handlers.ts: directlink external embed should respond to temporal fragment now (fcea4e1)
- playersetup.ts: looped media without temporal fragement should work again (a7bf7a6)
- add setting for thumbnailPlaceholder (411b1de)
- videohosttools.ts: add thumbnail support for vimeo and bilibili video (3e3d5d4)
- videohosttools.ts: add thumbnail support for youtube video (c927ede)
- add unregister method for MarkdownPostProcessor (d6e39b9)
2.2.1 (2021-05-12)
- embed-process.ts: player no longer paused when first loop ends (d0f8e24), closes #21
- processor.ts: fix loop tag not attached to player in processInternalLinks() (8e933dd)
- processor.ts: internal timestamp link now works with audio files again (c5d5afa), closes #20
2.2.0 (2021-04-15)
- add youtube short link support (18bef61)
2.1.0 (2021-04-14)
- styles.css: fix misaligned slider-thumb (77faab4)
- embed-process.ts: add vimeo support (3962151)
- embed-process.ts: allow youtube video timestamp control (c93e2ac)
- embed-process.ts: use plyr as youtube player (09d1993)
- processor.ts: update bilibili iframe rules (6866dd7)
- styles.css: hide annoying "more videos" when paused for youtube video (6966c07)
2.0.0 (2021-04-12)
- processor.ts: extract util function injectTimestamp() (ef17898)
- processor.ts: add external video hosts (Youtube, bilibili) embed support (4708cd5)
- processor.ts: now HME_TF is renamed to HTMLMediaEl_TF