diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/model/DeviceType.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/model/DeviceType.java
index f9bacf8fe..fed1569e4 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/model/DeviceType.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/model/DeviceType.java
@@ -86,7 +86,7 @@ public enum DeviceType {
MISCALE2(131, R.drawable.ic_device_miscale2, R.drawable.ic_device_miscale2_disabled, R.string.devicetype_miscale2),
BFH16(140, R.drawable.ic_device_default, R.drawable.ic_device_default_disabled, R.string.devicetype_bfh16),
MAKIBESHR3(150, R.drawable.ic_device_default, R.drawable.ic_device_hplus_disabled, R.string.devicetype_makibes_hr3),
- BANGLEJS(160, R.drawable.ic_device_zetime, R.drawable.ic_device_zetime_disabled, R.string.devicetype_banglejs),
+ BANGLEJS(160, R.drawable.ic_device_banglejs, R.drawable.ic_device_banglejs_disabled, R.string.devicetype_banglejs),
FOSSILQHYBRID(170, R.drawable.ic_device_zetime, R.drawable.ic_device_zetime_disabled, R.string.devicetype_qhybrid),
TLW64(180, R.drawable.ic_device_default, R.drawable.ic_device_default_disabled, R.string.devicetype_tlw64),
PINETIME_JF(190, R.drawable.ic_device_pinetime, R.drawable.ic_device_pinetime_disabled, R.string.devicetype_pinetime_jf),
diff --git a/app/src/main/res/drawable/ic_device_banglejs.xml b/app/src/main/res/drawable/ic_device_banglejs.xml
new file mode 100644
index 000000000..ecf0646f2
--- /dev/null
+++ b/app/src/main/res/drawable/ic_device_banglejs.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_device_banglejs_disabled.xml b/app/src/main/res/drawable/ic_device_banglejs_disabled.xml
new file mode 100644
index 000000000..d7a69c79d
--- /dev/null
+++ b/app/src/main/res/drawable/ic_device_banglejs_disabled.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index 334f7a159..1635ce55f 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -145,6 +145,8 @@
In collegamento
Connesso
(sconosciuto)
+ Impostazioni Bangle.js
+ Timeline Bangle.js
Test
Notifica di prova
Notifica di prova creata da Gadgetbridge
@@ -1295,4 +1297,4 @@
%1$s, una volta sola
Controlla tutte le applicazioni
Numero di eventi del calendario che verranno sincronizzati
-
\ No newline at end of file
+
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 7925834ea..d1d534520 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -277,8 +277,6 @@
Enable background JS
When enabled, allows watchfaces to show weather, battery info etc.
Reconnection attempts
- Bangle.js settings
- Bangle.js agenda
Allows other apps to access HR data in realtime while Gadgetbridge is connected
3rd party realtime HR access
Visible while connected
@@ -291,6 +289,8 @@
Allow apps on this device to access the internet
Allow Intents
Allow Bangle.js watch apps to send Android Intents, and allow other apps on Android (like Tasker) to send data to Bangle.js with the com.banglejs.uart.tx Intent.
+ Bangle.js settings
+ Bangle.js timeline
Enables calendar alerts, even when disconnected
Sync calendar events
Relax firmware checks
diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml
index acccf5858..f21293707 100644
--- a/app/src/main/res/xml/preferences.xml
+++ b/app/src/main/res/xml/preferences.xml
@@ -295,10 +295,10 @@
-
+