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

Remaining piece to make the most out of V1 #958

Closed
2 tasks
josancamon19 opened this issue Oct 2, 2024 · 4 comments
Closed
2 tasks

Remaining piece to make the most out of V1 #958

josancamon19 opened this issue Oct 2, 2024 · 4 comments
Assignees

Comments

@josancamon19
Copy link
Contributor

Even if bytes get streamed, there might be connection issues, which anyways would cause data lost.

This happens a lot in events (SF), and rural areas.

This will not be solved with V2 as is.

So,

  • Internet connection tracking is reliable AF, we must be able to detect ms changes in connectivity state, also to detect when ws is not sending bytes properly.
  • When no connection, or issues streaming, we should store a queue of bytes in the phone storage.

How to sync those bytes?
2 Options:

  1. The phone detects connection, and uploads those bytes automatically
  2. User manually syncs? doesn't sound sexy.

TBD

What do to with those bytes?

  • Isolated memories?
  • Merge with others?

Also, how to show this to the user, so experience is seamless, no idea either yet.

@josancamon19 josancamon19 converted this from a draft issue Oct 2, 2024
@beastoin
Copy link
Collaborator

beastoin commented Oct 4, 2024

Image

@josancamon19
Copy link
Contributor Author

CleanShot 2024-10-05 at 02 30 13@2x

@josancamon19 josancamon19 self-assigned this Oct 6, 2024
beastoin added a commit that referenced this issue Oct 6, 2024
…980)

Issue: #958




<!-- This is an auto-generated comment: release notes by OSS
Entelligence.AI -->
### Summary by Entelligence.AI

- New Feature: Introduced a Write-Ahead Logging (WAL) service for
managing audio frame data, improving data integrity and reliability.
- New Feature: Added backward synchronization of missing audio frames,
enhancing the user experience by ensuring complete audio data.
- New Feature: Implemented a prompt to sync missing data, providing
users with an intuitive way to retrieve any lost information.
- Refactor: Streamlined service initialization in `main.dart` for better
code organization.
- New Feature: Extended server message events to include
`memory_backward_synced`, allowing more granular tracking of
synchronization events.
<!-- end of auto-generated comment: release notes by OSS Entelligence.AI
-->
@beastoin
Copy link
Collaborator

@josancamon19 bruh, tell me more about UX enhancements ?

@beastoin
Copy link
Collaborator

I think we should close this ticket, feel free to lmk if there any UX improvement we could make ~

@github-project-automation github-project-automation bot moved this from In review to Done in omi TODO Oct 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

2 participants