Releases: sillsdev/languageforge-lexbox
Releases · sillsdev/languageforge-lexbox
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
v2025-09-05-d8051b6c
What's Changed
FieldWorks Lite
- Add morph types to MiniLcm by @rmunn in #1857
- Open projects off main thread by @hahn-kev in #1893
- Create new MiniLcmApi wrapper for normalizing strings by @rmunn in #1873
- Move and handle writing systems effectively by @hahn-kev in #1890
- Allow deletion of parts of speech with safe reference handling by @hahn-kev in #1919
- Fix WS order tests by @myieye in #1922
- Fix crash opening update notification on android by @myieye in #1903
- Put entry-resource error in a toast - not the list container by @myieye in #1923
- Make new entry button view-aware by @myieye in #1921
- Allow creating entries with only audio by @myieye in #1908
- Support opening multiple dialogs by @myieye in #1906
- Add confirmation for project deletion by @hahn-kev in #1928
- Remove UTF-8 BOM from all files except .verified.* by @rmunn in #1926
- Allow downloading projects that match fwdata project by @myieye in #1934
- Move more things off main thread by @myieye in #1942
- Remove line numbers from po files by @myieye in #1950
- Make audio-input respect readonly by @myieye in #1939
- Ensure senses are created before adding complex-form-components by @myieye in #1945
- Touch up home page buttons and structure by @myieye in #1935
- New Crowdin updates by @hahn-kev in #1929
- Use fast pr-32289 for storybook by @myieye in #1955
- create feedback dialog by @hahn-kev in #1918
- Add troubleshooting dialog copy version button by @hahn-kev in #1927
- improve startup time of CRDT projects by @hahn-kev in #1961
- Create tasks view by @hahn-kev in #1932
- improve logging on startup services failures by @hahn-kev in #1962
- Add ms, sw to lingui config; Capitalize lite->Lite by @imnasnainaec in #1964
- change how durations are formatted to be i18n friendly by @hahn-kev in #1968
- Add audio writing systems to new example projects by @hahn-kev in #1970
- Fix sync issue due to reading component Id from FLEx components by @hahn-kev in #1972
- New Crowdin updates by @hahn-kev in #1959
Lexbox
- Avoid choking Postgres with too-large input by @rmunn in #1925
- Improve beta request emails by @myieye in #1953
- Only allow managers to use Try FieldWorks Lite by @myieye in #1947
- Deleting test projects now deletes FwHeadless repo by @rmunn in #1937
- Catch Send/Receive errors and make them sync errors by @rmunn in #1924
Other Stuff 🤔
- New Crowdin updates by @hahn-kev in #1883
- gitignore project-cache.json by @myieye in #1936
- gitignore localResourceCache by @myieye in #1946
- Fix dotnet warnings and suggestions by @myieye in #1951
Full Changelog: v2025-08-13-c3b34676...v2025-09-05-d8051b6c
v2025-08-26-85eb028b
What's Changed
FieldWorks Lite
- Add confirmation for project deletion by @hahn-kev in #1928
- Remove UTF-8 BOM from all files except .verified.* by @rmunn in #1926
- Allow downloading projects that match fwdata project by @myieye in #1934
- Move more things off main thread by @myieye in #1942
- Remove line numbers from po files by @myieye in #1950
- Make audio-input respect readonly by @myieye in #1939
- Ensure senses are created before adding complex-form-components by @myieye in #1945
- Touch up home page buttons and structure by @myieye in #1935
- New Crowdin updates by @hahn-kev in #1929
Lexbox
- Avoid choking Postgres with too-large input by @rmunn in #1925
- Improve beta request emails by @myieye in #1953
- Only allow managers to use Try FieldWorks Lite by @myieye in #1947
Other Stuff 🤔
Full Changelog: v2025-08-19-d7d531fe...v2025-08-26-85eb028b
v2025-08-19-d7d531fe
What's Changed
FieldWorks Lite
- Add morph types to MiniLcm by @rmunn in #1857
- Open projects off main thread by @hahn-kev in #1893
- Create new MiniLcmApi wrapper for normalizing strings by @rmunn in #1873
- Move and handle writing systems effectively by @hahn-kev in #1890
- Allow deletion of parts of speech with safe reference handling by @hahn-kev in #1919
- Fix WS order tests by @myieye in #1922
- Fix crash opening update notification on android by @myieye in #1903
- Put entry-resource error in a toast - not the list container by @myieye in #1923
- Make new entry button view-aware by @myieye in #1921
- Allow creating entries with only audio by @myieye in #1908
- Support opening multiple dialogs by @myieye in #1906
Other Stuff 🤔
Full Changelog: v2025-08-13-c3b34676...v2025-08-19-d7d531fe