Skip to content

Releases: sillsdev/TheCombine

Release 0.7.5

03 Sep 18:05
23c36dd
Compare
Choose a tag to compare

Release 0.7.5 contains the following Pull Requests:

  • Create a cleanup local repository script (#1360)
  • Remove duplicated Cors attributes from Controllers (#1356)
  • Fix handling case if audio file is missing (#1357)
  • Bump Python dependencies (#1355)
  • Enable seeing definitions in merging (#1269)
  • Autofocus the note text field when add note is clicked in new entry (#1353)
  • Added padding between username text and avatar (#1354)
  • Move tooltip above record and play icons (#1351)
  • Fixed empty glosses from causing crashes, changed wording of complete button and added icon (#1350)
  • Add check if frontier nonempty. (#1326)
  • Fix row update mismatch with data loading. (#1324)
  • Add button/field ids. (#1310)
  • Implement merge undo (#1300)
  • Update clean_repo.py (#1329)
  • Fix backup issues (#1349)
  • Add styling to text when no merge duplicates are available (#1327)
  • Upgrade dev-requirements. (#1328)
  • Update npm packages, license reports. (#1323)
  • Backup cleanup (#1322)
  • Bump Microsoft.AspNetCore.Authentication.JwtBearer in /Backend (#1321)
  • Fixed onblur crashing page if username or email field is left empty (#1308)
  • Update frontend license report (#1315)
  • Drop Node 12 support, add Node 16 (#1320)
  • Add 'The' before 'Combine'. (#1318)
  • Backup/Restore on kubernetes (#1313)
  • Increase backend unit test coverage (#1307)
  • Update upload format instructions. (#1302)
  • Added summary views to completed goals (#1248)
  • Remove the need for a blank site_url (#1299)
  • Add production analytics source id
  • Allow developers to opt in to segment.com analytics
  • Enable ESLint exhaustive switch linting (#1298)
  • Update all npm packages and newly deprecated code. (#1291)
  • Add failure logs to the artifacts if CodeQL autobuild fails (#1292)

Release 0.7.4

05 Aug 18:05
87134fa
Compare
Choose a tag to compare

Release 0.7.4 contains the following PRs:

  • Fix email invite. (#1290)
  • Get AWS ECR Credentials (#1278)
  • Bugfix: #1282 (#1289)
  • Remove unnecessary EmailInvite.Id. (#1284)
  • Fix dispatch, localStorage elements of clearing current project. (#1288)
  • Enable Material for MkDocs 7.2 search features (#1283)
  • Increase backend test coverage: Helpers, Models (#1271)

Release 0.7.3

30 Jul 18:30
3ce0f57
Compare
Choose a tag to compare

Release 0.7.3 includes the following PRs:

  • Update slogan on landing page. (#1279)
  • Add users to current project state, and refresh when project is updated (#1277)
  • Implement sorting users by email and reverse alphabetical sorting (#1276)
  • Automatically add registered users to project if invited by email (#1275)
  • Implement user management functionality in project settings (#1253)
  • Fix vscode default tab setting to 4 spaces for cs. (#1264)

Release 0.7.2

22 Jul 16:32
fd0c80d
Compare
Choose a tag to compare

Release 0.7.2 contains the following PRs:

  • Pin Docker version to 20.10.* (#1263)
  • Install set_proj_owner.py script on target (#1262)
  • Maintenance scripts to manage project owner permissions (#1259)
  • Add Definitions column to ReviewEntries and project option to turn it on and off (#1251)
  • Add project owner permission (#1257)
  • Fix edit_uri and add mkdocs-htmlproofer-plugin build option (#1258)
  • Setup kubernetes (#1177)
  • Project settings refactor (#1249)
  • Add unit test; Use em-dash; Replace one-liner ifs. (#1246)
  • Add Definition model, import, export. (#1244)
  • Update launch.json .NET folder 3.1 -> 5.0. (#1245)
  • User Guide: Add Review Entries, Vernacular text; Update Project text. (#1242)
  • Unpin isort (#1243)
  • Revert CharacterInventoryType.RESET string. (#1241)
  • Refactor backend to use idiomatic C# 9 conventions (#1232)
  • Deploy user guide to GitHub Pages (#1236)
  • Remove backend usage of deprecated Newtonsoft.Json (#1222)
  • Upgrade Python dependencies & use mypy strict mode (#1238)
  • Keep login from failing due to avatar error. (#1228)
  • Have export button state when download is ready (#1230)
  • Fix path for maintenance scripts (#1229)
  • Implement user sorting in project and site settings (#1210)
  • Add and use warning message when finding and replacing characters (#1209)
  • Add Docker build GitHub Actions Jobs (#1216)
  • Remove dependency on deprecated Microsoft.AspNetCore.Mvc.WebApiCompatShim (#1220)
  • Retire asyncRegisterForEmailInvite. (#1219)
  • Update backend dependencies (#1215)
  • Upgrade backend to .NET 5 (#1198)
  • Retire State.Sense, which was used somewhat redundantly to State.Active. (#1190)
  • Converted .tsx files to .ts if they did not use React (#1205)
  • Add git tutorial to Learn More. (#1207)
  • Auto-fill a user's email during invite registration (#1206)
  • Clean api source folder before generating OpenAPI frontend bindings (#1202)
  • Enable HTTP/2 support in production NGINX configuration (#1193)
  • Implement Senses column in ReviewEntriesTable. (#1191)
  • Have successful register auto-login. (#1187)
  • Enable OpenAPI schema generation on the backend (#1136)
  • Small README note (#1184)
  • Expand "Learn More" at end of README (#1180)
  • Use ts-key-enum to improve type safety of comparisons of KeyboardEvents (#1179)
  • Recommend Ubuntu 20.04 for Linux development (#1169)
  • Disable pulling fonts from the Internet in the user guide (#1170)
  • Fix Markdown table of contents link in README (#1168)
  • Instructions for using the NUC (#1165)

Release 0.7.1

17 May 22:32
b602a0c
Compare
Choose a tag to compare

Release 0.7.1 contains the following PRs:

  • Landing Page (#1115)
  • Add backend licenses to user guide (#1164)
  • Use fully qualified version for Docker Compose configuration (#1161)
  • Fix Chocolatey README links (#1163)
  • Add third party license report to the frontend (#1158)
  • Set ethernet as optional on NUCs (#1162)
  • Revert Jinja2 to < 3.x (#1159)
  • Upgrade Python dependencies (#1157)
  • Explicitly enable the docker service when docker is installed (#1156)
  • Add configuration to hide email functions (#1154)

Release 0.7.0

10 May 17:38
d8e0100
Compare
Choose a tag to compare

Release 0.7.0 contains the following PRs:

  • Remove residual backend HTTPS setting (#1150)
  • Prefer using Enumerable.Range for simple loops (#1147)
  • Replace frontend MergeDupFinder with backend implementation (#1142)
  • Remove unused https_server.py script (#1144)
  • Remove unused add_lift_imported_field.sh script (#1146)
  • Run npm update, npm install @testing-library/user-event@13. (#1139)
  • Fix link to production docs from README (#1143)
  • Use a Permission enum to make permission comparisons more maintainable (#1134)
  • Remove reference to backend running on port 5001, which is no longer valid (#1137)
  • Bump instructions for installing dotnet-format to the latest version (#1135)
  • Refactor Redux Code for components that use history (#1117)
  • Move Merge Blacklist to the backend. (#1126)
  • Use http-status-codes package to provide human-readable names to checking HTTP status codes (#1133)

Release 0.6.10

26 Apr 18:07
e7f6e0e
Compare
Choose a tag to compare

Release 0.6.10 contains the following PRs:

  • Fix email invite logic (#1122)
  • Fix email invite and password reset features (#1124)
  • Split off Repositories from Services; Cleanup Controllers (#1116)
  • Update segment comment
  • Add analytics identify and track stubs for Login tests
  • Fix analytics object in index.html
  • Backout check for empty analytics key
  • Add check for analytics in browser history and login
  • Define analytics key for each host type
  • Pass analytics key to app through config.js
  • Stub out the analytics track for GoalTimeline tests
  • Add segment.com analytics tracking to The Combine
  • Drop Python 3.6 support (#1114)
  • Python code improvements (#1113)
  • Upgrade Python dependencies (#1112)
  • Add completed merges page; Diminish goal history and goal routing (#1107)
  • Fix ProjectSettings console warning by inverting Typography and Grid nesting. (#1110)
  • Fix link to User Guide (#1109)
  • Add missing translates. (#1106)
  • Refactor AWS credentials and environment variable definitions (#1105)

Release 0.6.9

09 Apr 22:59
55047e2
Compare
Choose a tag to compare

Release 0.6.9 includes the following PRs:

  • Fix maxScore bug and set levels to 0,3.
  • Decrease maxScores from 1&3 to 0&2.
  • Use theme.spacing.
  • Present more similar ones first.
  • More dup sets at a time, since it takes so long to load.
  • Delete package-lock.json and run npm install.
  • Rollback react-native, to avoid typescript conflicts. (#1100)
  • Refactor for kubernetes (#1098)
  • Implement: GoalStatus; Loading screen (#1097)
  • MergeTree refactor (#1087)
  • Use forwardRef around UserMenuList to prevent console warning. (#1096)
  • Refactor Maintenance scripts (#1091)
  • Improve public nuc page (#1090)
  • Backup/restore scripts for development environment (#1084)
  • [ReviewEntries] Don't require semantic domains. (#1089)
  • Configure logging for docker engine (#1088)
  • Implement activeGoal in state; Save completed merges; Retire EmptyGoal. (#1085)
  • Simplify goalState; Implement user-viewable completed CharInv. (#1049)
  • Fix test of keep_pattern (#1083)
  • Remove host_vars files (#1082)
  • MergeDups refactor (all at once, rather than one-by-one) (#1081)
  • Implement cert-client mode for the certmgr container (#1077)
  • Add instructions to view log of single service (#1080)
  • Recover from failed Lift import attempts (#1074)
  • Cleanup 'id' variable names; Change let -> const where appropriate. (#1075)
  • Merge reducer cleanup. (#1073)
  • Don't worry about project language when importing entries. (#1065)
  • Fix docker install handler (#1070)
  • Remove try-catch that's masking errors. (#1069)
  • Upgrade upstream SIL dependencies to 8.0.0 (#1057)

Release 0.6.8

06 Mar 14:59
63fce88
Compare
Choose a tag to compare

Release 0.6.8 contains the following commits:

  • Upgrade upstream SIL dependencies to 8.0.0 (#1057)
  • Document that FinishEntry cannot be marked async (#1066)
  • Make FinishEntry sync in order to match base class expectations and fix Lift Import (#1064)
  • Fix typo and formatting in README (#1058)

Release 0.6.7

05 Mar 15:53
d951d47
Compare
Choose a tag to compare

Release 0.6.7 includes the following commits:

  • Use InsertManyAsync() on import to reduce connections to mongo. (#1054)
  • Fully qualify pip-tools command (#1056)
  • Docker log with rsyslog (#1055)
  • Install TheCombine on a NUC in Docker containers (#1050)
  • Cut residual language stuff missed in #1033. (#1052)
  • [MargeDup, ReviewEntries] View glosses in all analysis langs (#1033)
  • Allow upgrades to docker-compose (#1048)
  • Document use of LiftSense.Id for GUID (#1047)
  • Improve code quality for combine maintenance scripts (#1041)
  • Fix Sense.Clone() to clone Accessibility (#1045)