Releases: sillsdev/languageforge-lexbox
Releases · sillsdev/languageforge-lexbox
v2025-12-17-3b37577b
What's Changed
Lexbox
- Add regenerating project snapshot at specified commit
Full Changelog: v2025-12-12-505f4b21...v2025-12-17-3b37577b
v2025-12-12-505f4b21
What's Changed
Lexbox
- Add FieldWorks Lite Sync blocking
FieldWorks Lite
Full Changelog: v2025-12-03-9cc9b680...v2025-12-12-505f4b21
v2025-12-03-9cc9b680
What's Changed
FieldWorks Lite
- Simplify no-op commit by @myieye in #2098
- Reorganize data services by @myieye in #2088
- Only use 'main' Parts of speech. Like FLEx. by @myieye in #2084
- Fix losing synchronous/collaborative changes by @myieye in #2089
- Utils for downloading and syncing fw-headless projects locally by @myieye in #2066
- Basic word collection by semantic domain (with scope creep) by @myieye in #2104
- Fix file name case by @myieye in #2114
- Move onlyBuiltDependencies into pnpm-workspace.yaml by @myieye in #2113
- Make headword matches trump fts rank by @myieye in #2112
- New Crowdin updates by @hahn-kev in #2010
Lexbox
- Try to fix is LF project lookup by @myieye in #2107
- Enable more GQL user filters by @myieye in #2106
- Prevent editors from requesting beta access by @myieye in #2099
- Make hard delete remove entire fw-headless project by @myieye in #2102
Full Changelog: v2025-11-10-89aa91ce...v2025-12-03-9cc9b680
v2025-11-10-89aa91ce
What's Changed
FieldWorks Lite
- Use normalization wrapper in js-invokable by @myieye in #2068
- Don't read ComplexFormComponent.Id in dry-run-api by @myieye in #2070
- Standardize not-found exceptions and always include id by @myieye in #2071
- Call method instead of only referencing it by @myieye in #2076
- Add tooltip for current project name on dropdown by @myieye in #2077
- Fix FTS5 syntax errors when searching with punctuation characters by @Copilot in #2085
- Make CanSyncRandomEntries more robust by @myieye in #2075
- Add part of speech filter by @Copilot in #2079
- Ensure multi-select sort option is always applied by @myieye in #2087
- Add PublishIn field to entry editor by @Copilot in #2081
- Add context to activity changes by @myieye in #2093
- Implement infinite scrolling for activity view by @myieye in #2094
- Explain lite vs classic views by @myieye in #2096
- Filter to wordy morpheme types in lite view by @myieye in #2095
Lexbox
New Contributors
- @Copilot made their first contribution in #2085
Full Changelog: v2025-10-24-cac4c65c...v2025-11-10-89aa91ce
v2025-10-24-cac4c65c
What's Changed
FieldWorks Lite
- Allow recreating deleted entities instead of throwing by @myieye in #2072
- (fw-headless/Lexbox only) Patched ☝️ by @myieye in cac4c65
Full Changelog: v2025-10-23-cb8e1e44...v2025-10-24-cac4c65c
v2025-10-23-cb8e1e44
What's Changed
FieldWorks Lite (fw-headless/Lexbox only)
Full Changelog: v2025-10-21-19cc6898...v2025-10-23-cb8e1e44
v2025-10-21-19cc6898
What's Changed
FieldWorks Lite
- Tidy up test JSON options by @myieye in #2022
- Add ssl flag to fw-lite vite config by @myieye in #2021
- Show error if js assets fail to load by @myieye in #2019
- Set project-type early by @myieye in #2029
- Reword occurrences of "Create word" by @myieye in #2031
- Make change-name in history-item non-nullable by @myieye in #2030
- Map empty RichStrings to null in crdt api by @myieye in #2035
- Fix duplicate each-key in activity view by @myieye in #2037
- Add better cyclical error-logging protection by @myieye in #2039
- Touch up Feedback & Support options and dialog/drawer by @myieye in #2025
- Add shimmer to entry skeletons by @myieye in #2034
- Load less entries - esp. on mobile by @myieye in #2033
- Make fwdata api respect nullable return types by @myieye in #2048
- Make SetSensePartOfSpeech null safe by @myieye in #2051
- Treat invalid uri's as null by @myieye in #2054
- Standardize NotFoundException usage by @myieye in #2056
- Better sync error logging (UI and server) by @myieye in #2053
- Standardize lcm-cache disposal logging by @myieye in #2055
- Put SetFirstTranslationId changes in one commit by @myieye in #2064
- Keep entry list in sync with filter by @myieye in #2063
- Make sync result message clearer and add FW loading state by @myieye in #2027
- Add semantic domain filter by @myieye in #2041
Lexbox
Other Stuff 🤔
- Sync light/dark from Platform.Bible theme with extension by @imnasnainaec in #2046
- Incorporate extension template updates by @imnasnainaec in #2045
- Disentangle extension WebView options and props by @imnasnainaec in #2049
Full Changelog: v2025-10-16-db3ba6b5...v2025-10-21-19cc6898
v2025-10-16-db3ba6b5
What's Changed
Lexbox
- Make Lexbox notifications scroll if too tall by @myieye in #2023
- Validate existence of project-codes before doing anything by @myieye in #2028
Other Stuff 🤔
- Refactor VS Code tasks names for Lexbox and fw-headless by @myieye in #2020
- Polish up extension with the style of the PB dictionary by @imnasnainaec in #2004
- Prevent download-new-version popup by @imnasnainaec in #2044
Full Changelog: v2025-10-06-b67f3ecf...v2025-10-16-db3ba6b5
v2025-10-06-b67f3ecf
What's Changed
FieldWorks Lite
- Add various serialization and snapshot tests by @myieye in #2014
- Fix Linux app by @myieye in #2016
- migrate from Translation to Translations by @hahn-kev in #2000
- Fail tests on error logs and unhandled errors by @myieye in #1998
- Fix default crdt WS doesn't respect order by @myieye in #2008
- Fix 16 kb page-size warning and other android warnings by @myieye in #2017
- A swath of UI bug fixes and small improvements by @myieye in #2018
- Fix AppBar is above dialog backdrops by @myieye in #2024
- Point feature request link at community forum by @myieye in #2026
Lexbox
Full Changelog: v2025-09-16-d6631b22...v2025-10-06-b67f3ecf
v2025-09-16-d6631b22
What's Changed
FieldWorks Lite
- Close sidebar when navigating on mobile by @hahn-kev in #1979
- Show relevant context when recording audio by @hahn-kev in #1967
- Update filtering, ID handling, and attribute retrieval fixes by @hahn-kev in #1980
- Recover from audio playback errors in wavesurfer by @myieye in #1987
- Add open button to project download toast by @myieye in #1981
- Add debounce to entry/sense picker by @myieye in #1982
- In SubjectPopup, fix localized string variable by @imnasnainaec in #1989
- Update Sync dialog to be easier to understand by @hahn-kev in #1971
- Update WritingSystem ID handling and add debug assertions by @hahn-kev in #1991
- Fix reordering items by @myieye in #1988
- Add dev button for jumping to entry from entry activity by @myieye in #1993
- disable compression of static assets by @hahn-kev in #1995
- Customize storybook indexer instead of setting titles by @myieye in #1994
- Add writing-system type to duplicate exception by @myieye in #1997
- Prevent storybook from trying to navigate to 0.0.0.0 by @myieye in #1999
- Log JS errors to dotnet by @myieye in #2003
- Sync dialog touch ups by @myieye in #2001
- New Crowdin updates by @hahn-kev in #1996
- Handle mailto links properly by @hahn-kev in #1983
- Fix search + missing senses by @myieye in #2006
- Adapt performance test to new gha runner by @myieye in #2007
Lexbox
Other Stuff 🤔
Full Changelog: v2025-09-05-d8051b6c...v2025-09-16-d6631b22