Skip to content

feature: fix for scroll in chat and other fixes - #101

Merged
artcc merged 3 commits into
developfrom
feature/chat
Aug 27, 2026
Merged

feature: fix for scroll in chat and other fixes#101
artcc merged 3 commits into
developfrom
feature/chat

Conversation

@artcc

@artcc artcc commented Aug 27, 2026

Copy link
Copy Markdown
Owner

No description provided.

artcc added 3 commits August 27, 2026 08:28
- Move floating date visibility tracking into a dedicated `ChatScrollDateModifier`
- Keep scroll target visibility updates local to the modifier instead of the main chat view state
- Remove the top overlay refresh path that recomposed the full chat scene on visible-message changes
- Preserve floating date label formatting while improving long-chat scrolling responsiveness
- Update changelog and TestFlight release notes for the scrolling behavior change
- Freeze the presented message list while the user is scrolling a streaming response
- Resume live updates when scrolling ends and clear the frozen state without animations
- Clear the frozen presentation when the response session or revision changes
- Update changelog and TestFlight release notes for the scrolling behavior change
- Introduce a new background task manager abstraction with continued-processing task support and legacy fallback
- Integrate streaming background handling and completion notifications into chat and image generation flows
- Add iOS background task entitlements and permitted identifiers for streaming tasks
- Expand chat tests to cover background lifecycle, expiration, duplicate launches, and failure paths
- Add unit tests and mocks for streaming background and completion notification use cases
- Update changelog and TestFlight notes for the new Live Activity progress behavior
@artcc
artcc merged commit dfbc5ac into develop Aug 27, 2026
2 checks passed
@artcc
artcc deleted the feature/chat branch August 27, 2026 09:14
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.

1 participant