aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Reduce `minSdkVersion` to 16, fix issues reported by lintChristian Schneppe2018-12-1418-115/+181
| | | | | | | | | This further reduces the minimum API level to 16, which should encompass most users stuck on older versions of Android (mainly BlackBerry OS and Jolla users). Several issues reported by code analysis were fixed, mainly around issues with layouts.
* change message styling rulesChristian Schneppe2018-12-141-0/+24
| | | | | | | | | | Message styling purposly doesn’t require a whitespace after a closing tag to make something like ~un~believable work. However it also breaks _Programmierer_innen_ and other example where the tag is repeated as a non tag in the word. Therefor we change the rules that if a closing tag is followed by a higher order closing tag (a closing tag followed by an end block or white space) we ignore the first closing tag. But only if we don’t read another tag open.
* show warning snackbar before joining anon-non-private roomChristian Schneppe2018-12-144-1/+24
|
* do not process PEP bookmarks if conversion feature n/aChristian Schneppe2018-12-141-3/+5
| | | | | | | | If conversion feature is not available we will never write to PEP therefor it is not advisable to process PEP events; otherwise the changes we do might not land in PEP. simply ignoring PEP is probably better than dynamically removing + notify
* Checkout `xmpp-addr` library 0.8.0 (fa47cac8) locallyChristian Schneppe2018-12-141-1/+20
| | | | | | | | | | | | | | xmpp-addr: Backfill missing class method for Java 1.7 This backfills missing class methods for `java.nio.charset.StandardCharsets` and `java.util.Objects` for compatibility with platforms which do not support these (mainly Android SDK versions <= 18). Change `minSdkVersion` to 18, backfill missing methods This reduces the minimum SDK version to 18 (Android 4.3), which notably is the last supported version for the BlackBerry OS 10.3 Android compatibility layer. Drop support for Android 4.1 and 4.2
* check mam preference for mam:2 namespace and purge offline only if setChristian Schneppe2018-12-142-1/+18
|
* allow unencrypted http on android 9Christian Schneppe2018-12-141-1/+1
| | | | | this commit is just to make policies equal and independent on various android versions. support for http might be removed in the future across all versions.
* postpone prekey removal and republish to after mamChristian Schneppe2018-12-143-12/+36
|
* fixed some rare NPE caused by race for saveInstanceState()Christian Schneppe2018-12-141-2/+2
|
* version 2.1.5 beta (2018-12-04)Christian Schneppe2018-12-041-1/+1
|
* show context menu when long clicking avatar in 1:1Christian Schneppe2018-12-042-55/+95
|
* offer to start/install orbot for edit account screen.Christian Schneppe2018-12-043-15/+96
|
* implement self healing omemoChristian Schneppe2018-12-0413-21/+145
| | | | | | 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.
* open direct search after hitting + in share with screenChristian Schneppe2018-12-044-47/+84
|
* try to fix persistent export notificationsChristian Schneppe2018-12-042-21/+17
|
* some code reorder for actionbar titlesChristian Schneppe2018-12-043-19/+2
|
* remove role=none participant when first online participant joinsChristian Schneppe2018-12-041-1/+1
| | | | | | in anticipations for muc services using registered nicks (and putting nicks into the member list even if that user is offline) we need to remove that 'fake' user from the online list when the real user comes online.
* fixed cache cleaning of muc avatarsChristian Schneppe2018-11-302-2/+5
|
* change audio attributes for notification channelChristian Schneppe2018-11-302-1/+3
| | | | This may help on platforms that make a difference between ringtone volume and notification volume
* transmit display name (nick) in subscription requestsChristian Schneppe2018-11-304-7/+17
|
* set access model to open when publishing avatarChristian Schneppe2018-11-304-35/+84
|
* make sure that conversation is 1:1 before offering to select presence on ↵Christian Schneppe2018-11-301-0/+1
| | | | file resend
* run expireOldMessages in background taskChristian Schneppe2018-11-301-4/+9
|
* fix apk name detectionChristian Schneppe2018-11-301-4/+5
|
* let the user forbid android from taking screenshotsChristian Schneppe2018-11-305-0/+35
|
* catch npe while detecting apk namesChristian Schneppe2018-11-301-7/+12
|
* don't refresh Blocklist if activity is finishingChristian Schneppe2018-11-301-0/+3
|
* also show invite button in ConferenceDetailsActivity if there were no users ↵Christian Schneppe2018-11-301-5/+5
| | | | inside
* cancel magic mode attribute after changing password onceChristian Schneppe2018-11-231-1/+1
|
* removed unecessary code in time preferenceChristian Schneppe2018-11-231-7/+3
|
* catch a few run time exceptions related to androids life cycle mgmtChristian Schneppe2018-11-234-18/+31
|
* refactor quite hours to make them time zone indepententChristian Schneppe2018-11-232-25/+20
|
* make password editable on auth errorChristian Schneppe2018-11-232-2/+2
|
* attempt to work around bugs in Chinese ROMsChristian Schneppe2018-11-233-3/+50
|
* show only file size if http upload is availableChristian Schneppe2018-11-234-4/+1
|
* remove now unused password has changed in magic modeChristian Schneppe2018-11-231-18/+1
|
* only show not stranger if messages are coming from quicksy domain not ↵Christian Schneppe2018-11-231-1/+1
| | | | quicksy contacts
* show 'show password' toggle for all magically created accountsChristian Schneppe2018-11-234-7/+13
|
* use toastcompat library to catch BadTokenExceptionChristian Schneppe2018-11-232-1/+3
|
* do not display toast if activity is finishingChristian Schneppe2018-11-231-4/+3
|
* offer to copy error message to clipboardChristian Schneppe2018-11-232-3/+10
|
* make change nick toast use showToast helper methodChristian Schneppe2018-11-231-3/+10
|
* provide option to reject subscription request when long pressing 'allow'Christian Schneppe2018-11-235-25/+34
|
* catch illegal state exception on fragment transactionChristian Schneppe2018-11-231-3/+7
|
* use startForegroundService compat from push message receiverChristian Schneppe2018-11-235-13/+39
|
* add versioning to sync namespaceChristian Schneppe2018-11-231-1/+1
|
* catch cursor window allocation exceptionChristian Schneppe2018-11-231-4/+10
|
* do not add self as crytpo target in MUCChristian Schneppe2018-11-231-1/+1
|
* use display name to generate own avatarChristian Schneppe2018-11-232-1/+4
|
* do not update foreground notification on error if it wasn’t enabledChristian Schneppe2018-11-232-12/+15
|