Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | set pragme secure delete properly | Christian Schneppe | 2018-05-21 | 1 | -1/+1 |
| | |||||
* | explicitly set secure_delete pragma for SQLite database | Christian Schneppe | 2018-05-21 | 1 | -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 onConfigure | Christian Schneppe | 2018-05-21 | 1 | -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 manually | Christian Schneppe | 2018-05-17 | 1 | -83/+90 |
| | |||||
* | add primary key to fts table | Christian Schneppe | 2018-05-17 | 1 | -2/+3 |
| | |||||
* | do not include body in simple status updates to not trigger fts update | Christian Schneppe | 2018-05-17 | 1 | -1/+6 |
| | |||||
* | do not load conversations with null jid | Christian Schneppe | 2018-05-16 | 1 | -2/+10 |
| | |||||
* | only search text messages | Christian Schneppe | 2018-05-02 | 1 | -1/+1 |
| | |||||
* | search term parsing + highlighting | Christian Schneppe | 2018-05-02 | 1 | -2/+8 |
| | |||||
* | create fts table | Christian Schneppe | 2018-05-02 | 1 | -2/+16 |
| | |||||
* | properly cancel pending searchs and scroll to bottom after refresh | Christian Schneppe | 2018-04-30 | 1 | -1/+1 |
| | |||||
* | very much unoptimized search functionality | Christian Schneppe | 2018-04-30 | 1 | -31/+34 |
| | |||||
* | add debug output to how many messages were deleted | Christian Schneppe | 2018-04-29 | 1 | -2/+3 |
| | |||||
* | fixed updating of server message id after dedup | Christian Schneppe | 2018-04-29 | 1 | -3/+2 |
| | |||||
* | search for muc pms when fetching last mam reference | Christian Schneppe | 2018-04-29 | 1 | -1/+1 |
| | |||||
* | sync roster to disk after roster push | Christian Schneppe | 2018-04-12 | 1 | -0/+4 |
| | |||||
* | fix register account checkbox glitch | Christian Schneppe | 2018-04-07 | 1 | -1/+2 |
| | |||||
* | migrate to xmpp-addr | Christian Schneppe | 2018-04-02 | 1 | -26/+21 |
| | |||||
* | finished 'Set Status Message' dialog | Christian Schneppe | 2018-04-01 | 1 | -8/+4 |
| | |||||
* | get rid of customizable resources | Christian Schneppe | 2018-04-01 | 1 | -1/+5 |
| | |||||
* | permanently cache last resolver result | Christian Schneppe | 2018-01-21 | 1 | -38/+40 |
| | |||||
* | remove NFC handling + let edit account handle own jids | Christian Schneppe | 2017-12-16 | 1 | -2/+1 |
| | |||||
* | add getAccountJids to DatabaseBackend | Christian Schneppe | 2017-12-16 | 1 | -0/+20 |
| | |||||
* | make 'markable' attribute persistent | Christian Schneppe | 2017-11-26 | 1 | -2/+7 |
| | |||||
* | send and show read markers in private, non-anonymous groups | Christian Schneppe | 2017-11-22 | 1 | -1/+6 |
| | |||||
* | EventReceiver: use setting to store enabled accounts | Christian Schneppe | 2017-10-06 | 1 | -20/+0 |
| | |||||
* | prevent users from editing their account jid after successful login | Christian Schneppe | 2017-08-13 | 1 | -1/+2 |
| | |||||
* | avoid unnecessary roster sync in OMEMO code. fixed startup performance ↵ | Christian Schneppe | 2017-08-01 | 1 | -2/+2 |
| | | | | regression | ||||
* | provide upgrade path for accounts with publish-options | Christian Schneppe | 2017-08-01 | 1 | -1/+10 |
| | |||||
* | fetch required device ids on demand | Christian Schneppe | 2017-08-01 | 1 | -0/+17 |
| | |||||
* | more migration fixes for updating from 1.6.0 to 1.19.0 | Christian Schneppe | 2017-08-01 | 1 | -1/+1 |
| | |||||
* | fixed bug in db migrations when going from <15 to something recent | Christian Schneppe | 2017-08-01 | 1 | -5/+7 |
| | |||||
* | fixed fingerprint trust (was messed up after library upgrade) | Christian Schneppe | 2017-06-25 | 1 | -4/+5 |
| | |||||
* | upgrade to signal-protocol-java | Christian Schneppe | 2017-06-24 | 1 | -17/+17 |
| | |||||
* | add the 4 most frequently contacted contacts as app shortcuts | Christian Schneppe | 2017-05-31 | 1 | -0/+18 |
| | |||||
* | use mam reference instead of timestamp | Christian Schneppe | 2017-05-17 | 1 | -8/+8 |
| | |||||
* | don't load signed prekeys on startup | Christian Schneppe | 2017-05-09 | 1 | -0/+19 |
| | |||||
* | code cleanup: made conversation property final in message object | Christian Schneppe | 2017-04-26 | 1 | -3/+2 |
| | |||||
* | rename media directories | Christian Schneppe | 2017-03-11 | 1 | -1/+55 |
| | |||||
* | only take 1:1 conversations into account when determining catchup timestamp | Christian Schneppe | 2017-03-09 | 1 | -1/+1 |
| | |||||
* | add index to message.conversationUuid | Christian Schneppe | 2017-02-08 | 1 | -1/+6 |
| | |||||
* | Stop Conversations force closing over sqlite errors due to long messages | Christian Schneppe | 2017-02-08 | 1 | -2/+4 |
| | |||||
* | configurable local message retention period. | Christian Schneppe | 2017-01-29 | 1 | -0/+7 |
| | |||||
* | add database migrations | Christian Schneppe | 2017-01-29 | 1 | -1/+7 |
| | |||||
* | fixed migrations from pre-btbv phase | Christian Schneppe | 2016-11-27 | 1 | -3/+7 |
| | | | | add some logging to FullScreenView | ||||
* | when swiping don't clean startup counter entirely. just don't count last startup | Christian Schneppe | 2016-11-24 | 1 | -3/+8 |
| | |||||
* | remove omemo devices from annoucement after 7 days of inactivity | Christian Schneppe | 2016-11-20 | 1 | -0/+14 |
| | |||||
* | save last activation time in fingerprint status | Christian Schneppe | 2016-11-20 | 1 | -1/+9 |
| | |||||
* | reformat code | Christian Schneppe | 2016-11-19 | 1 | -1255/+1255 |
| | |||||
* | parse omemo fingerprints from uris | Christian Schneppe | 2016-11-18 | 1 | -7/+24 |
| |