Breaking Changes
- Compatible to latest verovio changes about facsimile and file structure
- Update default clef to C4
- Support MEI files with multiple columns
- Support creating new MEI files from scratch
What's Changed
- ✨️ Display octave information for clefs by @jinh0 in #962
- Dashboard refactor and action fixes by @chetbae in #957
- 🐛 fix bbox merge by @yinanazhou in #967
- ✨ Limit undo stack to latest 10 changes by @jinh0 in #963
- Layer elements inserted into syllables changes by @chetbae in #968
- fix custos dragging verovio error by @yinanazhou in #969
- Add files via upload by @yinanazhou in #970
- 🐛 fix syllable select in highlight by neume mode by @yinanazhou in #972
- 🐛 fix inside-clef merge by @yinanazhou in #973
- ✨ Re-introduce feature that allows grouping of certain non-adjacent neumes. by @cadagong in #971
- 🐛 fix merging with clef in between & error message when selecting layer elements in neume mode by @yinanazhou in #976
- fix custos dragging & in-clef neume dragging by @yinanazhou in #977
- fix toggle-linked syllable dragging - only move one part by @yinanazhou in #979
- update test files and settings by @yinanazhou in #980
- update test files and settings by @yinanazhou in #981
- add test for custos dragging by @yinanazhou in #983
- 🐛 fix divLine highlight in staff and layerElement by @yinanazhou in #982
- 🐛 fix dragging for empty staff by @yinanazhou in #984
- 🐛fix opacity hide-icon init by @yinanazhou in #987
- ✨add xml:id to notifications && add precedes/follows check by @yinanazhou in #989
- 🐛Fix divLine highlight and stroke quirks by @yinanazhou in #990
- 🐛Fix divLine inside syllable highlight stroke color && divLine color after unselect by @yinanazhou in #992
- 🐛 fix divLine inside syllable in staff highlight and select by @yinanazhou in #993
- 🐛fix unselect for syllable-highlight by @yinanazhou in #994
- ✨Add divLine shape change frontend by @yinanazhou in #999
- 🐛 fix syl-text highlight by @yinanazhou in #1000
- Fix link in README by @PythonSemicolon in #1008
- ✨Add button description to the display section in edit by @yinanazhou in #1014
- 🔝 Update MEI schema version to latest (inside clef/accid/divLine) by @yinanazhou in #1015
- 🛠️ Fix DivaView manuscript display by @yinanazhou in #1017
- [DivaEdit] selection model LocalStorage & cursor shape overwrite by @yinanazhou in #1019
- Update docs id attribute by @zhannaklimanova in #1022
- 🧱 DivLine shape change options by @yinanazhou in #1021
- ⏫ Update verovio by @yinanazhou in #1023
- ✨ Add delete button for unpaired doc & adjust style by @yinanazhou in #1024
- 🐛 Remove orginial elements after staff rotation by @yinanazhou in #1026
- Add link checker for testing by @zhannaklimanova in #1027
- 🧱 Add sorting by name option for files and folios by @yinanazhou in #1029
- 🧱 Add insert mode to local storage for both SingleView and DivaView by @yinanazhou in #1031
- 🐛 Sync local storage for escape key by @yinanazhou in #1035
- 🐛 Refactor resize & fix staff rotation by @yinanazhou in #1036
- Add hotkey to scroll to highlighed syl text by @yinanazhou in #1038
- 💄 UI responsiveness fixes by @cadagong in #1032
- MatchHeight editor action for bbox by @yinanazhou in #1050
- Save selByBBox to local settings by @yinanazhou in #1052
- Add autoscroll to highlighted text when using arrow key by @yinanazhou in #1053
- Broken link checker by @zhannaklimanova in #1054
- Match Height: x-axis correction & staff rotation offset by @yinanazhou in #1056
- Fix ungroup bbox overlap && syllable start with layer element by @yinanazhou in #1057
- Implement dashboard with file system by @chetbae in #1047
- Refactor ungroup bbox in verovio by @yinanazhou in #1064
- Remove x-axis adjustment for match height action by @yinanazhou in #1065
- Close modal window after text edit by @yinanazhou in #1066
- Fix ungroup when firstIsSyl by @yinanazhou in #1068
- Remove redundant new syl for insert action by @yinanazhou in #1069
- Refactor group action in verovio by @yinanazhou in #1072
- 🐛 Fix canMoveEntry() checks, update moveEntry() by @chetbae in #1076
- Change nc head shape order as requested by @yinanazhou in #1075
- Preserve ordering of multiple ligated nc in the same neume by @yinanazhou in #1077
- Folder/Folio/Manuscript Icons for dashboard by @chetbae in #1081
- Add tab key to bbox navigation by @yinanazhou in #1080
- Prevent default for tab key by @yinanazhou in #1086
- Fix toggled syllable grouping action by @yinanazhou in #1089
- Fix ungroup when divLine is last child by @yinanazhou in #1090
- Fix verovio OOM by @yinanazhou in #1092
- Refactor new bbox zone && add staff rotation offset by @yinanazhou in #1094
- Add rename to single file/folder options by @yinanazhou in #1097
- Change warning to file icon for pre-existing files by @chetbae in #1095
- Add slider for circle size adjustment by @yinanazhou in #1099
- ✨ Implement Modal Windows for renaming by @chetbae in #1100
- 🌞 Renaming files also updates Documents in PouchDB by @chetbae in #1101
- Improve renaming modal window by @yinanazhou in #1104
- 💄 Minor UI improvements to folder-movement modal by @cadagong in #1078
- Add selBySyllable activation to local storage by @yinanazhou in #1106
- Fix circle size slider listener by @yinanazhou in #1107
- Fix right click quirk by @yinanazhou in #1108
- Fix dashboard default context menu by @yinanazhou in #1112
- Fix UID in file system by @yinanazhou in #1111
- Update sample files by @yinanazhou in #1114
- Remove redundant event listener after closing modal window by @yinanazhou in #1120
- Fix notification updates when exceed maximum and optimize by @yinanazhou in #1121
- Add empty syl for follows syllable if precedes becomes empty by @yinanazhou in #1122
- Check if contain linked syllable for group action by @yinanazhou in #1123
- Disable editor menu for samples folder by @yinanazhou in #1127
- Rename dashboard files to unify naming convention by @yinanazhou in #1128
- Update sample file by @yinanazhou in #1130
- Add incomplete oblique check by @yinanazhou in #1132
- Temporarily modify neume grouping for user accecptance test by @yinanazhou in #1133
- Remove force update sample files by @yinanazhou in #1135
- Disable delete & open button if nothing selected by @yinanazhou in #1137
- Revert changes about group-neume change by @yinanazhou in #1139
- fix: recover mei files for salzinnes by @yinanazhou in #1141
- Init trash bin functions by @yinanazhou in #1142
- Adjustment for trash bin by @yinanazhou in #1144
- Fix automatic rename when filename exists by @yinanazhou in #1145
- Init multicolumn support by @yinanazhou in #1146
- Unlink if removed syllable is linked by @yinanazhou in #1149
- Handle all-zero zones when loading files by @yinanazhou in #1150
- Minor UI fix by @yinanazhou in #1152
- Feat: allow user to create new MEI files by @yinanazhou in #1153
- Remove default staff when creating new MEI files by @yinanazhou in #1154
- Set based on image size by @yinanazhou in #1155
- Fix false out-of-bounds glyph alarm by @yinanazhou in #1156
- Fix removing clef error in verovio by @yinanazhou in #1159
- Fix staff rotation offset for inserted syllables by @yinanazhou in #1161
- Merge Verovio upstream changes by @yinanazhou in #1165
- Display MEI version by @yinanazhou in #1166
- Update filename for conflicts in manifest by @yinanazhou in #1168
- Revert Verovio for liquescent writing error by @yinanazhou in #1171
- Fix liquescent writing error by @yinanazhou in #1172
- Fix liquescent functionalities by @yinanazhou in #1173
- Add liquescent if nc has curve by @yinanazhou in #1178
- Add untoggle invalid syllable MEI Action by @yinanazhou in #1181
- Add error log modal window for out-of-bounds glyphs by @yinanazhou in #1182
- Fix invalid zones not getting removed by @yinanazhou in #1185
- Init debug mode switch by @yinanazhou in #1187
- Add debug mode tooltip by @yinanazhou in #1188
- Adjust position when insert new glyphs by @yinanazhou in #1189
- Fix debug tooltip icon not loading by @yinanazhou in #1190
- Fix collectFacsChildren() to get all children has facs recursively by @yinanazhou in #1191
- Fix ghost zones in verovio by @yinanazhou in #1192
- Handle invalid obliques by @yinanazhou in #1193
- Update verovio version by @yinanazhou in #1194
- Fix liquescent SVG & dragging by @yinanazhou in #1195
- Verovio: Use while loop for consecutive layer elements inside syllable by @yinanazhou in #1196
- Verovio: break loop when reach end of syllable by @yinanazhou in #1197
- Verovio: remove redundant text for new syl in SetText() by @yinanazhou in #1198
- Fix precedes/follows sandwich highlight & syl by @yinanazhou in #1202
- Stop adding syl for correctly linked syllables by @yinanazhou in #1204
- Separate verovio prod and dev by @yinanazhou in #1228
- fix: optimize file type check by @yinanazhou in #1229
- Merge changes for verovio facsimile changes and file structure changes by @yinanazhou in #1255
Full Changelog: v6.0.0...v7.0.0