70 Commits
Author SHA1 Message Date
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
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
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
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
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
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
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
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
gigliof 951e966f94 Merge pull request #15 from gigliof/dependabot/npm_and_yarn/lint-staged-17.0.4
Bump lint-staged from 17.0.3 to 17.0.4
2026-05-11 13:38:39 +02: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
Fabricio Giglio bd8fd38099 Add Code of Conduct (Contributor Covenant 2.1) 2026-05-11 00:41:22 +02: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
Fabricio Giglio 5c0ad9afd1 Update Node.js requirement to 22+, license year to 2025-2026, restore raw image links 2026-05-09 11:28:05 +02:00
Fabricio Giglio 0419112374 Remove image link wrappers to enable GitHub native lightbox 2026-05-09 11:22:14 +02:00
gigliof 661a836f7c Merge pull request #7 from gigliof/dependabot/npm_and_yarn/react-b2eb9638e0
Bump the react group across 1 directory with 2 updates
2026-05-09 11:17:42 +02:00
gigliof 4f67e71c19 Merge pull request #10 from gigliof/dependabot/npm_and_yarn/tailwindcss-4.3.0
Bump tailwindcss from 4.2.2 to 4.3.0
2026-05-09 11:15:39 +02:00
gigliof 131322dbce Merge pull request #9 from gigliof/dependabot/npm_and_yarn/lint-staged-17.0.3
Bump lint-staged from 17.0.2 to 17.0.3
2026-05-09 11:14:38 +02:00
gigliof 14a105d145 Merge pull request #8 from gigliof/dependabot/npm_and_yarn/zustand-5.0.13
Bump zustand from 5.0.12 to 5.0.13
2026-05-09 11:13:27 +02:00
gigliof 967f6ce3fe Merge pull request #6 from gigliof/dependabot/npm_and_yarn/vite-fe421d040b
Bump the vite group with 3 updates
2026-05-09 11:10:17 +02:00
gigliof 7aa57e7cb4 Merge pull request #5 from gigliof/dependabot/github_actions/pnpm/action-setup-6
Bump pnpm/action-setup from 4 to 6
2026-05-09 11:09:10 +02:00
gigliof 28ab1fb89c Merge pull request #4 from gigliof/dependabot/github_actions/softprops/action-gh-release-3
Bump softprops/action-gh-release from 2 to 3
2026-05-09 11:08:15 +02:00
gigliof 62f9e63a6b Merge pull request #3 from gigliof/dependabot/github_actions/actions/checkout-6
Bump actions/checkout from 4 to 6
2026-05-09 11:07:22 +02:00
gigliof d107c0cf7f Merge pull request #2 from gigliof/dependabot/github_actions/actions/setup-node-6
Bump actions/setup-node from 4 to 6
2026-05-09 11:06:38 +02:00
Fabricio Giglio 85115a8789 Add CI badge, dependabot config, PR template, auto-release workflow 2026-05-09 11:01:22 +02:00
Fabricio Giglio bba29ecb0a Update vitest to v4, drop orphan vite 5 and esbuild 0.21 from lockfile 2026-05-09 10:57:21 +02:00
Fabricio Giglio 997e1303f1 Update CI to Node 24, opt into Node 24 action runtime 2026-05-09 10:54:56 +02:00
Fabricio Giglio 5126f73fea Add unit tests for AccuracyTracker (15 tests) and MidiClock (14 tests) 2026-05-09 10:52:44 +02:00
gigliof 95591bf3b8 Merge pull request #1 from gigliof/dependabot/npm_and_yarn/vite-6.4.2
Bump vite from 5.4.21 to 6.4.2
2026-05-06 23:13:19 +02:00
Fabricio Giglio 55446bac61 Add unit tests for colorUtils and MusicData (38 tests), add vitest config 2026-05-06 23:01:03 +02:00
Fabricio Giglio 7b925d7177 Add Ko-fi badge to README, link images to raw URLs 2026-05-06 22:49:09 +02:00
Fabricio Giglio 4bb718ae08 Add SECURITY.md, update CONTRIBUTING, issue templates, Lighthouse fixes 2026-05-06 22:38:17 +02:00
Fabricio Giglio 451054c559 Add SECURITY.md, issue templates, update CONTRIBUTING 2026-05-06 20:59:54 +02:00
Fabricio Giglio edcc1a8424 Update lockfile after adding ESLint, Prettier, husky 2026-05-06 20:50:21 +02:00
Fabricio Giglio 71b080b420 Add ESLint, Prettier, and pre-commit hook 2026-05-06 20:49:09 +02:00
Fabricio Giglio 434cefaa65 Fix CI: call vitest run directly to avoid pnpm flag parsing 2026-05-06 18:48:03 +02:00
Fabricio Giglio 49759c0d57 Fix CI: pass when no test files exist yet 2026-05-06 18:46:00 +02:00
Fabricio Giglio 7f08bbf714 Fix type-check: add missing vite-env.d.ts 2026-05-06 18:44:45 +02:00
Fabricio Giglio 10eb81b8c7 Add funding, CI workflow, clean up unused screenshots 2026-05-06 18:42:35 +02:00
Fabricio Giglio 9df5c76a3e Add dark mode README logo and social preview image 2026-05-06 18:33:37 +02:00
Fabricio Giglio 8f4df1451e Initial commit 2026-05-06 17:56:38 +02:00