From 91d42552c79c63db4c8fd7a0cdff5da46a106ea6 Mon Sep 17 00:00:00 2001 From: Anja Date: Wed, 19 Apr 2023 12:14:14 +0200 Subject: [PATCH] Version 3.0.363 --- .vsspell | 17 ++ IgnoredWords.dic | 11 + .../Properties/AndroidManifest.xml | 2 +- LastenradBayern/TINK.iOS/Info.plist | 4 +- .../TINK/View/Contact/ContactPage.xaml | 2 +- .../TINK/View/FeedbackPopup.xaml.cs | 6 +- .../TINK/View/Login/LoginPage.xaml | 2 +- .../TINK/View/MyBikes/MyBikesPage.xaml.cs | 2 +- .../TINK/View/RootFlyout/RootPage.xaml.cs | 14 +- .../Services/BluetoothLock/BLE/LockItBase.cs | 18 +- .../BluetoothLock/BLE/LockItEventBased.cs | 4 +- .../BluetoothLock/BLE/LockItPolling.cs | 4 +- .../BluetoothLock/BLE/LockItServiceBase.cs | 6 +- .../Services/BluetoothLock/ILocksService.cs | 4 +- .../Properties/AndroidManifest.xml | 2 +- Meinkonrad/TINK.iOS/Info.plist | 4 +- Meinkonrad/TINK/App.xaml | 7 + Meinkonrad/TINK/View/Bike/ILockItBike.xaml | 272 ++++++++++++----- Meinkonrad/TINK/View/Contact/ContactPage.xaml | 6 +- Meinkonrad/TINK/View/FeedbackPopup.xaml.cs | 6 +- .../TINK/View/MyBikes/MyBikesPage.xaml.cs | 2 +- .../TINK/View/RootFlyout/RootPage.xaml.cs | 14 +- TINK.sln | 1 + .../Properties/AndroidManifest.xml | 2 +- TINK/TINK.iOS/Info.plist | 4 +- TINK/TINK/App.xaml | 6 +- TINK/TINK/View/Bike/ILockItBike.xaml | 280 +++++++++++------- TINK/TINK/View/Contact/ContactPage.xaml | 6 +- TINK/TINK/View/FeedbackPopup.xaml.cs | 6 +- TINK/TINK/View/MyBikes/MyBikesPage.xaml.cs | 2 +- TINK/TINK/View/RootFlyout/RootPage.xaml.cs | 14 +- TINKLib/Model/Bikes/BikeCollectionMutable.cs | 14 +- TINKLib/Model/Bikes/BikeInfoNS/BC/BikeInfo.cs | 70 +---- .../Bikes/BikeInfoNS/BC/BikeInfoMutable.cs | 30 +- .../Bikes/BikeInfoNS/BC/IBikeInfoMutable.cs | 5 + TINKLib/Model/Bikes/BikeInfoNS/BikeNS/Bike.cs | 20 +- .../BikeInfoNS/BluetoothLock/BikeInfo.cs | 15 +- .../Bikes/BikeInfoNS/CopriLock/BikeInfo.cs | 11 +- .../BikeInfoNS/CopriLock/BikeInfoMutable.cs | 2 +- .../BikeInfoNS/DriveNS/BatteryNS/Battery.cs | 14 +- .../BikeInfoNS/DriveNS/BatteryNS/IBattery.cs | 6 +- TINKLib/Model/Bikes/IBikeCollection.cs | 6 +- TINKLib/Model/Connector/Command/ICommand.cs | 2 +- .../Connector/Command/UserFeedbackDto.cs | 4 +- TINKLib/Model/Connector/FilteredConnector.cs | 12 +- .../Model/Connector/NullFilterConnector.cs | 12 +- TINKLib/Model/Connector/Query/CachedQuery.cs | 4 +- .../Connector/Query/CachedQueryLoggedIn.cs | 2 +- TINKLib/Model/Connector/Query/IQuery.cs | 4 +- TINKLib/Model/Connector/Query/Query.cs | 4 +- .../Model/Connector/Query/QueryLoggedIn.cs | 2 +- TINKLib/Model/Connector/TextToTypeHelper.cs | 32 +- .../Connector/Updater/BikeInfoFactory.cs | 40 +-- .../Model/Connector/Updater/UpdaterJSON.cs | 15 +- TINKLib/Model/GroupFilterHelper.cs | 4 +- TINKLib/Model/ITinkApp.cs | 14 +- .../Model/Logging/LoggingDirectoryManager.cs | 6 +- TINKLib/Model/NullPostion.cs | 6 +- TINKLib/Model/PositionFactory.cs | 2 +- .../Model/Settings/JsonSettingsDictionary.cs | 12 +- TINKLib/Model/Settings/PollingParameters.cs | 8 +- TINKLib/Model/Settings/Settings.cs | 14 +- TINKLib/Model/State/StateInfoMutable.cs | 4 +- .../StationCollection.cs | 7 +- .../StationNS}/IStation.cs | 6 +- .../StationNS}/NullStation.cs | 6 +- .../StationNS}/Operator/Data.cs | 4 +- .../StationNS}/Operator/IData.cs | 4 +- .../StationNS}/Station.cs | 6 +- TINKLib/Model/TinkApp.cs | 20 +- TINKLib/Model/User/Account/Account.cs | 14 +- TINKLib/Model/WhatsNew.cs | 12 +- .../AppResources.Designer.cs | 25 +- .../AppResources.de.resx | 11 +- .../MultilingualResources/AppResources.resx | 13 +- TINKLib/MultilingualResources/TINKLib.de.xlf | 46 +-- TINKLib/Repository/CopriCallsHttps.cs | 27 +- TINKLib/Repository/CopriCallsMemory.cs | 11 +- TINKLib/Repository/CopriCallsMonkeyStore.cs | 1 + TINKLib/Repository/ICopriServer.cs | 8 +- TINKLib/Repository/Request/IRequestBuilder.cs | 6 +- TINKLib/Repository/Request/RequestBuilder.cs | 2 +- .../Request/RequestBuilderLoggedIn.cs | 2 +- TINKLib/Repository/Response/BikeInfoBase.cs | 10 +- TINKLib/Repository/Response/BikeType.cs | 4 +- TINKLib/Repository/Response/ResponseHelper.cs | 4 +- .../Response/Stations/Station/OperatorData.cs | 27 ++ .../Response/Stations/Station/StationInfo.cs | 32 ++ .../Stations/StationsAvailableResponse.cs | 19 ++ .../Response/StationsAvailableResponse.cs | 69 ----- .../BluetoothLock/LocksServiceInReach.cs | 8 +- .../BluetoothLock/LocksServiceOutOfReach.cs | 8 +- .../Services/CopriApi/CopriProviderHttps.cs | 21 +- .../CopriApi/CopriProviderMonkeyStore.cs | 1 + .../Services/CopriApi/ICachedCopriServer.cs | 5 +- TINKLib/Services/CopriApi/ICopriCache.cs | 1 + TINKLib/Services/CopriApi/Polling.cs | 2 +- TINKLib/Services/CopriApi/Result.cs | 4 +- .../CopriApi/StationsAndBikesContainer.cs | 4 +- .../Geolocation/GeolocationService.cs | 2 +- .../Geolocation/IGeolocationService.cs | 3 +- .../LastKnownGeolocationService.cs | 2 +- .../SimulatedGeolocationService.cs | 2 +- TINKLib/View/IViewService.cs | 4 +- .../ViewModel/Account/AccountPageViewModel.cs | 10 +- .../Bike/BC/RequestHandler/Disposable.cs | 6 +- .../Bikes/Bike/BC/RequestHandler/Reserved.cs | 2 +- .../Bikes/Bike/BC/RequestHandlerFactory.cs | 4 +- .../ViewModel/Bikes/Bike/BikeViewModelBase.cs | 12 +- .../Bikes/Bike/BluetoothLock/BikeViewModel.cs | 10 + .../RequestHandler/BookedClosed.cs | 12 +- .../RequestHandler/BookedDisconnected.cs | 2 +- .../RequestHandler/BookedOpen.cs | 20 +- .../RequestHandler/BookedUnknown.cs | 7 +- .../RequestHandler/DisposableDisconnected.cs | 12 +- .../RequestHandler/DisposableOpen.cs | 12 +- .../RequestHandler/ReservedClosed.cs | 14 +- .../RequestHandler/ReservedDisconnected.cs | 10 +- .../RequestHandler/ReservedOpen.cs | 10 +- .../RequestHandler/ReservedUnknown.cs | 8 +- .../BluetoothLock/RequestHandlerFactory.cs | 16 +- .../CopriLock/RequestHandler/BookedClosed.cs | 4 +- .../CopriLock/RequestHandler/BookedOpen.cs | 4 +- .../RequestHandler/DisposableClosed.cs | 8 +- .../RequestHandler/FeedbackPending.cs | 8 +- .../RequestHandler/ReservedClosed.cs | 10 +- .../Bikes/Bike/TariffDescriptionViewModel.cs | 13 +- TINKLib/ViewModel/Bikes/BikesViewModel.cs | 20 +- .../BikesAtStationPageViewModel.cs | 11 +- .../ViewModel/Contact/ContactPageViewModel.cs | 17 +- .../Contact/SelectStationPageViewModel.cs | 16 +- .../FeesAndBikes/FeesAndBikesPageViewModel.cs | 4 +- .../FindBike/FindBikePageViewModel.cs | 8 +- .../BikeInfo/BikeInfoCarouselViewModel.cs | 4 +- TINKLib/ViewModel/Info/InfoPageViewModel.cs | 6 +- TINKLib/ViewModel/Login/LoginPageViewModel.cs | 4 +- TINKLib/ViewModel/Map/MapPageViewModel.cs | 26 +- .../MiniSurvey/MiniSurveyViewModel.cs | 4 +- TINKLib/ViewModel/MyBikes/MyBikeViewModel.cs | 4 +- .../ViewModel/MyBikes/MyBikesPageViewModel.cs | 8 +- TINKLib/ViewModel/PollingUpdateTask.cs | 4 +- TINKLib/ViewModel/PollingUpdateTaskManager.cs | 4 +- .../ViewModel/Settings/FilterItemMutable.cs | 4 +- .../ViewModel/Settings/PollingViewModel.cs | 8 +- .../Settings/SettingsPageViewModel.cs | 2 +- TINKLib/ViewModel/ViewModelHelper.cs | 2 +- .../ViewModel/WhatsNew/Agb/AgbViewModel.cs | 2 +- .../ViewModel/WhatsNew/WhatsNewViewModel.cs | 4 +- .../Repository/CopriCallMemoryBase.cs | 30 +- .../Repository/CopriCallsMemory001.cs | 13 +- TestFramework/Repository/ExceptionServer.cs | 3 +- .../BluetoothLock/LocksServiceMock.cs | 4 +- .../CopriApi/CopriCallsCacheMemory.cs | 3 +- .../CopriApi/CopriCallsCacheMemory001.cs | 3 +- TestLockItBLE/TestLockItBLE.csproj | 4 + TestLockItShared/TestLockItShared.csproj | 4 + TestSharee/TestSharee.csproj | 4 + TestSharee/UseCase/Startup/TestTinkApp.cs | 14 +- .../Model/Bikes/BikeInfoNS/BC/TestBikeInfo.cs | 16 - .../BikeInfoNS/BC/TestBikeInfoMutable.cs | 93 +----- .../Bikes/BikeInfoNS/BC/TestBikeMutable.cs | 6 +- .../Bikes/BikeInfoNS/BC/TestBikeViewModel.cs | 7 +- .../BikeInfoNS/BluetoothLock/TestBikeInfo.cs | 9 +- .../CopriLock/TestBikeInfoMutable.cs | 25 -- .../BikeInfoNS/TestBikeCollectionMutable.cs | 30 +- .../Model/Connector/TestCachedQuery.cs | 1 + .../Connector/TestCachedQueryLoggedIn.cs | 1 + .../Model/Connector/TestCopriCallsStatic.cs | 8 +- .../Model/Connector/TestCopriProviderHttps.cs | 1 + TestShareeLib/Model/Connector/TestQuery.cs | 3 +- .../Model/Connector/TestQueryLoggedIn.cs | 3 +- .../Model/Connector/TestTextToTypeHelper.cs | 69 +++-- .../Connector/Updater/TestUpdaterJSON.cs | 13 +- TestShareeLib/Model/Map/TestMapSpanFactory.cs | 6 +- TestShareeLib/Model/Station/TestData.cs | 6 +- .../Model/Station/TestNullStation.cs | 8 +- TestShareeLib/Model/Station/TestStation.cs | 10 +- .../Model/TestBikeCollectionFilter.cs | 61 +++- TestShareeLib/Model/TestNullPosition.cs | 12 +- TestShareeLib/Model/TestPosition.cs | 32 +- TestShareeLib/Model/TestPositionFactory.cs | 2 +- .../Model/TestTinkAppSelectStation.cs | 8 +- TestShareeLib/Model/TestWhatsNew.cs | 12 +- .../Repository/Response/TestBikeInfoBase.cs | 89 ++++++ .../Repository/TestCopriCallsMonkeyStore.cs | 1 + .../Repository/TestCopriCallsStatic.cs | 6 +- .../BluetoothLock/Crypto/TestCryptoHelper.cs | 8 +- TestShareeLib/TestShareeLib.csproj | 4 + .../Bike/BC/TestBikeAtStationViewModel.cs | 9 +- .../RequestHandler/TestBookedClosed.cs | 42 +-- .../RequestHandler/TestBookedDisconnected.cs | 12 +- .../RequestHandler/TestBookedOpen.cs | 40 +-- .../RequestHandler/TestBookedUnknown.cs | 34 +-- .../TestDisposableDisconnected.cs | 16 +- .../RequestHandler/TestDisposableOpen.cs | 12 +- .../RequestHandler/TestReservedClosed.cs | 34 +-- .../TestReservedDisconnected.cs | 22 +- .../RequestHandler/TestReservedOpen.cs | 18 +- .../RequestHandler/TestReservedUnknown.cs | 30 +- .../RequestHandler/TestBookedClosed.cs | 6 +- .../RequestHandler/TestBookedOpen.cs | 6 +- .../RequestHandler/TestDisposableClosed.cs | 18 +- .../RequestHandler/TestFeedbackPending.cs | 6 +- .../RequestHandler/TestReservedClosed.cs | 18 +- .../Bikes/Bike/TestBikeViewModelFactory.cs | 23 +- .../Bike/TestTariffDescriptionViewModel.cs | 74 +++++ .../TestBikesAtStationPageViewModel.cs | 36 +-- .../MyBikes/TestMyBikesPageViewModel.cs | 10 +- .../Connector/CopriCallsHttpReference.cs | 7 +- .../Connector/TestCopriCallsHttps.cs | 16 +- .../ObjectTests/Connector/TestFilter.cs | 10 +- en-US_User.dic | 21 ++ 212 files changed, 1799 insertions(+), 1318 deletions(-) create mode 100644 .vsspell create mode 100644 IgnoredWords.dic rename TINKLib/Model/{Station => Stations}/StationCollection.cs (94%) rename TINKLib/Model/{Station => Stations/StationNS}/IStation.cs (80%) rename TINKLib/Model/{Station => Stations/StationNS}/NullStation.cs (84%) rename TINKLib/Model/{Station => Stations/StationNS}/Operator/Data.cs (93%) rename TINKLib/Model/{Station => Stations/StationNS}/Operator/IData.cs (87%) rename TINKLib/Model/{Station => Stations/StationNS}/Station.cs (93%) create mode 100644 TINKLib/Repository/Response/Stations/Station/OperatorData.cs create mode 100644 TINKLib/Repository/Response/Stations/Station/StationInfo.cs create mode 100644 TINKLib/Repository/Response/Stations/StationsAvailableResponse.cs delete mode 100644 TINKLib/Repository/Response/StationsAvailableResponse.cs create mode 100644 TestShareeLib/Repository/Response/TestBikeInfoBase.cs create mode 100644 en-US_User.dic diff --git a/.vsspell b/.vsspell new file mode 100644 index 0000000..4de3b8d --- /dev/null +++ b/.vsspell @@ -0,0 +1,17 @@ + + + + True + + .\\ + + + True + + True + IgnoredWords.dic + True + True + True + \ No newline at end of file diff --git a/IgnoredWords.dic b/IgnoredWords.dic new file mode 100644 index 0000000..dd9ac93 --- /dev/null +++ b/IgnoredWords.dic @@ -0,0 +1,11 @@ +cts +Darmstadt +enum +Freiburg +haveltec +javaminister +konrad +Mein +sharee +tink +xdoc diff --git a/LastenradBayern/TINK.Android/Properties/AndroidManifest.xml b/LastenradBayern/TINK.Android/Properties/AndroidManifest.xml index 6aecb5c..56cc448 100644 --- a/LastenradBayern/TINK.Android/Properties/AndroidManifest.xml +++ b/LastenradBayern/TINK.Android/Properties/AndroidManifest.xml @@ -1,5 +1,5 @@  - + diff --git a/LastenradBayern/TINK.iOS/Info.plist b/LastenradBayern/TINK.iOS/Info.plist index d39ac4d..82e88d6 100644 --- a/LastenradBayern/TINK.iOS/Info.plist +++ b/LastenradBayern/TINK.iOS/Info.plist @@ -56,8 +56,8 @@ CFBundleDisplayName LastenradBayern CFBundleVersion - 362 + 363 CFBundleShortVersionString - 3.0.362 + 3.0.363 diff --git a/LastenradBayern/TINK/View/Contact/ContactPage.xaml b/LastenradBayern/TINK/View/Contact/ContactPage.xaml index c3abaeb..7cce371 100644 --- a/LastenradBayern/TINK/View/Contact/ContactPage.xaml +++ b/LastenradBayern/TINK/View/Contact/ContactPage.xaml @@ -66,7 +66,7 @@ +