l
l
In Python bindings a safe approach was implemented in #3289. Main thread manually signals to event loop that it should stop instead of relying on `dc_get_next_event` returning NULL, and then...
Python fix: #3289 Node fix: #3430 I think this can be closed once this approach is documented in Doxygen.
Not sure it's worth additional dependencies and increased compilation time. I'm more confident in our use of `unsafe` than in use of `unsafe` in the code generated by `safer_ffi` macros....
Resulting snap package does not work for me: ``` Error: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /snap/deltachat-desktop/x1/resources/app.asar.unpacked/node_modules/deltachat-node/build/Release/deltachat.node) ```
Looks like electron-builder is doing it wrong. It is better to build it on Ubuntu 20.04 with snapcraft and https://multipass.run/ and then hand it over to CI, rather than building...
It may be confusing that messages are still disappearing when the setting was previously turned on but is now turned off. If we decide that we want to keep old...
There is also a question of setting `ephemeral_timestamp` after UID validity change, i.e. in `resync_folder_uids`. We can't determine if messages are entirely new or old. Should we unset the timer...
Recent change that revealed this issue: #3369 Previously we skipped Sent folder, but doing so is not a solution.
It's possible to create an app requesting internet access, and if user sends it to self-chat, it will connect somewhere, leaking user IP, screen resolution etc? Another example: user gets...
Btw I don't really like the idea of abusing webxdcs for logs (#3296), maps etc., as it assumes the platform has webview, which is not always the case. We already...