Skip to content

Commit

Permalink
Merge pull request #18 from FluegelsApps/documentation-dev
Browse files Browse the repository at this point in the history
Merge version 1.0.0 changelog into main branch
  • Loading branch information
M4x-Dev authored Mar 20, 2021
2 parents 9a8eeb0 + db0b119 commit 07b9809
Show file tree
Hide file tree
Showing 2 changed files with 134 additions and 17 deletions.
134 changes: 134 additions & 0 deletions docs/app-changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
## Version 1.0.0 | 21.03.2021

### New features in this release:

- added new features to BLE testing
- new "Sensor timeout" value
- new "RSSI threshold" value
- implemented interface to modify test beacon in testing page
- ability to pause / resume the server in the status notification
- ability to pause / resume the server in the launcher shortcut
- ability to freeze the data view in the details page
- swipe gesture to disconnect / delete clients in the client view
- swipe the client to the right side to delete this client and ALL of the data received from this client
- swipe the client to the left side (when receiving data) to close the connection
- auto-complete engine for filtering (all pages: clients, sensors, main data, scanning)
- ability to have multiple filters of same type
- added all Aruba device classes to filtering
- app automatically retries the last action if you grant missing permissions

##### Note: Android 11 introduced a delay for foreground services. If you start or stop the server it may take up to 10 seconds for the server to start or stop.

### Reworked features and improvements:

- reworked changelog-system and dialog
- expand / collapse changelog entries (similar to privacy statement)
- changed changelog to markdown format
- reworked BLE testing
- reworked filtering
- added dialog to choose certificate export location
- added colored background with action icon and name when swiping a list item

### Fixed bugs and issues:

- fixed issue that disabled certificate imports on Android 11 and higher
- fixed issue that disabled certificate exports on Android 11 and higher

- fixed BLE scanning performance (still lags on some devices, will be fixed in next release)
- fixed bug that sometimes destroyed filtering after devices rotation
- fixed bug that locked token expiration time in client view to 01.01.1970 (visual bug)
- fixed bug that caused app to crash when it was rotated at the end of the setup
- fixed bug that client status was stuck in "Handshaking..." when not sending messages
- fixed bug that client log messages sometimes were in wrong order and duplicated

---

## Beta 0.9.8 | 11.03.2021

- fixed issue that disabled certificate import in newest Android update

---

## Beta 0.9.7 | 06.03.2021

- reworked web-dashboard
- reworked logging-system
- implemented recent update notifications
- the server is now able to run in the background with the app closed
- ble testing is now able to run in the background with the app closed
- ble advertising is now able to run in the background with the app closed
- implemented new client authentication type "client secret"
- fixed issue: server port was not changeable
- huge server performance improvements (processing time has been reduced from aprox. 600ms to aprox. 2ms)
- various bug fixes

---

## Beta 0.9.6 | 08.02.2021

- added support for all device rotations, including new layouts for larger devices
- added tutorial views that show up the first time you open the app
- can also be reopened via the "guide" section of each page
- added app documentation that can be opened via the "documentation" section of each page
- implemented new markdown license format
- reworked application setup
- various fixes and improvements

---

## Beta 0.9.5 | 28.01.2021

- Refactored big parts of the app, including:
- Logging & Dashboard pages
- Client & Sensor pages
- Telemetry, BLE data & WiFi data pages
- BLE scanning & advertising pages
- Huge performance improvements
- Layout improvements and changes
- Added BLE settings (scanning, testing)
- Various bug fixes
- Setup crash fixed

---

## Beta 0.9.4 | 17.01.2021

- Reworked data processing and layouts for all types of data
- Privacy notice updated
- Implemented Aruba Wi-Fi data messages
- Implemented feature to notify user about license changes
- Several bugs fixed
- input issues in iBeacon advertising layout fixed
- Styling updated

---

## Beta 0.9.3 | 05.01.2021

- Crash during authentication token generation on some devices fixed

---

## Beta 0.9.2 | 04.01.2021

- Layout issues on smaller devices fixed
- Handling of Aruba ApHealthStatus messages implemented
- Filter systems updated and reimplemented
- UI updated and changed
- Various bugs fixed

---

## Beta 0.9.1 | 02.01.2021

- Fixed various crashes
- Optimized memory usage / performance
- UI improvements & updates
- Implemented ability to manage server / certificate from dashboard
- Implemented ability to download config templates

---

## Beta 0.9.0 | 29.12.2020

- first public beta release of the application
17 changes: 0 additions & 17 deletions docs/settings/settings_bluetooth.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,20 +28,3 @@ Note; The server also has to run in the background because this feature depends
### Advertising UUID

Tap this setting to change the iBeacon UUID of the testing advertiser that will be used during all tests

### Advertising power

Tap this setting to change the power level of the testing advertiser that will be used during all tests
Available levels:
- Ultra-Low (Consumes least battery)
- Low
- Medium
- High (Consumes highest amount of battery)

### Advertising frequency
Tap this setting to change the frequency of the testing advertiser that will be used during all tests. The frequency sets the interval between each advertisement of the iBeacon
Available frequencies:
- Low power (every ~1000ms)
- Balanced (every ~250ms)
- Low latency (every ~100ms)
Note: This setting might also have an impact on the battery

0 comments on commit 07b9809

Please sign in to comment.