All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning and Keep a CHANGELOG.
- Add resolution and DPI check on VM creation.
- Fix VM aggregation bug on the test campaign run.
- Fix show old campaign data.
- Add test run to live.
- Add live reconnect when noVNC disconnects.
- Change nfc off as default.
- Fix toolbox live drag on firefox because the event does not have coordinates.
- Change live scaling behavior.
- Fix integration tests.
- Remove prod deployment from CI. Since the stack was not maintained we decided to remove it.
- Add back button to test source editor.
- Add details page with compilation results in the test source list.
- Add remove test campaign.
- Add default image on live creation.
- Fix style at live machine list.
- Fix state after saving test source file.
- Changed naming monkey runner => monkey tool.
- Fix style of status boxes in live mode.
- Fix wrong property at IconButtonApp component.
- Fix API error message while exiting live VM.
- Fix live error when packages list request returns a 500.
- Fix selection of APKs being removed at campaign creation if device is added.
- Fix live rescaling bug with window resize.
- Fix selection of custom size/dpi when adding device at campaign creation.
- Remove from APK Manager list the apks that come from test sources.
- Remove timing from test results.
- Add quota panel to campaign.
- Add machine information to tests running.
- Add to the CI the deployment of stories at build/stories.
- Add hwconfig to live info.
- Add rotation buttons to live.
- Add drag toolbar on live fullscreen.
- Add project details with billing values.
- Add collapse toolbar on live fullscreen.
- Add test manager (dsl).
- Add hwconfig to campaign (possibility to select device configuration for test campaign).
- Moved all components in /#themes to storybook.
- Live code cleanup.
- Fix bugs with 180° rotation.
- Initiate some sensors when load live.
- App redesign: new theme colors and new logo.
- Remove the packages from campaign (when empty all tests will be run).
Tagging v0.7.1 to keep up with backend version.
- Dialog live session creation.
- User quota API integration (before was hardcoded value).
- Test manager (testsources backend API integration).
- Test campaign (campaigns backend API integration).
- Add component select field.
- Live fullscreen and fit size.
- Add CI deployment and release.
- Add Notify lib to group polling actions.
- Update many API calls to comply with backend modifications.
- Update npm packages.
- Update async calls of live apk install and monkey runner.
- Some components from /#themes to new project frontend-stories.
- Update live list to filter out campaign machines.
Note: v0.6 skipped because we did not had a stable version to tag before tag v0.7 arrived in the backend.
Last tag before big changes on backend API (v0.6).
- Test Manager.
- Fix vm list.
Note that we skipped 0.4.* for the sake of consistency with the other version projects of AiC.
- Reflux promise. Refactor of all the code related to backend API.
- Build with webpack.
- TOTP for VNC connection.
- Prototype banner.
- Images enabled by config.
- VM Quota limit.
- Update packages, passing to react@v15.
- Fix all material-ui paths, buttons colors and toolbars alignments.
- Secure connection with wss for websockets and https for backend.
- Live connects to gateway for the vm screen (vm docker reverse proxy).
- Feedback for apk install and monkey runner on live.
- Fix project internal selected menu indication.
- Live GSM calls.
- Live Monkey runner (panda icon).
- Project management.
- Camera assets management and live camera.
- Update live create to JSON (update on kyaraben API).
- Update Backend API, separate into rest-api and gateway*.
- Update APK Manager now shows upload progress.
- Fix live rotation.
- Fix next path on logout/redirection.
- Fix home redirection when already logged.
- Fix when changed battery value on live.
- Fix VM list machine status (deleting and error where without icons).
- Indexes files (for now while we don't have tree shacking).
- Audio live (for now while backend does not support it).
- Live VM sensors: gps, battery, accelerometer, light, gravity, gyroscope, linear_acc, magnetometer, orientation, pressure, proximity, relative_humidity, temperature.
- Live install APK.
- APK Manager: list, upload and delete APKs.
- Server error dialog appears when any request to back-end API returns 500.
- Update of dependency packages with major API changes.
Working version with python backend API. Before refactoring for packages update.
Version with gitlabci build and support to python microservices back-end.
Working version of December 2015 demo. Last version with vertx.