Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.1.0"
".": "0.1.1"
}
93 changes: 93 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
# Changelog

## [0.1.1](https://github.com/Twacqwq/Kuriume/compare/kuriume-v0.1.0...kuriume-v0.1.1) (2026-04-16)


### Features

* add command ([623db52](https://github.com/Twacqwq/Kuriume/commit/623db52e2ab58a6a9656fe7fd21e00019d106b96))
* Add comp ([6c32ca3](https://github.com/Twacqwq/Kuriume/commit/6c32ca39ad0669845f567e4d603bb0ed94a14cbe))
* Add crate ([c91c01e](https://github.com/Twacqwq/Kuriume/commit/c91c01ed160c3bdc4c84c7cd9dc9197983724168))
* Add crate ([3300ecb](https://github.com/Twacqwq/Kuriume/commit/3300ecbf449ad23ed600d409d625c78f2f6c7972))
* Add age anime provider ([50d0f92](https://github.com/Twacqwq/Kuriume/commit/50d0f92d78f4083664b445941413dbc78b2f06e4))
* Add cache store support ([0c0c179](https://github.com/Twacqwq/Kuriume/commit/0c0c179ad87209c7d38dd6d75309ed7f03578f52))
* Add hooks dir ([4817899](https://github.com/Twacqwq/Kuriume/commit/48178995ddf9d39eb1fc03e45fe302e9ad939d28))
* Add mobile support ([7ad732e](https://github.com/Twacqwq/Kuriume/commit/7ad732e8acbfa43e51dfe2b080fd291d314e3499))
* Add player settings ([5925074](https://github.com/Twacqwq/Kuriume/commit/5925074b94e3208a94742b9afe4527ee1339d1fd))
* Add plugins dir ([7186262](https://github.com/Twacqwq/Kuriume/commit/7186262d2d6c00b793f6701228dd36fd354d2251))
* Add search panel ([79d0c52](https://github.com/Twacqwq/Kuriume/commit/79d0c5260befbb48912bae2e47edc6b9d169230f))
* Add torrent source ([35f20d8](https://github.com/Twacqwq/Kuriume/commit/35f20d8a4c5751af20fa7bd85f09c307c1c66671))
* add torrent_provider ([4fb5467](https://github.com/Twacqwq/Kuriume/commit/4fb54677d843557613ad47a94b036bc4bbdc81af))
* anime detail display match subtitle ([71775f0](https://github.com/Twacqwq/Kuriume/commit/71775f026470a70d9000539cf935d013a682f908))
* auto next video ([969a64d](https://github.com/Twacqwq/Kuriume/commit/969a64da47f839f35152aa8017012a9bd81778b5))
* block overscrool-behavior ([67af92f](https://github.com/Twacqwq/Kuriume/commit/67af92f212590b8e0794761878f3ed199023ee64))
* **crates/kuriume-provider:** add bangumi provider ([4d3e41b](https://github.com/Twacqwq/Kuriume/commit/4d3e41b10de06b58202e87d1fe3ada1f9f778a97))
* fetch anime list ([4427205](https://github.com/Twacqwq/Kuriume/commit/4427205800ce3033633066044b60db050bf55e2d))
* **frontend:** add dialog in anime detail layout ([480cc75](https://github.com/Twacqwq/Kuriume/commit/480cc75eddbef5af2ba6492384aae9c6003252db))
* **frontend:** mock anime detail data ([bf89ab5](https://github.com/Twacqwq/Kuriume/commit/bf89ab57312072c987c04fd647342604f4d15382))
* **frontend:** use episodes command ([79b95eb](https://github.com/Twacqwq/Kuriume/commit/79b95eb71c7cc60743625b5ecac5289ccedb85cf))
* **frontend:** use prefetch query ([c71df79](https://github.com/Twacqwq/Kuriume/commit/c71df791b2ef7a5595c8fceb05ddb32f14ef9516))
* **frontend:** use real data to replace anime detail ([3246485](https://github.com/Twacqwq/Kuriume/commit/3246485a25af1fc81c2de1648f2868d53fa8f037))
* **frontend:** use real data to replace mock hero banner data ([48361c2](https://github.com/Twacqwq/Kuriume/commit/48361c256d3143ba7a6b538f9b338ce816a841c4))
* init anime route ([a4bfc15](https://github.com/Twacqwq/Kuriume/commit/a4bfc1588fe4bb38947077de23568b2d6ac28e43))
* init mpv player ([76fe5cb](https://github.com/Twacqwq/Kuriume/commit/76fe5cb5f9477d97004244c95b2d4a70b9e9af5b))
* init openspec ([7493e72](https://github.com/Twacqwq/Kuriume/commit/7493e72205cd831f99656de4d9de800a7b2f175e))
* **kuriume-provider:** add `get_characters` function ([4cece4b](https://github.com/Twacqwq/Kuriume/commit/4cece4ba5e2eae3b7c6bbdec291d4dd9b3122ece))
* mobile redesign — adaptive layout, touch gestures, iOS video playback ([4e849ce](https://github.com/Twacqwq/Kuriume/commit/4e849ce2800eefd0f62520d5cf4adad5db4c34c0))
* overlay window ([4d39f56](https://github.com/Twacqwq/Kuriume/commit/4d39f56dee5d54181658ccdf9e4a64acbc02d937))
* register mpv player commands ([39cc94f](https://github.com/Twacqwq/Kuriume/commit/39cc94f1bf9a06fcb793ce0d30fc0803a12a6464))
* show cache progress ([2760d17](https://github.com/Twacqwq/Kuriume/commit/2760d17c8edeab900575b99a0ce296d006e34749))
* support Anime4K ([d4be28c](https://github.com/Twacqwq/Kuriume/commit/d4be28c6d58e3061cba3cdd9393ddf474574ab51))
* support calendar ([7e85112](https://github.com/Twacqwq/Kuriume/commit/7e85112c1887a5023687ca23b3820a5434898480))
* support change cache dir ([b2e0278](https://github.com/Twacqwq/Kuriume/commit/b2e0278a62de245a60f4357453592d260615df4a))
* support history ([fa77b9a](https://github.com/Twacqwq/Kuriume/commit/fa77b9a7ebbeee8affd1e0ab3f2afee41388398f))
* support torrent ([00be7af](https://github.com/Twacqwq/Kuriume/commit/00be7afd28ccef8254cff54c4e2d223e52a26c1c))
* support torrent player ([74d6a50](https://github.com/Twacqwq/Kuriume/commit/74d6a508e25639d6c5b3f90804bd7ec9096993bd))
* support torrent tracker setting ([7ac7ec0](https://github.com/Twacqwq/Kuriume/commit/7ac7ec084d682e095782be5dbf99dccf0eb4ce58))
* support watchlist ([fc58008](https://github.com/Twacqwq/Kuriume/commit/fc580086907c263a59204f93465a1586b05a0a31))
* Suppress the system from automatically turning off the screen during playback ([791920c](https://github.com/Twacqwq/Kuriume/commit/791920cf8e9b43522eeb885a952f9c25a6a70032))
* Update icon ([f22646e](https://github.com/Twacqwq/Kuriume/commit/f22646e50c195908a322064fcb3cf7d160e7a6f7))
* use real data to replace anime characters info ([e1d7652](https://github.com/Twacqwq/Kuriume/commit/e1d7652a9b16d957c99d736a962f46e645523f2f))


### Bug Fixes

* anime detail display status ([dc589b2](https://github.com/Twacqwq/Kuriume/commit/dc589b2760fe743c9da07d98b052fef7c83c0392))
* anime detail layout ([248bd63](https://github.com/Twacqwq/Kuriume/commit/248bd63d2b05256316bf36a2f8858a5cfafbfb54))
* clear cache videos ([0a0b552](https://github.com/Twacqwq/Kuriume/commit/0a0b5528eea1d0700ff309e8a6f0c8c1d5dd735f))
* desktop player sidebar transparency & remove deprecated baseUrl ([276d810](https://github.com/Twacqwq/Kuriume/commit/276d81048546f8850f16b09ce9fc50d0c3b5765c))
* **kuriume-mpv:** panic with unsafe pointer ([9c18aec](https://github.com/Twacqwq/Kuriume/commit/9c18aece93aaf390c0903740922b2bb61a87a547))
* **kuriume-provider:** fixed score and total_eoisodes ([29b8836](https://github.com/Twacqwq/Kuriume/commit/29b8836c22076034a49babb18a87a482272d8598))
* **macos:** paused video not updating after resize/fullscreen ([a0b663b](https://github.com/Twacqwq/Kuriume/commit/a0b663b9bec2fffc6a2f516c9362911a0ce4e279))
* paused video not updating after resize/fullscreen on Windows ([b3c0f72](https://github.com/Twacqwq/Kuriume/commit/b3c0f724a629f44db40502fd5f175d9cff98241d))
* player page polish ([4174ccb](https://github.com/Twacqwq/Kuriume/commit/4174ccbef868df01f6ddd0d2cad1113e8851b78b))
* re-bind FBO after mpv render + set internal_format=GL_RGBA8 ([da96d06](https://github.com/Twacqwq/Kuriume/commit/da96d06f0de319f6700f4e4aa5672cdc254e50ea))
* Scale to change ratio ([6d5aa57](https://github.com/Twacqwq/Kuriume/commit/6d5aa57c18f6d4c5c2dc89aced295a45ee030811))
* Switch lost list data ([202dce4](https://github.com/Twacqwq/Kuriume/commit/202dce4ba77be110d757d9bc8405a26d2bebd01b))
* video player ([2645961](https://github.com/Twacqwq/Kuriume/commit/26459615efab3cf7749eb7ba61315114ae264d37))
* while only one ep display empty ([dc0c8fe](https://github.com/Twacqwq/Kuriume/commit/dc0c8fedebfcd8d07e9f54908bcce7f4504a6fd6))
* **windows:** alpha=0xFF + HWND_BOTTOM z-order + first-frame guard ([9719e33](https://github.com/Twacqwq/Kuriume/commit/9719e33ed0a54f3761815fa6f0a5d4cc4d912209))
* **windows:** defer WS_EX_LAYERED until after WGL init ([05851fa](https://github.com/Twacqwq/Kuriume/commit/05851fae1d2de6f1089d105ee31ec5519584069c))
* **windows:** disable DWM glass during playback so video shows through WebView2 ([1098f0a](https://github.com/Twacqwq/Kuriume/commit/1098f0ab4e7cbac61504563300bdcae29afc2e0e))
* **windows:** PBO index toggle + popup start hidden + transparent overlays ([371ddcf](https://github.com/Twacqwq/Kuriume/commit/371ddcfd323700eb33fa9a08a691d50d977a4773))
* **windows:** popup window + alpha=0xFF for video rendering ([5d0105e](https://github.com/Twacqwq/Kuriume/commit/5d0105e77751891696b67ff2631961770daeb464))
* **windows:** prevent crash on episode switch + seek ([efda4f8](https://github.com/Twacqwq/Kuriume/commit/efda4f84b49757d4647744d77e219b730f890dfb))
* **windows:** rebuild windows pipeline ([3a8b31f](https://github.com/Twacqwq/Kuriume/commit/3a8b31f8ab7b80476235620d8981872443eef3f9))
* **windows:** Render pipeline transparent ([f95e712](https://github.com/Twacqwq/Kuriume/commit/f95e712fd442e837efc622864bf2874a9c6f2b61))
* **windows:** subclass parent wndproc for seamless popup tracking + fix flip ([7c85173](https://github.com/Twacqwq/Kuriume/commit/7c851739e3a45beb8267ad5c157738f35e0dcf5f))
* **windows:** use D3D11 swap chain + SetLayeredWindowAttributes ([f893259](https://github.com/Twacqwq/Kuriume/commit/f893259f5288640608eb93e69b151e17c6e6b66a))
* **windows:** use DXGI_SWAP_EFFECT_DISCARD for layered window ([59a4a96](https://github.com/Twacqwq/Kuriume/commit/59a4a9679c26a49681ebe81125eef8011e5bf1a3))
* **windows:** use popup window behind Tauri for DWM alpha compositing ([acaf84f](https://github.com/Twacqwq/Kuriume/commit/acaf84ff52aa6edae7d39c00b0bea5e731b8b8c5))
* **windows:** use popup window instead of child HWND for video rendering ([6f3ce0c](https://github.com/Twacqwq/Kuriume/commit/6f3ce0ccc1d285fb7665a86322c9ed488bbb0500))


### Performance Improvements

* **frontend:** rewrite AnimeGrid with virtualizer ([9fa685d](https://github.com/Twacqwq/Kuriume/commit/9fa685d823929f3a4b02dbc0af6e8288db874744))
* mpv player ([6cb51ed](https://github.com/Twacqwq/Kuriume/commit/6cb51ed3b290256138f6126aa30f7175a204e249))
* replace 12MB preview.gif with WebM/MP4 video (~1.4MB) ([db83557](https://github.com/Twacqwq/Kuriume/commit/db8355713bb40992e25866eb84f23d8da9b30eec))


### Reverts

* undo all Windows render fixes, back to initial state ([75e7378](https://github.com/Twacqwq/Kuriume/commit/75e73784385167173b8a3d6fc450a0186c3221d7))
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "kuriume",
"private": false,
"version": "0.1.0",
"version": "0.1.1",
"type": "module",
"scripts": {
"dev": "vite",
Expand Down
2 changes: 1 addition & 1 deletion src-tauri/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ tauri-plugin-mpv = { path = "plugins/tauri-plugin-mpv" }

[package]
name = "kuriume"
version = "0.1.0"
version = "0.1.1"
description = "An anime aggregation, parsing, and playback app"
authors = ["Twacqwq"]
license = "GPL-3.0"
Expand Down
2 changes: 1 addition & 1 deletion src-tauri/crates/kuriume-mpv/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "kuriume-mpv"
version = "0.1.0"
version = "0.1.1"
edition = "2021"
description = "libmpv wrapper for Kuriume player"

Expand Down
2 changes: 1 addition & 1 deletion src-tauri/crates/kuriume-provider/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "kuriume-provider"
version = "0.1.0"
version = "0.1.1"
edition = "2021"
description = "Anime data provider trait and implementations"

Expand Down
2 changes: 1 addition & 1 deletion src-tauri/crates/kuriume-store/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "kuriume-store"
version = "0.1.0"
version = "0.1.1"
edition = "2021"
description = "SQLite-backed settings & media cache metadata for Kuriume"

Expand Down
2 changes: 1 addition & 1 deletion src-tauri/crates/kuriume-torrent/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "kuriume-torrent"
version = "0.1.0"
version = "0.1.1"
edition = "2021"
description = "Torrent streaming engine for Kuriume — download & stream via librqbit"

Expand Down
2 changes: 1 addition & 1 deletion src-tauri/tauri.conf.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "kuriume",
"version": "0.1.0",
"version": "0.1.1",
"identifier": "com.twac.kuriume",
"build": {
"beforeDevCommand": "npm run dev",
Expand Down