diff --git a/CHANGELOG.md b/CHANGELOG.md
index f4c01cc55..6efe9e57b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,10 @@
###Changelog
+####Version 0.1.4
+* New AppManager shows installed Apps/Watchfaces (removal possible via context menu)
+* Allow back navigation in ActionBar (Debug and AppMananger Activities)
+* Make sure Intent broadcasts do not leave Gadgetbridge
+
####Version 0.1.3
* Remove the connect button, list all suported devices and connect on tap instead
* Display connection status and firmware of connected devices in the device list
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 063cfd5df..656af5935 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -76,17 +76,23 @@
-
+
-
+
-
+
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/BluetoothCommunicationService.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/BluetoothCommunicationService.java
index ab3e10fc9..096f1aac2 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/BluetoothCommunicationService.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/BluetoothCommunicationService.java
@@ -135,6 +135,7 @@ public class BluetoothCommunicationService extends Service {
GBDeviceCommandMusicControl musicCmd = (GBDeviceCommandMusicControl) deviceCmd;
Intent musicIntent = new Intent(GBMusicControlReceiver.ACTION_MUSICCONTROL);
musicIntent.putExtra("command", musicCmd.command.ordinal());
+ musicIntent.setPackage(this.getPackageName());
sendBroadcast(musicIntent);
break;
case CALL_CONTROL:
@@ -142,6 +143,7 @@ public class BluetoothCommunicationService extends Service {
GBDeviceCommandCallControl callCmd = (GBDeviceCommandCallControl) deviceCmd;
Intent callIntent = new Intent(GBCallControlReceiver.ACTION_CALLCONTROL);
callIntent.putExtra("command", callCmd.command.ordinal());
+ callIntent.setPackage(this.getPackageName());
sendBroadcast(callIntent);
break;
case VERSION_INFO:
@@ -165,7 +167,6 @@ public class BluetoothCommunicationService extends Service {
appInfoIntent.putExtra("app_id" + i.toString(), appInfoCmd.apps[i].getId());
appInfoIntent.putExtra("app_index" + i.toString(), appInfoCmd.apps[i].getIndex());
}
-
LocalBroadcastManager.getInstance(this).sendBroadcast(appInfoIntent);
break;
case APP_MANAGEMENT_RES:
diff --git a/app/src/main/res/menu/appmanager_context.xml b/app/src/main/res/menu/appmanager_context.xml
new file mode 100644
index 000000000..d2dd4f5dd
--- /dev/null
+++ b/app/src/main/res/menu/appmanager_context.xml
@@ -0,0 +1,6 @@
+
+
\ No newline at end of file