-
9c487614f1
feat: auto-save 5min + backup 30min + backup management UI
3dtours
2026-07-30 20:48:45 +07:00
-
58a294d845
IMPROVE: cho phép lưu dự án và phục hồi dự án vừa tắt
3dtours
2026-07-30 20:47:44 +07:00
-
313d1be5af
fix: loadAudioBuffersForTracks scoped in ProfileModal crashes project load
3dtours
2026-07-30 20:40:25 +07:00
-
3386a2b4c2
feat: add structured preset button in AI Preset Manager
3dtours
2026-07-30 20:33:22 +07:00
-
64f43cd5ad
IMPROVE: cho phép thay đổi instrument realtime khi đang playback
3dtours
2026-07-30 17:32:57 +07:00
-
2fb70e2e11
IMPROVE: drag và drop file midi vào dự án
3dtours
2026-07-30 17:32:16 +07:00
-
546ad3dd23
FIX: sửa lỗi vị trí con trỏ pos khi parse MIDI MThd header
3dtours
2026-07-30 17:28:23 +07:00
-
402cac56a3
FIX: sửa lỗi parse file midi có track hoặc chunk phụ trợ
3dtours
2026-07-30 17:21:42 +07:00
-
1de69b8f4e
IMPROVE: bật tắt ARM, MIC trên track strip, double click lên nút balance, volume
3dtours
2026-07-30 17:04:13 +07:00
-
a9be38b76f
IMPROVE: hướng dẫn AI tạo nhạc đầy đủ số bars và tracks theo yêu cầu
3dtours
2026-07-30 16:39:28 +07:00
-
938c8d7f87
FIX: sửa lỗi fluidsynth error khi toggle percussion kit
3dtours
2026-07-30 16:25:09 +07:00
-
15193b13a7
FIX: sửa lỗi undo khi move items, lỗi undo khi duplication item
3dtours
2026-07-30 16:19:47 +07:00
-
4db3e3484a
FIX: sửa lỗi cnnot move items
3dtours
2026-07-30 16:11:31 +07:00
-
f0479dc3d8
FIX: sửa lỗi Uncaught ReferenceError: stopPreviewNote is not defined
3dtours
2026-07-30 15:56:09 +07:00
-
7836cfcc76
FIX: chỉnh sửa hoàn thành UX/UI master strip
3dtours
2026-07-30 15:38:25 +07:00
-
19f02a5a49
FIX: chỉnh sửa UX volume của master strip
3dtours
2026-07-30 15:22:47 +07:00
-
dc7ec3af4c
FIX: chỉnh sửa UI volume của master strip
3dtours
2026-07-30 15:19:41 +07:00
-
c073ca7a49
FIX: chỉnh sửa UI của master strip
3dtours
2026-07-30 15:04:03 +07:00
-
9f6f9763c1
FIX: chỉnh sửa UI của mixer panel
3dtours
2026-07-30 15:01:52 +07:00
-
bbd06f23d5
FEAT: thay đổi UI của mixer panel
3dtours
2026-07-30 14:52:57 +07:00
-
b67c0264fb
feat(mixer): Master + Track Strip Console per specs 47/48
3dtours
2026-07-30 12:55:35 +07:00
-
74597cfe8b
feat(mixer): install Master Strip Console per spec 47
3dtours
2026-07-30 12:47:10 +07:00
-
0c1a27ef2c
FIX: sửa PIANO ROLL TAB khi vẽ draw note midi phải play các note được vẽ
3dtours
2026-07-30 11:38:36 +07:00
-
eb61015cff
FIX: sửa MASTERING PANEL thay đổi knob thì thay đổi các thông số hiển thị
3dtours
2026-07-30 11:18:35 +07:00
-
6e1f116658
FIX: sửa MASTERING PANEL có tác dụng với mainout
3dtours
2026-07-30 11:06:31 +07:00
-
2c55db372a
FIX: sửa volume main out
3dtours
2026-07-30 10:05:11 +07:00
-
e64070a83e
FEAT: cài đặt tính năng cho volume main out
3dtours
2026-07-30 09:34:36 +07:00
-
66eef405a7
FIX: tăng velocity thêm tính năng midi key khác sử dụng cho midi note
3dtours
2026-07-29 22:34:05 +07:00
-
971dad84e7
FEAT: thêm tính năng midi key khác sử dụng cho midi note
3dtours
2026-07-29 22:25:21 +07:00
-
4cead1010e
FEAT: thêm tính năng hiển thị ở master track
3dtours
2026-07-29 22:13:54 +07:00
-
7b5d4bf27a
FEAT: thêm tính năng MasteringModules Modal
3dtours
2026-07-29 22:03:20 +07:00
-
47af85c072
FIX: sửa UNDO/REDO bị lỗi màn hình đen
3dtours
2026-07-29 18:19:02 +07:00
-
d4ad3bc1f7
feat: add comprehensive Ctrl-Z/Ctrl-Y undo/redo engine for MAIN SESSION and SECTION-TAB
3dtours
2026-07-29 16:05:43 +07:00
-
f721b8242f
FIX: sửa nút Synth cho phép thay đổi instrument cho nhiều track
3dtours
2026-07-29 12:17:26 +07:00
-
a1767e338a
fix: Select Instrument stays open after picking instrument
3dtours
2026-07-29 11:56:26 +07:00
-
8051cf3edb
fix: add missing aiTypeaheadRef definition
3dtours
2026-07-29 11:52:49 +07:00
-
35e767795a
fix: Synth button opens modal with inline track selector
3dtours
2026-07-29 11:52:12 +07:00
-
7bfdd72850
feat: Synth button shows track dropdown for quick instrument assign
3dtours
2026-07-29 11:49:34 +07:00
-
30ce0eb306
FIX: sửa lỗi không tự động cập nhật AI Suggestion
3dtours
2026-07-29 11:47:30 +07:00
-
41b5a70a60
fix: AI SUGGEST auto-updates after saving preset in manager
3dtours
2026-07-29 11:45:31 +07:00
-
fa7917cf54
FIX: sửa lỗi không tự động load instrument
3dtours
2026-07-29 11:37:46 +07:00
-
a3e681afc0
fix: re-fetch instrument data after login for new machines
3dtours
2026-07-29 11:34:50 +07:00
-
8775c960e3
fix: seed_admin() no longer resets admin password on restart
3dtours
2026-07-29 11:28:49 +07:00
-
33e35a1af1
FIX: sửa lỗi drag group items
3dtours
2026-07-29 11:14:22 +07:00
-
d4262acb9f
fix: rewrite drag handler with stable crossOffset + outTracks merge
3dtours
2026-07-29 11:13:31 +07:00
-
e40fdf15ad
fix: use original baseTrackId for crossOffset, never update drag.trackId
3dtours
2026-07-29 11:10:59 +07:00
-
0d763c5a0b
fix: targetTrackId undefined outside updateActiveTracks closure
3dtours
2026-07-29 11:09:05 +07:00
-
ad6fa1feb9
fix: auto-add tracks when drag exceeds track count
3dtours
2026-07-29 11:08:11 +07:00
-
9abb0e6a50
fix: cross-track drag computes target from mouse Y position
3dtours
2026-07-29 11:03:30 +07:00
-
6c6a326b7d
fix: single-item cross-track drag
3dtours
2026-07-29 11:02:03 +07:00
-
8e8fc58082
fix: group drag uses original trackId for offset math
3dtours
2026-07-29 11:00:51 +07:00
-
ec355da58d
fix: group drag cross-track uses live prev state for index mapping
3dtours
2026-07-29 10:55:39 +07:00
-
9c3a435f26
fix: group drag cross-track maintains relative track offsets
3dtours
2026-07-29 10:52:50 +07:00
-
12d2639455
fix: group drag keeps items on their original tracks
3dtours
2026-07-29 10:50:37 +07:00
-
e99bc8624f
fix: group drag moves all items, clamp to track 0, auto-add track
3dtours
2026-07-29 10:47:53 +07:00
-
9869566d3e
fix: multi-item drag no longer merges all items into target track
3dtours
2026-07-29 10:42:42 +07:00
-
0f99788d21
FIX: sửa lỗi hiển thị AI suggestion
3dtours
2026-07-29 10:39:06 +07:00
-
e544d5e694
fix: show all presets always, no filter by selection
3dtours
2026-07-29 10:18:47 +07:00
-
614d83b971
fix: filter excludes non-rearrange presets in AI suggestion list
3dtours
2026-07-29 10:17:36 +07:00
-
895ad0b7d9
fix: restore AI suggestion filter by selection, cache PromptTemplateManager
3dtours
2026-07-29 10:11:10 +07:00
-
98ca21bd9a
fix: AI Suggestion list changing on item select/deselect
3dtours
2026-07-29 10:08:05 +07:00
-
c3d87562e9
FIX: sửa lỗi khi bật tắt ARM thì âm thanh bị stuck
3dtours
2026-07-29 10:05:48 +07:00
-
5ed943b3d6
fix: stuck MIDI notes when ARM toggled off mid-note
3dtours
2026-07-29 10:02:30 +07:00
-
fa7815bb53
FIX: cho phép thay đổi chiều cao slider Mixer Panel display
3dtours
2026-07-29 09:58:18 +07:00
-
caa95177ef
FEAT: thêm Mixer Panel display
3dtours
2026-07-29 09:54:21 +07:00
-
b00f0cff95
feat: mixer VU meter, fader scaling, track name color
3dtours
2026-07-29 09:54:18 +07:00
-
2187440681
feat: Mixer Panel display-only with F7 toggle
3dtours
2026-07-29 09:49:47 +07:00
-
33cf804c88
fix: AI Suggestion for MIDI Item rearrange
3dtours
2026-07-28 21:08:03 +07:00
-
a68bebac2a
fix: AI Suggestion for MIDI Item rearrange
3dtours
2026-07-28 21:04:32 +07:00
-
35fb29201d
fix: AI Suggestion shows only Rearrange presets when MIDI item selected
3dtours
2026-07-28 21:04:19 +07:00
-
393dd7190f
fix: rearrangeMidiMelody newId not defined
3dtours
2026-07-28 20:58:44 +07:00
-
fc81f19b1c
fix: MIDI rearrange tool spec double-wrapped, AI returns _unknown
3dtours
2026-07-28 20:51:27 +07:00
-
61f4b90af0
feat: Action Log hidden by default, click header to toggle
3dtours
2026-07-28 20:43:08 +07:00
-
a56c616817
fix: AI Panel list show
3dtours
2026-07-28 20:38:53 +07:00
-
9cbf5940f4
chore: Copilot prompt textarea 8 rows
3dtours
2026-07-28 20:27:58 +07:00
-
4c3d649506
fix: remove preset auto-optimization from AI send paths
3dtours
2026-07-28 20:26:03 +07:00
-
0dc3f10406
fix: AI Copilot shows all presets in suggestion list
3dtours
2026-07-28 20:20:22 +07:00
-
6a46b1ffe4
fix: AIPresetModal merge backend presets instead of overwrite
3dtours
2026-07-28 20:17:52 +07:00
-
71edf7ffb3
feat: AIPresetModal - 'Người dùng' filter for user-defined presets
3dtours
2026-07-28 20:15:11 +07:00
-
c09ad7f48d
feat: AI Copilot suggestion toggle button
3dtours
2026-07-28 20:11:23 +07:00
-
ad29df46d2
fix: AI suggestion list shows only rearrange presets for MIDI item
3dtours
2026-07-28 20:09:45 +07:00
-
2a9748e12e
feat: AI Copilot panel - full scrollable preset list + MIDI item name
3dtours
2026-07-28 20:07:29 +07:00
-
bb49035bee
fix: sửa lỗi xóa track khi nhấn phím Del, đúng là phải xóa items được chọn
3dtours
2026-07-28 19:34:47 +07:00
-
6c8eb79aac
fix: use ref-wrapped handler for delete selected items
3dtours
2026-07-28 18:47:40 +07:00
-
54c1ee9e94
fix: use selectedItemIdsRef in keyboard handler to fix stale closure
3dtours
2026-07-28 18:35:49 +07:00
-
a41284ccf7
feat: add Ctrl+A select all items and Del key delete selected items/groups
3dtours
2026-07-28 18:22:31 +07:00
-
6604f85e0d
fix: sửa lỗi mouse với ctrl+click+drag
3dtours
2026-07-28 17:29:50 +07:00
-
cff3950670
feat: AI Copilot suggestion chips + typeahead dropdown
3dtours
2026-07-28 11:20:26 +07:00
-
3f7abe0c95
feat: AI Rearrange Scenario Detection from spec 45_SCENARIAO_AI
3dtours
2026-07-28 11:03:26 +07:00
-
2eb327056d
fix: MIDI Rearrange — selected item triggers dedicated tool flow
3dtours
2026-07-28 10:54:35 +07:00
-
421535ca0e
feat: AI MIDI Prompt Template & Preset Engine
3dtours
2026-07-28 10:42:30 +07:00
-
77c7486d4e
fix: sửa lỗi Ctrl+S trong SECTION-TAB để lưu vào MAIN SESSION sửa AI
3dtours
2026-07-28 10:32:39 +07:00
-
10c0a743c6
feat: CC lane dropdown with Velocity, Sustain, Modulation, Pitch Bend, Pan
3dtours
2026-07-28 10:20:52 +07:00
-
ae71acef0f
fix: sửa lỗi Ctrl+S trong SECTION-TAB để lưu vào MAIN SESSION
3dtours
2026-07-28 10:13:58 +07:00
-
f0b62d5a1c
fix: Ctrl+S in SECTION-TAB stale closure, saveSectionTab uses initial sessionTabs
3dtours
2026-07-28 10:13:28 +07:00
-
f84431c9a6
fix: sửa lỗi Ctrl+S trong SECTION-TAB
3dtours
2026-07-28 10:11:25 +07:00
-
b5f3f987b7
fix: Ctrl+click empty space starts sweep select with yellow cursor
3dtours
2026-07-28 10:10:05 +07:00
-
5ec329933a
fix: Ctrl+S in SECTION-TAB exports SF instead of saving section
3dtours
2026-07-28 10:07:02 +07:00
-
aafc750274
fix: sub-tab keyboard block captures Ctrl+A/S in SECTION-TAB
3dtours
2026-07-28 10:03:46 +07:00
-
62a41d4502
fix: Ctrl+S saves section in SECTION-TAB, Ctrl+A selects all items
3dtours
2026-07-28 09:59:13 +07:00