Commit log

61b1eb2 Do not lose the file if the rename fails

Stephen Paul Weber created

a59b60d This turns out to be more confusing than helpful

Click to expand commit body
Since you can't install any other version while the data is present, and it's
hard to clear, it really doesn't help in the ways we hoped.

Stephen Paul Weber created

d5208a6 show switch to video only if other party has caps

Click to expand commit body
fixes #4421

Daniel Gultsch created

e3eb486 Merge tag '2.11.0'

Click to expand commit body
* tag '2.11.0': (101 commits)
  version bump to 2.11.0
  temporarily use Snikket’s build of WebRTC
  delay candidates until after session-init/accept
  pulled translations from transifex
  pulled translations from transifex
  null PeerConnection reference before disposing; otherwise getState() might be issued against disposed object
  avoid race condition when restarting ICE
  version bump to 2.11.0-beta.2
  pulled translations from transifex
  add switch to video menu item to call
  prepare JingleRtpConnection for content-adds
  trim xmpp address after user input
  add helper methods for content modification to RtpContentMap
  ensure cc-ed proceed is equivalent to accept
  rename initiateIceRestart to renegotiate to handle content adds
  take senders attr into account when converting to and from sdp
  make sure VideoSourceWrapper is stored in property
  refactor WebRTCWrapper to allow for track adds
  use plurals for missed call strings
  version bump to 2.11.0-beta
  ...

Stephen Paul Weber created

7489ef4 jid-single and jid-multi fields are clickable

Click to expand commit body
Even in tables

Stephen Paul Weber created

166794e Refactor command UI clipboard to use ShareUtil

Stephen Paul Weber created

4725daf Switch to snikket webrtc build

Click to expand commit body
Approved by F-Droid for use and is up to date

Stephen Paul Weber created

f851761 version bump to 2.11.0

Daniel Gultsch created

0a133b6 temporarily use Snikket’s build of WebRTC

Daniel Gultsch created

fbf111a Do not require active rtp connection when DTMF button is pressed

Click to expand commit body
Just ignore the button press is there isn't one.

Stephen Paul Weber created

7201761 Add contact groups to system tags

Stephen Paul Weber created

2fcb4ef Do not repaint view during edit

Stephen Paul Weber created

8f61ba9 Cancel all edits on back/collapse

Stephen Paul Weber created

d206cff Fix NPE

Stephen Paul Weber created

d3b828b Fix NPE

Stephen Paul Weber created

bb52962 delay candidates until after session-init/accept

Daniel Gultsch created

a27f621 pulled translations from transifex

Daniel Gultsch created

542afe2 pulled translations from transifex

Daniel Gultsch created

2c7c44e null PeerConnection reference before disposing; otherwise getState() might be issued against disposed object

Daniel Gultsch created

80d195d avoid race condition when restarting ICE

Daniel Gultsch created

16f1405 version bump to 2.11.0-beta.2

Daniel Gultsch created

b374fec pulled translations from transifex

Daniel Gultsch created

44fb756 Clear Command Buttons in Message View

Click to expand commit body
We setup the buttons, but never clear them, so when a person has enough
messages in their view and one of them has a button, as they scroll
around and views get recycled the button can be attached onto any
message and not just the ones that actually specify it.

The documentation makes it a bit unclear if the adapter can be set to
null or not... so I just clear it instead. I could leave it, I suppose,
but that feels a bit weird, and the next time we go through this code
we'll just replace it with another one anyway.

Christopher Vollick created

69f6220 Allow mutating the list of children from a derived Element

Click to expand commit body
Data and Field Element subclasses expect to be able to mutate the list of
children on the original Element that they are derived from using parse.  The
way the new setChildren worked resulted in not actually mutating the original.

Change this for a bindTo that makes sure all fields reference the original (and
hence any mutation on the new object mutates the original) and also a
replaceChildren that uses clear+addAll to ensure that the existing list is
mutated rather than a new list being used.

In practise, this affected room configuration and other data forms being
properly filled out.

Stephen Paul Weber created

c178e9a add switch to video menu item to call

Daniel Gultsch created

4e8cead prepare JingleRtpConnection for content-adds

Daniel Gultsch created

63501ad trim xmpp address after user input

Daniel Gultsch created

f4be142 add helper methods for content modification to RtpContentMap

Daniel Gultsch created

e2f98f6 ensure cc-ed proceed is equivalent to accept

Daniel Gultsch created

9897fa3 rename initiateIceRestart to renegotiate to handle content adds

Daniel Gultsch created

304205b take senders attr into account when converting to and from sdp

Daniel Gultsch created

59ea66c make sure VideoSourceWrapper is stored in property

Daniel Gultsch created

27d8da2 refactor WebRTCWrapper to allow for track adds

Daniel Gultsch created

8fb2c11 use plurals for missed call strings

Daniel Gultsch created

d51682a version bump to 2.11.0-beta

Daniel Gultsch created

6b9ebb3 remove TODO

Daniel Gultsch created

c3410ba pulled translations from transifex

Daniel Gultsch created

c03d7b8 update build instructions

Daniel Gultsch created

e74e265 bump various dependencies

Daniel Gultsch created

109a20c do not expect stream features after inline resume

Daniel Gultsch created

29461ed process challenge only on secure connection

Daniel Gultsch created

44bfff7 fall back to regular authentication if fast fails

Daniel Gultsch created

dd03788 Better dialling locale

Click to expand commit body
When dialling or adding a contact, default to network locale rather than sim
locale.  When syncing contacts prefer sim locale so contacts don't break while
roaming.

Special case the JMP SIM to be from US even though it is actually from FR.

Stephen Paul Weber created

cf32eb3 Merge branch 'muc-tags'

Click to expand commit body
* muc-tags:
  Show and edit tags on MUC bookmarks
  Fix and updates Bookmarks2 support

Stephen Paul Weber created

3f75960 Show easy invite button more prominently

Stephen Paul Weber created

1359d4d Added OLED Black theme

Jeffrey Miller created

f881289 Merge branch 'next-submit'

Click to expand commit body
* next-submit:
  Allow webview to intercept action before sending over XMPP

Stephen Paul Weber created

6ececb4 refactor webrtc video source + capture code

Daniel Gultsch created

b12316b Do not treat all URL bodies as attachments

Click to expand commit body
This path is just for fallback to data stored by upstream, so only use it if
upstream stored their flag.

Stephen Paul Weber created

4fc9b10 Show and edit tags on MUC bookmarks

Click to expand commit body
But only if using bookmarks2, since otherwise any other app is likely to
overwrite and lose them.

Stephen Paul Weber created