Releases: sillsdev/languageforge-lexbox
Releases · sillsdev/languageforge-lexbox
v2024-12-11-45257719
Full Changelog: v2024-12-11-165a44a3...v2024-12-11-45257719
v2024-12-11-165a44a3
What's Changed
Full Changelog: v2024-12-09-ce288105...v2024-12-11-165a44a3
v2024-12-09-ce288105
What's Changed
- Add test for syncing complex forms twice by @rmunn in #1256
- Implement new update API for writing systems by @rmunn in #1240
- Remove unused queries and use AsNoTracking by @myieye in #1287
- update projects to target dotnet 9 by @hahn-kev in #1057
- Add Update(before, after) API for example sentences by @rmunn in #1266
- Add Update(before, after) API for possibilities by @rmunn in #1269
- fix errors in viewer caused by WsValidation and new Update Api by @hahn-kev in #1288
- complex form type validation by @hahn-kev in #1282
- create fw lite shared by @hahn-kev in #1285
- Map gql schema in all environments, so the UI/Nitro can use it by @myieye in #1290
- use custom collation for sorting LcmCrdt data by @hahn-kev in #1291
- implement update and delete apis for ComplexFormTypes and sync them in CrdtFwdataProjectSyncService by @hahn-kev in #1295
- Project managers invited by email can create projects by @rmunn in #1300
- Add Update(before, after) API for senses by @rmunn in #1267
- Add merge status API to fw-headless by @rmunn in #1294
- Implement auto update in Fieldworks Lite by @hahn-kev in #1298
Full Changelog: v2024-11-27-c54f64d1...v2024-12-09-ce288105
v2024-11-27-c54f64d1
What's Changed
- Bug/1258 if you log out you can click the back button and see the previous logged in page by @myieye in #1261
- force openIddict options to validate on startup by @hahn-kev in #1263
- make api to call fw headless sync by @hahn-kev in #1252
- Migrate everything from Shouldly to FluentAssertions by @myieye in #1262
- Chore/improve e2e tests in gha by @myieye in #1270
- User typeahead enabled for non-admin project managers by @rmunn in #1237
- Bug/1259 project page will forever spam gql requests when projectchangesets returns a 404 by @myieye in #1273
- Bug/1271 clicking on a draft project on the admin dashboard results in a gql error by @myieye in #1272
Full Changelog: v2024-11-20-d04e9b96...v2024-11-27-c54f64d1
v2024-11-20-d04e9b96
What's Changed
- Fix: 1034 mailinator no longer working for automated tests (and other bugs) by @myieye in #1225
- Fix JWT out-of-sync detection middleware and move it into LexQueries by @myieye in #1218
- Forward otel-grpc port for local lexbox api by @myieye in #1233
- Allow admins to resend email verification to users by @rmunn in #1228
- platform.bible extension poc by @hahn-kev in #1003
- Minilcm diff API by @hahn-kev in #1181
- Fail LocalWebApp build if viewer not found to embed by @myieye in #1234
- Validate WritingSystemIds on creation by @rmunn in #1230
- Store repo size (in kB) in database by @rmunn in #1221
- fix url absolute check by @hahn-kev in #1239
- Run playwright tests in our gha integration test workflow by @hahn-kev in #1132
- Change 'bool CanSyncProject' to 'bool IsProjectMember' by @myieye in #1235
- Viewer fixups by @myieye in #1250
- Do not throw exceptions for empty model number by @rmunn in #1243
- Update crdt project list API to show all user projects to allow them to upload by @hahn-kev in #1248
- Use new diff update API by @myieye in #1249
Full Changelog: v2024-11-12-502df9d1...v2024-11-20-d04e9b96
v2024-11-12-502df9d1
What's Changed
- Fix field autofocus in dialogs by @myieye in #1148
- Bump dependencies to get System.Text.Json 8.0.5 by @rmunn in #1161
- Fix viewer build warnings by @myieye in #1146
- CrdtMerge API web service by @rmunn in #1136
- FixFwData now does real work by @rmunn in #1159
- Standardize FW Lite ProjectData.Id by @hahn-kev in #1170
- Use project ID, not code, in CrdtMerge API by @rmunn in #1169
- Allow project managers to always remove their projects from orgs by @myieye in #1150
- Catch TryAgain Socket Exceptions when waiting for postgres in dev by @myieye in #1157
- Make about link absolute so it works on every page by @myieye in #1165
- Fix Part of speech not rendered in dictionary preview on page load by @myieye in #1158
- Org enhancements by @myieye in #1151
- Add FwHeadless (renamed from CrdtMerge) deployment for k8s and GHA by @rmunn in #1171
- Prep code in
src
for Svelte 5 migration by @rmunn in #1176 - upgrade hotchocolate to 14 by @hahn-kev in #1167
- Setup Tilt by @hahn-kev in #1204
- Improve ellipsis usage by @myieye in #1194
- Make pnpm run clean work by @myieye in #1195
- Add dev.Dockerfile for FwHeadless by @rmunn in #1201
- Fix org sorting by @myieye in #1183
- Make ProjectMembersVisibilityMiddleware more robust by @myieye in #1199
- Add more OTEL context to GQL resolver errors by @myieye in #1193
- Add integration test for parallel db access in middleware by @myieye in #1196
- Fix trace context lost when squashing and rethrowing GQL errors by @myieye in #1191
- Move projects I manager filter to GQL by @myieye in #1197
- Make complex form types a multi select by @myieye in #1142
- Avoid failed-too-soon health checks on startup by @rmunn in #1212
- Log verbose progress messages in S/R at debug level by @rmunn in #1202
- Sync complex forms by @hahn-kev in #1214
- remove mini lcm in memory implementation by @hahn-kev in #1215
- CRDT sync handles parts of speech by @rmunn in #1203
- Have lexbox API container check fw-headless health by @rmunn in #1192
- Move admin user filters to GQL by @myieye in #1219
- Sync CRDTs with lexbox during crdt merge by @hahn-kev in #1206
- Improve README steps for putting tilt in PATH by @rmunn in #1209
- CRDT sync handles semantic domains by @rmunn in #1217
- Prevent error after hot reload: Operation is not valid due to the current state of the object. (DateTimeType) by @myieye in #1227
- allow creating a complex form type with a predefined ID by @hahn-kev in #1223
- fix bug with project members query permissions by @hahn-kev in #1229
Full Changelog: v2024-10-24-d9e76cec...v2024-11-12-502df9d1
v2024-10-28-d9e76cec
What's Changed
- Big viewer cleanup by @myieye in #1131
- add a CI check to ensure there are no pending model changes that haven't been made into migrations by @hahn-kev in #1138
- Adapt UI to use new wsId field by @myieye in #1143
- Try to bring VS Code formatting closer to JetBrains by @myieye in #1141
- Reorganize viewer tasks by @myieye in #1139
- Keep field help icon attached to field name by @myieye in #1140
- Redesign UI for adding user's projects to org by @myieye in #1147
- Feat/1106 allow user to add their projects to an org by @myieye in #1149
- fix permissions when adding members to orgs by @hahn-kev in #1154
Full Changelog: v2024-10-21-aac22847...v2024-10-28-d9e76cec
v2024-10-24-d9e76cec
What's Changed
- Big viewer cleanup by @myieye in #1131
- add a CI check to ensure there are no pending model changes that haven't been made into migrations by @hahn-kev in #1138
- Adapt UI to use new wsId field by @myieye in #1143
- Try to bring VS Code formatting closer to JetBrains by @myieye in #1141
- Reorganize viewer tasks by @myieye in #1139
- Keep field help icon attached to field name by @myieye in #1140
- Redesign UI for adding user's projects to org by @myieye in #1147
- Feat/1106 allow user to add their projects to an org by @myieye in #1149
- fix permissions when adding members to orgs by @hahn-kev in #1154
Full Changelog: v2024-10-21-aac22847...v2024-10-24-d9e76cec
v2024-10-21-aac22847
What's Changed
- Add recreate project E2E test by @myieye in #1102
- Don't show membership confidential icon on non-confidential project by @myieye in #1107
- use SIL trusted signing wrapper by @hahn-kev in #1113
- Show viewer to all users by @hahn-kev in #1105
- Complex forms in miniLcm by @hahn-kev in #1061
- Copy all .csproj files in backend dev.Dockerfile by @rmunn in #1116
- Update README and Taskfile.yml for easier new-dev setup by @rmunn in #1117
- Bump System.Text.Json from 8.0.4 to 8.0.5 in /backend/FwLite/MiniLcm in the nuget group across 1 directory by @dependabot in #1110
- Get FLEx model version from repo and store in metadata by @rmunn in #1082
- Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot in #1124
- Write about page by @hahn-kev in #1104
- [Feat] Add feedback and about to viewer by @myieye in #1115
- Bump Microsoft.Extensions.Caching.Memory from 8.0.0 to 8.0.1 in /backend/FwLite/FwDataMiniLcmBridge in the nuget group across 1 directory by @dependabot in #1123
- Viewer e2e tests by @myieye in #1120
- Complex forms and components UI by @myieye in #1121
- Prevent typeahead results getting lost on form submit by @myieye in #1112
- Fix typo that was producing incorrect HTML by @rmunn in #1134
- Remove LcmCrdt specific MiniLcm models by @hahn-kev in #1114
- Make reusable minilcm tests out of FW data tests by @hahn-kev in #1128
- Allow listing user's projects when adding to an org by @rmunn in #1119
Full Changelog: v2024-10-07-4a029e78...v2024-10-21-aac22847
v2024-10-07-4a029e78
What's Changed
- Chore/update dotnet deps sep 2024 by @hahn-kev in #1048
- Fix compiler warning about no await operators by @rmunn in #1059
- Bump svelte from 4.2.17 to 4.2.19 in /frontend in the npm_and_yarn group across 1 directory by @dependabot in #1045
- Remove circular module dependency by @rmunn in #1060
- Bump vite from 5.2.13 to 5.2.14 in /frontend/viewer in the npm_and_yarn group across 1 directory by @dependabot in #1062
- mini lcm refactor by @hahn-kev in #1046
- Feat/1056 brand updates, restyling (and a bonus bug fix) by @myieye in #1063
- Bump PNPM version to 9.11.0 by @rmunn in #1069
- Detect and restart stuck hgresume containers by @rmunn in #1071
- Consistent Add/Invite buttons in projects and orgs by @rmunn in #1078
- Don't throw NullReferenceException when inviting guest users to project by @rmunn in #1077
- Don't overwrite local.env in
task setup
by @rmunn in #1076 - implement project reset cleanup by @hahn-kev in #1070
- Actually update language project ID correctly by @rmunn in #1083
- DB migration for Crdt -> SIL.Harmony rename by @rmunn in #1081
- Hide members of confidential projects by @rmunn in #1031
- Fix ctrl+Click on Trace Id in local dev k8s by @myieye in #1085
- Allow multiple project invites for one user by @rmunn in #1043
- Crdt demo by @hahn-kev in #1053
- Fix reusing project-codes gets 404/undefined from GQL cache by @myieye in #1084
- add msix signing by @hahn-kev in #1093
- Use pnpm catalog feature for shared dependencies by @myieye in #1072
- Bug/some crdt semantic domain bugs by @myieye in #1098
- gracefully handle mongodb not being avalible by @hahn-kev in #1097
Full Changelog: v2024-09-05-f9576307...v2024-10-07-4a029e78