e74e265
bump various dependencies
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
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'
* 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'
* 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
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
But only if using bookmarks2, since otherwise any other app is likely to overwrite and lose them.
Stephen Paul Weber created
5dbd861
show help button only if Config.HELP is set
Daniel Gultsch created
0c2e495
Do not send by jabber when we already sent by sentry
Stephen Paul Weber created
f81f9f9
Fix NPE
Stephen Paul Weber created
f5e8725
Merge branch 'sims-basics'
* sims-basics: Remove redundate oobUri, set FileParams from OOB or SIMS
Stephen Paul Weber created
872586b
Merge branch 'serve-bob'
* serve-bob: Advertise bob support Reply to requests for BOB data
Stephen Paul Weber created
d984d97
Fix and updates Bookmarks2 support
Support the stable version namespace and the new elements, including preserving any extension content.
Stephen Paul Weber created
ebba8d1
Fix NPE
Stephen Paul Weber created
48db05a
Build play variant in CI as well
Stephen Paul Weber created
dac2e17
disable quick start if fast is available but we didn’t use fast
Daniel Gultsch created
7e29d1d
update gradle
Daniel Gultsch created
35ee01c
reset fast token on login failure
Daniel Gultsch created
4e1343e
Fix NPE
Stephen Paul Weber created
48526fc
We use fromHtml that is 24+
Stephen Paul Weber created
c2ff440
Use older method for android 5
Stephen Paul Weber created
140f1c4
Allow long press to copy any link in a message
Stephen Paul Weber created
cdbad10
Replace HTML QuoteSpan with ours
Stephen Paul Weber created
c075f60
Allow displaying long messages without UI truncation
Especially since this applies to merged messages
Stephen Paul Weber created
801c6b3
Avoid pushing legacy bookmarks before they are loaded
Race condition could wipe them out
Stephen Paul Weber created
e5bdde0
Use bookmarks2 on servers with full support
Stephen Paul Weber created
603ec44
Allow scrolling with a ListView if it isn't inner scrollable
Stephen Paul Weber created
ca07aef
Fix colour behind snackbar
Stephen Paul Weber created
659f373
Don't churn IO on persisting roster
Especially during start up, syncRoster can get called a *lot*. We already avoid doing them in parallel, but they can happen one right after the other, locking up the DB and churning IO. Now, after we persist the roster, wait for 500ms before giving the next persist a chance to run. That way, other stuff has 500ms to get work done and we lose very little DB consistency in the case of a failure.
Stephen Paul Weber created
d3fd746
Remove redundate oobUri, set FileParams from OOB or SIMS
The url was being stored as part of oobUri and the FileParams, which is redundant. Just store FileParams now, and construct it directly from the OOB or (newly) SIMS reference if present. This brings rudimentary support for SIMS, which saves us a file size check roundtrip when SIMS is present.
Stephen Paul Weber created
5f6f909
Advertise bob support
Stephen Paul Weber created
faa7320
Reply to requests for BOB data
Stephen Paul Weber created
664b2f5
Merge branch 'xhtml-im'
* xhtml-im: Fetch XEP-0231 inline images from trusted contacts Actually display images we already have inline in XHTML-IM Support for storing and displaying XHTML-IM Preserve Text Nodes in XML
Stephen Paul Weber created
a8e57ce
Fetch XEP-0231 inline images from trusted contacts
If a contact is trusted or already likely to know our presence (due to having sent them a message) then auto-fetch XHTML-IM inline images via XEP-0231 from them.
Stephen Paul Weber created
4f4a5bb
Actually display images we already have inline in XHTML-IM
If we already have the image for the Cid downloaded, then do create the thumbnail and show it inline.
Stephen Paul Weber created
87ddf94
Support for storing and displaying XHTML-IM
Only supports images with XEP-0231 compatible cid: URIs, otherwise images render as a fallback image. This commit doesn't yet support fetching the images at all, but can ask a passed-in thumbnailer to figure out getting the image for a certain Cid.
Stephen Paul Weber created
758c85a
Preserve Text Nodes in XML
The XML model that was being used was not able to represent elements with text nodes and element children interspersed (such as in "markup like" XML: <x>abc <y>def</y> ghi</x>). This switches from a single content String to a list of child Node. Content is pulled from all children recursively. A list of Element children is also maintained since this list is frequently traversed so it saves runtime checks in all of those loops at the expense of a small amount of memory. Since the children and childNode lists must be kept in sync, they are both made private to avoid a child class trying to mutate one of them without a safe helper.
Stephen Paul Weber created
d79ec4d
Fix message sent padding
Stephen Paul Weber created
a3f9b4e
Fix NPE
Stephen Paul Weber created
2f8957d
Fix NPE
Stephen Paul Weber created
c6c0aab
Fix NPE
Stephen Paul Weber created
8952e69
Allow editing tags on a contact
Stephen Paul Weber created
6e562d4
Update README.md
Daniel Gultsch created
9684563
Clean up basic onboarding flow
Use the labels and icons from JMP onboarding, don't ask users if they want to create an account on their "own server".
Stephen Paul Weber created
38032f0
Merge branch 'recolour-bubbles'
* recolour-bubbles: Fix shadow, add tails, fix monochrome Match theme colours Less bubbly Remove unused 9patch add the newly created color entries to the bubble Drawable add XML entries for sent/received bubbles remove hardcoded bubble color link all the old 9patch refereces to the new Drawables Tweak the chat page for the new bubbles forgot to commit the new bubble Shape Drawables link all message bubbles from all themes to the same XML drawable use the new msg bubble XML instead of the 9patch PNGs
Stephen Paul Weber created