Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release version 1.10.1 #1161

Merged
merged 9 commits into from
May 12, 2024
Merged

Release version 1.10.1 #1161

merged 9 commits into from
May 12, 2024

Conversation

jayce1116
Copy link
Collaborator

Release version 1.10.1

jayce1116 and others added 9 commits April 3, 2024 11:34
### Description
- BackgroundFocusHolder 내 targetEvent 에 TTS.TextInput 제거
- #556 때 focusTarget에 `Text.Input` Event가 포함되었는데, Text Interface에서
focus를 가져가지 않아도 된다라고 판단해서 삭제.
## Summary
- AudioPlayerAgent 버전 1.9 -> 1.10 업데이트
- BadgeButton관련 템플릿 값 추가
- BadgeButton관련 이벤트 값 추가
## Summary
- AudioPlayerAgent에서 Offset, Milliseconds로 제공하는 Property추가
- milliseconds로 제공하고 필요시에 사용처에서 seconds로 변환해서 사용할 수 있는 선택권 부여
…1155)

### Description
- ServerInitiatedDirectiveRecevierStateDidChange가 정확하게 내려오지 않던 문제 수정
- `startReceiveServerInitiatedDirective`,
`stopReceiveServerInitiatedDirective` 를 호출할 때 `unconnected` 혹은
`disconnected` 보다 `serverInitiatedDirectiveStateDisposable` 이 우선적으로
dispose 되고 있어서 state를 정상적으로 수신할 수 없고, NuguClient의 delegate 메서드에서
`unconnected`, `disconnected`를 수신할 수 없었음.
…Session() 수행하도록 적용 (#1156)

## Summary
 - CarPlay에 연결되면서 audioCategory가 playback이 되며 마이크를 사용할수 없는 상태가 간헐적으로 발생
- CarPlay 연결시 (categoryChanged, routeConfigurationChanged), 타이밍에
updateAudioSession을 수행해 playAndRecord로 동작하도록 적용
…ocus 유지하도록 변경 (#1157)

### Description
- ASR.NotifyResult와 다음 directive 사이에 BackgroundFocusHolder가 focus를 가지고
있도록 변경
## Summary
- AudioSession Category 변경시 audioSessionUpdate하는 로직 수정
- [AudioCategory의 상태가 categoryChanged일경우 NewDeviceAvailable과 동일하게 동작하도록
적용](54f9e0b)
- 기존 categoryChanged의 경우 break로 아무동작도 하지않아 audioSession을 업데이트해주지 않는 문제
발생
           - 동일하게 처리할수 있도록 적용
- [categoryChange, routeConfigurationChanged일때 updateAudioSesion에서
focus요청하지 않도록
적용](b0247f3)
- 위 처리에서 playback, playAndRecord관련 처리를 하고 있으므로 해당 커밋에서 requestFocus삭제
## Summary
- AudioSessionManager에서 중복으로 updateAudioSession() 수행하던 현상 수정
- Delegate를 통해 이벤트를 전달 하고, 전달 받는 쪽에서 이미 updateAudioSession()을 수행하고 있기
때문에, 중복하여 호출하는 부분 제거
update version to `1.10.1`
@jayce1116 jayce1116 self-assigned this May 12, 2024
@jayce1116 jayce1116 requested a review from childc as a code owner May 12, 2024 23:34
@jayce1116 jayce1116 merged commit 3700c06 into master May 12, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants