Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | scan all files in case some files were previously marked as deleted by accident | Christian Schneppe | 2019-01-27 | 1 | -4/+32 |
| | |||||
* | fix compatibility issue on startup | Christian Schneppe | 2019-01-26 | 1 | -1/+17 |
| | |||||
* | make new backup and restore possible with old databases | Christian Schneppe | 2019-01-26 | 1 | -1/+6 |
| | |||||
* | rework backup & restore | Christian Schneppe | 2019-01-26 | 1 | -2/+2 |
| | | | | use the implementation from Conversations | ||||
* | null checks when deleting old files | Christian Schneppe | 2019-01-25 | 1 | -2/+2 |
| | |||||
* | check if encrypted pgp file get deleted | Christian Schneppe | 2019-01-25 | 1 | -10/+19 |
| | |||||
* | mark deleted files in database and not query them when querying for media | Christian Schneppe | 2019-01-25 | 1 | -2/+69 |
| | |||||
* | postpone prekey removal and republish to after mam | Christian Schneppe | 2018-12-14 | 1 | -2/+2 |
| | |||||
* | implement self healing omemo | Christian Schneppe | 2018-12-04 | 1 | -1/+1 |
| | | | | | | after receiving a SignalMessage that can’t be decrypted because of broken sessions Conversations will attempt to grab a new pre key bundle and send a new PreKeySignalMessage wrapped in a key transport message. | ||||
* | catch cursor window allocation exception | Christian Schneppe | 2018-11-23 | 1 | -4/+10 |
| | |||||
* | refresh synced contacts even if offline | Christian Schneppe | 2018-11-23 | 1 | -1/+1 |
| | |||||
* | also respect deleted messages in readable logs | Christian Schneppe | 2018-11-11 | 1 | -2/+2 |
| | |||||
* | implement message deletion | Christian Schneppe | 2018-11-11 | 1 | -15/+17 |
| | | | | fixed #208 | ||||
* | Do not attempt to draw overlay on null bitmap | Christian Schneppe | 2018-10-20 | 1 | -1/+1 |
| | |||||
* | store avatars received over muc presence in contact | Christian Schneppe | 2018-09-27 | 1 | -1/+1 |
| | |||||
* | introduce media browser activity | Christian Schneppe | 2018-09-26 | 1 | -2/+2 |
| | |||||
* | show conversation media in contact/conference details | Christian Schneppe | 2018-09-26 | 1 | -0/+24 |
| | |||||
* | integrated locally message deletion from #208 | Christian Schneppe | 2018-07-09 | 1 | -0/+11 |
| | | | | thanks @acw81 | ||||
* | persist muc avatar and show in bookmarks | Christian Schneppe | 2018-07-09 | 1 | -1/+1 |
| | |||||
* | 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 |
| |