aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/persistance/DatabaseBackend.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* set pragme secure delete properlyChristian Schneppe2018-05-211-1/+1
|
* explicitly set secure_delete pragma for SQLite databaseChristian Schneppe2018-05-211-0/+1
| | | | | | | | | | | Conversations stores sensitive data, such as SQLiteAxolotlStore tables, in its database. secure_delete=ON is the default for newer Android devices: https://android-review.googlesource.com/c/platform/external/sqlite/+/209123 However, older devices had it disabled by default, so any database created than has this setting disabled and it will not be updated automatically. Also, the default might be changed in the future (for example, to "FAST", added in 2017), so it is safer to set it explicitly.
* move enabling of foreign key support to onConfigureChristian Schneppe2018-05-211-8/+5
| | | | | | This way we avoid repeating the code. Unlike getWritableDatabase, onConfigure is intended to be overridden. In fact, onConfigure documentation specifically says: "Called when the database connection is being configured, to enable features such as write-ahead logging or *foreign key support*."
* do not use trigger but delete message index entries manuallyChristian Schneppe2018-05-171-83/+90
|
* add primary key to fts tableChristian Schneppe2018-05-171-2/+3
|
* do not include body in simple status updates to not trigger fts updateChristian Schneppe2018-05-171-1/+6
|
* do not load conversations with null jidChristian Schneppe2018-05-161-2/+10
|
* only search text messagesChristian Schneppe2018-05-021-1/+1
|
* search term parsing + highlightingChristian Schneppe2018-05-021-2/+8
|
* create fts tableChristian Schneppe2018-05-021-2/+16
|
* properly cancel pending searchs and scroll to bottom after refreshChristian Schneppe2018-04-301-1/+1
|
* very much unoptimized search functionalityChristian Schneppe2018-04-301-31/+34
|
* add debug output to how many messages were deletedChristian Schneppe2018-04-291-2/+3
|
* fixed updating of server message id after dedupChristian Schneppe2018-04-291-3/+2
|
* search for muc pms when fetching last mam referenceChristian Schneppe2018-04-291-1/+1
|
* sync roster to disk after roster pushChristian Schneppe2018-04-121-0/+4
|
* fix register account checkbox glitchChristian Schneppe2018-04-071-1/+2
|
* migrate to xmpp-addrChristian Schneppe2018-04-021-26/+21
|
* finished 'Set Status Message' dialogChristian Schneppe2018-04-011-8/+4
|
* get rid of customizable resourcesChristian Schneppe2018-04-011-1/+5
|
* permanently cache last resolver resultChristian Schneppe2018-01-211-38/+40
|
* remove NFC handling + let edit account handle own jidsChristian Schneppe2017-12-161-2/+1
|
* add getAccountJids to DatabaseBackendChristian Schneppe2017-12-161-0/+20
|
* make 'markable' attribute persistentChristian Schneppe2017-11-261-2/+7
|
* send and show read markers in private, non-anonymous groupsChristian Schneppe2017-11-221-1/+6
|
* EventReceiver: use setting to store enabled accountsChristian Schneppe2017-10-061-20/+0
|
* prevent users from editing their account jid after successful loginChristian Schneppe2017-08-131-1/+2
|
* avoid unnecessary roster sync in OMEMO code. fixed startup performance ↵Christian Schneppe2017-08-011-2/+2
| | | | regression
* provide upgrade path for accounts with publish-optionsChristian Schneppe2017-08-011-1/+10
|
* fetch required device ids on demandChristian Schneppe2017-08-011-0/+17
|
* more migration fixes for updating from 1.6.0 to 1.19.0Christian Schneppe2017-08-011-1/+1
|
* fixed bug in db migrations when going from <15 to something recentChristian Schneppe2017-08-011-5/+7
|
* fixed fingerprint trust (was messed up after library upgrade)Christian Schneppe2017-06-251-4/+5
|
* upgrade to signal-protocol-javaChristian Schneppe2017-06-241-17/+17
|
* add the 4 most frequently contacted contacts as app shortcutsChristian Schneppe2017-05-311-0/+18
|
* use mam reference instead of timestampChristian Schneppe2017-05-171-8/+8
|
* don't load signed prekeys on startupChristian Schneppe2017-05-091-0/+19
|
* code cleanup: made conversation property final in message objectChristian Schneppe2017-04-261-3/+2
|
* rename media directoriesChristian Schneppe2017-03-111-1/+55
|
* only take 1:1 conversations into account when determining catchup timestampChristian Schneppe2017-03-091-1/+1
|
* add index to message.conversationUuidChristian Schneppe2017-02-081-1/+6
|
* Stop Conversations force closing over sqlite errors due to long messagesChristian Schneppe2017-02-081-2/+4
|
* configurable local message retention period.Christian Schneppe2017-01-291-0/+7
|
* add database migrationsChristian Schneppe2017-01-291-1/+7
|
* fixed migrations from pre-btbv phaseChristian Schneppe2016-11-271-3/+7
| | | | add some logging to FullScreenView
* when swiping don't clean startup counter entirely. just don't count last startupChristian Schneppe2016-11-241-3/+8
|
* remove omemo devices from annoucement after 7 days of inactivityChristian Schneppe2016-11-201-0/+14
|
* save last activation time in fingerprint statusChristian Schneppe2016-11-201-1/+9
|
* reformat codeChristian Schneppe2016-11-191-1255/+1255
|
* parse omemo fingerprints from urisChristian Schneppe2016-11-181-7/+24
|