aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/persistance (follow)
Commit message (Collapse)AuthorAgeFilesLines
* limit video transcoding to api >= 18 and other api 16 fixesChristian Schneppe2018-12-141-1/+8
|
* postpone prekey removal and republish to after mamChristian Schneppe2018-12-141-2/+2
|
* implement self healing omemoChristian Schneppe2018-12-041-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.
* fix apk name detectionChristian Schneppe2018-11-301-4/+5
|
* catch npe while detecting apk namesChristian Schneppe2018-11-301-7/+12
|
* catch cursor window allocation exceptionChristian Schneppe2018-11-231-4/+10
|
* refresh synced contacts even if offlineChristian Schneppe2018-11-231-1/+1
|
* also respect deleted messages in readable logsChristian Schneppe2018-11-111-2/+2
|
* implement message deletionChristian Schneppe2018-11-111-15/+17
| | | | fixed #208
* write null bitmap to imageview to replace asyncdrawableChristian Schneppe2018-10-241-1/+1
|
* Do not attempt to draw overlay on null bitmapChristian Schneppe2018-10-202-2/+3
|
* rework MediaViewerActivityChristian Schneppe2018-10-031-4/+8
|
* do not compress/resize images with strange aspect ratiosChristian Schneppe2018-09-271-0/+12
|
* store avatars received over muc presence in contactChristian Schneppe2018-09-271-1/+1
|
* do not show media overview in contact/conference details when missing ↵Christian Schneppe2018-09-261-1/+3
| | | | storage permission
* introduce media browser activityChristian Schneppe2018-09-261-2/+2
|
* show conversation media in contact/conference detailsChristian Schneppe2018-09-262-32/+69
|
* preview media before sending them and allow sharing and attaching of ↵Christian Schneppe2018-09-231-5/+46
| | | | multiple files
* catch illegalargument exception when discovering extension from urlChristian Schneppe2018-09-111-1/+6
|
* try to catch out of memory exceptionChristian Schneppe2018-08-261-1/+5
|
* integrated locally message deletion from #208Christian Schneppe2018-07-091-0/+11
| | | | thanks @acw81
* persist muc avatar and show in bookmarksChristian Schneppe2018-07-091-1/+1
|
* WIP: set room avatar and slight redesign of group detailsChristian Schneppe2018-06-291-0/+21
| | | | *show jid in group details (in advanced mode)
* attach editor content as fileChristian Schneppe2018-06-161-10/+1
|
* 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
|
* fix exceptionsChristian Schneppe2018-05-161-3/+3
|
* do not load conversations with null jidChristian Schneppe2018-05-161-2/+10
|
* don’t scale images to a 0 width or heightChristian Schneppe2018-05-161-6/+8
|
* handle invalid image boundsChristian Schneppe2018-05-031-1/+7
|
* 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
|
* get video dimensions from bitmap instead of meta dataChristian Schneppe2018-05-021-12/+24
|
* hard code ogg + audio/ mime type to ogaChristian Schneppe2018-05-021-2/+9
|
* 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
|
* create avatar path before saving avatarChristian Schneppe2018-04-291-4/+17
|
* replace use file as is blacklist with general don't use app data ruleChristian Schneppe2018-04-291-15/+6
|
* get real file name for files shared from ConversationsChristian Schneppe2018-04-291-5/+6
|
* add fdroid fennec to use file as is blacklistChristian Schneppe2018-04-291-1/+2
|
* add missing importChristian Schneppe2018-04-271-0/+1
|
* display avatar in groupsChristian Schneppe2018-04-271-7/+5
|