onairos 0.2.103+1 copy "onairos: ^0.2.103+1" to clipboard
onairos: ^0.2.103+1 copied to clipboard

Onairos is a flutter package to interact with the Onairos App and recieve user AI Data

0.0.1 #

Initial Release

  • TODO: Describe initial release.

0.0.2 - 2024-03-19 #

Changed #

  • Changed input type of requestData parameter to match expected type of Map<String, Map<String, String>>

0.0.3 - 2024-03-20 #

Changed #

  • Logging url

0.0.4 - 2024-03-31 #

Changed #

  • Now opens Error Dialog if Overlay failed to open

0.0.5 - 2024-04-06 #

Changed #

  • Fixed Onairos Button Icon pathing issues

0.0.6 - 2024-04-06 #

Changed #

  • Remove dialog on failed overlay

0.0.7 - 2024-04-07 #

Changed #

  • Onairos 0.0.7 Overlay Fix
  • Fixed Disconnect Apps
  • Fixed Youtube Connect

0.0.8 - 2024-04-07 #

Changed #

  • Using OnairosButtonWrapper, with fail modal

0.1.0 - 2024-04-09 #

Changed #

  • Removed deep link to Onairos app to open overlay
  • Now, onairos dart package opens overlay within itself, after biometric confirmation
  • Added Modal is user clicks to send Onairos data but either: doesn't have the onairos app installed or doesn't have an active model created

0.1.1 - 2024-04-09 #

Changed #

  • onairos_button.dart (OnairosButtonWrapper1) uses SecureAuthService with flutter_secure_storage to retrieve onairos username and key in secure encalve
  • onairos_button2.dart (OnairosButtonWrapper2) uses SecureAuthService with biometric_storage to retrieve onairos username and key in secure encalve

0.1.2 - 2024-04-11 #

Changed #

  • Exporting onairos_button.dart and onairos_button2.dart (so can access OnairosButtonWrapper1 and OnairosButtonWrapper2)

0.1.3 - 2024-04-13 #

Changed #

  • No change to API
  • Only 1 biometric retrieval using Map instead of once every String input

0.1.4 - 2024-04-15 #

Changed #

  • onResolved as required parameter, which is resolved with the specific api url as input, once the users data request is verified
  • onResolved should be a function which makes the api request using the String input, and will recieve the user onairos data after, you can use a simple setter to extract it from the onResolved function and be used in your main app

0.1.5 - 2024-04-15 #

Changed #

  • Changes to onResolved Parameter Signature
  • Changed from final Function onResolved => final void Function(String apiUrl, String accessToken) onResolved;

0.1.6 - 2024-04-26 #

Changed #

  • Changes onairos details retrieval in secure enclave
  • It is now retrieved using OnaiosUsername as the key

0.1.7 - 2024-04-27 #

Changed #

  • Fix to retrieve user Onairos details

0.2.0 - 2024-04-28 #

Changed #

  • Change onairos overlay flow:
    • User clicks Onairos button on your app
    • If first time user has done so, Onairos app opens up, asks user for permission
    • After permission granted, switch back to your app via deep link
    • Flow then continues as previous
    • Onairos overlay then displays your data requests, and user accepts, the callback function you supplied earlier is called
    • Again this function is called with the API url as input
  • Supply registered URL scheme to Onairos Button initialization (this must be registered in your Info.Plist in the following format:
  • )

0.2.1 - 2024-04-28 #

Changed #

  • Logging for debugging

0.2.2 - 2024-04-29 #

Changed #

  • Fixing swift code

0.2.3 - 2024-04-29 #

Changed #

  • Fixing pubspec.yaml

0.2.4 - 2024-04-29 #

Changed #

  • Remove duplcicate Swift files

0.2.5 - 2024-04-29 #

Changed #

  • Fixed some settings

0.2.6 - 2024-04-30 #

Changed #

  • Added visibility for Swift functions

0.2.7 - 2024-04-30 #

Changed #

  • Encoding for Deeplink

0.2.8 - 2024-05-07 #

Changed #

  • Added nonce in Onairos Deep Link

0.2.9 - 2024-05-08 #

Changed #

  • Changing URI Deep Link Structure

0.2.10 - 2024-05-10 #

Changed #

  • Printing URI for debugging

0.2.11 - 2024-05-11 #

Changed #

  • Fixing URI Encoding

0.2.12 - 2024-05-11 #

Changed #

  • Not URI encoding

0.2.13 - 2024-05-12 #

Changed #

  • Added onairos_button constructor parameter AppName
  • Bug Fixes

0.2.14 - 2024-05-13 #

Changed #

  • Replacing uni_links dependancy with app_links

0.2.15 - 2024-05-14 #

Changed #

  • Bug fixes
  • Logs for debugging

0.2.16 - 2024-05-14 #

Changed #

  • Fixed Logging

0.2.17 - 2024-05-15 #

Changed #

  • Fixed Context

0.2.18 - 2024-05-15 #

Changed #

  • Fixed overlay

0.2.19 - 2024-05-15 #

Changed #

  • Fixed Key Retrieval

0.2.20 - 2024-05-16 #

Changed #

  • Fixed Key Retrieval

0.2.21 - 2024-05-16 #

Changed #

  • Logging

0.2.22 - 2024-05-16 #

Changed #

  • More Logging

0.2.23 - 2024-05-17 #

Changed #

  • Remove User Details if error
  • Re-designed approval

0.2.24 - 2024-05-17 #

Changed #

  • Bug Fix

0.2.25 - 2024-05-17 #

Changed #

  • Logs

0.2.26 - 2024-05-18 #

Changed #

  • Bug Fix

0.2.27 - 2024-05-19 #

Changed #

  • Fixed Data Request Flow
  • Bug Fix

0.2.28 - 2024-05-22 #

Changed #

  • Fixed Data Callback on resolved

0.2.29 - 2024-05-24 #

Changed #

  • Logs and Debugging

0.2.30 - 2024-06-03 #

Changed #

  • Removed some logs

0.2.31 - 2024-06-11 #

Changed #

  • Using PackageInfo to ensure non-malicious app

0.2.32 - 2024-06-11 #

Changed #

  • Optimizations and Logging

0.2.33 - 2024-06-11 #

Changed #

  • Pin in Secure Storage changed from EncyrptedKey to UserPin
  • Fixed Images Rendering

0.2.34 - 2024-06-11 #

Changed #

  • Fixing call to onResolved

0.2.35 - 2024-06-13 #

Changed #

  • Logging

0.2.36 - 2024-06-13 #

Changed #

  • Fixed API Calls

0.2.37 - 2024-06-13 #

Changed #

  • Logging

0.2.38 - 2024-06-13 #

Changed #

  • Logging

0.2.39 - 2024-09-15 #

Changed #

  • Embed Feature
  • Removed excessive biometric calls

0.2.40 - 2024-09-15 #

Changed #

  • Dix api call

0.2.41 - 2024-09-15 #

Changed #

  • Fix

0.2.42 - 2024-09-21 #

Changed #

  • Swerv component
  • Fix icons/pill signin

0.2.43 - 2024-09-21 #

Changed #

  • Updated intl

0.2.44 - 2024-09-21 #

Changed #

  • Updated overlay and embedd

0.2.45 - 2024-09-22 #

Changed #

  • Images

0.2.46 - 2024-09-22 #

Changed #

  • Images fix

0.2.47 - 2024-09-22 #

Changed #

  • Fixed embedd connect

0.2.48 - 2024-09-22 #

Changed #

  • Logs for ping

0.2.49 - 2024-09-22 #

Changed #

  • New icons
  • Fixes to embed and overlay

0.2.50 - 2024-09-22 #

Changed #

  • New icons
  • Fixes to embed an d overlay

0.2.51 - 2024-09-22 #

Changed #

  • Icon fixes

0.2.52 - 2024-09-22 #

Changed #

  • Icon fixes

0.2.53 - 2024-09-22 #

Changed #

  • Icon fixes

0.2.54 - 2024-09-22 #

Changed #

  • Icon fixes

0.2.55 - 2024-09-22 #

Changed #

  • Icon fixes

0.2.56 - 2024-09-22 #

Changed #

  • Icon fixes
  • Embedd Connect fixed

0.2.57 - 2024-09-22 #

Changed #

  • Fix swift secure storage
  • More logging

0.2.58 - 2024-09-22 #

Changed #

  • Fix swift secure storage
  • More logging

0.2.59 - 2024-09-22 #

Changed #

  • Fix swift secure storage

0.2.60 - 2024-09-22 #

Changed #

  • Fix swift secure storage
  • Fix embedd connect

0.2.61 - 2024-09-22 #

Changed #

  • Fix swift secure storage

0.2.62 - 2024-09-27 #

Changed #

  • Redesign of onairos_button
  • Redesign of Swift

0.2.63 - 2024-09-27 #

Changed #

  • Sytax 'bracket' fix

[0.2.63] - 2024-09-27 #

Changed #

  • Debugging and const login fix

0.2.64 - 2024-09-28 #

Changed #

  • Changed lastModelCreationDate to creationDate
  • testing 2 login buttons to see error

0.2.66 - 2024-09-28 #

Changed #

  • Logs and creationDate fix?

0.2.67 - 2024-09-28 #

Changed #

  • Custom CredentialsResult to reduce Biometric calls

0.2.68 - 2024-09-29 #

Changed #

  • Swift code hasCredentials no biometric call - only a check
  • onairos_button only 1 biometric call
  • added valdiate functon

0.2.69 - 2024-09-29 #

Changed #

  • Logs

0.2.70 - 2024-09-29 #

Changed #

  • Fix get API Url

0.2.71 - 2024-09-29 #

Changed #

  • Remove unecessary logs

0.2.72 - 2024-09-29 #

Changed #

  • Deep link test with onairos.app

0.2.73 - 2024-09-29 #

Changed #

  • Deep link scheme with onairosreact

[0.2.73] - 2025-02-21 #

Changed #

  • Deep Link Fix

0.2.74 - 2025-03-06 #

Changed #

  • Test for Universal Onboarding

[0.2.74] - 2025-03-06 #

Changed #

  • Syntax

0.2.76 - 2025-03-06 #

Changed #

  • Fix universal onboarding

0.2.80 - 2025-03-17 #

Changed #

  • Added final universal onboarding

0.2.81 - 2025-03-18 #

Changed #

  • Universal onboarding works fixing visual

0.2.82 - 2025-03-30 #

Changed #

  • Universal onboarding fixing connections

0.2.83 - 2025-04-12 #

Changed #

  • Revert for demo

0.2.84 - 2025-04-12 #

Changed #

  • Big Universal Onboarding changes

0.2.85 - 2025-04-18 #

Changed #

  • Fix biometric prompt

0.2.86 - 2025-04-18 #

Changed #

  • Fix biometric prompt

0.2.87 - 2025-04-18 #

Changed #

  • Fix biometric prompt

0.2.88 - 2025-04-18 #

Changed #

  • Fix biometric prompt

0.2.89 - 2025-04-18 #

Changed #

  • Fix biometric prompt

0.2.90 - 2025-04-18 #

Changed #

  • Fixed Oauths permissions
  • Fixed Onairos Auth deeplink

0.2.90+1 - 2025-04-24 #

Changed #

  • Fixed dependency issues
  • Added biometric_storage and local_auth dependencies
  • Updated package_info to package_info_plus
  • Improved code quality with const constructors
  • Fixed null safety issues with optional parameters

0.2.91 - 2025-04-24 #

Changed #

  • Completely redesigned Universal Onboarding UI
  • Added valuable platform highlighting with ambient glow animation
  • Improved OAuth flow for all platforms (Instagram, Pinterest, Reddit, YouTube)
  • Modularized code architecture for better maintainability
  • Implemented seamless account linking with Onairos app
  • Added FaceID verification for secure credential storage
  • Enhanced PIN security features with visual validation feedback
  • Improved error handling and loading states

0.2.92 - 2025-04-24 #

Changed #

  • Added email registration during digital brain creation
  • Simplified OAuth implementation with unified API endpoint
  • Created sleek, minimalist WebView for OAuth authorization
  • Enhanced security messaging throughout the onboarding flow
  • Improved deep linking between apps and Onairos
  • Optimized callback handling for all OAuth platforms

0.2.93 - 2025-04-24 #

Changed #

  • Added testMode parameter to UniversalOnboarding for easy integration testing
  • Included debug helpers for better development workflow
  • Enhanced platform connector visual feedback
  • Improved responsive design for different device sizes
  • Fixed edge case bugs in OAuth flow

0.2.94 - 2025-04-25 #

Changed #

  • Improved backward compatibility with existing apps
  • Fixed small UI issues in platform connector items
  • Enhanced loading states with better user feedback
  • Refined error handling in authentication flow

0.2.95 - 2025-04-25 #

Changed #

  • Consolidated duplicate error-handling functions
  • Added proper type annotations for better type safety
  • Improved mounted state checking to prevent errors
  • Enhanced WebView implementation for OAuth

0.2.96 - 2025-04-25 #

Changed #

  • Removed unused EmbeddConnect class
  • Fixed WebViewController implementation with proper loading indicators
  • Added proper error handling in OAuth WebView
  • Improved code organization and removed redundant code
  • Enhanced navigation delegate methods for better user experience