1
0
mirror of https://github.com/oliexdev/openScale.git synced 2025-08-10 10:44:47 +02:00
Commit Graph

1997 Commits

Author SHA1 Message Date
oliexdev
54b168d879 Implemented Bluetooth user interaction handling 2025-08-09 21:01:13 +02:00
oliexdev
8b77750ff0 Add DatabaseProvider for data sharing and add real-time sync triggers with openScale sync 2025-08-06 15:41:52 +02:00
oliexdev
9e045553ef Add ProGuard rules and OSS build type 2025-08-06 10:25:34 +02:00
oliexdev
5a87f1452b Add new Bluetooth string resources and use them 2025-08-05 17:54:50 +02:00
oliexdev
646d5a8f0c Recalculate derived values after CSV import 2025-08-04 08:04:54 +02:00
oliexdev
c44080aa17 Make more MeasurementTypes visible in the default table and chart views 2025-08-03 19:03:02 +02:00
oliexdev
5dcc41d784 Initial integrated the existing Java Bluetooth scale classes and Bluetooth libraries from the Java-based openScale project.These components have been integrated into openScale 3.0 project structure but have not yet been migrated to Kotlin. Further work will be required to refactor and update this code to align with Kotlin best practices and the overall project architecture. 2025-08-03 17:54:25 +02:00
oliexdev
3a0840fdf2 make line chart point a little bit transparent and smaller 2025-08-03 14:51:11 +02:00
oliexdev
e3698828ad Use during csv import already existing MeasurementTypes 2025-08-03 14:35:46 +02:00
oliexdev
7a4b50089a Use in SettingViewModel the showSnackbar method by ShareViewModel 2025-08-03 13:52:37 +02:00
oliexdev
5513214d55 Add GitHub Actions workflow for beta builds 2025-08-02 18:44:00 +02:00
oliexdev
48d2fb85ce Fixed some warnings e.g. clean up unused variables and simplify logic 2025-08-02 17:49:52 +02:00
oliexdev
8cff0b34bf Add beta build type with new icon 2025-08-02 16:57:54 +02:00
oliexdev
e535e5e4b7 Complete rewrite of the entire openScale application from Java to Kotlin. This is the initial commit for the Kotlin version on this branch, aiming for improved code quality, conciseness, and modern Android development practices. 2025-08-02 15:31:47 +02:00
Ddelaqua
85d6de56da Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (276 of 276 strings)

Translation: openScale/Strings
Translate-URL: https://hosted.weblate.org/projects/openscale/strings/pt_BR/
2025-07-30 22:23:31 +02:00
ikanakova
72d748292a Translated using Weblate (Czech)
Currently translated at 100.0% (276 of 276 strings)

Translation: openScale/Strings
Translate-URL: https://hosted.weblate.org/projects/openscale/strings/cs/
2025-07-08 11:01:52 +02:00
ikanakova
6aad649235 Translated using Weblate (Czech)
Currently translated at 100.0% (276 of 276 strings)

Translation: openScale/Strings
Translate-URL: https://hosted.weblate.org/projects/openscale/strings/cs/
2025-07-08 11:01:50 +02:00
ikanakova
3822212c5f Translated using Weblate (Czech)
Currently translated at 100.0% (276 of 276 strings)

Translation: openScale/Strings
Translate-URL: https://hosted.weblate.org/projects/openscale/strings/cs/
2025-07-08 11:01:48 +02:00
Ander Martinez
6ba75c7669 Translated using Weblate (Basque)
Currently translated at 12.6% (35 of 276 strings)

Translation: openScale/Strings
Translate-URL: https://hosted.weblate.org/projects/openscale/strings/eu/
2025-07-05 10:01:55 +02:00
தமிழ்நேரம்
610e5aef02 Translated using Weblate (Tamil)
Currently translated at 100.0% (276 of 276 strings)

Translation: openScale/Strings
Translate-URL: https://hosted.weblate.org/projects/openscale/strings/ta/
2025-07-05 10:01:54 +02:00
தமிழ்நேரம்
e639c9c8b6 Translated using Weblate (Tamil)
Currently translated at 100.0% (276 of 276 strings)

Translation: openScale/Strings
Translate-URL: https://hosted.weblate.org/projects/openscale/strings/ta/
2025-07-05 10:01:54 +02:00
Damjan Gerl
9c2e1b5810 Translated using Weblate (Slovenian)
Currently translated at 98.5% (272 of 276 strings)

Translation: openScale/Strings
Translate-URL: https://hosted.weblate.org/projects/openscale/strings/sl/
2025-07-05 10:01:54 +02:00
Hosted Weblate
462cf8e8de Merge branch 'origin/master' into Weblate. 2025-07-04 09:55:47 +02:00
Ander Martinez
35c0028229 Added translation using Weblate (Basque) 2025-07-04 09:55:41 +02:00
Wouter Mense
ea50f2e155 Translated using Weblate (Dutch)
Currently translated at 100.0% (277 of 277 strings)

Translation: openScale/Strings
Translate-URL: https://hosted.weblate.org/projects/openscale/strings/nl/
2025-07-04 09:55:40 +02:00
oliexdev
af8887eb8a remove pro and light version updated for releasing openScale 2.5.4 oss version 2025-06-27 09:40:07 +02:00
Jantleing
5ba6e855e6 Add Crane Bluetooth Scale (#1137)
* Add Crane Bluetooth Scale

---------

Co-authored-by: OliE <olie.xdev@googlemail.com>
2025-06-25 06:41:48 +02:00
Jantleing
95b7d83d76 Add Crane Bluetooth Scale (#1135) 2025-06-20 15:11:28 +02:00
OliE
3b52e810f8 Revert "Add BluetoothCultSmartScalePro driver implementation and test suite (…" (#1128)
This reverts commit 8fe8143039.
2025-06-07 09:25:23 +02:00
Fiend_Star
8fe8143039 Add BluetoothCultSmartScalePro driver implementation and test suite (#1127)
* Add BluetoothCultSmartScalePro driver implementation and test suite

- Implemented BluetoothCultSmartScalePro class for handling communication with the Cult Smart Scale Pro device.
- Added methods for reading device information, battery status, enabling notifications, and handling measurement data.
- Implemented weight and body composition data parsing with multiple strategies for robustness.
- Added comprehensive logging for debugging and connection management.
- Created a test suite (TestCultDriver) to validate weight and body composition parsing logic without Android dependencies.

* unnecessary files deleted

---------

Co-authored-by: oliexdev <olie.xdev@goooglemail.com>
2025-06-07 08:57:45 +02:00
Hosted Weblate
28a57770be Merge branch 'origin/master' into Weblate. 2025-06-03 10:05:01 +02:00
sunbart
f4fda5fb00 Translated using Weblate (Czech)
Currently translated at 100.0% (277 of 277 strings)

Translation: openScale/Strings
Translate-URL: https://hosted.weblate.org/projects/openscale/strings/cs/
2025-06-03 10:04:44 +02:00
ikanakova
1ba08cf14a Translated using Weblate (Czech)
Currently translated at 100.0% (277 of 277 strings)

Translation: openScale/Strings
Translate-URL: https://hosted.weblate.org/projects/openscale/strings/cs/
2025-06-03 10:04:41 +02:00
oliexdev
2245b105f0 updated sync methods to work with new openScale sync version 0.4 2025-05-11 09:38:11 +02:00
oliexdev
5742796444 set notification on step 1 2025-03-15 17:10:55 +01:00
Eric Dharmasiri
3baa789bd5 Adds compatibility with Renpho (QN Scale) scales that use the 2nd set of characteristics (#1083) 2025-03-15 08:57:05 +01:00
DeerMaximum
c2d29db66d Add support for Renpho ES-CS20M (#1115)
* Add weight support for ES-CS20M

* Add full measurement support for ES-CS20M

* Delete history data to prevent invalid values
2025-03-15 08:49:42 +01:00
oliexdev
c746ef8dec test the imported database if its valid otherwise restore the old database, see #1037 2025-03-03 12:58:56 +01:00
oliexdev
3e36fae2de close database before importing the database 2025-03-03 11:53:32 +01:00
Fabian Schlager
530a005f56 add initial support for Beurer BF500 (#1110) 2025-03-02 10:41:46 +01:00
Enrico Ronconi
bbe64a0a9a Add RenphoScale/ES-WBE28 (#1108)
Co-authored-by: Enrico Ronconi <enrico.ronconi@polimi.it>
2025-03-02 10:35:27 +01:00
Hosted Weblate
072ae5fe34 Merge branch 'origin/master' into Weblate. 2025-01-24 17:02:09 +01:00
தமிழ்நேரம்
92df96d837 Translated using Weblate (Tamil)
Currently translated at 100.0% (277 of 277 strings)

Translation: openScale/Strings
Translate-URL: https://hosted.weblate.org/projects/openscale/strings/ta/
2025-01-24 16:02:05 +00:00
oliexdev
ad27d15fde sync also fat, water and muscle 2025-01-20 16:41:46 +01:00
Ddelaqua
4647b1cf6a Translated using Weblate (Portuguese)
Currently translated at 100.0% (277 of 277 strings)

Translation: openScale/Strings
Translate-URL: https://hosted.weblate.org/projects/openscale/strings/pt/
2025-01-09 22:32:22 +01:00
Hosted Weblate
bafee2f40f Merge branch 'origin/master' into Weblate. 2025-01-07 16:00:31 +01:00
ikanakova
7f58b0ab01 Translated using Weblate (Czech)
Currently translated at 100.0% (277 of 277 strings)

Translation: openScale/Strings
Translate-URL: https://hosted.weblate.org/projects/openscale/strings/cs/
2025-01-07 16:00:28 +01:00
Prasanna Venkadesh
a44df16447 Add Healthsense S1 (AAA013) (#1095) 2024-12-22 10:57:04 +01:00
Hosted Weblate
cb3032242b Merge branch 'origin/master' into Weblate. 2024-12-19 11:11:06 +01:00
Prasanna Venkadesh
5a6cbe9289 Translated using Weblate (Tamil)
Currently translated at 45.4% (126 of 277 strings)

Translation: openScale/Strings
Translate-URL: https://hosted.weblate.org/projects/openscale/strings/ta/
2024-12-19 11:11:03 +01:00