Donatas Puidokas

Results 8 issues of Donatas Puidokas

Transit relay gets unhandled error while using WebSocket when Receiver cancels transfer during transferring. Sender hangs and doesn't receive disconnect from relay server. Steps to replicate with wormhole-william client: 1....

Destiny app should identify itself as destiny, when connecting to Magic Wormhole mailbox server. Currently it identify as: - AgentString = "go-william" - AgentVersion = "v1.0.6" Propose to identify as:...

Tech Debt

While transferring large files, application save in temporal file .tmp. If transfer is cancelled by user or is interrupted, temporal file is kept on disk and not deleted. Such temporal...

Fixing issue #192 Used native android function to get user device uniq number: https://developer.android.com/reference/android/os/UserManager#getSerialNumberForUser(android.os.UserHandle) Couldn't find native flutter/dart plugin method. Path_provider PR for Android downloads is closed: https://github.com/flutter/plugins/pull/4559 Additionally jumped...

Current macOS app version builds use x86_64 architecture, which is emulated on ARM64 (M1/M2) chip based computers. This can be changed to use arm natively which should improve performance and...

Tech Debt

Flutter release 3.7.0 version, which gives new static analyses results. It would be good to review and update. Additionally this triggers, that might need to retest apps built with new...

Tech Debt

Destiny doesn't have any tests automation, end-2-end, cross-platform testing and till now mostly was tested manually. However, it use w-w where main "business" logic sits and library has some tests....

Tech Debt

We have several places where we use assert in dart flutter code: https://github.com/LeastAuthority/destiny/blob/cdc4b6964b74eba6a6ab3a079161b9212eba8a49/lib/views/shared/file_picker.dart#L107 All asserts: https://github.com/LeastAuthority/destiny/search?q=assert%28 If file is not selected (User cancel selection file), so this statement becomes false:...

help wanted