summaryrefslogtreecommitdiff
path: root/daemon/manager.cpp
AgeCommit message (Collapse)Author
2015-04-14Do not compute STM32CRC - use one from manifest.jsonTomasz Sterna
Fixes #47
2015-04-09Implemented firmwareUpgrade in daemonTomasz Sterna
2015-03-31Expose Watch Info over DBus interfaceTomasz Sterna
2015-01-10Actually send AllAppsChanged signal from daemonTomasz 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-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-14implement account and device tokensJavier
2014-12-14add icons to the slots managament UIJavier
2014-12-12query all apps from d-busJavier
2014-12-12Replaced Log4Qt with Qt 5.2+ QLoggingCategoryTomasz Sterna
2014-12-12move the mpris tracking into musicmanagerJavier
2014-12-08fix a crash within the lambda that captures appOpenUrlJavier
2014-12-08add d-bus API to list slot contents and fix other API issuesJavier
2014-12-07ability to upload appsJavier
2014-12-07add bankmanager and ability to unload appsJavier
2014-12-06properly send acks for incoming appmsgsJavier
2014-12-06forward jskit notificationsJavier
2014-12-03fix actually setting the configuration, improve xhr supportJavier
2014-12-03implement UI for JS app configurationJavier
2014-12-03implement more parts of the new D-Bus APIJavier
2014-12-02define new D-Bus interface, use qmake to generate adaptors/interfacesJavier
also slightly clean up the way d-bus is handled both in daemon and UI
2014-12-01hackily implement openURL by signalling the URLs via D-Bus to theJavier
settings app, which pops a webview
2014-12-01add stub xmlhttprequest and allow showConfig eventJavier
2014-12-01implement message passing around jskit apps and watchJavier
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-30add stub datalogmanagerJavier
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
2014-08-13Fixed handling of connected signal in Manager appTomasz Sterna
2014-08-10Merge pull request #15 from custodian/transliterationTomasz Sterna
Transliterate messages before sending to Pebble
2014-08-10General transliteration with ICU rule "Any-Latin; Latin-ASCII"Basil Semuonov
2014-08-10Check whether setting isValid before converting toBoolTomasz Sterna
2014-08-10Phone call transliteration. Added missed charsBasil Semuonov
2014-08-10Transliterate russian cyrillicBasil Semuonov
2014-08-02Should log via logger() not qDebug()Tomasz Sterna
2014-08-02Stop incoming phone call, when other party disconnects. closes #11Tomasz Sterna
2014-08-02Since Log4Qt uses QDebug underneath now, it autoinserts spaces while loggingTomasz Sterna
2014-08-02Implemented option to disable phone call forwarding to watch. closes #13Tomasz Sterna
2014-08-02Provide Settings object via constructorTomasz Sterna
2014-07-23Added Twitter support and prepared facebook supportPhilipp Andreas
2014-07-22Adding settings for notificationsPhilipp Andreas
2014-07-22Merge branch 'master' into notificationsPhilipp Andreas
Conflicts: daemon/daemon.cpp daemon/manager.cpp daemon/manager.h
2014-07-21Implemented SilentWhenConnectedTomasz Sterna
2014-07-20Merge branch 'master' into notificationsPhilipp Andreas
Conflicts: daemon/daemon.cpp daemon/manager.cpp daemon/manager.h ext/Log4Qt
2014-07-18Implemented settings skeleton and notificationsTomasz Sterna
2014-07-18Implemented settings skeleton and notificationsTomasz Sterna
2014-07-18Implemented Music ControlRELASE_0.6Tomasz Sterna
2014-07-14Merge branch 'notifications' of github.com:smurfy/pebble into ↵Tomasz Sterna
smurfy-notifications Conflicts: daemon/daemon.pro daemon/manager.cpp daemon/manager.h
2014-07-14Implemented pushing MPRIS metadata to watch Music appTomasz Sterna