aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/persistance (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-09-23preview media before sending them and allow sharing and attaching of ↵Christian Schneppe1-5/+46
multiple files
2018-09-11catch illegalargument exception when discovering extension from urlChristian Schneppe1-1/+6
2018-08-26try to catch out of memory exceptionChristian Schneppe1-1/+5
2018-07-09integrated locally message deletion from #208Christian Schneppe1-0/+11
thanks @acw81
2018-07-09persist muc avatar and show in bookmarksChristian Schneppe1-1/+1
2018-06-29WIP: set room avatar and slight redesign of group detailsChristian Schneppe1-0/+21
*show jid in group details (in advanced mode)
2018-06-16attach editor content as fileChristian Schneppe1-10/+1
2018-05-21set pragme secure delete properlyChristian Schneppe1-1/+1
2018-05-21explicitly set secure_delete pragma for SQLite databaseChristian Schneppe1-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.
2018-05-21move enabling of foreign key support to onConfigureChristian Schneppe1-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*."
2018-05-17do not use trigger but delete message index entries manuallyChristian Schneppe1-83/+90
2018-05-17add primary key to fts tableChristian Schneppe1-2/+3
2018-05-17do not include body in simple status updates to not trigger fts updateChristian Schneppe1-1/+6
2018-05-16fix exceptionsChristian Schneppe1-3/+3
2018-05-16do not load conversations with null jidChristian Schneppe1-2/+10
2018-05-16don’t scale images to a 0 width or heightChristian Schneppe1-6/+8
2018-05-03handle invalid image boundsChristian Schneppe1-1/+7
2018-05-02only search text messagesChristian Schneppe1-1/+1
2018-05-02search term parsing + highlightingChristian Schneppe1-2/+8
2018-05-02create fts tableChristian Schneppe1-2/+16
2018-05-02get video dimensions from bitmap instead of meta dataChristian Schneppe1-12/+24
2018-05-02hard code ogg + audio/ mime type to ogaChristian Schneppe1-2/+9
2018-04-30properly cancel pending searchs and scroll to bottom after refreshChristian Schneppe1-1/+1
2018-04-30very much unoptimized search functionalityChristian Schneppe1-31/+34
2018-04-29add debug output to how many messages were deletedChristian Schneppe1-2/+3
2018-04-29fixed updating of server message id after dedupChristian Schneppe1-3/+2
2018-04-29search for muc pms when fetching last mam referenceChristian Schneppe1-1/+1
2018-04-29create avatar path before saving avatarChristian Schneppe1-4/+17
2018-04-29replace use file as is blacklist with general don't use app data ruleChristian Schneppe1-15/+6
2018-04-29get real file name for files shared from ConversationsChristian Schneppe1-5/+6
2018-04-29add fdroid fennec to use file as is blacklistChristian Schneppe1-1/+2
2018-04-27add missing importChristian Schneppe1-0/+1
2018-04-27display avatar in groupsChristian Schneppe1-7/+5
2018-04-12sync roster to disk after roster pushChristian Schneppe1-0/+4
2018-04-07fix register account checkbox glitchChristian Schneppe1-1/+2
2018-04-02migrate to xmpp-addrChristian Schneppe1-26/+21
2018-04-01finished 'Set Status Message' dialogChristian Schneppe1-8/+4
2018-04-01delegate mime type from intentChristian Schneppe1-4/+3
2018-04-01get rid of customizable resourcesChristian Schneppe1-1/+5
2018-02-15always copy firefoxe’s shared filesChristian Schneppe1-1/+15
2018-01-31fixed crash on receiving filesChristian Schneppe1-1/+1
2018-01-30discover file extension in original filename from pgpChristian Schneppe1-10/+13
2018-01-21permanently cache last resolver resultChristian Schneppe1-38/+40
2018-01-19rewrite isVideoMessage logic and add some more loggingChristian Schneppe1-1/+3
2017-12-23use JPEG as file format for avatar and compress to <9400 chars andChristian Schneppe1-21/+59
create avatar in background thread
2017-12-16remove NFC handling + let edit account handle own jidsChristian Schneppe1-2/+1
2017-12-16add getAccountJids to DatabaseBackendChristian Schneppe1-0/+20
2017-11-28some bug fixesChristian Schneppe2-3/+3
2017-11-26make 'markable' attribute persistentChristian Schneppe1-2/+7
2017-11-25don't return null for opus file extensionsChristian Schneppe1-0/+3