Move content of qml directory to parent directory src
Message notification take care of plurar/singular
Fix compilation of service for non-android linux
AddTrustedNode.qml show node details for confirmation before adding
Added TrustedNodeDetails.qml to show nodes details
TrustedNodesView.qml show node details on click
Qml app added minimal infrastructure to delegate link handling
Removed unused icons
AndroidManifest.xml register activity as an handler for retroshare links
RetroShareQmlActivity...NativeCalls.cpp bring the intent data from java
to C++ and then to QML
QMl mainWindow uses URI.js to parse the received uri
Create a singleton for qml engine so it is reachable from NativeCalls
If android:exported is false brodcast receiver can receive intents only
from the same application, in this case it doesn't make sense as
BOOT_COMPLETED and MY_PACKAGE_REPLACED are triggered by the system
Added retroshare-android-notify-service a stub will handle notifications
to android system, at the moment it only attempt autologin if default
password is used
retroshare-android-service quit QCoreApplication gracefully
Android Studio update has changed some android build files
Create BusyOverlay.qml componet so it is reusable accross the qml app
Contacts.qml create a pseudonimous GXS identity as needed without
prompting the user
RsLoginPassView.qml nicer look, on mobile phone password usage is not
common so do not use password by default
QML app main view handle correctly +waiting_startup+ runstate
QML app main view use BusyOverlay as initial item
Simplified sorting getting rid of complicated DelegateModel
Offload sorting work to another thread via WorkerScript
Get rid of polling and use token system instead
Main window keep track centrally of all valid tokens, a Timer coupled
with it's own instance of LibresapiLocalClient refresh periodically
valid tokens, registerToken and isTokenValid are offered to child
components to operate without polling
Main window coreStateCheckTimer is stopped after login
When the server reply to a burst of querys the socket readyRead() signal
may be called only once, thus causing reply not being parsed until
next event, and making the query queue grow with time and the user
interface unusable, to fix this a the end of the read() slot if there
is more data available in the socket read is called again to parse it
LibresapiLocalClient improved debugging that may be configured per
instance in case of debug build