Commit Graph
101 Commits
Author SHA1 Message Date
이창현 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 8b6db270f3 Override shell-quote and @babel/core to patched versions (clears remaining transitive advisories) 2026-06-23 20:48:48 +02: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
gigliof f415223aba Merge pull request #26 from gigliof/dependabot/npm_and_yarn/vitest-82de239667
Bump the vitest group across 1 directory with 2 updates
2026-06-23 16:22:45 +02:00
gigliof 65d9835490 Merge pull request #33 from gigliof/dependabot/github_actions/actions/checkout-7
Bump actions/checkout from 6 to 7
2026-06-23 16:22:42 +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
dependabot[bot] de03205146 Bump actions/checkout from 6 to 7
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-22 06:35:29 +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
gigliof 903039bb83 Merge pull request #25 from gigliof/dependabot/npm_and_yarn/smplr-0.26.0
Bump smplr from 0.24.0 to 0.26.0
2026-05-29 15:53:52 +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
gigliof 19fc79b7b2 Merge pull request #21 from gigliof/dependabot/npm_and_yarn/vitest-2b22407473
Bump the vitest group across 1 directory with 2 updates
2026-05-29 15:50:49 +02: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
gigliof 5baddc728a Merge pull request #23 from gigliof/dependabot/npm_and_yarn/react-92118fd03c
Bump @types/react from 19.2.14 to 19.2.15 in the react group
2026-05-29 15:41:41 +02:00
gigliof 6bcd4f7dfd Merge pull request #24 from gigliof/dependabot/npm_and_yarn/typescript-eslint-8.59.4
Bump typescript-eslint from 8.59.3 to 8.59.4
2026-05-29 15:39:17 +02:00
dependabot[bot] 8e5e873f4c Bump typescript-eslint from 8.59.3 to 8.59.4
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.59.3 to 8.59.4.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.4/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: typescript-eslint
  dependency-version: 8.59.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-25 09:29:33 +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
gigliof 919a56337e Merge pull request #17 from gigliof/dependabot/npm_and_yarn/vite-716cac7b51
Bump the vite group across 1 directory with 2 updates
2026-05-18 16:09:10 +02:00
gigliof e153a69383 Merge pull request #18 from gigliof/dependabot/npm_and_yarn/typescript-eslint-8.59.3
Bump typescript-eslint from 8.59.2 to 8.59.3
2026-05-18 16:09:06 +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] c7203387c2 Bump typescript-eslint from 8.59.2 to 8.59.3
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.59.2 to 8.59.3.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.3/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: typescript-eslint
  dependency-version: 8.59.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-18 14:08:13 +00:00
gigliof a97544cdef Merge pull request #16 from gigliof/dependabot/npm_and_yarn/vitest-a7d741d4c5
Bump the vitest group with 2 updates
2026-05-18 16:05:58 +02:00
gigliof 8982ddb78a Merge pull request #20 from gigliof/dependabot/npm_and_yarn/eslint-10.4.0
Bump eslint from 10.3.0 to 10.4.0
2026-05-18 16:05:53 +02:00
dependabot[bot] 194d8a182e Bump eslint from 10.3.0 to 10.4.0
Bumps [eslint](https://github.com/eslint/eslint) from 10.3.0 to 10.4.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v10.3.0...v10.4.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-18 10:23:12 +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 dc3f25bc5f Document public-deployment hardening steps and threat model 2026-05-17 21:04:59 +02:00
Fabricio Giglio 1ff7dcfe7a Document public-deployment hardening steps and threat model 2026-05-17 21:02:55 +02: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
Fabricio Giglio 92f621d263 Update README: move fingering from roadmap to features 2026-05-11 13:51:07 +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
gigliof 3fe19b7448 Merge pull request #14 from gigliof/dependabot/npm_and_yarn/typescript-6.0.3
Bump typescript from 5.7.3 to 6.0.3
2026-05-11 13:44:03 +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