Skip to content

Releases: sillsdev/languageforge-lexbox

v2024-12-11-45257719

11 Dec 10:50
Compare
Choose a tag to compare

v2024-12-11-165a44a3

11 Dec 10:10
165a44a
Compare
Choose a tag to compare

What's Changed

  • Chore/fix serilization error add entry component change by @hahn-kev in #1310

Full Changelog: v2024-12-09-ce288105...v2024-12-11-165a44a3

v2024-12-09-ce288105

09 Dec 08:45
ce28810
Compare
Choose a tag to compare

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

27 Nov 10:07
Compare
Choose a tag to compare

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

20 Nov 07:04
Compare
Choose a tag to compare

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

12 Nov 07:20
502df9d
Compare
Choose a tag to compare

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

28 Oct 03:02
d9e76ce
Compare
Choose a tag to compare

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

28 Oct 02:38
d9e76ce
Compare
Choose a tag to compare

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

21 Oct 09:50
Compare
Choose a tag to compare

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

07 Oct 07:05
4a029e7
Compare
Choose a tag to compare

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