06d1710
Fix NPE
Stephen Paul Weber created
06d1710
Fix NPE
Stephen Paul Weber created
fb360e2
Do not crash app if there is trouble setting the audio manager back to normal
Stephen Paul Weber created
02d9ee7
Fix NPE
Stephen Paul Weber created
f23ced0
Fix NPE
Stephen Paul Weber created
8020003
Follow the adapter rules more closely
Stephen Paul Weber created
0378272
If unregister fails we should log but not crash
Often this isn't even needed since most contact removals are not of a PSTN gateway. Worst case they end up with an extra phone account in system, but if we can't remove probably it's not there or owned by us anyway.
Stephen Paul Weber created
5d4b7d0
Add privacy policy in two more places
Stephen Paul Weber created
8aa42fe
Reduce RAM pressure by the cache a bit
Stephen Paul Weber created
41b7fca
Better logging, seperate pending from live
Stephen Paul Weber created
11cd449
Fix NPE
Stephen Paul Weber created
3c74455
Fix NPE
Stephen Paul Weber created
5a52612
List XEP-0224 in doap
Stephen Paul Weber created
e347cda
Basic support for sending attention with @here prefix
Stephen Paul Weber created
35acbfc
Notify on attention messages from MUC member or higher
Stephen Paul Weber created
bd1702b
Use startForegroundService directly
We already verified we are on a version that supports it.
Stephen Paul Weber created
ee698d5
Include link to app privacy policy in welcome flow
Stephen Paul Weber created
3e21673
Fix possible ConcurrentModificationException
Stephen Paul Weber created
b391cb5
Don't call task.run() twice
Looks like merge error
Stephen Paul Weber created
fc522ca
Set default audio device based on dialler selected route
Stephen Paul Weber created
3dc9db3
Move lock out of bar
And clear history into more options
Stephen Paul Weber created
ec332d8
Welcome screen intro slideshow
Stephen Paul Weber created
5f96fff
Fix NPE
Stephen Paul Weber created
bea715c
Merge branch 'inversion'
* inversion: Don't jump straight in, since the conversation list is safe now Never show setup dialogs during onboarding Try to get list of commands for any domain jid Hide cancel button when onboarding When entering cheogram.com conversation while onboarding, go to register Hide menu and fab when onboarding Use the JID from the link Never show tabs in onboarding mode This doesn't even work, because we never treat cheogram.com as a stranger If onboarding and just cheogram.com conversation open, switch into command flow When starting command, wait for account to connect Switch to existing session when there is one, for incoming intent Start onboarding where we left off Fix NPE Fix NPE Allow cancel onboarding Inverted flow happy path If a command response indicates an XMPP URI, jump to that Make sure UI update happens even if the View was not attached when the iq came in
Stephen Paul Weber created
4c04210
Don't jump straight in, since the conversation list is safe now
And don't switch unconditionally, since we want you to be able to start a new flow from a link/button even if you still have the last page open from before.
Stephen Paul Weber created
1c4d1f3
Never show setup dialogs during onboarding
Stephen Paul Weber created
426dde2
Try to get list of commands for any domain jid
Stephen Paul Weber created
dff082c
Hide cancel button when onboarding
Sort so that cancel comes before prev comes before everything else
Stephen Paul Weber created
bf77cc5
When entering cheogram.com conversation while onboarding, go to register
Stephen Paul Weber created
50fb3b9
Hide menu and fab when onboarding
Stephen Paul Weber created
a8322c0
Use the JID from the link
Which may contain a resource
Stephen Paul Weber created
9d79d9a
Never show tabs in onboarding mode
Stephen Paul Weber created
885e866
This doesn't even work, because we never treat cheogram.com as a stranger
Stephen Paul Weber created
ab45ab7
If onboarding and just cheogram.com conversation open, switch into command flow
Stephen Paul Weber created
48b80f2
When starting command, wait for account to connect
Stephen Paul Weber created
f8b9cea
Switch to existing session when there is one, for incoming intent
Stephen Paul Weber created
a814987
Start onboarding where we left off
If they didn't cancel but rather chose an option which could not be completed under inversion, start where we left off.
Stephen Paul Weber created
2838b7f
Fix NPE
Stephen Paul Weber created
8676e52
Fix NPE
Stephen Paul Weber created
d114f37
Allow cancel onboarding
If this is just a register not part of inversion, archive the conversation when they say "no thanks" so they get back to their regular first start experience. If this is part of inversion, remove the onboarding account since they aren't going to use it and set a flag so we know to redirect to magic create instead of back to the welcome screen. The flag also lets us know not to offer cheogram again right after magic create like we normally would. Then we can clear the flag out and move on as usual.
Stephen Paul Weber created
260d2c7
Inverted flow happy path
When doing first-time signup, create an account on the onboarding server and jump into register command at cheogram. When that command is done, we expect it will give us an OOB with xmmp:domain.tld?register which will jump us into magic create flow for that server. Once the new account is setup, if all we previously had was an onboarding account we execute jidSwitch and delete the onboarding account. If anything goes wrong you are left with the onboarding account still tied to cheogram and set up in the app as a "normal" account. If the registration finishes without jumping you to a ?register URI you are left with the onboarding account, but if you make an account then it will do the switch after that (it tries the switch blindly, without checking if the current backend supports it). If you press "no thanks" you just get a spinner forever.
Stephen Paul Weber created
bcccd8e
If a command response indicates an XMPP URI, jump to that
If this is part of completed or canceled then the existing logic will close out the command run since we do not set responseElement to anything here.
Stephen Paul Weber created
401d447
Make sure UI update happens even if the View was not attached when the iq came in
Stephen Paul Weber created
512dd7f
Check google play license and send when registering with cheogram.com
Stephen Paul Weber created
92f4603
Initial license check code for playstore
Stephen Paul Weber created
4d675aa
New new appid for playstore
Someone took ours somehow?
Stephen Paul Weber created
6c0b410
Fix DTMF causes track to become disposed
Stephen Paul Weber created
42c09f4
use setText instead of append()
Daniel Gultsch created
214b3d4
expand emoji range to cover e14
Daniel Gultsch created
c4bc52f
Merge branch 'color-resources' of git.sr.ht:~hdasch/cheogram-android
* 'color-resources' of git.sr.ht:~hdasch/cheogram-android: Fix ColorResourcesTableCreator creation exception.
Stephen Paul Weber created
fb88410
Throttle BobTransfer re-attempts
Stephen Paul Weber created