Version 0.5.1
What's Changed
Breaking Changes 🛠
- Implement localization as part of a mission by @aestene in #1277
New Features 🎉
- Use token roles in controllers by @andchiind in #1211
- Banner and setting alert for blocked Robot by @UsamaEquinorAFK in #1298
Improvements
- Add missionRunResponse model to backend by @prasm313 in #1193
- Refactor pressure and battery display by @andchiind in #1207
- Modify function definitions by @Eddasol in #1217
- Readd populate db in missions test by @andchiind in #1202
- Add trufflehog github workflow for Flotilla by @UsamaEquinorAFK in #1235
- Refactor create robot query by @Afonso-2403 in #1245
- Improve appearance of no missions available dialog by @mrica-equinor in #1196
- Make add mission button and queue independent by @mrica-equinor in #1198
- Require admin privileges to view inspections by @andchiind in #1263
- Make area required in missionRun/Definition by @andchiind in #1276
- Prevent collisions in signalr messages in local development by @andchiind in #1260
- Remove polling and refactor mission page by @andchiind in #1274
- Utilise non-admin roles in tests by @andchiind in #1253
- Refactor event handlers by @Afonso-2403 in #1290
- Add alert for failure to send robot to safe zone by @andchiind in #1294
- Move rerun functionality to backend by @andchiind in #1268
- Update individual properties by @aestene in #1279
Bug Fixes
- Fix duplicates in mission queue by @Eddasol in #1219
- Remove area from robot query by @tsundvoll in #1255
- Remove LINQ errors for filtering by @andchiind in #1246
- Compare deck and installation using ID by @aestene in #1278
- Fix mission queue not refreshing upon mission delete by @andchiind in #1282
- Add mission placeholder for inspections by @andchiind in #1293
Database Changes 💾
- Make a cronjob functionality intended for InspectionReportGeneration by @UsamaEquinorAFK in #1218
- Fix naming convention for InspectionFinding by @UsamaEquinorAFK in #1225
Other Changes
- Add eslint to frontend pipeline by @Christdej in #1205
- Change base image in frontend to alpine by @eivindsjovold in #1221
- Refactor robotTest with robotResponse by @prasm313 in #1224
- Add AdaptiveCard to Cronjob Function and send it to Teams Channel by @UsamaEquinorAFK in #1223
- Add logging message to the start of InspectionFinding EventHandler by @UsamaEquinorAFK in #1237
- Testing dev environment for debugging Background service used in Inspection Reporting by @UsamaEquinorAFK in #1238
- Remove project path dependency for fetching secret by @UsamaEquinorAFK in #1239
- Update interval to 1 day by @UsamaEquinorAFK in #1240
- Change interval in appsetting to debug service in dev by @UsamaEquinorAFK in #1243
- Add Cronjob expression to InespectionFindingEventHandler Service by @UsamaEquinorAFK in #1257
- Fix inspectionfinding test to become deterministic by @UsamaEquinorAFK in #1258
- Add Local appsettings by @tsundvoll in #1259
- Add logs for AdaptiveCard by @UsamaEquinorAFK in #1266
- Pass NA in InspectionReport if some entities are null by @UsamaEquinorAFK in #1269
- Fix all bugs in inspection report service by @UsamaEquinorAFK in #1275
- Add area to echo mission by @oysand in #1244
- Log robot status update by @oysand in #1283
- Add additional logging by @oysand in #1284
- Add debug log to robot property update by @oysand in #1285
- Temporary change log to information by @oysand in #1287
- Set default launch profile to Local by @andchiind in #1288
- Possibility to filter in the Area GET Endpoint by @UsamaEquinorAFK in #1273
- Add best frontend practises document by @andchiind in #1295
- Add translation for failed request alerts by @Eddasol in #1299
Full Changelog: v0.5.0...v0.5.1