Xiaohan-Tian
|
fbd13eef9f
|
fix: default chord guide note's length to last edited note's length
|
2025-12-15 21:48:03 -08:00 |
|
Xiaohan-Tian
|
bdc7fc899a
|
feat: added highlighted chord guide on piano grid
|
2025-12-15 20:14:30 -08:00 |
|
Xiaohan-Tian
|
8512fb4204
|
feat: added logic to get suitable chords (console log only)
|
2025-12-14 21:52:23 -08:00 |
|
Xiaohan-Tian
|
dcd2d89d0f
|
feat: persistence selected mode
|
2025-12-10 21:54:16 -08:00 |
|
Xiaohan-Tian
|
fa201d11c5
|
fix: display the currently selected mode in the mode dropdown
|
2025-12-09 23:55:48 -08:00 |
|
Xiaohan-Tian
|
9e0c0cc1f5
|
feat: add scale highlighting to Piano Roll grid
|
2025-12-09 23:50:03 -08:00 |
|
Xiaohan-Tian
|
98ed8a60ce
|
feat: added mode list dropdown
|
2025-12-08 22:59:09 -08:00 |
|
Xiaohan-Tian
|
2bf5328af7
|
feat: added unit tests for KGMidiRegion and abcNotationUtil; update all deprecated method plainToClass to plainToInstance.
|
2025-09-03 23:05:13 -07:00 |
|
Xiaohan-Tian
|
0eac49493c
|
feat: implement automated versioning.
|
2025-08-28 22:23:47 -07:00 |
|
Xiaohan-Tian
|
62b3a8c8d7
|
fix: reset mute/solo UI states on project/track changes
|
2025-08-28 19:51:47 -07:00 |
|
Xiaohan-Tian
|
efb161dbf4
|
implemented ClaudeOpenRouterProvider.
|
2025-08-24 15:23:57 -07:00 |
|
Xiaohan-Tian
|
81c6aeb966
|
added a configuration option for Claude through OpenRouter.
|
2025-08-24 13:31:33 -07:00 |
|
Xiaohan-Tian
|
0c54332401
|
added export conversation feature.
|
2025-08-21 21:56:22 -07:00 |
|
Xiaohan-Tian
|
c1112f41d5
|
added an option to fix the "Zoom can't capture the sound" problem (it is IMPORTANT to choose "share sound" when share screen in Zoom).
|
2025-08-20 15:48:26 -07:00 |
|
Xiaohan-Tian
|
8b0ddae58d
|
optimized ChatBox component.
|
2025-08-16 17:35:40 -07:00 |
|
Xiaohan-Tian
|
f5a6c8d92c
|
added a subtle wave animation to the 'processing...' text.
|
2025-08-15 19:34:13 -07:00 |
|
Xiaohan-Tian
|
2510014580
|
updated the naming convention for new tracks and regions. New tracks now default to 'Track {i}', and new regions default to '{track_name} Region {i}'.
|
2025-08-12 21:41:11 -07:00 |
|
Xiaohan-Tian
|
47872287ce
|
prevent users from creating overlapping regions.
|
2025-08-12 21:18:36 -07:00 |
|
Xiaohan-Tian
|
3534dc7fca
|
hide the ChatBox instead of unmount it to prevent lose chat history.
|
2025-08-12 19:29:32 -07:00 |
|
Xiaohan-Tian
|
5e5a68e1d7
|
added a treatment for InstrumentSelection panel when selectedTrackId is empty or doesn't associate with a valid track.
|
2025-08-12 18:25:00 -07:00 |
|
Xiaohan-Tian
|
7ada648d14
|
removed instrumentSelectionTrackId from projectStore, align the instrumentSelectionTrackId with selectedTrackId.
|
2025-08-12 18:14:25 -07:00 |
|
Xiaohan-Tian
|
ee34115423
|
auto-select new created track; delete selected track will change selection to an remaining track.
|
2025-08-12 18:04:14 -07:00 |
|
Xiaohan-Tian
|
bf085dacf2
|
introduce BASE_URL to the app and set it to /kgstudio/.
|
2025-08-11 22:35:51 -07:00 |
|
Xiaohan-Tian
|
de51967b49
|
initial public release.
|
2025-08-11 18:37:21 -07:00 |
|