Release v1.2.1
What's Changed
New Features
- [MergeDups] Prevent merged sets from showing up again by @imnasnainaec in #2869
- When word/sense is protected, give reasons by @imnasnainaec in #2888
- Create script to install The Combine on a standalone system by @jmgrady in #2976
Defect Fixes
- Fix determination of which words have been merged by @imnasnainaec in #2902
- Stop audio/flag/note summary acting like a button by @imnasnainaec in #2895
- Prevent Vern/Sense Dialog button invisible overflow by @imnasnainaec in #2942
- [AudioPlayer] Catch 2-finger mousepad tap as right click by @imnasnainaec in #2943
- [Consent Export] Include file-type extensions; Convert webm to wav by @imnasnainaec in #2900
- [DataEntry > NewEntry] Prevent double submission by @imnasnainaec in #2946
- [RecentEntry] Disable row buttons when editing vern/gloss by @imnasnainaec in #2944
- Fix uncalled/impotent test functions by @imnasnainaec in #2945
- Export semantic domains in English by @imnasnainaec in #2948
- [CharInv] Track words changed with find-and-replace by @imnasnainaec in #2955
- Don't let back button get stuck on loading screen by @imnasnainaec in #2971
Documentation
Code Maintenance
- Fix
import
order by moving 'type' by @imnasnainaec in #2894 - [MergeDups] Refactor
MergeTreeSense
by @imnasnainaec in #2901 - [MergeDups] Clean up state by @imnasnainaec in #2896
- Retire unused UI strings from translation file by @imnasnainaec in #2905
- Cleanup
.find
/.findIndex
/.every
/.some
usage by @imnasnainaec in #2889 - [Backend/Models] Simplify clone functions by @imnasnainaec in #2906
- [MergeDups] Unify reducer with assumption that sidebar must have multiple senses by @imnasnainaec in #2907
- Clean up goal redux to match other redux by @imnasnainaec in #2974
- Replace deprecated toBeCalled/toBeCalledWith by @imnasnainaec in #2950
- Mock react-i18next globally by @imnasnainaec in #2954
- Unify loading button by @imnasnainaec in #2962
- [DataEntry] Trim whitespace off submitted strings by @imnasnainaec in #2961
- [CharInv] Consolidate find-and-replace pieces by @imnasnainaec in #2964
- [MergeDups] Track deleted senses by @imnasnainaec in #2953
- Update current user handling of getAllActiveProjects by @imnasnainaec in #2951
Deployment
- Disable CodeCov status checks on PRs by @imnasnainaec in #2935
- Specify requested k8s resources for CPU & Memory by @jmgrady in #3002
Other Changes
- [MergeDups] Clean up auto-merging of definitions by @imnasnainaec in #2898
- Dependabot updates for February 2024 by @jmgrady in #2934
- Extract test function as general-use utility by @imnasnainaec in #2947
- Dependabot updates for March 2024 by @jmgrady in #2999
- Update error message for longer key requirement by @imnasnainaec in #3013
- Dependabot updates for April 2024 by @jmgrady in #3024
Full Changelog: v1.2.0...v1.2.1