voyage 0.0.4-canary.39 copy "voyage: ^0.0.4-canary.39" to clipboard
voyage: ^0.0.4-canary.39 copied to clipboard

A Flutter Plugin developed to test Kruzr Zen application.

0.0.4-canary.39 #

  • TripManagerDelegate

0.0.4-canary.38 #

  • changes in ios for trip monitoring, batter optimization and CLLocation

0.0.4-canary.37 #

  • Updated SingleTripResponse model to have fallbacks for parsing tripDuration.

0.0.4-canary.36 #

  • KruzrTripFramework 12.1.5

0.0.4-canary.35 #

  • Added missing periodicalType to aggregation methods in iOS side of plugin.

0.0.4-canary.34 #

  • Fixed removeAllSavedVehicles and getAllSavedVehicles

0.0.4-canary.33 #

  • KruzrTripFramework 12.1.4

0.0.4-canary.32 #

  • fixed bugs in iOS implementation of plugin related to fetching trip details by app trip id.

0.0.4-canary.31 #

  • fixed bugs in iOS implementation of plugin related to bluetooth scanning and connection stability.

0.0.4-canary.30 #

  • Updated Kruzr iOS SDK to version 12.1.2 to incorporate the latest features and improvements from the Kruzr team.

0.0.4-canary.29 #

  • Updated Kruzr iOS SDK to version 12.1.2 to incorporate the latest features and improvements from the Kruzr team.

0.0.4-canary.28 #

  • Updated Kruzr Android SDK to version 3.11.2 to incorporate the latest features and improvements from the Kruzr team.

0.0.4-canary.27 #

  • Removed unnecessary print statement from UserRank's fromJson method to clean up console output.
  • Updated percentile field parsing in UserRank's fromJson method to provide a default value of '0' if the percentile key is missing or null in the JSON data, ensuring robustness against incomplete data
  • Updated totalDistanceTravelled field parsing in LeaderBoardDriver's fromJson method enhancing stability when handling data.

0.0.4-canary.26 #

  • Fixed bug inside iOS code of plugin

0.0.4-canary.25 #

  • Fixed bug inside android code of plugin

0.0.4-canary.24 #

  • Added User profile tier
  • Added All other Dev test elevated button in example/lib/main.dart
  • Changed KruzrTripFramework to 12.1.1
  • Removed Update Vehicle from both Android and ios for now.

0.0.4-canary.23 #

-- Added following functions for IOS: --

  • getUserStreak
  • getAllPairedDevices
  • getConnectedDevices
  • removeAllSavedVehicles
  • updateVehicle
  • removeSavedVehicle
  • editSavedVehicle
  • getAllSavedVehicles
  • getCurrentTripData
  • fetchCurrentTripDetails
  • fetchTripDetailsByAppTripId
  • fetchAvailableRewards
  • fetchEarnedRewards

0.0.4-canary.22 #

  • Fixed bug related to permissions with android/iOS side of plugin

0.0.4-canary.21 #

  • Fixed bug with android side of plugin

0.0.4-canary.20 #

  • Added KruzrPermission enum to represent different permission types.
  • Added permission handling methods in Kruzr360Communicator:
  1. checkPermission
  2. requestPermission
  3. openSettings
  4. ensurePermissionOrOpenSettings

0.0.4-canary.19 #

  • Android method cleanup and optimization.

0.0.4-canary.18 #

  • Removed depreceated methods

0.0.4-canary.17 #

  • Bumped up kruzr ios sdk to 12.0.16

0.0.4-canary.16 #

  • Bumped up kruzr android sdk to 3.11.1

0.0.4-canary.15 #

  • Bumped up kruzr android sdk to 3.11.0

0.0.4-canary.14 #

  • Bumped up kruzr android sdk to 3.10.14
  • Added fetchUserProfileTierRequirements method to Kruzr360Communicator to retrieve user profile tier requirements and progression metadata.
  • Added UserProfileTierRequirement model to represent tier eligibility data.
  • Added profileTier field to RegisteredDriver model to track user's current profile tier.

0.0.4-canary.13 #

  • Bumped up kruzr android sdk to 3.10.13 (internal BT bug)

0.0.4-canary.12 #

  • Added Bluetooth vehicle management features to Kruzr360Communicator, including methods to scan for nearby devices, retrieve paired and connected devices, and manage saved vehicles.
  • Added vehicleId field to NearbyDevice model to associate Bluetooth devices with specific vehicles.
  • Bumped up kruzr android sdk to 3.10.11
  • Added saveVehicle
  • Added getAllSavedVehicles
  • Added removeAllSavedVehicles
  • Added removeSavedVehicle
  • Added editSavedVehicle

0.0.4-canary.11 #

  • correction in fetchEarnedRewards and fetchAvailableRewards in Kruzr360Communicator.

0.0.4-canary.10 #

  • Ios version 10.2.0

0.0.4-canary.9 #

  • Switched ios kruzr sdk to 10.3.0

0.0.4-canary.8 #

  • Added fetchEarnedRewards method to Kruzr360Communicator to retrieve earned rewards for the user.
  • Added fetchAvailableRewards method to Kruzr360Communicator to retrieve available rewards for the user.
  • Added EarnedReward and AvailableReward models to represent rewards data.

0.0.4-canary.7 #

  • Added referral achievement tracking in MyAchievements model to monitor user referrals.

0.0.4-canary.6 #

  • Updated Kruzr360Communicator's registerUser method to include referralCode parameter for user referrals.

0.0.4-canary.5 #

  • Added referralCode field to RegisterUserRequestModel and RegisteredDriver model to support user referrals.
  • Updated GetUserDetailResponseModel to include referralCode field.
  • Updated relevant methods and models to handle the new referralCode field.
  • Bumped up kruzr android sdk to 3.10.9

0.0.4-canary.4 #

  • Ios sdk changes

0.0.4-canary.2 #

  • Added MyAchievements
  • Added triproute
  • Added filesync
  • Added Stop Scanning

0.0.3-canary.26 #

  • Upgraded Bluetooth scanning functionality to improve device discovery and connection stability.
  • Enhanced error handling in Bluetooth operations to provide better feedback during connection issues.

0.0.3-canary.25 #

  • Added setTripAutoStartEnabled
  • Added getTripAutoStartEnabled
  • Added getTripAutoStopEnabled
  • Added setTripAutoStopEnabled
  • Added shouldEventSyncRealTime
  • Added isEventSyncRealTimeEnabled

0.0.3-canary.24 #

  • Added wasCarNearbyDuringTrip field to TripExtraKeys model in SingleTripResponse to indicate if a car was detected nearby during the trip.

0.0.3-canary.23 #

  • Upgraded kruzr android sdk to 3.10.8

0.0.3-canary.22 #

  • Upgraded kruzr android sdk to 3.10.7

0.0.3-canary.21 #

  • Added extraTripScores field to SingleTripResponse model to capture additional trip scoring metrics.

0.0.3-canary.20 #

  • Fixed bug with bluetooth flow.

0.0.3-canary.19 #

  • Fixed bug with android list and mutable list.

0.0.3-canary.18 #

  • Added NearbyDevice model to represent nearby Bluetooth devices.
  • Enhanced Kruzr360Communicator with methods:
    • scanForNearbyDevices
    • getAllPairedDevices
    • getConnectedDevices
    • saveVehicle
    • getSavedVehicle
    • deleteVehicle

0.0.3-canary.17 #

  • Bug fix

0.0.3-canary.16 #

  • Bug fix

0.0.3-canary.15 #

  • Bug fix

0.0.3-canary.14 #

  • Bug fix in how fetchRoute method was implemented.

0.0.3-canary.13 #

  • Bug fix in how GeoJSON data is handled in the fetchRoute method to ensure proper parsing and functionality.

0.0.3-canary.12 #

  • Switched to using the geojson_vi package for handling GeoJSON data in the fetchRoute method.

0.0.3-canary.11 #

  • Added appName and notificationChannelId fields to the Kruzr360InitConfig model to support custom app names and notification channel IDs.
  • Updated the initializeSDK method to use the new Kruzr360InitConfig model, enhancing the initialization process with additional configuration options.

0.0.3-canary.10 #

  • Added getPossibleInterventionsForAppTripId method to Kruzr360Communicator to fetch possible intervention events for a specific trip.

0.0.3-canary.9 #

  • Added fetchRoute method to Kruzr360Communicator to retrieve trip route as GeoJSON.

0.0.3-canary.8 #

  • Downgraded Permission Handler to 12.0.0.

0.0.3-canary.7 #

  • Added tripDuration field to SingleTripResponse model to capture the duration of a trip.

0.0.3-canary.5 #

  • Native methods Cleanup: Removed unnecessary log statements from VoyagePlugin.kt to enhance performance and reduce clutter in log outputs.

0.0.3-canary.4 #

  • Updated totalDistanceTravelled's data type in LeaderBoardDriver model from int to double.

0.0.3-canary.3 #

  • Updated rank's data type in UserRank model from String to int.

0.0.3-canary.2 #

  • Updated RegisterUserRequestModel usage in native android method.

0.0.3-canary.1 #

  • Updated RegisterUserRequestModel to make several fields optional.
  • Updated verifyOtp methods request and response models
  • Deprecated OTP related methods in Kruzr360Communicator
  • Added phoneNumber and dateOfBirth fields to RegisterUserRequestModel
  • Bumped up kruzr android sdk to 3.10.4
  • Added duration to SingleTripResponse
  • Added fetchMyAchievements method to Kruzr360Communicator

0.0.2 #

  • Updated SDK constraints to support Dart 3.10 beta.
0
likes
130
points
1.99k
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter Plugin developed to test Kruzr Zen application.

Homepage
Repository (GitHub)

License

unknown (license)

Dependencies

flutter, geojson_vi, permission_handler, plugin_platform_interface

More

Packages that depend on voyage

Packages that implement voyage