diff --git a/index.html b/index.html index 071f43d..05fe1db 100644 --- a/index.html +++ b/index.html @@ -3,7 +3,7 @@ Watch anime together - Umi - +
diff --git a/src/App.css b/src/App.css index 1e0a8b6..86b73f0 100644 --- a/src/App.css +++ b/src/App.css @@ -52,7 +52,7 @@ .mal-icon { display: inline-block; - width: 35px; + width: 24px; padding: 2px; box-sizing: border-box; color: #004175; @@ -63,17 +63,17 @@ } .mal-icon:after { - content: 'MAL'; + content: 'AL'; } .mal-icon.watched { color: #19a974; border-color: #19a974; - width: 55px; + width: 44px; } .mal-icon.watched:after { - content: 'MAL ✔' + content: 'AL ✔'; } .player-top-offset { diff --git a/src/components/Header.vue b/src/components/Header.vue index 4a0f251..09d8b00 100644 --- a/src/components/Header.vue +++ b/src/components/Header.vue @@ -60,10 +60,6 @@ {{username}} - - - {{malUsername}} - Chrome extension @@ -107,9 +103,6 @@ export default { username () { return this.$store.state.auth.username }, - malUsername () { - return this.$store.state.malAuth.username - }, lights () { return this.$store.state.lights }, diff --git a/src/lib/bif.js b/src/lib/bif.js index 5da9722..54d275f 100644 --- a/src/lib/bif.js +++ b/src/lib/bif.js @@ -1,6 +1,5 @@ // Based on https://github.com/chemoish/videojs-bif/blob/c6fdc0c2cfc9446927062995b7e8830ae45fff0d/src/parser.js import { fromByteArray } from 'base64-js' -import cdnRewrite from './cdnRewrite' const BIF_INDEX_OFFSET = 64 const FRAMEWISE_SEPARATION_OFFSET = 16 @@ -22,7 +21,7 @@ function validate (magicNumber) { } export async function parse (url) { - const res = await fetch(cdnRewrite(url)) + const res = await fetch(url.replace('https://img1.ak.crunchyroll.com/', '/cdn/')) const buf = await res.arrayBuffer() const magicNumber = new Uint8Array(buf).slice(0, 8) diff --git a/src/pages/Changelog.vue b/src/pages/Changelog.vue index 85ab07d..9fdf803 100644 --- a/src/pages/Changelog.vue +++ b/src/pages/Changelog.vue @@ -2,6 +2,21 @@

Changelog

+

2018-10-09: AniList integration

+
+
    +
  • + You've probably noticed that the MyAnimeList integration hasn't been working for a while. That's because MyAnimeList shuttered their API until further notice, due to some security issues. As it still seems like it's a ways off until MyAnimeList's API is working again, I decided to integrate AniList support into Umi. It's actually a bit nicer than the MyAnimeList integration, since you do the sign-in on AniList's site, which is a lot safer for you. I hope to add back MyAnimeList once they release their new, safer API. +
  • +
  • + Fixed an issue where an episode's timeline thumbnails weren't loading. +
  • +
  • + As an aside: Umi hasn't been updated in a bit because I haven't been using it nearly as much, as I haven't been watching that much anime. Thankfully, Umi has been in a pretty good state since the last update. It's still a lot faster than Crunchyroll's site, even with their HTML5 player, and there haven't been any major issues. I have no timeline for any more major additions, but if inspiration strikes, you may see some more updates soon. I will make a dark mode happen at some point! +
  • +
+
+

2018-03-27: All series work again!!