Skip to content

Releases: bvdcode/MedicalScanner

v1.0.10

17 Jun 07:42

Choose a tag to compare

Add loading service and UI enhancements

- Integrated CommunityToolkit.Maui and added LoadingService for managing loading indicators.
- Updated MainViewModel to utilize LoadingService for connection processes.
- Enhanced TemperatureViewModel with Fahrenheit conversion.
- Modified MainPage and TemperaturePage for improved UI text and layout.
- Created LoadingPopup for displaying loading status during operations.

v1.0.9

17 Jun 05:09

Choose a tag to compare

Add temperature monitoring feature and UI

- Updated `AppShell.xaml.cs` to register a route for `TemperaturePage`.
- Modified `RssiToSignalLevelConverter.cs` to support nullable types.
- Enhanced device connection handling in `MainViewModel.cs` with timeout and improved alerts.
- Expanded `sketch_jun16a.ino` to read temperature from a DHT sensor and broadcast via BLE.
- Introduced `TemperatureViewModel.cs` for managing temperature data and device state.
- Created `TemperaturePage.xaml` for displaying temperature data and device info.
- Added `TemperaturePage.xaml.cs` to set up binding context and manage view model disposal.

v1.0.8

16 Jun 03:39

Choose a tag to compare

Update layout and button text in MainPage.xaml

- Added a ScrollView and VerticalStackLayout for improved layout management.
- Changed button text from "Connect" to "Info" while retaining command binding.

v1.0.7

19 May 07:43

Choose a tag to compare

Add device connection functionality to MainViewModel

Updated MainViewModel to include ConnectCommand and
ConnectToDevice method for handling device connections.
Modified MainPage.xaml to replace the item layout with
a Grid that includes a "Connect" button for each device,
allowing users to connect directly from the device list.

v1.0.6

19 May 07:07

Choose a tag to compare

Add device collection and signal strength converter

Updated `MainViewModel` to use `ObservableCollection<IDevice>` for managing discovered devices. Introduced `ScanButtonText` for dynamic button labeling and refactored scanning logic. Enhanced `OnDeviceDiscovered` to maintain order based on RSSI values.

Modified `MainPage.xaml` to include a `CollectionView` for displaying devices with their name, ID, and signal strength. Added `RssiToSignalLevelConverter` to visually represent RSSI values with filled and empty bars.

v1.0.5

19 May 04:52

Choose a tag to compare

Refactor app to adopt MVVM architecture

- Updated `AppShell.xaml` to change the local namespace for better organization.
- Completely rewrote `MainPage.xaml` to implement data binding with a new layout.
- Rewrote `MainPage.xaml.cs` to set the `BindingContext` to `MainViewModel`.
- Updated `MedicalScanner.csproj` to include necessary package references for MVVM and Bluetooth functionality.
- Added `MainViewModel.cs` to encapsulate Bluetooth scanning logic and manage UI state.
- Overall, these changes enhance code maintainability and separation of concerns.

v1.0.4

18 May 05:53

Choose a tag to compare

Update permission checks to use Bluetooth

Changed permission checks and requests from NearbyWifiDevices to Bluetooth. This ensures the application correctly handles Bluetooth permissions for scanning functionality.

v1.0.3

17 May 15:31

Choose a tag to compare

Remove container setup for .NET MAUI and streamline workflow by cachi…

v1.0.2

17 May 11:29

Choose a tag to compare

Fix version bump logic in APK workflow to correctly update Applicatio…