Created activity that will serve as the NFC entry point for our app
merge
Changed URI scheme for NFC
Fix risk of nullpointer when handling errors 1/2
Fixed null pointer risk in log of errors in AsynTasks onErrors
Merge branch 'NFC' of https://github.com/lca4/unison-android into NFC
NFC dispatch is now handled by NFCManagementActivity
Fixed stability issues where the user could spam buttons and join more than one group for example. Refactoring in progress, moving join logic from groupsHistoryActivity to groupsAcivity.
finished join logic refactoring. This needs to be tested. Known bug: popups and buttons are not disabled as expected during processing.
Fixed the behaviour of buttons in GroupsActivity, they should now correctly be enabled/disabled.
Added support for a new error form the server : PASSWORD_EXPECTED that will allow us to detect when a group needed a password to automatically prompt the user for it even if the group that was fetched did not contain the password field.
Correctly update history when setting a password so that we avoid unnecessary servercomm when joining from history
WARNING still unstable because of infinite loop. Refactoring DJ logic on fragments. Avoid nullPointerException.
Update the mIsDJ boolean in GroupsPlayerFragment to avoid incorrect state. (might still not work)
Reset password GUI functionality
Fixed infinite loop problem in player fragments
middle of merge with NFC, still in progress