Daniel D’Aquino
Daniel D’Aquino
Observations from @jb55: - Hanging more often on low-bandwidth networks - We might want to look into `NWPathMonitor` for anything that might be blocking the main thread
Going to commit to using Network Link Conditioner (with the "really bad network" preset) on my iPhone while using Damus today, to see if I can repro this while working...
Could not reproduce this yet 😕 I will try reproducing https://github.com/damus-io/damus/issues/2858 for now instead.
Some notes/insights from today's standup - We may benefit from foregoing some of the chronological accuracy in the timeline and placing new events on the top of the timeline, because...
~~@alltheseas I tried this on 1.15 (1081) and I cannot reproduce. It might have been fixed alongside other fixes. Can you please confirm if this still happens on your end...
Rewrote the ticket. This seems like an issue of poor UX around the draft saving mechanism.
> Reproduced crash in xcode -> device > > Crash Diagnosis > > * Logs show txn: inherited txn / txn: not closing. inherited spewing nonstop from nostrdb, plus repeated...
@jb55, if you have time, can you please double check if you believe there may be something useful to be extracted from the arguments presented above? I think the AI...
> Could it be that the disgnosis is entirely, or at least partly incorrect, while the solution "works"? > > Did not such level of hallucination engineering was possible 😅....
## Root cause findings What I found was that the transaction object (`NdbTxn`) was being deinitialized (`deinit` call) on a different thread from where it was initialized, which caused the...