aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/persistance (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* 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
|
* delegate mime type from intentChristian Schneppe2018-04-011-4/+3
|
* get rid of customizable resourcesChristian Schneppe2018-04-011-1/+5
|
* always copy firefoxe’s shared filesChristian Schneppe2018-02-151-1/+15
|
* fixed crash on receiving filesChristian Schneppe2018-01-311-1/+1
|
* discover file extension in original filename from pgpChristian Schneppe2018-01-301-10/+13
|
* permanently cache last resolver resultChristian Schneppe2018-01-211-38/+40
|
* rewrite isVideoMessage logic and add some more loggingChristian Schneppe2018-01-191-1/+3
|
* use JPEG as file format for avatar and compress to <9400 chars andChristian Schneppe2017-12-231-21/+59
| | | | create avatar in background thread
* remove NFC handling + let edit account handle own jidsChristian Schneppe2017-12-161-2/+1
|
* add getAccountJids to DatabaseBackendChristian Schneppe2017-12-161-0/+20
|
* some bug fixesChristian Schneppe2017-11-282-3/+3
|
* make 'markable' attribute persistentChristian Schneppe2017-11-261-2/+7
|
* don't return null for opus file extensionsChristian Schneppe2017-11-251-0/+3
|
* code cleanupChristian Schneppe2017-11-232-4/+4
|
* send and show read markers in private, non-anonymous groupsChristian Schneppe2017-11-221-1/+6
|
* catch all RuntimeExceptions when using MetadataRetrieverChristian Schneppe2017-11-211-4/+8
|