Commit 526c6e5

derdilla <82763757+NobodyForNothing@users.noreply.github.com>
2024-08-12 07:13:31
Release version v1.7.3 (#387) tag: v1.7.3
* version bump (fixes #375) Signed-off-by: derdilla <82763757+NobodyForNothing@users.noreply.github.com> * update release notes Signed-off-by: derdilla <82763757+NobodyForNothing@users.noreply.github.com> * update dependencies Signed-off-by: derdilla <82763757+NobodyForNothing@users.noreply.github.com> * manual qa: fix persistence Signed-off-by: derdilla <82763757+NobodyForNothing@users.noreply.github.com> --------- Signed-off-by: derdilla <82763757+NobodyForNothing@users.noreply.github.com>
1 parent acb4a5d
Changed files (49)
app
fastlane
metadata
android
de-DE
en-US
changelogs
images
phoneScreenshots
es-ES
et
changelogs
fr-FR
hu-HU
ia
it-IT
no-NO
pt
changelogs
pt-BR
changelogs
ru-RU
changelogs
sv-SE
changelogs
tr-TR
changelogs
zh-CN
zh-TW
changelogs
app/lib/app.dart
@@ -9,6 +9,7 @@ import 'package:blood_pressure_app/model/storage/storage.dart';
 import 'package:blood_pressure_app/screens/error_reporting_screen.dart';
 import 'package:blood_pressure_app/screens/home_screen.dart';
 import 'package:blood_pressure_app/screens/loading_screen.dart';
+import 'package:flutter/foundation.dart';
 import 'package:flutter/material.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';
 import 'package:flutter_gen/gen_l10n/app_localizations.dart';
@@ -68,7 +69,7 @@ class _AppState extends State<App> {
       databaseFactory = databaseFactoryFfi;
     }
 
-    if (!(const bool.fromEnvironment('testing_mode'))) {
+    if (kDebugMode && (const bool.fromEnvironment('testing_mode'))) {
       final dbPath = await getDatabasesPath();
       try {
         File(join(dbPath, 'bp.db')).deleteSync();
@@ -181,7 +182,7 @@ class _AppState extends State<App> {
 
   @override
   Widget build(BuildContext context) {
-    if (!(const bool.fromEnvironment('testing_mode'))
+    if (!(kDebugMode && (const bool.fromEnvironment('testing_mode')))
         && _loadedChild != null && _configDB != null && _entryDB != null) {
       return _loadedChild!;
     }
app/devtools_options.yaml
@@ -0,0 +1,3 @@
+description: This file stores settings for Dart & Flutter DevTools.
+documentation: https://docs.flutter.dev/tools/devtools/extensions#configure-extension-enablement-states
+extensions:
app/pubspec.lock
@@ -218,10 +218,10 @@ packages:
     dependency: transitive
     description:
       name: cross_file
-      sha256: "55d7b444feb71301ef6b8838dbc1ae02e63dd48c8773f3810ff53bb1e2945b32"
+      sha256: "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670"
       url: "https://pub.dev"
     source: hosted
-    version: "0.3.4+1"
+    version: "0.3.4+2"
   crypto:
     dependency: transitive
     description:
@@ -290,10 +290,10 @@ packages:
     dependency: "direct main"
     description:
       name: file_picker
-      sha256: "824f5b9f389bfc4dddac3dea76cd70c51092d9dff0b2ece7ef4f53db8547d258"
+      sha256: "825aec673606875c33cd8d3c4083f1a3c3999015a84178b317b7ef396b7384f3"
       url: "https://pub.dev"
     source: hosted
-    version: "8.0.6"
+    version: "8.0.7"
   fixnum:
     dependency: transitive
     description:
@@ -353,10 +353,10 @@ packages:
     dependency: "direct main"
     description:
       name: flutter_markdown
-      sha256: "2e8a801b1ded5ea001a4529c97b1f213dcb11c6b20668e081cafb23468593514"
+      sha256: a23c41ee57573e62fc2190a1f36a0480c4d90bde3a8a8d7126e5d5992fb53fb7
       url: "https://pub.dev"
     source: hosted
-    version: "0.7.3"
+    version: "0.7.3+1"
   flutter_plugin_android_lifecycle:
     dependency: transitive
     description:
@@ -644,10 +644,10 @@ packages:
     dependency: "direct main"
     description:
       name: package_info_plus
-      sha256: "4de6c36df77ffbcef0a5aefe04669d33f2d18397fea228277b852a2d4e58e860"
+      sha256: a75164ade98cb7d24cfd0a13c6408927c6b217fa60dee5a7ff5c116a58f28918
       url: "https://pub.dev"
     source: hosted
-    version: "8.0.1"
+    version: "8.0.2"
   package_info_plus_platform_interface:
     dependency: transitive
     description:
@@ -700,10 +700,10 @@ packages:
     dependency: "direct main"
     description:
       name: pdf
-      sha256: "81d5522bddc1ef5c28e8f0ee40b71708761753c163e0c93a40df56fd515ea0f0"
+      sha256: "05df53f8791587402493ac97b9869d3824eccbc77d97855f4545cf72df3cae07"
       url: "https://pub.dev"
     source: hosted
-    version: "3.11.0"
+    version: "3.11.1"
   petitparser:
     dependency: transitive
     description:
@@ -780,34 +780,34 @@ packages:
     dependency: "direct main"
     description:
       name: shared_preferences
-      sha256: c3f888ba2d659f3e75f4686112cc1e71f46177f74452d40d8307edc332296ead
+      sha256: c272f9cabca5a81adc9b0894381e9c1def363e980f960fa903c604c471b22f68
       url: "https://pub.dev"
     source: hosted
-    version: "2.3.0"
+    version: "2.3.1"
   shared_preferences_android:
     dependency: transitive
     description:
       name: shared_preferences_android
-      sha256: "041be4d9d2dc6079cf342bc8b761b03787e3b71192d658220a56cac9c04a0294"
+      sha256: a7e8467e9181cef109f601e3f65765685786c1a738a83d7fbbde377589c0d974
       url: "https://pub.dev"
     source: hosted
-    version: "2.3.0"
+    version: "2.3.1"
   shared_preferences_foundation:
     dependency: transitive
     description:
       name: shared_preferences_foundation
-      sha256: "671e7a931f55a08aa45be2a13fe7247f2a41237897df434b30d2012388191833"
+      sha256: "776786cff96324851b656777648f36ac772d88bc4c669acff97b7fce5de3c849"
       url: "https://pub.dev"
     source: hosted
-    version: "2.5.0"
+    version: "2.5.1"
   shared_preferences_linux:
     dependency: transitive
     description:
       name: shared_preferences_linux
-      sha256: "2ba0510d3017f91655b7543e9ee46d48619de2a2af38e5c790423f7007c7ccc1"
+      sha256: "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f"
       url: "https://pub.dev"
     source: hosted
-    version: "2.4.0"
+    version: "2.4.1"
   shared_preferences_platform_interface:
     dependency: transitive
     description:
@@ -820,18 +820,18 @@ packages:
     dependency: transitive
     description:
       name: shared_preferences_web
-      sha256: "3a293170d4d9403c3254ee05b84e62e8a9b3c5808ebd17de6a33fe9ea6457936"
+      sha256: d2ca4132d3946fec2184261726b355836a82c33d7d5b67af32692aff18a4684e
       url: "https://pub.dev"
     source: hosted
-    version: "2.4.0"
+    version: "2.4.2"
   shared_preferences_windows:
     dependency: transitive
     description:
       name: shared_preferences_windows
-      sha256: "398084b47b7f92110683cac45c6dc4aae853db47e470e5ddcd52cab7f7196ab2"
+      sha256: "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1"
       url: "https://pub.dev"
     source: hosted
-    version: "2.4.0"
+    version: "2.4.1"
   shelf:
     dependency: transitive
     description:
@@ -1065,10 +1065,10 @@ packages:
     dependency: transitive
     description:
       name: url_launcher_linux
-      sha256: ab360eb661f8879369acac07b6bb3ff09d9471155357da8443fd5d3cf7363811
+      sha256: e2b9622b4007f97f504cd64c0128309dfb978ae66adbe944125ed9e1750f06af
       url: "https://pub.dev"
     source: hosted
-    version: "3.1.1"
+    version: "3.2.0"
   url_launcher_macos:
     dependency: transitive
     description:
@@ -1089,10 +1089,10 @@ packages:
     dependency: transitive
     description:
       name: url_launcher_web
-      sha256: "8d9e750d8c9338601e709cd0885f95825086bd8b642547f26bda435aade95d8a"
+      sha256: "772638d3b34c779ede05ba3d38af34657a05ac55b06279ea6edd409e323dca8e"
       url: "https://pub.dev"
     source: hosted
-    version: "2.3.1"
+    version: "2.3.3"
   url_launcher_windows:
     dependency: transitive
     description:
app/pubspec.yaml
@@ -2,7 +2,7 @@ name: blood_pressure_app
 description: Privacy focused, diary like app for storing blood pressure values.
 publish_to: 'none' # Remove this line if you wish to publish to pub.dev
 
-version: 1.7.2+37
+version: 1.7.3+39
 # F-Droid needs the Flutter version used to build releases to be in the repository.
 # f-droid-flutter: 3.24.0-0.2.pre
 
fastlane/metadata/android/de-DE/changelogs/35.txt
@@ -1,6 +0,0 @@
-* Messwerte können nun direkt über bluetooth von BLE GATT geräten übernommen werden
-* Behebe Fehler in der Sortierung der Statistik zur Verteilung
-* Implementiere neue Funktionen in der kompakten (alten) Messwertliste
-* Ungarische Übersetzung hinzugefügt
-* Übersetzungen aktualisieren (Türkisch, Portugiesisch, Spanisch, Italienisch, Chinesisch)
-* Internes Datenformat geändert
\ No newline at end of file
fastlane/metadata/android/de-DE/changelogs/36.txt
@@ -1,4 +0,0 @@
-* Behebe laden kompakter messwertliste
-* Behebe seltenen fehler, wenn medizineinnahmen hinzugefügt und wider entfernt wurden
-* Entferne feature zum Importieren fremder Datenbanken (a jetzt selber umwandeln)
-* Behebe Fehler beim Abfragen von verfügbaren medikamenten
\ No newline at end of file
fastlane/metadata/android/de-DE/changelogs/39.txt
@@ -0,0 +1,3 @@
+* Trenne Datum und Uhrzeit Eingabefelder
+* Implementiere Import und Export von Medizineinnahmen
+* Vereinheitliche Teststil des Eingabedialogs
\ No newline at end of file
fastlane/metadata/android/en-US/changelogs/35.txt
@@ -1,6 +0,0 @@
-* Allow input through bluetooth BLE GATT devices
-* Fix ordering value distribution graph
-* Support new features in compact(old) measurement list
-* Add hungarian localization
-* Update localizations (Turkish, Portuguese, Spanish, Italian, Chinese)
-* Internal changes to the data format
\ No newline at end of file
fastlane/metadata/android/en-US/changelogs/36.txt
@@ -1,4 +0,0 @@
-* Fix compact measurement list loading
-* Stop crashing when converting invalid medicine intakes
-* Remove foreign db import (please convert using an extern tool)
-* Fix error while getting available medications
\ No newline at end of file
fastlane/metadata/android/en-US/changelogs/39.txt
@@ -0,0 +1,3 @@
+* Split date and time input fields
+* Allow medicine intake export and import
+* Unify input dialogue text style
\ No newline at end of file
fastlane/metadata/android/en-US/images/phoneScreenshots/05-example-export.png
Binary file
fastlane/metadata/android/es-ES/changelogs/35.txt
@@ -1,6 +0,0 @@
-* Permita la entrada vía los dispositivos BLE GATT del bluetooth
-* Fijar gráfico de distribución de valor de orden
-* Apoye las nuevas características en la lista de medición compacta (vieja)
-* Añadir localización húngara
-* Actualizar localizaciones (turco, portugués, español, italiano, chino)
-* Cambios internos en el formato de los datos
fastlane/metadata/android/es-ES/changelogs/36.txt
@@ -1,4 +0,0 @@
-* Corrección de la carga de la lista de medidas compactas
-* Detener el bloqueo al convertir ingestas de medicamentos no válidos
-* Eliminar la importación de bases de datos externas (por favor, realice la conversión con una herramienta externa)
-* Corregir error al obtener medicamentos disponibles
fastlane/metadata/android/es-ES/changelogs/39.txt
@@ -0,0 +1,3 @@
+* Separar los campos de entrada de fecha y hora
+* Permitir la exportación e importación de la ingesta de medicamentos
+* Unificar el estilo de texto en los cuadros de diálogo de entrada
\ No newline at end of file
fastlane/metadata/android/et/changelogs/35.txt
@@ -1,6 +0,0 @@
-* Allow input through bluetooth BLE GATT devices
-* Fix ordering value distribution graph
-* Support new features in compact(old) measurement list
-* Add hungarian localization
-* Update localizations (Turkish, Portuguese, Spanish, Italian, Chinese)
-* Internal changes to the data format
fastlane/metadata/android/et/changelogs/36.txt
@@ -1,4 +0,0 @@
-* Fix compact measurement list loading
-* Stop crashing when converting invalid medicine intakes
-* Remove foreign db import (please convert using an extern tool)
-* Fix error while getting available medications
fastlane/metadata/android/fr-FR/changelogs/35.txt
@@ -1,6 +0,0 @@
-* Allow input through bluetooth BLE GATT devices
-* Fix ordering value distribution graph
-* Support new features in compact(old) measurement list
-* Add hungarian localization
-* Update localizations (Turkish, Portuguese, Spanish, Italian, Chinese)
-* Internal changes to the data format
fastlane/metadata/android/fr-FR/changelogs/36.txt
@@ -1,4 +0,0 @@
-* Fix compact measurement list loading
-* Stop crashing when converting invalid medicine intakes
-* Remove foreign db import (please convert using an extern tool)
-* Fix error while getting available medications
fastlane/metadata/android/fr-FR/changelogs/39.txt
@@ -0,0 +1,3 @@
+* Séparer les champs de saisie de la date et de l'heure
+* Permettre l'exportation et l'importation de la prise de médicaments
+* Uniformiser le style du texte dans les dialogues de saisie
fastlane/metadata/android/hu-HU/changelogs/35.txt
@@ -1,6 +0,0 @@
-* Allow input through bluetooth BLE GATT devices
-* Fix ordering value distribution graph
-* Support new features in compact(old) measurement list
-* Add hungarian localization
-* Update localizations (Turkish, Portuguese, Spanish, Italian, Chinese)
-* Internal changes to the data format
fastlane/metadata/android/hu-HU/changelogs/36.txt
@@ -1,4 +0,0 @@
-* Fix compact measurement list loading
-* Stop crashing when converting invalid medicine intakes
-* Remove foreign db import (please convert using an extern tool)
-* Fix error while getting available medications
fastlane/metadata/android/hu-HU/changelogs/39.txt
@@ -0,0 +1,3 @@
+* Dátum és idő mezők különválasztása
+* Gyógyszerbevitel exportálásának és importálásának engedélyezése
+* Bemeneti párbeszédablak szövegstílusának egységesítése
fastlane/metadata/android/ia/changelogs/35.txt
@@ -1,6 +0,0 @@
-* Allow input through bluetooth BLE GATT devices
-* Fix ordering value distribution graph
-* Support new features in compact(old) measurement list
-* Add hungarian localization
-* Update localizations (Turkish, Portuguese, Spanish, Italian, Chinese)
-* Internal changes to the data format
fastlane/metadata/android/ia/changelogs/36.txt
@@ -1,4 +0,0 @@
-* Fix compact measurement list loading
-* Stop crashing when converting invalid medicine intakes
-* Remove foreign db import (please convert using an extern tool)
-* Fix error while getting available medications
fastlane/metadata/android/ia/changelogs/37.txt
@@ -1,5 +0,0 @@
-* Fix PDF statistics generation
-* Fix compact list edit and delete
-* Fix duplicate entries on import
-* Internal bug fixes
-* Add Estonian translation
fastlane/metadata/android/ia/full_description.txt
@@ -1,11 +0,0 @@
-<p><i>blood pressure monitor</i> is a reliable blood pressure measurement tracker and analyzer. It has the ambition to allow saving measurements faster than anywhere else and make sharing data with you doctor effortless. It works out of the box but can also be configured for individual use cases.</p>
-
-Features:
-- 📏 <b>Reliable</b> measurement storing
-- 🚀 Fast input through <b>user-friendly</b> dialogues on launch and automatic form navigation
-- 📊 <b>Beautiful</b> analytics provide insights on trends, distribution, differences over the day and much more
-- 📂 Versatile <b>export and import</b> (CSV, PDF, SQLite) with granular control
-- ⚙️ High configurability
-- 🔗 BLE GATT input through bluetooth devices
-- Ad free without disturbances
-- Well-documented, <b>open-source</b> code
fastlane/metadata/android/ia/short_description.txt
@@ -1,1 +0,0 @@
-Save, analyze and export your blood pressure!
fastlane/metadata/android/ia/title.txt
@@ -1,1 +0,0 @@
-Blood pressure monitor
fastlane/metadata/android/it-IT/changelogs/35.txt
@@ -1,6 +0,0 @@
-* Allow input through bluetooth BLE GATT devices
-* Fix ordering value distribution graph
-* Support new features in compact(old) measurement list
-* Add hungarian localization
-* Update localizations (Turkish, Portuguese, Spanish, Italian, Chinese)
-* Internal changes to the data format
fastlane/metadata/android/it-IT/changelogs/36.txt
@@ -1,4 +0,0 @@
-* Fix compact measurement list loading
-* Stop crashing when converting invalid medicine intakes
-* Remove foreign db import (please convert using an extern tool)
-* Fix error while getting available medications
fastlane/metadata/android/it-IT/changelogs/39.txt
@@ -0,0 +1,3 @@
+* Dividi i campi di input per data e ora
+* Consenti l'esportazione e l'importazione dell'assunzione di medicinali
+* Uniforma lo stile del testo nella finestra di dialogo di input
fastlane/metadata/android/no-NO/changelogs/35.txt
@@ -1,6 +0,0 @@
-* Allow input through bluetooth BLE GATT devices
-* Fix ordering value distribution graph
-* Support new features in compact(old) measurement list
-* Add hungarian localization
-* Update localizations (Turkish, Portuguese, Spanish, Italian, Chinese)
-* Internal changes to the data format
fastlane/metadata/android/no-NO/changelogs/36.txt
@@ -1,4 +0,0 @@
-* Fix compact measurement list loading
-* Stop crashing when converting invalid medicine intakes
-* Remove foreign db import (please convert using an extern tool)
-* Fix error while getting available medications
fastlane/metadata/android/no-NO/changelogs/39.txt
@@ -0,0 +1,3 @@
+* Del inn felt for dato og klokkeslett
+* Tillat medisininntak eksport og import
+* Unify input dialog tekststil
\ No newline at end of file
fastlane/metadata/android/pt/changelogs/35.txt
@@ -1,6 +0,0 @@
-* Allow input through bluetooth BLE GATT devices
-* Fix ordering value distribution graph
-* Support new features in compact(old) measurement list
-* Add hungarian localization
-* Update localizations (Turkish, Portuguese, Spanish, Italian, Chinese)
-* Internal changes to the data format
fastlane/metadata/android/pt/changelogs/36.txt
@@ -1,4 +0,0 @@
-* Fix compact measurement list loading
-* Stop crashing when converting invalid medicine intakes
-* Remove foreign db import (please convert using an extern tool)
-* Fix error while getting available medications
fastlane/metadata/android/pt-BR/changelogs/35.txt
@@ -1,6 +0,0 @@
-* Allow input through bluetooth BLE GATT devices
-* Fix ordering value distribution graph
-* Support new features in compact(old) measurement list
-* Add hungarian localization
-* Update localizations (Turkish, Portuguese, Spanish, Italian, Chinese)
-* Internal changes to the data format
fastlane/metadata/android/pt-BR/changelogs/36.txt
@@ -1,4 +0,0 @@
-* Fix compact measurement list loading
-* Stop crashing when converting invalid medicine intakes
-* Remove foreign db import (please convert using an extern tool)
-* Fix error while getting available medications
fastlane/metadata/android/ru-RU/changelogs/35.txt
@@ -1,6 +0,0 @@
-* Allow input through bluetooth BLE GATT devices
-* Fix ordering value distribution graph
-* Support new features in compact(old) measurement list
-* Add hungarian localization
-* Update localizations (Turkish, Portuguese, Spanish, Italian, Chinese)
-* Internal changes to the data format
fastlane/metadata/android/ru-RU/changelogs/36.txt
@@ -1,4 +0,0 @@
-* Fix compact measurement list loading
-* Stop crashing when converting invalid medicine intakes
-* Remove foreign db import (please convert using an extern tool)
-* Fix error while getting available medications
fastlane/metadata/android/sv-SE/changelogs/35.txt
@@ -1,6 +0,0 @@
-* Allow input through bluetooth BLE GATT devices
-* Fix ordering value distribution graph
-* Support new features in compact(old) measurement list
-* Add hungarian localization
-* Update localizations (Turkish, Portuguese, Spanish, Italian, Chinese)
-* Internal changes to the data format
fastlane/metadata/android/sv-SE/changelogs/36.txt
@@ -1,4 +0,0 @@
-* Fix compact measurement list loading
-* Stop crashing when converting invalid medicine intakes
-* Remove foreign db import (please convert using an extern tool)
-* Fix error while getting available medications
fastlane/metadata/android/tr-TR/changelogs/35.txt
@@ -1,6 +0,0 @@
-* Allow input through bluetooth BLE GATT devices
-* Fix ordering value distribution graph
-* Support new features in compact(old) measurement list
-* Add hungarian localization
-* Update localizations (Turkish, Portuguese, Spanish, Italian, Chinese)
-* Internal changes to the data format
fastlane/metadata/android/tr-TR/changelogs/36.txt
@@ -1,4 +0,0 @@
-* Fix compact measurement list loading
-* Stop crashing when converting invalid medicine intakes
-* Remove foreign db import (please convert using an extern tool)
-* Fix error while getting available medications
fastlane/metadata/android/zh-CN/changelogs/35.txt
@@ -1,6 +0,0 @@
-* Allow input through bluetooth BLE GATT devices
-* Fix ordering value distribution graph
-* Support new features in compact(old) measurement list
-* Add hungarian localization
-* Update localizations (Turkish, Portuguese, Spanish, Italian, Chinese)
-* Internal changes to the data format
fastlane/metadata/android/zh-CN/changelogs/36.txt
@@ -1,4 +0,0 @@
-* Fix compact measurement list loading
-* Stop crashing when converting invalid medicine intakes
-* Remove foreign db import (please convert using an extern tool)
-* Fix error while getting available medications
fastlane/metadata/android/zh-CN/changelogs/39.txt
@@ -0,0 +1,3 @@
+* 拆分日期和时间输入字段
+* 允许药物摄入记录的导出和导入
+* 统一输入对话框文本样式
fastlane/metadata/android/zh-TW/changelogs/35.txt
@@ -1,6 +0,0 @@
-* Allow input through bluetooth BLE GATT devices
-* Fix ordering value distribution graph
-* Support new features in compact(old) measurement list
-* Add hungarian localization
-* Update localizations (Turkish, Portuguese, Spanish, Italian, Chinese)
-* Internal changes to the data format
fastlane/metadata/android/zh-TW/changelogs/36.txt
@@ -1,4 +0,0 @@
-* Fix compact measurement list loading
-* Stop crashing when converting invalid medicine intakes
-* Remove foreign db import (please convert using an extern tool)
-* Fix error while getting available medications