All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.14.4 (2025-02-01)
- live2d: return the right motion base name (767dd29)
- live2d: update texture, moc, and physics file URLs to include modelData.url (e69dd7d)
- live2d: refactor nextStep function to use useCallback for better performance (2fe97aa)
1.14.3 (2025-02-01)
- live2d: add model name transformation logic for motion base name retrieval (6bc87b1)
- live2d: add support for none 16:9 screen in fullscreen mode (98ab4ba)
- live2d: add volume and animation controller (4610c51)
- live2d: implement fullscreentext effect (b7b079f)
- storyreader: add character filter for areatalk (9aecc27)
- test: add test page in dev mode to ensure every assets are exist for storyreader (a1ba77b)
- live2d: areatalk not load properly (58cec0e)
- live2d: improve motion base name reduction logic for URL retrieval (a9f4172)
- live2d: set minWidth of motion and expression selector to 250px (1bba9eb)
- live2d: update motion name parsing for v2_clb format (ca5204a)
- storyreader: area sub name not display and translate (ece5ef7)
- live2d: clean up imports and improve model data type handling (7d424a3)
- live2d: create live2d loading module for live2d showcase and live2d reader (d6cb52d)
- live2d: simplify motion data retrieval and enhance error handling (9895d73)
- live2d: split live2d player action into multiple files (5e3cc59)
- storyreader: create story loading module for text and live2d reader (7d79aae)
- storyreader: create story selector for both text and live2d reader (258f3c6)
1.14.2 (2025-01-23)
- refactor image extraction to use promise for better handling (13eecdb)
1.14.1 (2025-01-19)
- add missing voice finder (013dcfe)
- add missing voice finder (285594f)
- add missing voice finder (b1e4f3d)
- honor: update viewType check to use startsWith for normal state (a154e9b)
- live2d: cross origin policy are not set for images and sounds (236e604)
- remove package-lock.json (616f82c)
1.14.0 (2025-01-12)
- live2d: fancy ui and text animation (d1c01ec)
- live2d: implement 56% SpecialEffect.ScenarioEffect (96ada55)
- live2d: implement character moving (fc78b16)
- live2d: implement shake & ambient color & wipe & sekai in/out effect (7274ffa)
- live2d: implement SpecialEffect Hologram (c2a7534)
- live2d: lipsync, simultaneous motions and expressions (0298ef9)
- live2d: refactor motion name handling and update progress text keys (454eaab)
- reimplement live2d story reader (76d3866)
- live2d: event sound loading not properly & sound not clear (ed54310)
- live2d: update x positions and offsets in BondsDegreeImage and DegreeImage components (1aaace8)
- live2d: animation classes (b2db225)
- live2d: change some file name (6e96e49)
- upgrade pixi to v7, migrate to pixi-live2d-display-mulmotion (5383b34)
1.13.3 (2024-12-14)
- member: add costume data to member detail (c40c79b)
- types: add ICompactCostume3D and ICompactCostume3DEnum interfaces for costume data management (2aaff71)
- ImageWrapper: add duration prop to Image component for smoother transitions (6388506)
1.13.2 (2024-12-10)
- Settings: add spoiler content mosaicked option in settings (df544c3)
- SpoilerCard: integrate mobx for spoiler mosaicking and optimize styles (b953656)
- Live2D: update motion name validation to include 'sub_rival' prefix (209266c)
- SpoilerCard: update click handler to include isSpoilerMosaicked condition (9c9e457)
- AgendaView: remove unused SpoilerTag component from AgendaView (9fa5894)
1.13.1 (2024-12-09)
- SpoilerCard: implement touch device detection and adjust interaction logic (3f5e94d)
- useIsTouchDevice: reset touch device state on cleanup (ad8a89c)
- vite.config: remove unnecessary TypeScript error suppression for cleaner configuration (a02e037)
1.13.0 (2024-12-09)
- ✨ spoiler card instead of simple spoiler tag (54beccb)
- AgendaView: enhance layout with AgendaBox and AgendaPaper components (ce0afc8)
- AgendaView: integrate SpoilerCard component for improved layout and functionality (6fb0038)
- AgendaView: replace Link with SpoilerCard for improved navigation and layout (2bedee8)
- AgendaView: replace LinkNoDecoration with SpoilerCard for improved navigation and layout (5f9ae99)
- card: optimize max parameter calculation and add support for CN server (3786ad7)
- card: replace SpoilerTag with SpoilerCard for improved display in GridView components (4674017)
- ComfyView: replace LinkNoDecoration with SpoilerCard for improved navigation and layout (40c4cee)
- comic: add support for Chinese language assets in ComicList and GridView components (1b898bf)
- comic: add support for simplified Chinese language in ComicList component (ecec6e1)
- event: conditionally display remaining time and progress during event (a458bc9)
- event: replace SpoilerTag with SpoilerCard for improved event spoiler display (d1507be)
- resources: add support for CN region in DegreeImage and ResourceBox components (9d8403b)
- settings: add support for cn server region (c2927e6)
- SpoilerCard: spread additional props to Card component for enhanced flexibility (9c6d09d)
- agenda: simplify rarity check for card display logic (c501fba)
- AgendaView: adjust grid sizes for improved layout consistency (098084f)
- ResourceBox: update asset URL to use region-specific path for stamp images (4ba14f5)
- score: multiroom player skill calculation (2e57de8)
- SpoilerCard: adjust backdrop filter and background color for improved visual clarity (64c425a)
- utils: simplify condition checks and improve character data retrieval (0bb9fd3)
- VirtualLiveList: improve filtering logic for virtual live schedules (8f005e5)
- VirtualLiveList: remove unnecessary lg grid size for agenda layout (9d80e14)
- AgendaView: remove unused SpoilerTag component for cleaner code (2df8b74)
- event: remove unused realtime event data logic and related types (dde8f85)
- remove console.log statements and replace with console.error where applicable (d30c50e)
- user: remove unused imports and adjust layout for CN region (c7f2797)
1.12.6 (2024-11-04)
- honor: do not override honorLevel from prop (71690ff)
- widgets: compact costume 3d data for tw and kr servers (2b014fe)
- wrong locale key in HonorDetailDialog for reward titles (a3defe3)
- helpers: update threshold value in InfiniteScroll component (5c8b7d3)
- honor: improve rendering of honor titles (1a41275)
1.12.5 (2024-10-14)
- degree: handle degree frame and text image correctly (d576e2c)
- gacha: gacha ticket display (c381532)
- honor: bondsHonor word retrieval logic in BondsHonorList (27c0e13)
- honor: handling if bondsHonor does not have word (437a896)
- honor: world link event chapter degree frame (b410854)
- widgets: handling world link event degrees (772f7fe)
- widgets: rendering degree level diamonds (28f8d1f)
- honor: better display of honor details (d3789a2)
- honor: bondsHonor detail dialog have better layout of words (c96631b)
- honor: use level number input (b753258)
- optimize DegreeImage component (446aed7)
- rename widgets (d51b362)
- types: update types definition of master data (08b1e2a)
- widgets: add BoostItemIcon component (c804afc)
- widgets: degree image check if image exists before setting image url (43a2fa1)
- widgets: update ResourceBox component (0c00a45)
- widgets: use remote material icons (e696b26)
1.12.4 (2024-09-29)
- update 4th anniversary banner (d9abdd4)
1.12.3 (2024-09-28)
- music: add en exclusive song 514 (0734227)
1.12.2 (2024-09-20)
- music: new url for charts (cb62557)
1.12.1 (2024-08-27)
- append difficulty in music meta (15f0788)
- v2_sub live2d not loaded because of motion files (2b89d95)
- ♻️ dependency package breaking changes (d14bb11)
1.12.0 (2024-08-17)
- add Howl import to AudioPlayButton component (c12de28)
- add definition for ingameCutinCharacters (ea3ca5d)
- make AudioPlayButton a common widget (7912574)
- remove deprecated components, add entry to bonds title (624ab3a)
- remove redundant svg tag from DegreeImage component (f44c972)
- update CommonMaterialIcon component with spacing prop (4de4f1a)
- update import paths for AudioPlayButton component (b64024f)
- update rank input min and max values in BondsHonorDetailDialog (9e07291)
1.11.2 (2024-07-22)
- 💄 countdown digit block style (3e4f8f4)
1.11.1 (2024-07-02)
- fix rank in event titles (710cfff)
- fix unused variables and improve code readability in TeamBuilder component (1b18717)
- optimize image loading in CardImage and CardThumb components (6471666)
- update sorting options in MusicList component (baaae33)
1.11.0 (2024-07-02)
- add region prop to StoryReaderContent component (09e1c20)
- storyreader: en server card story path (84886d9)
- add minWidth style to search input in MusicList (c30acbb)
- add missing exclusive IDs for EN music (53940fa)
- add region prop to MusicVideoPlayer (9669a90)
- add searchTitle to EventList, GachaList and VirtualLiveList (c6c4be8)
- add supportUnitSelected and searchTitle to CardList and MusicList filters (e1a142c)
- add title search to CardList (55649f1)
- add title search to MusicList (4296756)
- disable auto interaction for Live2dModel (6f147bc)
- distinguish back icon (dfaf463)
- improve UI layout in AgendaView component (611cc90)
- improve UI layout in CardList component (9614e16)
- update Dockerfile and service-worker configuration (1a9174a)
- upscale pixi.js rendering resolution (0af67f5)
1.10.4 (2024-06-18)
- home: prepare countdown (e11f263)
- home: wrong countdown condition and placement (2d6f309)
- music: mv radio button not selectable (1fded80)
1.10.3 (2024-06-04)
- music: update server exclusive song list (897123d)
1.10.2 (2024-06-03)
- stamp: stamp asset path (450d82c)
- stamp: character filter (db44a30)
1.10.1 (2024-05-30)
1.10.0 (2024-05-30)
1.9.15 (2024-05-30)
- 🍱 use sekai-jp-assets bucket (6d5d47d)
1.9.14 (2024-04-24)
1.9.13 (2024-04-22)
- ✨ event prediction (23f6d17)
- 🔨 proxy current event api in development (eac0f20)
1.9.12 (2024-04-20)
- card: 🐛 blank screen when clicking traimed image (41f52a8)
- 💄 card filter use icons only for units, charas and attrs (e8a33aa)
- music: 🔥 remove warning text on music detail page (d98de3c)
- music: 💄 filter style change like card list (55a5600)
1.9.11 (2024-04-14)
- live2d: 🐛 black model motion path (d1cba45)
1.9.10 (2024-04-06)
- do not verify asset url unless necessary (e81e944)
1.9.9 (2024-04-04)
- 🐛 v2 models motion path was incorrect (c791c2a)
1.9.8 (2024-04-03)
- hide trim image tabs if no trim images available (71cf095)
- only return resource path if it exists (eb44ffc)
- live2d: motion path for sanrio models (3c703ca)
1.9.7 (2024-03-24)
1.9.6 (2024-03-09)
1.9.5 (2024-03-09)
- 🐛 service worker cache only status between 0 and 200 (f491155)
- en and kr exclusive song music path (7c8ab3d)
- ⬆️ update msw (a93f419)
- ♻️ card and music list default sorting, card max param calc for tc and kr (f15c2a2)
1.9.4 (2024-01-28)
1.9.3 (2024-01-23)
- storyreader: ✨ event story outline (3f41a2d)
- live2d: 🐛 v2 model motion path (21f6097)
1.9.2 (2024-01-22)
1.9.1 (2024-01-22)
1.9.0 (2024-01-20)
- 🐛 card rarity (8b4149d)
- 🐛 music meta no level and no tap count (8b7ecd1)
- align icons in gacha behaviors (f7abd37)
- check if gacha actually has pickups (cf9b28e)
- gacha ticket icon and colorful pass free pulls (2fbce4e)
- increment jewel count when pulling with paid jewels (734bef3)
- some live2d model motion base not found (74a23fe)
- some resource icons not showing on tw/kr (18c3376)
- streaming live page crash on jp (5d87f66)
- virtual live music setlists not showing on tw/kr (128495e)
- world link no attr bonus (c7be441)
- remove old rarity checks and fix bday gacha guaranteed rates (3dc5fed)
- use
array.map
instead (c1ae461)
1.8.4 (2023-11-04)
- 🐛 more problem about sekai profile (aa0a68d)
1.8.3 (2023-11-04)
- 🐛 old profile have no "totalPower" field (229ef01)
1.8.2 (2023-11-04)
- 🐛 user profile cannot correctly display (c1a50a5)
1.8.1 (2023-10-29)
1.8.0 (2023-10-29)
- 🐛 music list crash if sorting by play levels (a818545), closes #451
- 💄 weird font fallback (a0c6106), closes #427
- 🐛 card details not showing for tw, kr region (296329c)
- 🐛 music difficulty background colors (01307d5)
- 🐛 sorting cards by id and release date for tw, kr region (684b840)
- 🐛 spoiler tags and event boost cards display (9dc2377)
1.7.6 (2023-10-28)
- 🐛 card list not loading for tw and kr server (adf8f2c), closes #450
- 🐛 live2d v2 model motions (edc1377), closes #453
- 🐛 music category display (fe1a626), closes #448
1.7.5 (2023-10-24)
- 🐛 asset-viewer cannot list root folder (79eb3f1)
1.7.4 (2023-07-08)
- 🐛 virtual live detail crash (e65fba9)
1.7.3 (2023-05-21)
- ✨ process compact json data (3818ae9)
- 🐛 event honor badge display for TW and KR servers (df0b862)
- 🤡 passthrough current-event request (dee2e8d)
1.7.2 (2023-05-18)
- 🤡 mock sekai profile update (2dab17c)
- 🌐 add ua and kr comics (1187b64)
- 💄 add "do filter" button to music list page (a5a9f65)
- ✨ 2nd anniversary countdown (a3bee9f)
- event: add max bonus to bonus card list (c1972e4)
- event: card bonus detail list (a8a3b22)
- 🐛 add kr unit logos resource url (c6e5a94)
- 🐛 add node-modules-polyfill to fix cron problem (dbd0ed9)
- 🐛 close deletion confirm dialog before execution (98727bc)
- 🐛 episode fields deleted by nuverse (2372d08)
- 🐛 eventMusics only exist in JP server (e41b575)
- 🐛 filter operation upon opening card list page (5e55157)
- 🐛 memoize styled components or make them const (3c8fae3)
- 🐛 nuverse deleted fields in cardEpisodes (fbffe33)
- 🐛 rank match honor asset url (867ae8c)
- 🐛 sekai profile update error (75b96aa)
- 🐛 sekai profile userid now string (c47e339)
- 🐛 story reader respect spoiler switch and region setting (f2ca4ff)
- 🐛 tw and kr server sekai profile not matching (9518457)
- 🐛 user config in jp sekai profile (31f3e6b)
- 🐛 wrongly trimmed short version of songs (daabecd)
- 💄 card image position set to relative (2d6f3d1)
- 💄 card image style not working (b3c4212)
- 💄 degree image style not working (05b856f)
- 403 and CORS problem for Mainland China developer (f0d4d1d)
- add missing region param to one useStrapi usage (b6db0e2)
- add null checks for event tracker (9d38e2c)
- enhance skill (3245a42)
- event: more bonus characters after first anniversary (56b7919)
- jp server music note count field rename (73b1228)
- 🍱 update anniversary banner to 2nd (3d6e5de)
- 🔥 remove china mainland urls (7a9dba2)
- 🔥 remove unused console log (69471f8)
- 🔥 unnecessary filter option on stamp list page (c3fce73)
- 🔥 unused console log (7e3a479)
- 💄 add missing margin bottom to list (7286539)
- 💄 auto collapse filter after applying (22e0f25)
- 💄 unify all toggle button style (f1dc202)
- ♻️ convert common styles to styled components (c2cda9d)
- ♻️ filterOpen -> filterOpened (0ad1850)
- ♻️ remove all usage of @mui/styles and use styled components and sx props (073025a)
1.7.1 (2023-01-14)
- 🐛 remove country detection in settings page (5fc211f)
1.7.0 (2023-01-14)
- 🐛 sekai profile userid now string (163a23d)
- 🔥 remove china mainland urls (d4d3a90)
1.6.11 (2023-01-13)
- 🐛 user config in jp sekai profile (f3d7728)
1.6.10 (2022-12-21)
- jp server music note count field rename (a08398d)
1.6.9 (2022-12-18)
1.6.8 (2022-11-01)
1.6.7 (2022-10-24)
- 🐛 wrongly trimmed short version of songs (1ec2456)
- 403 and CORS problem for Mainland China developer (2ad3b63)
- event: more bonus characters after first anniversary (061fd2a)
1.6.6 (2022-10-10)
- 🐛 add kr unit logos resource url (1d751e2)
- 🐛 story reader respect spoiler switch and region setting (3bf570d)
1.6.5 (2022-10-04)
- 💄 add "do filter" button to music list page (73139f6)
- 🐛 filter operation upon opening card list page (af38e0e)
- 🔥 unnecessary filter option on stamp list page (dd23d9b)
- 🔥 unused console log (632abf3)
- ♻️ filterOpen -> filterOpened (2c2db70)
1.6.4 (2022-09-29)
- 💄 card image position set to relative (d05cc2b)
1.6.3 (2022-09-29)
1.6.2 (2022-09-28)
- 🐛 memoize styled components or make them const (7e376db)
- 🔥 remove unused console log (48c4d4f)
1.6.1 (2022-09-27)
- 🌐 add ua and kr comics (95a1c46)
1.6.0 (2022-09-27)
- ♻️ convert common styles to styled components (1929516)
- ♻️ remove all usage of @mui/styles and use styled components and sx props (1a8c51e)
1.5.3 (2022-09-23)
- 🐛 eventMusics only exist in JP server (e86cc84)
1.5.2 (2022-09-22)
- 🐛 episode fields deleted by nuverse (12aab08)
- 🐛 nuverse deleted fields in cardEpisodes (7836f90)
- 🐛 rank match honor asset url (1883fca)
1.5.1 (2022-09-21)
- 🍱 add sub degree frame (d067bc5)
- ✨ 2nd anniversary countdown (66c721c)
- ✨ bonds honor badge (f09e488)
- event: ✨ show new user profile honors (0a4e822)
- sekai-viewer: withlist entry point (58b3723)
- story: ✨ add special stories to story reader (511fc3b)
- 🐛 add node-modules-polyfill to fix cron problem (b53a82a)
- 🐛 further fixing sekai data type annotation (ebfcf37)
- 💄 degree sub style improvements (7949b09)
- card: 🐛 correctly process card detail without side stories (5fc4e7f)
- card: 🐛 really fix the empty list problem (7c4fe58)
- collab area icons and voice (3cd3988)
- event: 🐛 en server event tracker shows jp result after event ends (98e2b2e)
- gacha: 🐛 gacha detail card rate becomes NaN (fba9e6a)
- home: 🐛 game news spoiler filter, en url fix (ca40eb8)
- home: 🐛 service worker reload prompt wrong location (6bcb76d)
- live2d: 🐛 jp clb model motion base url (255ed13)
- live2d: 💄 fit wide screen mobile device (17f0c12)
- story: 🐛 special story wrong voice path (cc1dcb1)
- tools: 🐛 event pt calc wrong bonus rate (63daf95), closes #353
- user: 💄 bonds degree badge reverse (8cb3942)
- user: sekai profile cards teams story unlock type fix (12c42e2)
- 💄 normal degree image width (f9a386d)
- ♻️ remove redundant codes (d8af11d)
- event: 💄 make event tracker table looks better (3fcd8f1)
- gacha: filter not really opened en gachas (2507188)
- live2d: 💄 live2d toolbar and display area padding remove (77f3434)
- open external link in new instead of current page (e9492bd)
- user: 🚑 sekai new profile structure (user honors) (6e1c230)
- user: 💄 style fix (3a08e01)
1.5.0 (2022-09-21)
- 🤡 add mock handlers for user system (56c4fc0)
- 🤡 add mock handlers for user system (8a08d74)
- 🤡 add msw to browser env (0453602)
- 🤡 add msw to browser env (1e26864)
- ✨ add newly written song for events (23ce998)
- ✨ add newly written song for events (c0c9ffe)
- ✨ add sorting to honor and mission list (4dc4aed)
- ✨ add sorting to honor and mission list (172a545)
- 💄 avoid character rank ellipsis (c812190)
- 💄 avoid character rank ellipsis (83ca262)
- 💄 not centered material icon and quantity text (8ff8efa)
- 💄 not centered material icon and quantity text (e9be4d5)
- score: multiroom player skill calculation (3efca62)
- 🤡 add msw to react (ba65860)
- 🤡 add msw to react (8ba6ff0)
- 🚚 use storage.sekai.best instead of minio.dnaroma.eu (cf60f6c)
1.4.3 (2022-08-17)
1.4.2 (2022-08-16)
- 🚚 use storage.sekai.best instead of minio.dnaroma.eu (bb35e96)
1.4.1 (2022-06-01)
- home: 📝 add disclaimer (7f2a569)
1.4.0 (2022-05-31)
- card: 🐛 birthday card stats are NaN (7709d90)
- abandon b2 storage (db610a7)
- change webp-hero implementation (658d106)
- index description change (818d248)
1.3.2 (2022-04-30)
- tools: 🐛 filter cards modal in team builder may cause unwanted updates (5e477b1)
1.3.1 (2022-04-30)
- card: 🐛 check skill before displaying it (f66ddc9)
1.3.0 (2022-04-30)
- ✨ asset viewer now supports different regions (13c48b6)
- event: 🚑 load history data from database (01ed396)
- event: 🐛 record event data on other servers (174974e)
- ♻️ url from env replaced by urls from utilities (6ffe2de)
1.2.12 (2022-04-11)
- user: 🐛 removed already existed user cards from filter list, minor bugs fixed (b8b88c1)
- user: 🐛 user card list sort by rarity (48a74f3)
1.2.11 (2022-04-05)
- story: 🐛 failed to show story lines due to missing mob character entries (49f0f01)
1.2.10 (2022-04-05)
- add support for custom font's for each language + Add Thai fonts support (6b59f5c)
- 🐛 useCallback missing deps in sekai user card list (ecbced3)
- tools: 🐛 filter card by rarity in jp server (18e9ca2)
- 💄 font family order change (5152cf4)
- ♻️ use china friendly url (a21dbcb)
- 🚨 remove unused codes (f6d4c68)
- 🚚 move comics to separate bucket (eb33dbd)
- 🚚 move fonts to utils (469ef58)
- 🚚 move music charts to separate bucket (440e9cc)
- change how the web decides which fonts to use (5f95af0)
- import fonts from font-face instead of (864cdfb)
1.2.9 (2022-03-11)
- ✨ add costume 3d thumbnails (cf0d7cf)
- card: ✨ add master rank and rewards to card detail page (c40a168)
- music: 🐛 wrong music release condition (538ec93)
1.2.8 (2022-02-26)
1.2.7 (2022-02-16)
- Home: add kaito banner (95db8a2)
1.2.6 (2022-01-26)
- musicRecommend: scroll-to-top button overlapped with content (425802e)
- tools: 💄 make scroll-to-top button not overlapping content in event planner (f544716)
- tools: 🚨 remove warnings in music recommender (f7ae04c)
1.2.5 (2022-01-16)
- card: ✨ add correlating event title entry (3397098), closes #361
- cards: add link to corr event detail page (eea440a)
- user: 🐛 wrong jwt token set function usage (d235efd)
1.2.4 (2021-12-31)
- home: 🐛 countdown time bug (e7754b9)
1.2.3 (2021-12-31)
- home: 💄 new banners (6cc93f9)
1.2.2 (2021-12-29)
- user: 🚑 fix sekai profile type def (65a6393)
1.2.1 (2021-12-29)
- home: 🐛 service worker reload prompt wrong location (44e83ad)
- tools: 🐛 event pt calc wrong bonus rate (2240434), closes #353
1.2.0 (2021-12-28)
- ✨ bonds honor badge (e8ab6e1)
- event: ✨ show new user profile honors (8311854)
- sekai-viewer: withlist entry point (650be2b)
- 💄 normal degree image width (1935e89)
- open external link in new instead of current page (c549dc2)
- user: 🚑 sekai new profile structure (user honors) (7dbeabf)
1.1.8 (2021-12-23)
- 🐛 further fixing sekai data type annotation (f6b7515)
- home: 🐛 game news spoiler filter, en url fix (0574068)
- live2d: 💄 live2d toolbar and display area padding remove (dd67c4d)
1.1.7 (2021-12-15)
- 🍱 add sub degree frame (42d638e)
- event: 🐛 en server event tracker shows jp result after event ends (d01eaa8)
1.1.6 (2021-12-14)
- collab area icons and voice (86b19ad)
1.1.5 (2021-12-14)
- user: sekai profile cards teams story unlock type fix (b21ca63)
1.1.4 (2021-12-14)
- card: 🐛 correctly process card detail without side stories (da132a0)
- live2d: 💄 fit wide screen mobile device (b986f09)
1.1.3 (2021-12-14)
- live2d: 🐛 jp clb model motion base url (980bbe8)
1.1.2 (2021-12-13)
- story: 🐛 special story wrong voice path (8452ead)
1.1.1 (2021-12-13)
- story: ✨ add special stories to story reader (68e1b1d)
- card: 🐛 really fix the empty list problem (842b2cb)
- gacha: 🐛 gacha detail card rate becomes NaN (024a2a4)
- gacha: filter not really opened en gachas (328c3d0)
1.1.0 (2021-12-09)
- gacha: ✨ gacha simulator improvement, allow birthday cards (abd29ab)
- layout: 💄 allow material icons to have mini variant (cde5d6c)
- card: 🐛 empty card list because of race condition (baedd13)
- card: 🐛 optional property cardRarityType (7dbf5c6)
- user: 🐛 event record filtering event (e6c5ebc)
- home: ⚡ split sekai game news table component from home (6e82f08)
1.0.5 (2021-12-08)
- user: 🐛 import card not working for EN and TW (046c456)
1.0.4 (2021-12-08)
- user: 🐛 sekai profile model definition (96f20df)
- user: verify carousel open state (98560e3)
1.0.3 (2021-12-08)
- user: 🐛 forget to set sekai card team map after creation empty one (542c310)
1.0.2 (2021-12-08)
- user: 🐛 sekai id binding and other function are not functioning (8b38ea8)
- event: ♻️ use unified sekai event record (7fe2fe2)
1.0.1 (2021-12-08)
- 💄 add loading animation to some images (add1d2c)
1.0.0 (2021-12-07)
- ✨ add asset viewer (ca982c5)
- ✨ transition to mobx (7c78db7)
- tools: ✨ asset viewer with virtual scrolling (b1b6800)
- 🚨 resourceBox no unique key warning (f63faf8)
- card: 🐛 wrong birthday card maximum level (ccba4fc), closes #351
- user: 🐛 user login and logout redirection (dd4993d)
- user: 💄 sekai profile page layout (7290d77)
0.9.6 (2021-11-24)
- user: ♻️ let connect login fecth more data (99ee5fc)
0.9.5 (2021-11-16)
- user: 🐛 sekai components style and bug (6ca723f)
0.9.4 (2021-11-16)
- backend: ✨ add refresh token, split sekai card and team from sekai profile (61ec368)
- user: 🐛 login undefined user profile (7814f41)
- backend: ♻️ make changes according to endpoint split (e0f6d0a)
- user: 💄 sekai components code cleanup (4def1c4)
0.9.3 (2021-11-12)
- 🐛 filter state fix and cleanup (77e452a)
- 🐛 horizontal scrollbar height (487502c)
- home: 🐛 table sorting uses new sortModel parameter (321b68d)
- tools: 🐛 music recommender crash for multi-live (6f0e0e8)
- card: 💄 make comfy view more dense (7c9ecc7)
- home: ♻️ remove table and dialog conditional rendering (7e4b63b)
- music: 💄 add icons to music tag (db11315)
- tools: 💄 event point calc autocomplete style fix (d47a74a)
0.9.2 (2021-11-05)
- ♻️ remove redundant codes (19e1034)
0.9.1 (2021-11-04)
0.9.0 (2021-11-04)
- home: ✨ make drawer swipeable on mobile device (5dd5179)
- home: ✨ show game version info (6807256)
- layout: ✨ store drawer open state on desktop (9f4ffcb)
- settings: ✨ show detected client region (679a1f4)
- user: ✨ show more sekai profile data (b0c7694)
- 🩹 rename AdSense to avoid wrong adblock rules (b1ec37e)
- 🚨 missing
key
prop warning in AgendaView (eff5d0c) - music: no
null
label for FormControlLabel (ea62f1e) - pwa: 🐛 use
manifest.webmanifest
inindex.html
(1385ba1)
- ⬆️ upgrade material-ui@4 to mui@5 alongwith dependencies (c1dd350)
- 🏗️ change folder structure (a896a32)
- 🔨 migration to pnpm, vite (5e66bd8)
- 💄 dialog style fix (5f3e0bd)
- ♻️ remove useToggle for mobile drawer (ea08f10)
- ♻️ save country as "unknown" instead of
undefined
(1c7d56e) - home: 💄 shortcut section spacing adjustment (0962140)
- pwa: ♻️ use vite pwa plugin (8827de0)
- user: 💄 dialog with crousel style fix (027ea11)
0.8.1 (2021-10-18)
- card: birthday card rarity on detail page (e5ccc4b)
- comment: list key warning (582bd1f)
- event-tracker: fetch correct regional graph (c9cff47)
- event: cards specific boost check condition (b314b1f)
- settings: warning (05b4b9a)
- subs: avoid degree image find error (4301179)
- utils: distinguish data cache key for fetched data (3388f5e)
0.8.0 (2021-10-18)
- add separate settings page (e0b7f72)
- event-tracker: support multiple server region (59d45c9)
- support multiple server region (64c307d)
- utils: support multiple server regions (38ceec3)
- support: remove container (86cf630)
0.7.2 (2021-10-04)
- card: card birthday frame (9064146)
- card: card detail birthday card thumb (b581e6a)
- subs: birthday card, trainable state (e88a2e9)
- subs: correctly handle thumb training status (f3bbcf6)
- subs: loadTeamDialog show card training status (cbd69d8)
0.7.1 (2021-10-04)
- card: support birthday card (f190891)
- home: haruka birthday banner date check (e10db33)
0.7.0 (2021-10-03)
- calc: support event card related bonus (18270b3)
- event-tracker: add cheerful carnival team info (85d1f11)
- event: add bonus rate for special cards (7e05961)
- home: add birthday banner of haruka and anniversary banner (e46454f)
- subs: add cards diaglog improve (65f2e37)
- gacha: now able to sample the last element in card-list of each rarity (f01ad9f)
- subs: degree image rank indicator not cleared (e8758f0)
0.6.0 (2021-08-02)
- calc: give worst and best score for songs in song recommender (45b312e)
- music: filter only valid (released) music meta (da58fd7)
- utils: team builder allows filtering by skills (4e514f9)
- calc: wrong average skill rate for event point calc (4b37840)
- user: allow 18 digit sekai id (c49dd7d), closes #333
- ad: remove most ads (c2b76ac)
- calc: add challenge live mode for event point calc, use filtered music meta (4428733)
- calc: update event point formular, add challenge live point (fedb984)
- skill: adpot new skill type score_up_condition_life (32d2d39)
0.5.9 (2021-07-12)
- home: add banner for nene and an's birthday (1d73088)
- music: simplify trim slience, add flac support (fc3bc1b)
- music: tooltip for downloading flac (ccb1cec)
- music: only trim mp3 file for now (da676ec)
0.5.8 (2021-07-09)
- music: mv type filter becomes true "AND" filter (224e5ed)
0.5.7 (2021-06-27)
- announcement: adaption for comment component change (fcd76be)
- calc: add difficulties back to event point calc (93be7b0)
- calc: code cleanup (f43ea36)
0.5.6 (2021-06-21)
- movie player, story reader blank screen (9d4c98c)
0.5.5 (2021-06-21)
- subs: degree image set background (0d3b796)
0.5.4 (2021-06-16)
- storyreader: add music and voice download button (2231eec)
- update type definition (44a21a1)
- utils: add cheerful carnival event point calc (dbb0fc4)
- event_calc: great functionality enrichment (08b4001)
- muisc_recomm: remove event point calc (abb217a)
- music: audio player download link add download attribute (eb96147)
- subs: add cardStates param to calcTotalPower function (8147f9a)
- user: avoid loading too much assets once (b313607)
- user: rename teamPowerStates to teamTotalPower (e25243d)
0.5.3 (2021-05-10)
- add story reader link to detail pages (838e7ba)
- event: boost cards align with event cards on sm screen (ab2c20f)
- event: detail page boost attribute align with boost characters (2286ab4)
- subs: audio player volume reset after change source (07e00fa)
- user: allow 17-digit sekai id (e8a0acc)
- storyreader: disable transition of images (02eae15)
- subs: material icon disable transition (54ad9b7)
0.5.2 (2021-05-07)
- event: event tracker live row background change upon update (d410ec1)
- storyreader: support map talk (9909cc2)
- context: sekai profile local storage update with wrong content (de0d891)
- event: sekai event record error message (c5fcee8)
- music: actual playback time varies (e67bd40)
- team: medium thumb xs column 4 instead of 2 (6b66371)
- tools: score calc skill effect type crash (bd4cb5d)
- tools: table row warning (7496225)
- user: check if sekai id is malformed before verification (bdf965b)
- user: new registered user login but blank screen (c05b44b)
- event: event tracker update color use warning color (ba8fee3)
- music: agenda view type use chip (a44c586)
- storyreader: change story reader entry layout (76c3feb)
- utils: remove contentTransMode argument of getTranslated (1ce1548)
- utils: remove contentTransMode for useCharaName (ae31c56)
0.5.1 (2021-04-30)
- use global snackbar provider (2117c9a)
- context: updateSekaiProfile set wrong localstorage content (1a2d71c)
- i18n: namespace missing (4aa1ed9)
- vlive: agenda view image wrong place (3ac9233)
- vlive: agenda view route endpoint (d31176d)
- music: if trim mp3 failed, try clean cache (8ef453c)
- user: sekai profile user statistics use accordion (26f2e45)
- user: user area items shown by areas (05a01a0)
0.5.0 (2021-04-29)
- event: cheerful carnival information (fd010a7)
- music: music list filter enrichment (0292b37)
- setting: make spoiler switch opt-in (032439c)
- user: user page sectioning (81cf0e5)
- vlive: use image in list instead of CardMedia (9993c3c)
- enlarge container to md (33398d1)
- music: make agenda view more compat (dc94b42)
- widget: current event widget banner enlarge on mobile (c22ba6d)
0.4.15 (2021-04-21)
- style: add pointer interactive style (857eef9)
- event: event tracker crash when specific rank is not available (8542f99)
- event: show boost cards only before event starts (6a55f84)
- stamp: typo (bf89975)
- user: added sekai card are not filtered out properly (d82f418)
- virtual_live: birthday live honor reward (58426cf)
0.4.14 (2021-04-05)
- comic: add en translation (3bdd2c0)
- stamp: add filter for text (1675e5b)
- support: patron list from strapi (c099ac3)
0.4.13 (2021-03-31)
0.4.12 (2021-03-30)
- music: add link to chart image (891076f)
- music: trim music following vocal type (da1b09c)
- avoid ToggleButtonGroup becomes null value (3a773eb)
- card: card detail page layout optimize (01c8f68)
- music: make mp3 trim only when toggle is turned on (47b325d)
0.4.11 (2021-03-29)
- music: add link to chart image (7c2c02b)
- avoid ToggleButtonGroup becomes null value (46b75c8)
- card: card detail page layout optimize (23f637f)
- music: make mp3 trim only when toggle is turned on (17a8715)
0.4.10 (2021-03-19)
- event: add boost cards and virtual live section (b30806f)
- user can control whether to display spoiler content (3f22a94)
- card: add gacha phrase with audio (ad10d34)
- event: handle event without virtual live (e74c95e)
- card list filter dispatch function name (124bd21)
- card: card list repeat no key warning (a14fa2c)
- misc: audio play button unload howl on unmount (5d0a328)
- utils: useLocalStorage reset value upon error (503bdd0)
- index check sekai profile update as well (1856756)
0.4.9 (2021-03-09)
- mr: table columns layout optimization (bd16beb)
- mr: table refine (1338bce)
- utils: update music meta url (8fd6e2c)
0.4.8 (2021-03-03)
- card: only show support unit filter when vs character selected (bf1bc54)
- event: add sekai event record to event tracker (dcdc811)
- music: jacket for sekai ver of charles (50b4ad9)
- user: allow user check event record in the past (1406dc8)
- user: card filter sync to card list (230c02e)
- event: disable time travel slider when fetching data (5e4c5b5)
- event: event tracker current event button does not fetch data (3995b78)
- user: music statistics full combo count (9aff556)
- update service worker cache strategy (a0d6cc6)
0.4.7 (2021-02-20)
- event: add missing prediction to event tracker mobile view (05b4da1)
- event: add show full rank switch to event tracker (bd55669)
- event: event tracker better mobile view, remove unnecessary buttons (da19859)
0.4.6 (2021-02-18)
- event: event tracker layout refine (2b8de3c)
- change adsense behaviour (3d95319)
- unregister service worker if hostname not match (6f3ace6)
0.4.5 (2021-02-12)
- filter: stamp list character filter local storage (2d93902)
- card filter of event bonuses (73d3c73)
- user: better card importer (ccc6829)
- music: music tag translation empty (463f1dd)
0.4.4 (2021-02-11)
- live2d: small screen size error, avoid loading interruption (a271938)
0.4.3 (2021-02-08)
- card: filter local storage save, add reset filter button (89b566b)
- honor: list filter memory in local storage (f9860ae)
- misson: list filter memory using local storage (cd47dbe)
- music: do same thing as in card list filter (1bc0ca7)
- skill filter for cardList (bfe4e3c)
- card: remove warning (19f298e)
- stamp: download url (111cb71)
- team: fix build (ed20745)
- team: team power calculation (f5ee163)
- user: "perfect_score_up" skill type filtering (8f6b56b)
- user: cannot add card when card list is empty (e9c7321)
- filter dense layout (801a447)
0.4.2 (2021-02-04)
- user: add user sekai statistics panel (c91eedc)
- add area items cached data (56bc7a8)
- user: show user honors in sekai profile (3198142)
- improve adsense block display (3fe781c)
0.4.1 (2021-02-03)
- team-build: add card crash if not logged in (31d7441)
- user: import tweak to solve some screenshot matching problem (f8077b1)
- user: reduce tesseract worker count to 1 to save memory (c6d9b06)
0.4.0 (2021-01-30)
- api: add putSekaiDeckList and deleteSekaiDeckList (ad5ce76)
- card: medium thumbnail supports showing card power as well (95511cd)
- card: thumbnail show card data (5cf7779)
- user: add sekai card management board (0b1e50c)
- user: allow modify skill level upon importing and modifying in list (7931948)
- user: allow partial update sekai profile and user meta (4c73e08)
- user: import sekai cards (76586e7)
- user: load sekai user team (6386169)
- user: sekai profile sub components lazy laoding (ad7d665)
- utils: add useLocalStorage and useToggle hooks (0d8d7e9)
- card: thumbnail rarity star position (eb4c394)
- music: audio player animation stop after seeking (9029ec5)
- music-recommend: typo (d800b76)
- types: remove SekaiCard, use ITeamCardState directly (6fe9ad9)
- user: correct auto total power calc process (30a4e22)
- user: due to change of other module (0c4ab44)
- user: sekai profile crash when no sekai profile created (f674ec8)
- card master rank icon level 5 (4705fb8)
- preview download png instead of webp (5a61fe1)
- api: strapi card model fix, add put and delete sekai card list api (5c196c6)
- live2d: read model list from remote (1fbe666)
- user: import card power instead of level (83ed3b6)
- user: load team sekai team text change and space between sections (18004d1)
- user: move update sekai profile button to same line of sekai id (b130018)
- user: remove unnecessary console.log (793ce9e)
- user: sekai id panel layout fix (55308ae)
- user: store more card states for calculating card power (31fd647)
- user: team manager layout change, edit card power, auto calc total power (7288929)
- user: user card list changes when cloud card list changes (9cdf769)
- modify global scrollbar style (only for webkit) (90badc9)
0.3.2 (2021-01-18)
- sort by id for all list page (a4f755e)
- event: allow track more rankings (d57d8fa)
- music: add music mv type filter (2591712)
- language code not in list may cause error (e7c9587)
- live2d: wrong model size on mobile device full screen (1ecafaa)
- pwa: update notification not shown in firefox (09a1488)
- move spoiler tag inside image in grid view (da1bcc2)
- annoucnement: use created_at instead of published_at as publication time (891a893)
0.3.1 (2021-01-16)
- home screen white blank page bug (a634397)
- reduce load i18n json requests (e6e26c4)
0.3.0 (2021-01-14)
- announcement: get by preferred languages (83ce93d)
- card: add rarity filter for list (5663d0d)
- sw: cache more resource (bb8fffe)
- translate: add language filters (db7f1e6)
- add honor title list page (e68f498)
- add main page skeleton to reduce white screen time (c274215)
- card: comfy view text outside of box (88ee74e)
- mission: character mission use translation strings (35c4173)
- user: restore bind sekai function (d55ea15)
- announcement: remove author field (8770428)
- import
useSWR
, remove refState for lists (159d546) - home: layout of links (16fd1aa)
- music: tag filter use chip instead of select (7ba3f4c)
0.2.2 (2021-01-10)
- mission: beginner and normal mission reward icon strectched (38e5b32)
- mission: honor popup title translation (5ff2250)
- mission: show honor group (679ba58)
- storyreader: story title translation (e5b8fa7)
- user: profile page circular progress on submitting (6ee764a)
- avatar in usermeta could be null (76f2870)
- api: sort languages by id asc (c2bc965)
- music: music vocal type translation (61578a8)
- virtual-live: use accordion to replace collapse (f1fa206)
0.2.1 (2021-01-10)
- user: allow user to edit preferred languages (36ece0b)
- announcement: fetch only display language if not logged in (36ad7a4)
- gacha: gacha simulator shows weird pull results (4809029), closes #309
- widget: set overflow to auto (38cd6fe)
- user: sekai profile to separate section (16010c3)