nugu-ios

NUGU SDK for iOS

APACHE-2.0 License

Stars
21
Committers
14

Bot releases are visible (Hide)

nugu-ios -

Published by Minddol about 4 years ago

Released on 2020-09-23

Sample Application

Fixed

  • Fix sample application display issues (#480)
  • Fix sample app (#510)

Update

  • Change NuguVoiceChrome's UI (#484)
  • Add sessionActivated parameter to DialogStateDelegate.dialogStateDidChange (#481)
  • Update SystemAgentExceptionCode in SystemAgent (#488) (#492)
  • Change voice chrome dismiss and show logic (#493) (#517)
  • Apply text agent change to Sample app (#499)
  • Remove unnecessary UI changing codes (#500)
  • Update NuguUserInfo due to API changes (#501)
  • Update showTidInfo function in NuguLoginKit (#507)
  • Apply detail error description (#506)
  • Add dialogRequestId parameter to Agent's delegate. (#504)
  • Replace supportServerInitiatedDirective with scopes (#513)
  • Pass ASRInitiator instead of ASROption to start recognition. (#520)
  • ChipsAgent 1.1 (upgrade capability-agent)
  • Pass token of chips and listitems (#522)
  • Stop recognition after Text.TextInput event sent. (#524)

SDK

Fixed

  • Send end_stream after receiving end_stream from server. (#476)
  • Fixes a crash when encoding json string. (#489)
  • Use Single.timer instead of Completable.delaySubscription to prevent crash. (#490)
  • Remove custom module map for NuguCore (#515)
  • Fix crash in MicInputProvider.stop(). (#519)

Update

  • Call FocusManagerDelegate.focusShouldRelease minimally. (#475)
  • Add "audio/mp3" and "audio/x-m4a" to supportedMimeTypeForCaching (#479)
  • Change NuguVoiceChrome's UI (#523) (#477) (#484) (#523)
  • Add sessionActivated parameter to DialogStateDelegate.dialogStateDidChange (#481)
  • PhoneCallAgent 1.1 (upgrade capability-agent) (#486)
  • Update SystemAgentExceptionCode in SystemAgent (#488)
  • TextAgent 1.3 (upgrade capability-agent) (#487)
  • Update NuguUserInfo due to API changes (#501)
  • Update showTidInfo function in NuguLoginKit (#507)
  • Add dialogRequestId parameter to Agent's delegate. (#504)
  • Pass ASRInitiator instead of ASROption to start recognition. (#520)
  • ChipsAgent 1.1 (upgrade capability-agent)
nugu-ios -

Published by Minddol about 4 years ago

Released on 2020-08-26

Fixed

[SampleApp] Fixes a crash issue (#461)
[SampleApp] Separate stopRecognize() from dismissVoiceChrome() (#464)
[NuguCore] Fix crash issues (#457) (#469)
[NuguAgents] Modify postBack to postback in payload of Display.ElementSelected event. (#460)
[NuguClientKit] Fixes a bug where passing the wrong DialogState. (#455)
[NuguClientKit] Sort ChipsAgentItem in chronological order. (#458)

Update

[SampleApp] Modify focus channel priority of ASRBeepPlayer (#459) (#463)
[SampleApp] Request focus when before sending text input event. (#465)
[SampleApp] Update sound resources (#472)
[NuguUIKit] Add nugu button flip animation (#456)
[NuguAgents] AudioPlayerAgent 1.4(upgrade capability-agent) (#401) (#452)
[NuguAgents] Add directiveCancelPolicy to TTSAgentProtocol (#454)
[NuguAgents] Modify focus channel priority of SoundAgent (#459) (#463)
[NuguAgents] Upgrade displayAgent from v1.4 to v1.5 (#468)

nugu-ios -

Published by Minddol about 4 years ago

Released on 2020-08-12

Added

  • [NuguAgents] Add InteractionControlManager to keep the voice chrome when processing multi-turn (#443)

Fixed

  • [SampleApp] Fix AVAudioSession issues. (#436)
  • [NuguAgents] Fix audio focus issues. (#437) (#438) (#450)
  • [NuguAgents] Cancel directive when message id does not match. (#444)
  • [NuguCore] Fix layer synchronization issues. (#449) (#451)

Update

  • [NuguAgents] Add includeDialogAttribute parameter to TextAgentProtocol.requestTextInput function. (#445)
  • [NuguClientKit] Move chips parameter from DialogState.listening to DialogStateDelegate.dialogStateDidChange (#446)
nugu-ios -

Published by Minddol about 4 years ago

Released on 2020-08-05

Fixed

  • [JadeMarble] Pass the audio pcm data as UInt8 to Tyche EPD engine. (#435)
  • [NuguServiceKit] Add reason parameter in closeWindow delegate of NuguServiceWebJavascriptDelegate (#433)
nugu-ios -

Published by Minddol about 4 years ago

Released on 2020-08-04

Fixed

  • [NuguCore] Fix bugs about layer policy. (#397) (#398)

Updated

  • [NuguCore] Apply layer policy v1.4.6 (#397) (#414) (#417)
  • [NuguCore] Cancel directive when associated directive was canceled. (#415)
  • [NuguAgents] Add defaultDisplayTempalteDuration property to DisplayAgent (#396)
  • [NuguClientKit] Add nuguClientWillSend function to NuguClientDelegate (#399)
  • [NuguAgents] SystemAgent 1.3 (upgrade capability-agent) (#401)
  • [NuguAgents] Add isSeekable variable to AudioPlayerDisplayTemplate (#406)
  • [NuguUIKit] Remove chips count limit (#411)
  • [NuguUIKit] Update lottie animation files (#407)
  • [Sample] Open mic from application. (#423) (#424) (#429)
nugu-ios -

Published by Minddol over 4 years ago

Released on 2020-07-10

Fixed

  • Make streams thread safe (#387)
  • Add WeakScriptMessageHandler to NuguServiceKitto solve memory leak (#385)

Updated

  • Change audioplayer's favorite / repeat / shuffle methods (#384)
  • Apply layer policy v1.4.4 (#386)
  • Upgrade NuguServiceKit and apply to SampleApp (#388)
  • Adopt blocking policy in PhoneCallAgent (#389)
  • Update SendCandidates event in PhoneCallAgent (#389)
nugu-ios - 0.14.0

Published by Minddol over 4 years ago

Released on 2020-07-03

Fixed

  • Handle exception during creating input node (#372)
  • Make boundStreams thread-safety (#371)
  • Remove wakeupWord in context when KeywordDetector disabled. (#368)
  • Modify data structure of multi-part data. (#380)

Updated

  • Remove textSource, icon and image on ChipsAgentItem.Chip. (#369)
  • Modify DisplayAgentDelegate and AudioPlayerDisplayDelegate (#381)

Added

  • Add PhoneCallAgent 1.0 (upgrade capability-agent) (#374) (#375) (#376) (#377) (#379)
  • Apply NuguServiceKit to SampleApp (#378)
nugu-ios - 0.13.0

Published by Minddol over 4 years ago

Released on 2020-06-19

Fixed

  • Fixes a bug where the session does not deactivaed. (#356)
  • Fixes a crash in PlayStackManager. (#357)
  • Fixes a bug about lifecycle of Session (#364)
  • Remove Runloop controls to fix crashes (#355)

Updated

  • Update SystemAgentRevokeReason to add unknowncase (#352)
  • Update NuguLoginKitError to add errorCode (#353)
  • Apply context policy(v.1.4.0) (#354)
  • Update DialogState to add chips parameter (#360)
  • Rename from didFinishSafariViewController to cancelled (#359)
  • Update SettingViewController (#362)

Added

  • Add NuguServiceKit (#361)
nugu-ios - 0.12.0

Published by Minddol over 4 years ago

Released on 2020-06-08

Fixed

  • Fixes a bug where the connection timeout occurs before the ASR.ListenTimeout period is reached. (#333)
  • Fix HideRyrics directive name to HideLyrics (#347)

Updated

  • Update TTSAgent 1.2 (upgrade capability-agent) (#334)
  • Apply SystemAgent v1.2 to Sample App (SystemAgentRevokeReason) (#331)
  • Add os parameter to context/client in event body. (#336)
  • Update DisplayAgent from v1.2 to v1.4 (upgrade capability-agent) (#339)

Added

  • Add SessionAgent 1.0 (upgrade capability-agent) (#335)
  • Add ChipsAgent 1.0 (upgrade capability-agent) (#340)
  • Add APIs in NuguLoginKit (#345)

Removed

  • Remove System.SynchronizedState event that is called when initializing NuguClient. (#332)
nugu-ios -

Published by Minddol over 4 years ago

Released on 2020-05-26

Fixed

  • Fixes a bug where DisplayAgent.handleControlScroll doesn't call completion handler. (#310)
  • Fixes a bug where AudioPlayerAgent doesn't release MediaPlayer. (#322)

Updated

  • Update AudioPlayerAgent 1.3 (upgrade capability-agent) (#317)
  • Update voice chrome view. (#316)
  • Update display and audio template views. (#304)(#321)
  • Make NuguOAuthClient.deviceUniqueId mutable (#313)
  • Update SystemAgent 1.2 (upgrade capability-agent) (#320)

Removed

nugu-ios -

Published by Minddol over 4 years ago

Released on 2019-10-31

Added

  • Initial release of NUGU SDK for iOS.
nugu-ios -

Published by Minddol over 4 years ago

Released on 2019-11-01

Fixed

  • Fixes an issue where delegate was not called because currentMedia is nil. (#25)

Updated

  • Renames ProvideContextDelegate to ContextInfoDelegate. (#28)
  • Renames ExtensionAgentDelegate.extensionAgentDidReceive to ExtensionAgentDelegate.extensionAgentDidReceiveAction. (#27)
nugu-ios -

Published by Minddol over 4 years ago

Released on 2019-11-06

Added

  • Enable travis. (#26)

Fixed

  • Fixes DirectiveMedium so that TTS.Stop directive does not blocked. (#35)

Updated

  • Updates project setting. (#38)
  • Make stream start/stop order to be strict. (#39)
nugu-ios -

Published by Minddol over 4 years ago

Released on 2019-11-12

Added

  • Support Carthage

Fixed

  • Fixes a bug that was not handled when the ASRResult was the same as before.
  • Fixes event name in ASRAgent. (#50)

Updated

  • Restructure project based Carthage. (#46) (#47)
  • Deprecates System.Revoke directive. (#42)
  • Refactor related directives.
  • Disable travis temporary.
nugu-ios -

Published by Minddol over 4 years ago

Released on 2019-11-13

Fixed

  • Fixes a bug where ASRState doesn't change to listening when network condition is bad. (#62)
  • Fixes a bug that KeywordDetector should change it's state when it stopped.

Updated

  • Separate JadeMarble & KeenSense from NUGU echo system. (#56)
nugu-ios -

Published by Minddol over 4 years ago

Released on 2019-11-14

Added

  • Adds ISSUE_TEMPLATE .
  • Implements PermissionAgent.

Updated

  • Updates model for LocationAgent.
nugu-ios -

Published by Minddol over 4 years ago

Released on 2019-11-15

Fixed

  • Deallocates NuguApiProvider instance after calling NuguApiProvider.disconnect(). (#79)
  • Deallocates ASRExpectSpeech instance from ASRAgent.stopRecognition(). (#81)

Updated

  • Updates xcodeproj for ordering files.
nugu-ios -

Published by Minddol over 4 years ago

Released on 2019-11-15

Fixed

  • Call TycheEpd.stop() and TycheKwd.stop() method as appropriate. (#87)
nugu-ios -

Published by Minddol over 4 years ago

Released on 2019-11-15

Fixed

  • Stop BoundStreams before creating new instance. (#89)
nugu-ios -

Published by Minddol over 4 years ago

Released on 2019-11-17

Fixed

  • Make JadeMarble and KeenSense not to be stuck in their RunLoop.

Updated

  • Updates model related LocationAgent and PermissionAgent.
Package Rankings
Top 8.09% on Cocoapods.org
Badges
Extracted from project README
Build Status CocoaPods compatible Carthage compatible SwiftPackageManager compatible
Related Projects