이창현
1bf351c03e
모바일 회원 버튼 문구를 줄인다
...
CI / Frontend - type-check & test (push) Canceled after 0s
390픽셀 화면에서도 회원 진입 목적이 잘리지 않도록 로그인·가입으로 표시했다. 접근성 설명은 로그인 또는 회원 가입으로 유지한다. 검사: ESLint와 프런트엔드 프로덕션 빌드 통과.
2026-10-03 11:01:14 +09:00
이창현
407b453871
모바일 회원 메뉴 배치를 바로잡는다
...
좁은 화면에서 첫 줄에는 회원 메뉴를 두고 둘째 줄에는 화면 전환과 MIDI 장치를 배치했다. 앱 이름은 모바일에서 아이콘으로 줄여 로그인과 회원가입 및 관리자 버튼이 화면 밖으로 밀리지 않게 했다. 검사: ESLint와 프런트엔드 프로덕션 빌드 통과.
2026-10-03 10:58:02 +09:00
이창현
fd225c2565
회원 메뉴와 관리자 진입을 상단에 표시한다
...
곡 보관함과 로그인·회원가입과 관리자 버튼을 항상 보이도록 분리했다. 관리자 버튼은 권한에 따라 로그인 화면 또는 회원 관리 화면으로 이동한다. PWA 시작 문서와 서비스 워커의 캐시 정책을 보완해 배포 뒤 예전 화면이 오래 남지 않게 했다. 검사: pnpm 9 lint-staged와 프런트엔드 프로덕션 빌드 통과.
2026-10-03 10:53:28 +09:00
이창현
a41da4029f
회원과 곡 보관함 기능을 추가한다
...
회원 가입과 로그인 및 등급별 접근과 공개 범위를 구현했다.`nMIDI 업로드와 검색 및 같은 곡의 버전 묶음을 추가했다.`n비밀번호 변경과 회원 탈퇴 및 관리자 회원 관리를 포함했다.`n직접 만든 공개 샘플 MIDI 네 곡과 운영 문서를 추가했다.
2026-10-03 10:12:17 +09:00
이창현
b51da176a1
MusicXML 표준 확장자를 지원한다
...
파일 선택 목록과 가져오기 분기에서 .musicxml 확장자를 .xml 및 .mxl과 동일하게 처리한다. 한국어 파일명의 MusicXML 악보를 실제로 불러올 수 있도록 제목 정리 규칙도 맞췄다.
2026-10-03 07:59:20 +09:00
이창현
a69c5362c3
Bach 설치 문서와 남은 번역을 정리한다
...
설치와 보안 및 업데이트와 복구 절차를 기록하고 실제 모바일 검수에서 남은 설정 문구를 한국어로 보완한다.
2026-10-03 07:50:28 +09:00
이창현
25bad109a4
고급 설정의 한국어 설명을 보완한다
...
실제 브라우저에서 확인한 화면 색상과 건반 및 재생과 연습 설정의 보조 문구를 자연스러운 한국어로 정리한다.
2026-10-03 07:47:31 +09:00
이창현
b4d08a0839
pnpm 버전을 공식 CI와 맞춘다
...
잠금 파일과 호환되지 않는 최신 주 버전 대신 공식 CI와 같은 pnpm 9를 사용해 Docker 빌드를 안정화한다.
2026-10-03 07:39:42 +09:00
이창현
ba887cc6f9
Bach 운영 컨테이너 보안을 강화한다
...
백엔드는 내부 네트워크에만 두고 Docker 비밀 파일의 API 키를 프록시에서 주입한다. 프론트엔드는 루프백 포트 18102만 사용한다.
2026-10-03 07:32:36 +09:00
이창현
7679397074
모바일과 태블릿 화면을 보완한다
...
동적 화면 높이와 터치 영역을 적용하고 좁은 화면에서 헤더와 조작 막대가 겹치지 않도록 조정한다.
2026-10-03 07:32:36 +09:00
이창현
7b864afc49
피아노 학습 화면을 한국어로 제공한다
...
화면 문구와 도움말 및 PWA 정보를 별도 한국어 리소스로 구성한다.
2026-10-03 07:32:36 +09:00
Fabricio Giglio
017995c23b
Update alphatab, vite, tailwindcss/vite, and eslint; vite bump clears the open vite advisories
2026-06-23 18:30:41 +02:00
gigliof
fc214063f9
Merge pull request #28 from gigliof/dependabot/npm_and_yarn/react-cd43639a56
...
Bump the react group across 1 directory with 3 updates
2026-06-23 16:22:50 +02:00
dependabot[bot]
476855a09c
Bump the react group across 1 directory with 3 updates
...
Bumps the react group with 3 updates in the / directory: [react](https://github.com/facebook/react/tree/HEAD/packages/react ), [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) and [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ).
Updates `react` from 19.2.6 to 19.2.7
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.2.7/packages/react )
Updates `@types/react` from 19.2.15 to 19.2.17
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `react-dom` from 19.2.6 to 19.2.7
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.2.7/packages/react-dom )
Updates `@types/react` from 19.2.15 to 19.2.17
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
---
updated-dependencies:
- dependency-name: "@types/react"
dependency-version: 19.2.16
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: react
- dependency-name: "@types/react"
dependency-version: 19.2.16
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: react
- dependency-name: react
dependency-version: 19.2.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: react
- dependency-name: react-dom
dependency-version: 19.2.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: react
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-22 06:36:45 +00:00
dependabot[bot]
d0255447ff
Bump the vitest group across 1 directory with 2 updates
...
Bumps the vitest group with 2 updates in the / directory: [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui ) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ).
Updates `@vitest/ui` from 4.1.7 to 4.1.9
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.9/packages/ui )
Updates `vitest` from 4.1.7 to 4.1.9
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.9/packages/vitest )
---
updated-dependencies:
- dependency-name: "@vitest/ui"
dependency-version: 4.1.8
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vitest
- dependency-name: vitest
dependency-version: 4.1.8
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vitest
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-22 06:36:20 +00:00
Fabricio Giglio
84a26bc5f7
Bump version to 0.6.0
2026-06-21 21:50:18 +02:00
Fabricio Giglio
6ba588aedb
Redesign All view as stacked bands with horizontal scrolling sheet on top
2026-06-21 21:50:01 +02:00
Fabricio Giglio
27be691fe2
Bump version to 0.5.2
2026-05-29 18:02:58 +02:00
Fabricio Giglio
65e79afe5c
Add boot loading placeholder to cover cold-load window, lazy-load smplr off the critical path
2026-05-29 18:01:42 +02:00
dependabot[bot]
2610a72db1
Bump smplr from 0.24.0 to 0.26.0
...
Bumps [smplr](https://github.com/danigb/smplr ) from 0.24.0 to 0.26.0.
- [Release notes](https://github.com/danigb/smplr/releases )
- [Changelog](https://github.com/danigb/smplr/blob/main/CHANGELOG.md )
- [Commits](https://github.com/danigb/smplr/commits )
---
updated-dependencies:
- dependency-name: smplr
dependency-version: 0.26.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-29 13:52:45 +00:00
dependabot[bot]
aadfd01710
Bump the vitest group across 1 directory with 2 updates
...
Bumps the vitest group with 2 updates in the / directory: [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui ) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ).
Updates `@vitest/ui` from 4.1.6 to 4.1.7
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.7/packages/ui )
Updates `vitest` from 4.1.6 to 4.1.7
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.7/packages/vitest )
---
updated-dependencies:
- dependency-name: "@vitest/ui"
dependency-version: 4.1.7
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vitest
- dependency-name: vitest
dependency-version: 4.1.7
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vitest
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-29 13:46:45 +00:00
gigliof
376ca20b93
Merge pull request #22 from gigliof/dependabot/npm_and_yarn/vite-600b5325e0
...
Bump vite from 8.0.13 to 8.0.14 in the vite group across 1 directory
2026-05-29 15:43:54 +02:00
dependabot[bot]
06bd3a9136
Bump vite from 8.0.13 to 8.0.14 in the vite group across 1 directory
...
Bumps the vite group with 1 update in the / directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `vite` from 8.0.13 to 8.0.14
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.0.14/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.14
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vite
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-29 13:41:42 +00:00
dependabot[bot]
096126584d
Bump @types/react from 19.2.14 to 19.2.15 in the react group
...
Bumps the react group with 1 update: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ).
Updates `@types/react` from 19.2.14 to 19.2.15
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
---
updated-dependencies:
- dependency-name: "@types/react"
dependency-version: 19.2.15
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: react
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-25 09:29:11 +00:00
Fabricio Giglio
ad85323c58
Bump version to 0.5.1
2026-05-20 18:50:03 +02:00
Fabricio Giglio
6645e084c7
Fix MP3 export against smplr 0.24 (pass scheduler directly to SplendidGrandPiano)
2026-05-20 18:45:51 +02:00
Fabricio Giglio
eefbc89651
Bump version to 0.5.0
2026-05-20 18:38:10 +02:00
Fabricio Giglio
b31d126276
Add MP3 export via offline rendering (Splendid Grand Piano), polish deployment docs
2026-05-20 18:37:58 +02:00
gigliof
7a4a04da61
Merge pull request #19 from gigliof/dependabot/npm_and_yarn/smplr-0.23.0
...
Bump smplr from 0.20.0 to 0.24.0
2026-05-18 16:20:56 +02:00
dependabot[bot]
599ae7f6c5
Bump smplr from 0.20.0 to 0.24.0
...
Bumps [smplr](https://github.com/danigb/smplr ) from 0.20.0 to 0.24.0.
- [Release notes](https://github.com/danigb/smplr/releases )
- [Changelog](https://github.com/danigb/smplr/blob/main/CHANGELOG.md )
- [Commits](https://github.com/danigb/smplr/commits )
---
updated-dependencies:
- dependency-name: smplr
dependency-version: 0.23.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-18 14:08:24 +00:00
dependabot[bot]
673f03da70
Bump the vite group across 1 directory with 2 updates
...
Bumps the vite group with 2 updates in the / directory: [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `@vitejs/plugin-react` from 6.0.1 to 6.0.2
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases )
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.0.2/packages/plugin-react )
Updates `vite` from 8.0.12 to 8.0.13
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.0.13/packages/vite )
---
updated-dependencies:
- dependency-name: "@vitejs/plugin-react"
dependency-version: 6.0.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vite
- dependency-name: vite
dependency-version: 8.0.13
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vite
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-18 14:08:24 +00:00
dependabot[bot]
575c59914d
Bump the vitest group with 2 updates
...
Bumps the vitest group with 2 updates: [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui ) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ).
Updates `@vitest/ui` from 4.1.5 to 4.1.6
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.6/packages/ui )
Updates `vitest` from 4.1.5 to 4.1.6
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.6/packages/vitest )
---
updated-dependencies:
- dependency-name: "@vitest/ui"
dependency-version: 4.1.6
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vitest
- dependency-name: vitest
dependency-version: 4.1.6
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vitest
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-18 10:21:20 +00:00
Fabricio Giglio
86ddc5cd77
Bump version to 0.4.0
2026-05-17 08:26:37 +02:00
Fabricio Giglio
6de3c8d98e
Add audio-to-MIDI import via Basic Pitch (MP3, WAV, M4A, OGG, FLAC, AAC), fix piano remount on view change
2026-05-17 08:10:03 +02:00
Fabricio Giglio
9d2991a916
Bump version to 0.3.0
2026-05-15 13:11:30 +02:00
Fabricio Giglio
bb9bd46c57
Add installable PWA, score export (MIDI/MusicXML/PDF), and persist theme across reloads
2026-05-15 13:10:18 +02:00
Fabricio Giglio
efe5d4c8de
Allow smplr 0.20's new CDN host (smpldsnds.github.io) in CSP
2026-05-15 13:10:03 +02:00
gigliof
7068605d1a
Merge pull request #13 from gigliof/dependabot/npm_and_yarn/smplr-0.20.0
...
Bump smplr from 0.14.0 to 0.20.0
2026-05-11 13:47:12 +02:00
dependabot[bot]
c6d0bc1ee5
Bump smplr from 0.14.0 to 0.20.0
...
Bumps [smplr](https://github.com/danigb/smplr ) from 0.14.0 to 0.20.0.
- [Release notes](https://github.com/danigb/smplr/releases )
- [Changelog](https://github.com/danigb/smplr/blob/main/CHANGELOG.md )
- [Commits](https://github.com/danigb/smplr/commits )
---
updated-dependencies:
- dependency-name: smplr
dependency-version: 0.20.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-11 11:39:58 +00:00
dependabot[bot]
c054381988
Bump typescript from 5.7.3 to 6.0.3
...
Bumps [typescript](https://github.com/microsoft/TypeScript ) from 5.7.3 to 6.0.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.7.3...v6.0.3 )
---
updated-dependencies:
- dependency-name: typescript
dependency-version: 6.0.3
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-11 11:39:36 +00:00
gigliof
c9afe0d112
Merge pull request #12 from gigliof/dependabot/npm_and_yarn/pixi.js-8.18.1
...
Bump pixi.js from 8.17.1 to 8.18.1
2026-05-11 13:38:22 +02:00
gigliof
a080c3950e
Merge pull request #11 from gigliof/dependabot/npm_and_yarn/vite-c24196cdb4
...
Bump vite from 8.0.11 to 8.0.12 in the vite group
2026-05-11 13:38:00 +02:00
Fabricio Giglio
6e11b44e2e
Bump version to 0.2.1
2026-05-11 13:30:28 +02:00
Fabricio Giglio
def7ee0cc4
Preserve editorial fingerings on MusicXML/PDF import, fix .xml drag-drop regex
2026-05-11 13:30:17 +02:00
dependabot[bot]
6222da6fbe
Bump pixi.js from 8.17.1 to 8.18.1
...
Bumps [pixi.js](https://github.com/pixijs/pixijs ) from 8.17.1 to 8.18.1.
- [Release notes](https://github.com/pixijs/pixijs/releases )
- [Commits](https://github.com/pixijs/pixijs/compare/v8.17.1...v8.18.1 )
---
updated-dependencies:
- dependency-name: pixi.js
dependency-version: 8.18.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-11 08:09:18 +00:00
dependabot[bot]
88867421f4
Bump vite from 8.0.11 to 8.0.12 in the vite group
...
Bumps the vite group with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `vite` from 8.0.11 to 8.0.12
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.0.12/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.12
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vite
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-11 08:08:54 +00:00
Fabricio Giglio
5ea4aa35aa
Bump version to 0.2.0
2026-05-10 23:56:49 +02:00
Fabricio Giglio
3659430da8
Minor text cleanup in comments, configs, and tests
2026-05-10 23:53:40 +02:00
Fabricio Giglio
c6a0c7f676
Add piano fingering generation and display via pianoplayer, fix silent audio on first load
2026-05-10 23:50:20 +02:00
dependabot[bot]
d485b26af3
Bump the react group across 1 directory with 2 updates
...
Bumps the react group with 2 updates in the / directory: [react](https://github.com/facebook/react/tree/HEAD/packages/react ) and [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ).
Updates `react` from 19.2.5 to 19.2.6
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.2.6/packages/react )
Updates `react-dom` from 19.2.5 to 19.2.6
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.2.6/packages/react-dom )
---
updated-dependencies:
- dependency-name: react
dependency-version: 19.2.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: react
- dependency-name: react-dom
dependency-version: 19.2.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: react
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-09 09:16:55 +00:00