Conversation
…calization # Conflicts: # App.tsx # components/CreatePanel.tsx # components/Player.tsx # components/SettingsModal.tsx # server/src/services/acestep.ts # server/src/services/cleanup.ts
|
Hi @sdbds, thanks for this impressive contribution! There's a lot of great work here — i18n support, training UI, model selection, and many UI improvements. Really appreciate the effort. I've done a thorough review and wanted to share some findings before we merge. The PR is quite large (7,000+ lines, 38 files), so I'd like to work through a few things together. Critical Items to Address1. Hardcoded Chinese string in Player.tsxThere are two places where {rate === 1.0 ? '正常' : `${rate}x`}This will show Chinese text to English/Japanese/Korean users. Should use 2.
|
|
Thank you for your reply! Critical Items to Address Generation API architecture change Path sanitization on training/LoRA routes Batch size / inference steps limits Additionally, this project currently only has one main branch. Considering this, we hope to create a new dev branch for testing this pull request and for further modifications. |
…calization # Conflicts: # App.tsx # components/CreatePanel.tsx # components/LibraryView.tsx # components/SongDropdownMenu.tsx # components/SongList.tsx # server/scripts/format_sample.py # server/scripts/simple_generate.py # server/src/routes/generate.ts # server/src/routes/songs.ts # services/api.ts
|
When using "scan" or "load" in the LoRa training, I get a 500 with {"error":"Request failed"}. api.log says: Using the newest AceStep repo version.. Also, all language options have a "vocal" prefix, e.g. vocalEnglish |
Please use this forked repository, because the official repository does not have a training API, so I had to rewrite this part and fix some memory leak issues.
|
|
Okay, after thinking about it, I wrote a fallback for the local warp, so that if there is a problem with the API server, it will fall back to using the local warp. |
… control, inline title editing, and ConfirmDialog for deletions Phase 4: i18n all 15 components from PR #19. Sidebar gains collapse/expand toggle. Player gets playback speed selector (0.25x-2.0x) fixing bug B1 (hardcoded Chinese '正常'). SongList adds inline title editing and model version badge. Delete actions now use ConfirmDialog instead of window.confirm. Volume persisted to localStorage. Training nav item deferred to Phase 7.
No description provided.