added multimedia support and STT. STT and photos are have bugs but are functional. file upload is conceptualized but will require additional backend work. video is on hold for now.

This commit is contained in:
Joshua
2024-07-10 19:15:03 -06:00
parent e5b69aa2b6
commit cbd040f57b
36 changed files with 742 additions and 137 deletions
+12
View File
@@ -5,6 +5,8 @@ PODS:
- HaishinKit (= 1.3.0)
- ApiVideoLiveStream (1.2.2):
- HaishinKit (= 1.3.0)
- camera_avfoundation (0.0.1):
- Flutter
- DKImagePickerController/Core (4.3.9):
- DKImagePickerController/ImageDataManager
- DKImagePickerController/Resource
@@ -44,6 +46,8 @@ PODS:
- Flutter
- HaishinKit (1.3.0):
- Logboard (~> 2.3.0)
- image_picker_ios (0.0.1):
- Flutter
- Logboard (2.3.1)
- native_device_orientation (0.0.1):
- Flutter
@@ -78,9 +82,11 @@ PODS:
DEPENDENCIES:
- apivideo_live_stream (from `.symlinks/plugins/apivideo_live_stream/ios`)
- camera_avfoundation (from `.symlinks/plugins/camera_avfoundation/ios`)
- file_picker (from `.symlinks/plugins/file_picker/ios`)
- Flutter (from `Flutter`)
- flutter_credit_card (from `.symlinks/plugins/flutter_credit_card/ios`)
- image_picker_ios (from `.symlinks/plugins/image_picker_ios/ios`)
- native_device_orientation (from `.symlinks/plugins/native_device_orientation/ios`)
- path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`)
- pointer_interceptor_ios (from `.symlinks/plugins/pointer_interceptor_ios/ios`)
@@ -106,12 +112,16 @@ SPEC REPOS:
EXTERNAL SOURCES:
apivideo_live_stream:
:path: ".symlinks/plugins/apivideo_live_stream/ios"
camera_avfoundation:
:path: ".symlinks/plugins/camera_avfoundation/ios"
file_picker:
:path: ".symlinks/plugins/file_picker/ios"
Flutter:
:path: Flutter
flutter_credit_card:
:path: ".symlinks/plugins/flutter_credit_card/ios"
image_picker_ios:
:path: ".symlinks/plugins/image_picker_ios/ios"
native_device_orientation:
:path: ".symlinks/plugins/native_device_orientation/ios"
path_provider_foundation:
@@ -136,12 +146,14 @@ EXTERNAL SOURCES:
SPEC CHECKSUMS:
apivideo_live_stream: 64fa696699cfc531e07f5d5d701c7e3cd5ce5e9d
ApiVideoLiveStream: 5842571806a2ed26671597dadd370ec38d9b9ba4
camera_avfoundation: dd002b0330f4981e1bbcb46ae9b62829237459a4
DKImagePickerController: 946cec48c7873164274ecc4624d19e3da4c1ef3c
DKPhotoGallery: b3834fecb755ee09a593d7c9e389d8b5d6deed60
file_picker: 09aa5ec1ab24135ccd7a1621c46c84134bfd6655
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
flutter_credit_card: 48fb35065294868bc6a3e7f18a42f28929b84f48
HaishinKit: 013229683accc4abe46630b04629da3ff90428b7
image_picker_ios: c560581cceedb403a6ff17f2f816d7fea1421fc1
Logboard: 3d98bb85de6a36b255ab637e8178eb5671c5c3a6
native_device_orientation: 3b4cfc9565a7b879cc4fde282b3e27745e852d0d
path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
+8 -2
View File
@@ -2,8 +2,14 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSMicrophoneUsageDescription</key>
<string>Required for on-device speech recognition.</string>
<key>NSCameraUsageDescription</key>
<string>This app needs access to camera when used</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>TODO: Better description</string>
<key>LSApplicationCategoryType</key>
<string>Productivity</string>
<key>NSMicrophoneUsageDescription</key>
<string>Required for on-device speech recognition.</string>
<key>NSSpeechRecognitionUsageDescription</key>
<string>On-device speech-to-text.</string>
<key>CADisableMinimumFrameDurationOnPhone</key>