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

Timeline update wonkiness #198

Open
xpkoala opened this issue Oct 24, 2015 · 3 comments
Open

Timeline update wonkiness #198

xpkoala opened this issue Oct 24, 2015 · 3 comments
Assignees
Labels
Milestone

Comments

@xpkoala
Copy link

xpkoala commented Oct 24, 2015

I currently do not have much documentation on the issue.

At certain junctures of the day I will receive old messages that had not previously generated on my timeline. There is some overlap from the two reports. This behaviour has happened in the past but I have no current ideas on how to reproduce or monitor for the behaviour since one must rely on other users posting to the timeline.

iphone 5s 9.0.1


What was seen when I viewed my Kloak timeline at ~12:15pm

Post from David 11:14am
Post from David 11:15am
Post from David 12:10pm

What was seen when I viewed my Kloak timeline at ~1:15pm

Post from David 11:14am
Post from David 11:15am
Post from Almafeta 11:30am
Post from David 12:10pm

What was seen when I viewed my Kloak timeline at ~1:15pm

Post from Almafeta 11:30am
Post from David 12:10pm
Post from Almafeta 1:13pm

What was seen when I viewed my Kloak timeline at ~2:30pm

Post from Almafeta 11:30am
Post from David 12:10pm
Post from ExplodingSoul 12:52pm
Post from Almafeta 1:13pm

@bytex64
Copy link

bytex64 commented Oct 24, 2015

FWIW, I've seen it, too. It's like some updates don't get included until the second refresh, or perhaps that they are somehow not in the scope of whatever refresh happens the first time, but are the second time.

@daviddahl daviddahl added the bug label Oct 24, 2015
@daviddahl daviddahl self-assigned this Oct 24, 2015
@daviddahl daviddahl added this to the 1.1 milestone Oct 24, 2015
@daviddahl
Copy link
Member

I have known about his and have tinkered with some ideas around adding a Timeline API that returns ciphertext instead of a tight loop that does the decryption. SJCL has a synchronous API for decryption but does not produce plain text very well in a looped operation like the current timelineAPIs.

@daviddahl
Copy link
Member

We need to pass off each decryption operation to a worker, it will still render the timeline "asynchronously", but you will see each post just about as it happens. This will also partly solve the "notify user of messages falling on deaf ears" as you will see posts you cannot decrypt as you have not scanned the other user's card - but you will see the other user's handle. Naturally, this feature will also require blocking as someone could spam you with ciphertext:)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants