Releases: PKM-er/media-extended
Releases · PKM-er/media-extended
3.0.0-beta.1
3.0.0-beta.0
3.0.0-alpha.11
- feat(webpage): support bilibili /bangumi (d12ce64)
- feat(link): unsupported media url with note will open in media view by default (3362345)
- fix(note): fix new note created with invaild yaml (1c50ad0)
- fix(webpage): disable bilibili ep support before explict support (942d220)
- build: fix zip read wrong version (40dd581)
3.0.0-alpha.10
- build: add release-it (d7e5581)
- chore: add manifest at root (8f62b2c)
- feat(setting-tab): add login entry (3c8115e)
- chore: v3.0.0-alpha.9 (609e91b)
- feat(webpage): skip youtube ad (16a2386)
- fix(webpage): revert auto restore progress from bilibili (77f83db)
- fix(setting-tab): adjust default template (ec12563)
- fix(setting-tab): adjust setting style (f663273)
- chore: v3.0.0-alpha.8 (204e9ae)
- fix(player): fix player not responding when migrate to new tab group (e42ac42)
- fix(app): adjust setting desc (105cbff)
- fix(player): fix player menu not working in dedicated window (f3c7454)
- fix(app): fix unstable window migration (085c0ca)
- chore: v3.0.0-alpha.7 (31c53ee)
- feat(settings): timestamp offset (76f4eed)
- feat(settings): timestamp template (309edb8)
- feat(app): add embed load strategy config (41cca57)
- fix(app): fix open in menu option (c8fbc10)
- fix(app): hide screenshot button on embed view (6d95588)
- chore: v3.0.0-alpha.6 (b60f72c)
- feat(app): allow choose link opener for arbitrary url (2076ec8)
- fix(iframe): fix default volume not applied (6aceaf7)
- feat(app): add option to config link click behaviors (6d2c777)
- refactor(app): refactor zustand store (7336837)
- fix(webpage): fix player keep hidden when load failed (af2e1ee)
- feat(webpage): menu option to disable in-player fullscreen (084f1cf)
- feat(webpage): basic coursera support (ad62b14)
- feat(webpage): generic website support (3e3b749)
- refactor(app): url resolver update to prepare for generic media host support (00a97d2)
- feat(app): custom protocol to resolve url in different device (e0c5680)
- fix(docs): fix error parsing json (daf4db2)
- chore: v3.0.0-alpha.5 (7909572)
- fix(app): player in active tab group no longer treated as fallback active player when (38c4a50)
- feat(switcher): add shortcut to open local file; ribbon button to open switcher (8fcf840)
- build: vercel deploy (288369f)
- docs: initial commit (8afac0b)
- refactor(app): consistent onPaneMenu logic (8944f08)
- fix(app): open media from media note is now in split mode by default (9200b23)
- fix(webpage): improve logic to detect play timeout (83791b5)
- feat(app): url in inline fields can open in media view (315961f)
- chore: v3.0.0-alpha.4 (4fc9d20)
- feat(app): editor menu option to insert timstamp (f9dcbcd)
- fix(player): fix direct link omit hash close #200 (d1aad0d)
- fix(player): fix url view inconsistent with other remote views (dbcf0fb)
- chore: v3.0.0-alpha.3 (b878455)
- fix(app): fix media note may create/open as preview when insert text (e7b5c2b)
- fix(player): fix active indicator not updated when view closes (f041c6a)
- fix(player): fix url view missing timestamp button (85d79d8)
- fix(player): fix timestamp create invaild file url close #199 (3a4151b)
- fix(player): fix screenshot failed to save if title include invaild char (7ad37da)
- fix(webpage): fix default volume not applied (fccf3ac)
- feat(app): api to open url in media view (c9d7ad1)
- feat(app): url schema to open url (8f1a80c)
- feat(app): command to open url (4265aab)
- fix(app): fix menu position not align with button (9241eb2)
- fix(player): don't override whole transform config when reset rotate/flip (6d2b2c3)
- feat(player): transform video (3eac3e9)
- fix(player): reveal hidden player when control from note (9d9fa6f)
- feat(player): support control latest media from arbitrary note (9936322)
- feat(settings): default volume to 80% (20c3223)
- feat(player): support "vol" hash prop (f030ec0)
- fix(login): adjust login modal size (9b84a42)
- fix(player): update vidstack to obsidian compat (e4b7d19)
- chore: v3.0.0-alpha.2 (4d9bfe5)
- feat(player): website login (f24543f)
- fix(player): fix youtube embed not working in preview (4f6fc16)
- fix(player): fix dup youtube embed in LP (04089f1)
- fix(player): fix broken img icon under external media embed in LP (4a1eca3)
- perf(player): update vidstack to v1.10 (c7ba0af)
- feat(webpage): support pip in remote media (3f42f67)
- fix(menu): fix webpage menu (62fc63a)
- feat(commands): add speed control command (7f45833)
- refactor(commands): single command to control from editor/media (f3e735d)
- refactor(bili): fix api def (fd59c52)
- feat(player): full screen toggle command (744b8b2)
- feat(webpage): adjust menu options (d4773cf)
- feat(bili): initial api support for bilibili subtitle fetching (0b013d5)
- refactor(app): minor adjust on bili fetch (cd155cc)
- refactor(app): hacks to bypass bilibili bot checks (5b71428)
- refactor(app): youtube transcript api (0214cff)
- fix(webpage): disable mobile support before implementing (d3073d7)
- fix(webpage): no longer show native controls in biilbili when hidden on pause (515cf60)
- chore: 3.0.0-alpha.1 (0142329)
- feat(app): global media control commands (68ac8d2)
- fix(app): command to take timestamp/screenshot from media note (69e5d0b)
- fix(app): fix not open existing media note (555d291)
- feat(app): take screenshot (39fae97)
- feat(app): use obsidian bulti-in moment for date formatting (12e0538)
- fix(player): hide Unknown label if is the only subtitle (865d4df)
- feat(app): add embed menu option to open media in obsidian (8679d4e)
- fix(webpage): fix autoplay blocker not working (164836c)
- fix(app): fix external media embed missing title in player (ef832ec)
- fix(app): fix LP media embed not loading (9c94ea2)
- fix(app): fix webpage embed crush during closing (43833f8)
- refactor(app): consistent menu across player and pane (0e0c755)
- feat(app): initial support for external link preview embed (dfe68a8)
- fix(app): fix default menu options missing in url-view and webpage-view (363a725)
- fix(app): fix ext added to media note title for in-vault media (6853823)
- feat(app): initial support for external link live preview widget (d3f2519)
- perf(app): use webview page-title-update event to update title in favor of userscript (b8287b2)
- feat(app): open in browser option for remote media (dc15601)
- fix(app): support hide/show website controls (535fc84)
- feat(player): add state to toggle controls externally (7845605)
- fix(app): custom speed label (51b8f2d)
- feat(web): hide player before webpage play ready (8420686)
- feat(web): misc fixes for website view (52ef5f2)
- feat(app): initial support for youtube in webpage view (5b7523e)
- feat(app): youtube and bilibili token fetch method (126dbde)
- fix(app): isolated webview session across vault (5f7e5e7)
- refactor(app): media type imports (92c8675)
- refactor(app): default open new leaf for media view and note open logic (8dc2216)
- fix(app): fix circular deps (c5b1cee)
- refactor(app): media view and note open logic (adab478)
- fix(app): fix player menu not working in file embeds (4777e1d)
- perf(app): add media note index (5d6ae4f)
- fix(app): note from webpage media is created with title properly (f0db521)
- fix(app): embed media no longer stuck on timestamp (0b50dcc)
- refactor(app): move link clicks to media-note (d6be8f1)
- feat(app): support take timestamp from media view (545b52f)
- fix(app): fix potential autoplay from webpage and embed media (9f841eb)
- fix(app): fix embed view cannot persist state (ebd4240)
- refactor(app): logic of leaf detection (ee651d2)
- fix(app): fix bilibili autoplay by default (9e984ad)
- feat(app): speed control menu (100989e)
- fix(app): fix track not display properly (65c2321)
- fix(app): fix track not unique key (77dcde0)
- feat(app): local subtitle support (4499d7c)
- fix(app): fix logic to check if media url the same (c353093)
- feat(app): initial media note support (4f83d37)
- feat(app): direct link and local file support (f714968)
- feat(app): internal timestamp link (c55f31a)
- fix(app): fix webpage and iframe view not compat with history; open new leaf to new split by default (0a4fe8a)
- fix(app): setting time range now properly seek back to start when currentTime is at end time (c0c140d)
- feat(app): initial support for youtube and vimeo embed (0932b6b)
- fix(app): fix player not seeked to time range when applied (a33631b)
- refactor(app): add lib and component for timestamping (8f30681)
- feat(bilibili): default quality and disable recommend autoplay (da1a673)
- feat(app): open timestamp in opened player (a63b001)
- feat(app): open supported external link in webpage view (b0e9aa0)
- fix(app): fix temporal flag not applied to media (c1220e0)
- feat(web): implement hash options (8ac3c71)
- feat(web): implement temporal fragment (e5d01eb)
- feat(web): implement webpage view (d14f721)
- fix(web): fix webpage view source switching (9db1c52)
- feat(web): web screenshot support; refactor event handling (0fda38d)
- feat(web): web custom script support (0126b0b)
- feat(web): initial web video support (e27cfbb)
- feat(app): file title in player (8d94e8f)
- feat(app): add edit button in live preview player (6217515)
- feat: initial file player support (3eaca06)
- feat: patch utils (d5bb1c1)
- feat(web): link click patch (c49798c)
- chore: initial commit (0e8e574)
- feat(create-turbo): apply pnpm-eslint transform (5d89e9e)
- feat(create-turbo): apply official-starter transform (b2c1d9f)
- feat(create-turbo): create with-shell-commands (f36eb53)