summaryrefslogtreecommitdiff
path: root/daemon/appmanager.cpp
AgeCommit message (Collapse)Author
2015-01-12Add Pebble Watch Android App dowload folder to handled pathsTomasz Sterna
Closes #28
2015-01-11Implemented support for unzipped .pbw bundlesRELEASE_0.13.js2Tomasz Sterna
2015-01-10Actually send AllAppsChanged signal from daemonTomasz Sterna
2015-01-10Do not remove watch-only apps when rescanning app dirTomasz Sterna
2015-01-07Refactored whole app handling into AppInfo classTomasz Sterna
2015-01-03Support for watch apps, not installed on phoneRELEASE_0.13.js1Tomasz Sterna
Needed to show app name instead of "unknown app" on the app management screen.
2015-01-03Fixed storage path creationTomasz Sterna
2015-01-03Merge remote-tracking branch 'javispedro/js-testing'Tomasz Sterna
Conflicts: daemon/daemon.pro daemon/dbusconnector.cpp daemon/manager.cpp daemon/watchcommands.cpp daemon/watchcommands.h daemon/watchconnector.cpp daemon/watchconnector.h log4qt-debug.conf log4qt-release.conf rpm/pebble.spec rpm/pebble.yaml
2014-12-14add icons to the slots managament UIJavier
2014-12-12query all apps from d-busJavier
2014-12-04parse capabilities of installed appsJavier
2014-11-30convert appinfo into a Q_GADGET with propertiesJavier
2014-11-30introduce the AppMsgManager and the JsKitManagerJavier
will be used to handle application messages (push, etc) while the JSKitManager will run PebbleKit JS scripts. also add the ability to unpack PebbleDicts
2014-11-30allow receiving responses to commands in watchconnectorJavier
* the skeleton is in place for watchconnector to allow query->response messages. I've used call/cc style because it is impossible to make QBluetoothSocket synchronous (waitForReadyRead() is a no-op) * remove watchcommands, instead create musicmanager to listen for the music endpoint. The other (simpler) endpoints are now listened in watchconnector itself. hangupAll() slot is moved to voicecallmanager. * instead of emitting signals for each received message, listeners can now register for receiving messages targeted towards a given endpoint * when reading from bluetoothsocket, properly handle short reads * remove useless 'watch' namespace * create appmanager, which mantains a database of installed apps (installed on the phone, that is; watch installed apps will come later) * all the *Managers are now instantiated by the main Manager itself * introduce Unpacker helper class for decoding watch messages * implement getAppbankStatus and getAppbankUuids messages and response parsers * remove file logging for now (20MB is bad for eMMC!) * use dbus object path /org/pebbled instead of /
2014-11-29introduce the appmanagerJavier