Commit Graph

341 Commits

Author SHA1 Message Date
himalia416
e221b2cee2 Fixed window insets 2025-08-04 13:02:51 +02:00
Aleksander Nowakowski
4daf549034 Unnecessary activity label removed 2025-08-04 12:27:24 +02:00
Aleksander Nowakowski
a6555d82fc New icon 2025-08-04 11:19:32 +02:00
Himali Aryal
b67abd60e6 Migration to new BLEK library (#143)
* Changed view.

* Clear messages.

* Clear messages.

* Add or delete configuration.

* Fixed configuration picker.

* Edit configuration.

* Create new macro.

* removed unnecessary resource files.

* Fixed running macro command.

* Delete macro

* Edit macro

* Changed to peripheral name.

* Show peripheral name.

* Fixed Eol tab design.

* Removed icon resource

* String changes

* Removed any permission from home view.

* Clear device after disconnection.

* 1 line app bar

* Changed missing services text.

* Throughput service view changes.

* Throughput service fixes.

* Removed unused resources.

* Fixed Health temperature profile.

* Show heart rate.

* Fixed hrs view.

* Show heart rate data from left to right in the chart.

* Changed chart color, solid, and scroll to see history.

* Horizontal grid hidden, in case needed.

* HTS view update

* Changed padding.

* Removed circular icon background.

* Updated Battery level view.

* Updated hrs body sensor location.

* Moved ui mappers into view.

* Updated gls view.

* Changed focus color.

* Fixed issue with job.

* Fixed bps.

* Added Blood pressure feature uuid.

* Added blood pressure feature data.

* Added rscs feature data.

* Fixed cscs view.

* Show supported features.

* Fixed ui

* Suspend the service discovery for GLS and CGMS until bonding is completed.

* Added suspend on the function level.

* Bonding state check only to cgms service

* Removed stacktrace print.

* Make cgms record available within a scrollable box

* Changed to gray color.

* removed padding

* Fix height for output section.

* onExpand click event.

* Added todo for 9th item.

* Removed unused code block.

* When in focus, reduce the hint text alpha value.

* Show empty text error.

* Clear focus on tap outside.

* Add border when focused.

* Propagate focus changes.

* CGM graph

* Added sample of one to many uart configuration database.

* Added device and configuration entities.

* Fixed issue with only showing last item from the list.

* Changed configuration database irrespective of device address.

* File rename.

* Added last configuration datastore.

* Check if configuration name is unique

* Removed Macro text.

* Included x and y axis data points.

* Added channel sounding service uuid.

* Upgraded agp version to 2.7.

* Added channel sounding manager.

* Downgraded datastore preference to 1.1.4.

* Changed to nordic colors.

* Added ranging permission.

* channel sounding repository

* channel sounding service data

* channel sounding profile

* channel sounding profile in viewmodel

* channel sounding manager class

* channel sounding testing

* CS service characteristics

* Create bonding before channel sounding connection.

* Clean up.

* Added LBS profile

* Read/write data to LBS

* LBS ui events

* LBS service

* LBS profile

* LBS ui

* Agp upgrade

* Fixed LBS profile

* Removed focus

* Changed macro size to 9

* Changed macro color

* Show macro in bottom sheet

* View refactoring

* Added Blek dependency

* Added utils dependency

* rename

* Removed unused event

* reorganization

* uart macro view update

* background color update

* different color for input and output message type

* Changed to uart event

* removed duplicate

* rename

* auto scroll to new record

* removed unused dependency

* Fixed crash with ChannelSoundingManager injection.

* Require bonding only if it has bonding information

* Changed disconnection

* CGMS graph

* changes in the home view

* Home view fixes

* changed color

* Show MacroEol character in the input message.

* Home view icon fixes.

* Cadence data parser fixes

* Fixed CSC settings view.

* Fixed rscs view

* hiding graphs until its finished

* Removed duplicate

* Fixed RSCS view

* Fixed notification icon

* fixed csc module name

* Fixed icon cutoff

* Fixed CSCDataParser

* Fixed CGMS profile

* Fixed GLS view

* Fixed GLS strings

* Fixed HTS view

* Fixed HTS view

* title change

* Added hts timestamp

* Deleted verbose text

* UART: changed macro/configuration to preset

* UART: fixed input text field

* UART: removed expandable/collapsable preset

* UART: added extra warning to delete action

* UART: don't trim message end.

* UART: message section

* UART: configuration fixed

* UART: configuration fixed

* Fix crash when disconnecting before MTU change completes

* Disabled incomplete PRX profile

* Moved non-composable lambdas to parameters

* refactoring display text

* Fixed channel sounding screen

* Disconnect on missing services before navigation

* Fixed label name

* Tailored disconnection message.

* Tailored disconnection message.

* Moved profile file to utils

* App analytics events and modes

* Integrated analytics with the profile actions.

* Show only first non-battery service if multiple services are present.

* Fixed window insets for camera notch.

* Fixed glucose measurement context.

* Fixed glucose concentration unit.

* Fixed duplicate analytics update.

* rename

* refactoring text

* Handled disconnecting event.

* Replaced with LazyColumn

* Fixed window insets

* Replaced TitleAppBar with NordicAppBar

* Show device address

* Show multiple service names if available.

* Fixed padding

* BPS: Fixed waiting for measurement view.

* BPS: view

* GLS: Fixed padding

* Ui: Fixed dialog

* RSCS: fixed distance formatting error

* CGMS: ui consistency

* DFS: ui fixes

* Replaced local scanner with common library scanner.

* Fixed padding

* reorganization

* Removed previous uart module

* Text with animated three dots

* HTS: text fixes

* formatting texts

* changed text style

* fixed string

* Fixed HRS, not completed

* DFS: fixed ui

* HRS: graph fixes

* UART: scroll up when keyboard is visible

* Uart input: Add focus

* Uart fix: input text field

* UART: created rememberImeState

* HRS: heart rate ui fixes

* profile view scrollable fix

* DFS: ui fixes

* Fixed logger

* Check if the battery characteristics supports NOTIFY or INDICATE property

* Dependency update

* Changed background color

* cleanup

* Fixed distance measurement data update.

* Filtered devices with testing address

* Added preview data

* Fixed section view

* Fixed elevation view

* Removed duplicate views

* Fixes control points

* String fixes

* Elevation view fixes

* Range slider view update

* Fixed DFS views

* Fixed DFS ui

* Fixed DFS views

* Separated views

* Separated profile viewmodel into individual profile view models.

* AGP upgrade

* Job canceled and make jobs null on clear

* Profile name update

* Request maximum MTU size only if it is not already set.

* Fixed null pointer exception

* Battery characteristics read property check

* Fixed early mtu request

* Removed garbage states

* Removed logs

* Removed multiple vertical scroll

* Fixed padding

* Ui fixes

* File reorganization

* Fixed previous configuration not loading on reconnection

* Removed unused files

* Dependency update

* Renamed module name

* Removed unused dependencies

* Added param

* Removed unused code block

* Code optimization

* Removed unused file

* Readme update

* Hide Channel sounding until implementation is complete

* Handled initial state closed

* revert changes

* Added library as module placeholder

* Fixed multiple flows for the same peripheral

* Request mtu size only when needed

* Readme update
2025-07-30 14:51:02 +02:00
Himali Aryal
9a71e66c10 Migration to AGP and Commons Library (#142)
* Update dependencies

* Migrated logger feature

* Updated to be compatible with common library version 2.0.0

* Migration to Kotlin BLE 1.1.0

* Changed to Enum entries

* Removed unnecessary ExperimentalMaterial3Api annotation

* Migrated from SmallTopAppBar to TopAppBar

* Changed to data object

* Made nullable logger

* Changed to nullable

* Changed import
2025-07-25 16:13:50 +02:00
Aleksander Nowakowski
de978fd9fc Mock devices improvements (#137) 2024-01-03 13:13:23 +01:00
Sylwester Zieliński
c922e69efa Fix advertising mock servers 2023-12-27 08:41:08 +01:00
Aleksander Nowakowski
1004a561fd Migration to latest BLEK (#132)
* Migration to latest BLEK

* Clean up
2023-12-21 22:55:47 +01:00
Sylwester Zieliński
391a4e0b6d Fix crashes observed on Firebase console (#130)
* Switch getParcelableExtra to IntentCompat

* Fix MissingForegroundServiceTypeException

* Fix UART server

* Move foreground service permissions to one place
2023-10-16 15:41:41 +02:00
Sylwester Zieliński
9c1ac06894 Develop (#129)
* Bump version catalog

* Fix tests compilation issues

* Fix build issues

* Bump version catalog

* Bump Gradle
2023-10-13 15:11:02 +02:00
Sylwester Zieliński
002487f872 Merge branch 'develop' 2023-08-06 12:00:59 +02:00
Sylwester Zieliński
878bf61e52 Small fixes 2023-08-06 11:59:11 +02:00
Sylwester Zieliński
0212f49b52 Apply fixes 2023-08-05 09:14:47 +02:00
Sylwester Zieliński
09f570e4fa Fix build issue. 2023-08-04 13:02:35 +02:00
Sylwester Zieliński
4f769e90c2 Sync changes 2023-08-03 10:31:21 +02:00
Sylwester Zieliński
2870ef109e Make test with service working 2023-06-23 11:20:27 +02:00
Sylwester Zieliński
19c18382aa Make logger mockable 2023-06-16 16:21:05 +02:00
Sylwester Zieliński
2a66654c33 Add mock tests to GLS 2023-06-15 16:59:17 +02:00
Sylwester Zielinski
8e0348565e Fix proguard-rules.pro 2023-06-02 13:14:52 +02:00
Sylwester Zielinski
3f42fae284 Add tests to GLS profile 2023-05-16 16:08:19 +02:00
Sylwester Zielinski
1d9e340621 Resize Activity on keyboard 2023-04-04 13:22:30 +02:00
Sylwester Zielinski
9271ee4955 Improve logging 2023-04-03 12:58:30 +02:00
Sylwester Zielinski
c69b8c72a2 Fix logger 2023-03-31 15:42:36 +02:00
Sylwester Zieliński
05f6d9e680 Changes for Roshan 2023-02-21 19:02:43 +01:00
Sylwester Zieliński
2ac493ccda Change collectAsState to collectAsStateWithLifecycle 2023-02-20 18:01:34 +01:00
Sylwester Zielinski
1125bc41d7 Optimize imports 2023-01-23 14:38:42 +01:00
Sylwester Zielinski
113a42af54 Fix paddings 2023-01-23 14:34:07 +01:00
Sylwester Zielinski
24e909d0e3 Clean project 2023-01-23 12:04:07 +01:00
Sylwester Zielinski
0b705a20e7 Fix compilation issues 2023-01-20 15:52:18 +01:00
Sylwester Zielinski
00d70863de Migrate profiles to new libraries 2023-01-20 14:15:35 +01:00
Sylwester Zielinski
d405b1ab19 Update dependencies 2023-01-19 17:27:22 +01:00
Sylwester Zieliński
100a98d032 Add copyright and change theme module to ui 2022-06-20 12:38:15 +02:00
Sylwester Zieliński
b6721b0231 Add analytics permission switch to settings 2022-06-03 14:28:20 +02:00
Sylwester Zieliński
83a5123318 Update common libraries version 2022-05-23 15:39:47 +02:00
Sylwester Zieliński
79eeca4491 Disable link loss alarm after disconnect 2022-05-23 15:08:24 +02:00
Sylwester Zieliński
7293e8f124 Change analytics events 2022-05-10 15:46:23 +02:00
Sylwester Zieliński
76da017c63 Add fixes to UART screen 2022-05-09 16:21:22 +02:00
Sylwester Zieliński
c7b2cae6a3 Modify UART screen 2022-05-06 16:03:45 +02:00
Sylwester Zieliński
056f2bc57d Add AppOpen analytics event 2022-04-13 10:17:05 +02:00
Sylwester Zieliński
cd61aa1a2d Enable Crashlytics for release builds only. 2022-04-12 11:16:52 +02:00
Sylwester Zieliński
83be7390ef Add Firebase gradle configuration 2022-04-08 15:18:25 +02:00
Sylwester Zieliński
e618d4c949 Increase Gradle version to 7.1.3 2022-04-08 13:29:58 +02:00
Sylwester Zieliński
39adf9149a Add logger icon to AppBar 2022-04-04 16:07:15 +02:00
Sylwester Zieliński
ca78a843dd Add support for nRF Logger 2022-04-01 12:55:44 +02:00
Sylwester Zieliński
b37e11d1cd Change button colors in dark theme 2022-03-31 14:57:12 +02:00
Sylwester Zieliński
c599c20696 Change DFU label depends on DFU app presence. 2022-03-31 14:44:55 +02:00
Sylwester Zieliński
aa36bf8dcb Add proguard rules for Simle XML 2022-03-22 12:25:10 +01:00
Sylwester Zieliński
3d611dbcff Modify DFU button 2022-03-21 15:45:27 +01:00
Sylwester Zieliński
08d7ed1e62 Change DFU link and update gradle version 2022-03-18 16:50:39 +01:00
Sylwester Zieliński
cd511e71df Remove Ukraine support motive 2022-03-17 13:11:56 +01:00