From 04c71be859dcbac0d84e323c072aeb6255801bb5 Mon Sep 17 00:00:00 2001 From: dal4segno Date: Tue, 6 Oct 2026 11:34:27 +0900 Subject: [PATCH] feat: add ordered song list tool --- UPDATES.md | 8 +- offline/OfflineApp.svelte | 2 + src/lib/components/ToolsNav.svelte | 7 +- src/lib/storage/song-list.ts | 29 +++ src/routes/+page.svelte | 2 +- src/routes/tools/song-list/+page.svelte | 252 ++++++++++++++++++++++++ vite.config.ts | 4 +- 7 files changed, 300 insertions(+), 4 deletions(-) create mode 100644 src/lib/storage/song-list.ts create mode 100644 src/routes/tools/song-list/+page.svelte diff --git a/UPDATES.md b/UPDATES.md index a9e8836..a3752b1 100644 --- a/UPDATES.md +++ b/UPDATES.md @@ -1,7 +1,13 @@ --- -updatedAt: 2026-10-04T15:00:00.000Z +updatedAt: 2026-10-06T02:32:20.545Z --- +## 2026년 10월 6일 + +### 선택 순서대로 악곡 목록 만들기 + +`NEW` 도구에 악곡 목록을 추가했습니다. 악곡을 검색하고 난이도를 골라 선택한 순서대로 목록을 만들 수 있습니다. 같은 악곡·난이도를 여러 번 추가하거나 개별 삭제·목록 초기화를 할 수 있으며, 번호·곡명·난이도·레벨을 목록 순서대로 복사할 수 있습니다. 목록은 브라우저에 자동 저장되어 새로고침하거나 다시 방문해도 선택 순서와 난이도가 유지됩니다. + ## 2026년 10월 5일 ### KONKON Beats 악곡 추가 diff --git a/offline/OfflineApp.svelte b/offline/OfflineApp.svelte index b43ee09..8bed042 100644 --- a/offline/OfflineApp.svelte +++ b/offline/OfflineApp.svelte @@ -11,6 +11,7 @@ import HoloWorkPage from '../src/routes/tools/holo-work/+page.svelte'; import BoardAwakeningPage from '../src/routes/tools/board-awakening/+page.svelte'; import ToolsPage from '../src/routes/tools/+page.svelte'; + import SongListPage from '../src/routes/tools/song-list/+page.svelte'; import ComparePage from '../src/routes/compare/+page.svelte'; import EventPage from '../src/routes/event/+page.svelte'; import DataPage from '../src/routes/data/+page.svelte'; @@ -31,6 +32,7 @@ ['/tools/ai', AiPage], ['/compare', ComparePage], ['/tools/random', ToolsPage], + ['/tools/song-list', SongListPage], ['/tools/holo-work', HoloWorkPage], ['/tools/board-awakening', BoardAwakeningPage], ['/random', ToolsPage], diff --git a/src/lib/components/ToolsNav.svelte b/src/lib/components/ToolsNav.svelte index aac2a4f..df1319b 100644 --- a/src/lib/components/ToolsNav.svelte +++ b/src/lib/components/ToolsNav.svelte @@ -1,9 +1,10 @@