From 24cdfbb0caab95a0d763f9fd0e48414a52f988a1 Mon Sep 17 00:00:00 2001 From: Anja Date: Tue, 6 Jun 2023 12:00:24 +0200 Subject: [PATCH] Version 3.0.366 --- IgnoredWords.dic | 1 + .../Properties/AndroidManifest.xml | 2 +- LastenradBayern/TINK.iOS/Info.plist | 4 +- LastenradBayern/TINK/Resources2/Info.html | 36 ------ .../Properties/AndroidManifest.xml | 2 +- Meinkonrad/TINK.iOS/Info.plist | 4 +- .../TINK/View/FindBike/FindBikePage.xaml | 117 ++++++++++++------ .../Properties/AndroidManifest.xml | 2 +- .../Font Awesome 5 Free-Solid-900.otf | Bin TINK/TINK.iOS/Info.plist | 4 +- .../Font Awesome 5 Free-Solid-900.otf | Bin TINK/TINK/View/FindBike/FindBikePage.xaml | 93 ++++++++------ .../Bikes/BikeInfoNS/BC/BikeInfoMutable.cs | 6 +- .../Bikes/BikeInfoNS/BC/IBikeInfoMutable.cs | 5 + .../BikeInfoNS/BluetoothLock/BikeInfo.cs | 3 +- .../Bikes/BikeInfoNS/CopriLock/BikeInfo.cs | 3 +- .../Bikes/BikeInfoNS/IRentalDescription.cs | 29 +++++ .../Bikes/BikeInfoNS/RentalDescription.cs | 24 +++- TINKLib/Model/Connector/TextToTypeHelper.cs | 15 +++ .../Connector/Updater/BikeInfoFactory.cs | 2 +- .../Updater/RentalDescriptionFactory.cs | 38 +++--- .../Model/Connector/Updater/UpdaterJSON.cs | 9 +- TINKLib/Model/State/BaseState.cs | 4 +- TINKLib/Model/State/IStateInfo.cs | 10 +- TINKLib/Model/State/IStateInfoMutable.cs | 8 +- TINKLib/Model/State/StateInfo.cs | 20 +-- TINKLib/Model/State/StateInfoMutable.cs | 36 +++--- TINKLib/Model/State/StateRequestedInfo.cs | 62 +++++----- TINKLib/Model/WhatsNew.cs | 5 + .../AppResources.Designer.cs | 57 ++++++++- .../AppResources.de.resx | 27 +++- .../MultilingualResources/AppResources.resx | 27 +++- TINKLib/MultilingualResources/TINKLib.de.xlf | 44 +++++-- TINKLib/Repository/CopriCallsHttps.cs | 2 +- TINKLib/Repository/CopriCallsMemory.cs | 4 +- .../AuthcookieNotDefinedException.cs | 10 +- .../Repository/Response/RentalDescription.cs | 8 +- TINKLib/Services/CopriApi/Polling.cs | 2 +- .../ViewModel/Bikes/Bike/BC/BikeViewModel.cs | 2 +- .../Bikes/Bike/BC/RequestHandler/Base.cs | 6 +- .../Bikes/Bike/BC/RequestHandler/Booked.cs | 4 +- .../Bike/BC/RequestHandler/Disposable.cs | 5 +- .../Bikes/Bike/BluetoothLock/BikeViewModel.cs | 4 +- .../Bike/BluetoothLock/RequestHandler/Base.cs | 2 +- .../RequestHandler/DisposableDisconnected.cs | 5 +- .../RequestHandler/IRequestHandler.cs | 8 +- .../RequestHandler/InvalidState.cs | 4 +- .../RequestHandler/NotLoggedIn.cs | 4 +- .../Bikes/Bike/CopriLock/BikeViewModel.cs | 4 +- .../Bike/CopriLock/RequestHandler/Base.cs | 4 +- .../RequestHandler/DisposableClosed.cs | 5 +- .../Bike/CopriLock/RequestHandlerFactory.cs | 6 +- .../Bikes/Bike/IRequestHandlerBase.cs | 4 +- .../Bikes/Bike/TariffDescriptionViewModel.cs | 2 +- .../BikeAtStationInUseStateInfoProvider.cs | 11 +- .../FindBike/FindBikePageViewModel.cs | 82 +++++++++++- TINKLib/ViewModel/IInUseStateInfoProvider.cs | 2 +- TINKLib/ViewModel/Map/MapPageViewModel.cs | 19 ++- TINKLib/ViewModel/MyBikes/MyBikeViewModel.cs | 14 +-- TINKLib/ViewModel/PollingUpdateTask.cs | 16 +-- .../Bikes/BikeInfoNS/BC/TestBikeViewModel.cs | 9 +- .../BikeInfoNS/TestBikeCollectionMutable.cs | 4 +- .../Model/Connector/TestBikeInfoFactory.cs | 12 +- .../Model/Connector/TestTextToTypeHelper.cs | 25 ++++ .../Updater/TestRentalDescription.cs | 2 +- .../Model/State/TestStateInfoMutable.cs | 55 +++++++- .../Model/State/TestStateInfoSerializeJSON.cs | 6 +- .../Model/State/TestStateRequestedInfo.cs | 60 +++++++-- .../TestStateRequestedInfoSerializeJSON.cs | 1 + .../Response/TestRentalDescription.cs | 46 ++++++- .../Response/TestTariffDescription.cs | 4 +- .../Bike/BC/TestBikeAtStationViewModel.cs | 12 +- .../Bikes/Bike/BC/TestMyBikePageViewModel.cs | 6 +- .../RequestHandler/TestBookedClosed.cs | 14 +-- .../TestDisposableDisconnected.cs | 28 ++++- .../RequestHandler/TestDisposableOpen.cs | 6 +- .../RequestHandler/TestReservedClosed.cs | 10 +- .../TestReservedDisconnected.cs | 10 +- .../RequestHandler/TestReservedOpen.cs | 18 +-- .../RequestHandler/TestDisposableClosed.cs | 10 ++ .../TestBikesAtStationPageViewModel.cs | 2 +- ...TestBikeAtStationInUseStateInfoProvider.cs | 4 +- .../TestMyBikeInUseStateInfoProvider.cs | 6 +- en-US_User.dic | 5 + 84 files changed, 900 insertions(+), 393 deletions(-) delete mode 100644 LastenradBayern/TINK/Resources2/Info.html rename {LastenradBayern => TINK}/TINK.Android/Resources/Font Awesome 5 Free-Solid-900.otf (100%) rename {LastenradBayern => TINK}/TINK.iOS/Resources/Font Awesome 5 Free-Solid-900.otf (100%) create mode 100644 TINKLib/Model/Bikes/BikeInfoNS/IRentalDescription.cs diff --git a/IgnoredWords.dic b/IgnoredWords.dic index 5a62f07..6917459 100644 --- a/IgnoredWords.dic +++ b/IgnoredWords.dic @@ -12,3 +12,4 @@ sharee tink ui xdoc +xml diff --git a/LastenradBayern/TINK.Android/Properties/AndroidManifest.xml b/LastenradBayern/TINK.Android/Properties/AndroidManifest.xml index a3ad8f8..2d4e36d 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 f8595ae..58e1dc8 100644 --- a/LastenradBayern/TINK.iOS/Info.plist +++ b/LastenradBayern/TINK.iOS/Info.plist @@ -56,8 +56,8 @@ CFBundleDisplayName LastenradBayern CFBundleVersion - 365 + 366 CFBundleShortVersionString - 3.0.365 + 3.0.366 diff --git a/LastenradBayern/TINK/Resources2/Info.html b/LastenradBayern/TINK/Resources2/Info.html deleted file mode 100644 index c23ebd4..0000000 --- a/LastenradBayern/TINK/Resources2/Info.html +++ /dev/null @@ -1,36 +0,0 @@ - - -TINK Konstanz - - -

WIE FUNKTIONIERT DAS TRANSPORTRAD-MIETEN?

-

Erstmalige Registrierung


-Vor der ersten Anmietung eines Transportrades ist es notwendig, sich -kostenlos als Nutzerin oder Nutzer zu registrieren. Das dauert nur -wenige Minuten und geht am einfachsten über den Mieten Button. Sobald der Account freigeschaltet ist, kann es losgehen.

-

Transportrad mieten


-Einfach zur nächsten TINK Station gehen (freie Räder siehe Karte) und den Code -für das Zahlenschloss mittels SMS anfordern. Die Anleitung, wie es genau - geht, findet sich direkt an den Stationen, auf den Rädern oder hier:
-
  • Anleitung Mietvorgang
    -
  • Anleitung TINK Räder
    -
  • Wichtig: Nach der Nutzung das Rad an eine der TINK Stationen zurückbringen, an der Station anschließen und mittels SMS ausloggen.

    -Die erste Version der TINK APP ist verfügbar. Wir freuen uns auf konstruktives feedback. -

    Preise


    -Die erste Stunde pro Tag ist kostenfrei, danach kostet jede weitere halbe Stunde 1 Euro. Maximal - kostet ein Rad pro 24 Stunden 9 Euro. Es kann ein Rad pro Account -gemietet werden. Bezahlung per Abbuchung oder Kreditkarte.
    Servicegebühren: - Bei Abstellen eines Rades außerhalb der Stationen werden -entfernungsabhängige Gebühren für die Rückführung berechnet. Aktuelle -Preisliste siehe AGBs. -

    WELCHE TRANSPORTRÄDER GIBT ES BEI TINK?

    -
    Zweirädriges Transportrad mit Platz für zwei Getränkekisten, Zuladung bis 80 kg.
    Dreirädriges Transportrad sogar mit Platz für vier Getränkekisten, Zuladung bis 100 kg.

    Jedes - Rad verfügt über eine leichtgängige Achtgang-Schaltung und einen -höhenverstellbaren Sattel. Im Zweirad können 2 Kinder, im Dreirad sogar 4 - Kinder bis 6 Jahre mitgenommen werden. Die wegklappbaren Kindersitze -verfügen über Sicherheitsgurte.
    Die Räder sind nach etwas Gewöhnung -leicht und sicher zu fahren. Vor der ersten Nutzung empfehlen wir ein -kurzes Üben ohne Beladung abseits des Straßenverkehrs. Einfach mal -ausprobieren, es macht richtig Spaß! - - \ No newline at end of file diff --git a/Meinkonrad/TINK.Android/Properties/AndroidManifest.xml b/Meinkonrad/TINK.Android/Properties/AndroidManifest.xml index 5ba13ca..ecf5737 100644 --- a/Meinkonrad/TINK.Android/Properties/AndroidManifest.xml +++ b/Meinkonrad/TINK.Android/Properties/AndroidManifest.xml @@ -1,5 +1,5 @@  - + diff --git a/Meinkonrad/TINK.iOS/Info.plist b/Meinkonrad/TINK.iOS/Info.plist index f80c876..6bdd69b 100644 --- a/Meinkonrad/TINK.iOS/Info.plist +++ b/Meinkonrad/TINK.iOS/Info.plist @@ -56,8 +56,8 @@ CFBundleDisplayName Mein konrad CFBundleVersion - 365 + 366 CFBundleShortVersionString - 3.0.365 + 3.0.366 diff --git a/Meinkonrad/TINK/View/FindBike/FindBikePage.xaml b/Meinkonrad/TINK/View/FindBike/FindBikePage.xaml index 4244265..94ddf86 100644 --- a/Meinkonrad/TINK/View/FindBike/FindBikePage.xaml +++ b/Meinkonrad/TINK/View/FindBike/FindBikePage.xaml @@ -2,6 +2,7 @@ + @@ -25,56 +27,101 @@ + + Grid.Row="0"> + Grid.Row="0" + Spacing="0" + Orientation="Vertical"> - - + - - + + + - + -