aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-06-01rename useOwnProvider to useAdvancedMode in WelcomeActivityChristian Schneppe1-2/+2
2018-06-01OMEMO: remove omemo device from own list if bundle is brokenChristian Schneppe1-70/+80
2018-06-01make sure account is connected before attempting to download p1s3Christian Schneppe2-2/+21
2018-06-01catch NPEChristian Schneppe1-2/+2
2018-05-27show buttons to privacy policy and terms of use during account creation on ↵Christian Schneppe1-0/+24
our server pix-art.de
2018-05-26add missing else to show the availability of httpupload correctlyChristian Schneppe1-2/+1
2018-05-26improve active_since implementation (XEP-0319: Last User Interaction in ↵Christian Schneppe2-1/+13
Presence) * set contact to inactive if it becomes offline * send idle also in case app started in background
2018-05-26Do not use TLS_FALLBACK_SCSVChristian Schneppe1-0/+1
2018-05-26add support for S3 file transfersChristian Schneppe20-180/+654
2018-05-24add links to *Terms Of Use* and *Privacy Policy* to AboutActivityChristian Schneppe1-0/+19
2018-05-21use correct binding in EditAccountActivityChristian Schneppe1-4/+2
2018-05-21temporarly disable swipe gesturesChristian Schneppe1-0/+3
2018-05-21try to fix a crash during OTR verifyChristian Schneppe1-0/+4
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-21make file observer listen for movesChristian Schneppe1-1/+1
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-21Make nickname matching case-sensitiveChristian Schneppe1-1/+1
Perform case-sensitive matching for highlighting the own nickname in MUC messages and while checking whether to notify.
2018-05-21prefetch omemo device lists only if muc has omemo enabledChristian Schneppe1-2/+3
2018-05-21make fcm receiver ignore messages when all accounts are disabledChristian Schneppe1-1/+1
2018-05-21migrate to fcm libraryChristian Schneppe1-7/+7
2018-05-21do not save draft if message is completly empty and fixed appending shared textChristian Schneppe3-3/+22
2018-05-21fix some crashes on Android 4 devicesChristian Schneppe3-185/+128
2018-05-18temporarly fix crash with resending files via buttonChristian Schneppe3-2/+5
2018-05-17detect yalp store installsChristian Schneppe1-1/+1
2018-05-17add possibility to de-/activate accountsChristian Schneppe2-0/+32
fixes #195
2018-05-17fix crash on destroying mucChristian Schneppe1-2/+4
2018-05-17do not use trigger but delete message index entries manuallyChristian Schneppe1-83/+90
2018-05-17Extend QR scanner to support VCard with IMPP fieldChristian Schneppe1-0/+10
Currently QR scanner supports only URIs. VCard specification allows embedding instant messaging protocols in the `IMPP` field [0]. This change will extract the first XMPP URI from `IMPP` field if a VCard has been scanned and process it just like if the XMPP URI was scanned directly. In case the contact is not already present in the roster this will pop up "Add contact" window. Example VCard with this URI: BEGIN:VCARD FN:Test Contact EMAIL:test@example.com IMPP:xmpp:test@example.com END:VCARD [0]: https://tools.ietf.org/html/rfc6350#section-6.4.3
2018-05-17changed command paramater for new push serverChristian Schneppe1-1/+1
2018-05-17changed jid of push serverChristian Schneppe4-5/+12
2018-05-17some tor modificationsChristian Schneppe8-12/+17
possibly fixes #199
2018-05-17do not use end in catchup mam queriesChristian Schneppe3-11/+33
2018-05-17increase sample and bit rate for voice recordingChristian Schneppe1-2/+2
2018-05-17add null checkChristian Schneppe1-4/+4
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 Schneppe5-10/+19
2018-05-16fix exceptionsChristian Schneppe3-8/+8
2018-05-16do not load conversations with null jidChristian Schneppe3-10/+20
2018-05-16make session completion work with untrusted devices as wellChristian Schneppe3-7/+11
2018-05-16max out emoji enlargment at 42 emojisChristian Schneppe2-10/+33
2018-05-16change MAGIC_CREATE_DOMAINChristian Schneppe1-1/+1
2018-05-16split heighlights by special charactersChristian Schneppe1-0/+3
2018-05-16don’t scale images to a 0 width or heightChristian Schneppe1-6/+8
2018-05-16add spinner to select jabber provider for creating new accountsChristian Schneppe2-12/+47
2018-05-14apply styling helper to conversation overviewChristian Schneppe6-13/+151
2018-05-14fix some location crashesChristian Schneppe1-6/+16
2018-05-14fix taking videoChristian Schneppe2-8/+24
2018-05-14make quick actions working againChristian Schneppe1-0/+22
2018-05-14check permissions for locationsChristian Schneppe1-0/+4