Commit Graph

17 Commits

Author SHA1 Message Date
adbenitez ae7be8a841 apply code formatter 2026-03-11 18:53:16 +01:00
adbenitez 8b5dd70d75 Merge remote-tracking branch 'upstream/main' 2026-02-05 20:25:35 +01:00
adbenitez 86451a00ff Merge remote-tracking branch 'upstream/main' 2026-01-28 22:28:40 +01:00
adbenitez 1e4c8bc291 use event emmiter before DcAccounts creation 2026-01-27 19:05:38 +01:00
adbenitez a03fd337ef throw exception if createAccountsCPtr() returned null pointer 2026-01-27 01:20:27 +01:00
adbenitez b75b29cf08 Merge remote-tracking branch 'upstream/main' 2025-11-21 23:13:00 +01:00
adbenitez 8c7e430d4d use stobBackgroundFetch 2025-11-17 15:29:39 +01:00
adbenitez 3aa2fbf67a Merge remote-tracking branch 'upstream/main' 2025-10-09 15:34:30 +02:00
adbenitez c6bbb0a524 improve code 2025-08-26 13:23:54 +02:00
adbenitez 94291bd0ab Merge remote-tracking branch 'upstream/main' 2025-02-24 17:24:36 +01:00
adbenitez c1a49332d0 use JSON-RPC for addAccount 2025-02-19 16:33:31 +01:00
adbenitez 3080313568 Merge remote-tracking branch 'upstream/main' 2024-10-04 14:48:37 +02:00
B. Petersen e17d37ebb7 add backgroundFetch() api 2024-09-23 13:30:09 +02:00
adbenitez 589d1c3569 Merge remote-tracking branch 'upstream/main' 2024-08-25 21:15:09 +02:00
B. Petersen c6b6b8e144 stop 'encrypted database' experiment
this PR removes options to create encrypted database.
existing encrypted databases will continue working for now.

the 'encrypted database' experiment started some years ago
was never finishes and already stopped working partly,
eg. importing backups as encrypted accounts stopped working
some years ago for newer android.

in the light of Signal's "encryption key flaw",
but also recent issues with worsending core things in Delta Chat,
it seems wise to concentrate on the core things ("you have one job!"),
and not on side topics comparable few persons are interested in.

also, it will become harder to maintain that path on upcoming api changes,
leaving the database open as opening is slow is needed but will become harder,
this will make notifications tricy,
may need additional effort to run in background etc.

all that is doable,
however, it will remove resources from far more important parts,
dangerously up to a level that breaks the app - a focus is limited.

also, no one really complained as it is already partly not-working,
it was _never_ working on desktop
(where it would make much more sense),
removal on iOS was flawless, see https://github.com/deltachat/deltachat-ios/pull/2011

tl;dr: better leave the protection up to the operating system
and concentrate on other things.
2024-08-16 13:13:44 +02:00
adbenitez 708ea8378e move assets, res and java source code to src/main 2024-06-13 17:18:48 +02:00
adbenitez fee58e6eac fix building 2024-06-12 02:17:10 +02:00