Commit log

a8146ce Merge branch 'fix-contact-sync'

Click to expand commit body
* fix-contact-sync:
  Contact sync needs to happen when we discover a new gateway
  Skip contact sync work if there are no gateways configured

Stephen Paul Weber created

0837127 Link in readme

Stephen Paul Weber created

97a4d6a Merge branch 'master' of github.com:iNPUTmice/Conversations

Click to expand commit body
* 'master' of github.com:iNPUTmice/Conversations:
  bump agp
  version bump to 2.10.6
  pulled translations from transifex
  do not merge failed decryptions
  version bump firebasse-messaging lib

Stephen Paul Weber created

aab94fd Contact sync needs to happen when we discover a new gateway

Click to expand commit body
Since that can change the outcome of the sync operation.

Stephen Paul Weber created

f2e88bb Skip contact sync work if there are no gateways configured

Click to expand commit body
Or if syncing before gateways have been discovered, etc.  Don't do the work if
we know nothing will come of it.

Stephen Paul Weber created

4b0cdba Merge branch 'darker'

Click to expand commit body
* darker:
  Darker Obsidian

Stephen Paul Weber created

082d747 Merge branch '3GPP-video'

Click to expand commit body
* 3GPP-video:
  Move video MIME above audio MIME

Stephen Paul Weber created

85a19a8 Move video MIME above audio MIME

Click to expand commit body
So that when a file extension is ambiguous, we guess video.

Stephen Paul Weber created

d5ac6e3 bump agp

Daniel Gultsch created

356d881 Darker Obsidian

Stephen Paul Weber created

d1dcc57 version bump to 2.10.6

Daniel Gultsch created

86bb3df pulled translations from transifex

Daniel Gultsch created

85f06f1 do not merge failed decryptions

Click to expand commit body
fixes #4314

Daniel Gultsch created

a345ef4 Fix NPE

Stephen Paul Weber created

cb2b6a9 Merge branch 'master' of github.com:iNPUTmice/Conversations

Click to expand commit body
* 'master' of github.com:iNPUTmice/Conversations:
  pulled translations from transifex
  Revert "flush stanzas in batches"
  fix NPE during bookmark creation
  bump agp
  null check axolotl service when getting trust
  check domain name against DNSName to avoid rare crashes
  work around platform bug when getting restrict background
  pulled translations from transifex

Stephen Paul Weber created

4548ef7 Merge branch 'peter-dev' of https://gitea.angry.im/PeterCxy/cheogram

Click to expand commit body
* 'peter-dev' of https://gitea.angry.im/PeterCxy/cheogram:
  Call setActive anyway in CONNECTED state
  Add @RequiresApi annotation for dialer integration
  Use StatusHint label to signal connecting state
  set in-call UI active in the connecting state

Stephen Paul Weber created

3096f85 Call setActive anyway in CONNECTED state

Click to expand commit body
There is no code that guarantees the state must go through CONNECTING
before being CONNECTED. To avoid potential bugs, call setActive anyway
here.

Peter Cai created

9945e4b Add @RequiresApi annotation for dialer integration

Click to expand commit body
to stop the linter complaining every second line of code

Peter Cai created

31c6271 Use StatusHint label to signal connecting state

Peter Cai created

3ee4595 set in-call UI active in the connecting state

Click to expand commit body
Currently, if the "CONNECTING" stage of a Jingle call takes a
significant amount of time (say, a second), then there will be a window
where the call is already accepted but the ringing UI is still showing.
This 1) is confusing; 2) allows the user to accept a call twice, which
will cause a crash.

Unfortunately, there is no native equivalent to the "CONNECTING" state.
The only sane choice here seems to be showing the in-call UI even if the
call is still connecting.

Peter Cai created

cf4e979 version bump firebasse-messaging lib

Daniel Gultsch created

3274bae pulled translations from transifex

Daniel Gultsch created

544b46f Revert "flush stanzas in batches"

Click to expand commit body
This reverts commit 6bd552f6a32ca93826cb491f9b4bd757f9698227.

fixes #4313

This turned out to be a rather unnecessary optimization that might cause
problems with wake locks (the app is no longer awake after the 400ms timeout)

Daniel Gultsch created

d763719 fix NPE during bookmark creation

Click to expand commit body
closes #4312

fixes #4211

thank you @singpolyma

Daniel Gultsch created

3e47999 Fix NPE

Stephen Paul Weber created

5ba4e0d Make Sopranica bookmark deleteable.

Click to expand commit body
Added lines to first check if the bookmark has been deleted, if so skips adding the bookmark.

root21 created

48132e2 Use theme colour for notifications

Stephen Paul Weber created

1ab4ee3 Add Obsidian theme

Stephen Paul Weber created

7671d5e Remove all PhoneAccount when an Account is removed

Stephen Paul Weber created

af12ac9 Check for gateway/pstn after caps has been fetched

Click to expand commit body
Previously we would check for the identity at contact presence change,
but the first time the contact comes online (say, during onboarding or
first app use) the contact has never had service discovery done and so
the identity is not known.  Move the identity check to after the service
discovery has certainly been done in order to be sure it works first
time.

Stephen Paul Weber created

abde133 Stop fearmongering about encryption

Click to expand commit body
While standard TLS encryption is not E2E, it is hardly "unencrypted" and so we
should not be scaring people quite so strongly about it.

Stephen Paul Weber created

e3cae4c bump agp

Daniel Gultsch created

eb9f665 null check axolotl service when getting trust

Daniel Gultsch created

bf8afe0 check domain name against DNSName to avoid rare crashes

Daniel Gultsch created

ec02e8a work around platform bug when getting restrict background

Click to expand commit body
fixes #4305

Daniel Gultsch created

9f3e328 pulled translations from transifex

Daniel Gultsch created

2f818af Merge branch 'extended_and_tor'

Click to expand commit body
* extended_and_tor:
  Allow extended settings and tor in any build flavour

Stephen Paul Weber created

e5a83b9 Allow extended settings and tor in any build flavour

Click to expand commit body
Trust the setting, don't override it by flavour.

Stephen Paul Weber created

617ceb2 Fix NPE

Stephen Paul Weber created

116dde9 Merge branch 'master' of github.com:iNPUTmice/Conversations

Click to expand commit body
* 'master' of github.com:iNPUTmice/Conversations:
  version bump to 2.10.5 + changelog
  retrieve uncompressed file size in HEAD request
  disable knownFileSize on re-download for pgp encrypted files
  limit posh files to 10k
  ensure downloaded file does not exceed Content-Length reported by HEAD

Stephen Paul Weber created

ed216fe Fix crash on Android < 23 where there is not dialler stuff

Stephen Paul Weber created

4af1fe3 version bump to 2.10.5 + changelog

Daniel Gultsch created

5e8a492 Remove dead string

Stephen Paul Weber created

f3b3202 Merge branch 'master' of github.com:iNPUTmice/Conversations

Click to expand commit body
* 'master' of github.com:iNPUTmice/Conversations:
  bump version code
  remove footnote hint in translations
  catch two rare exceptions to fix crash
  version bump to 2.10.4 + changelog
  pulled translations from transifex
  remove hint about yearly fee for server
  fix ability to use GoogleMaps ShareLocationPlugin
  pulled translations from transifex
  version bump to 2.10.3 + changelog

Stephen Paul Weber created

95e3a67 retrieve uncompressed file size in HEAD request

Daniel Gultsch created

eadb1e1 disable knownFileSize on re-download for pgp encrypted files

Daniel Gultsch created

09cf5fe limit posh files to 10k

Daniel Gultsch created

7e762eb ensure downloaded file does not exceed Content-Length reported by HEAD

Daniel Gultsch created

541c90c Fix NPE

Stephen Paul Weber created

e0e0884 Solve NPE

Stephen Paul Weber created