Browse code

new workflows adn refactoring

Louis authored on28/04/2025 18:37:32
Showing1 changed files
... ...
@@ -19,7 +19,6 @@
19 19
       "watchface": false
20 20
     },
21 21
     "messageKeys": [
22
-      "auth",
23 22
       "status",
24 23
       "server",
25 24
       "username",
Browse code

V1.2: more error handling, forcing home mode, 10 retries everywhere

louis.jonget authored on20/03/2023 13:25:29
Showing1 changed files
... ...
@@ -1,16 +1,23 @@
1 1
 {
2
+  "name": "dscam-h-s",
2 3
   "author": "ljonget@gmail.com",
4
+  "version": "1.2.0",
5
+  "keywords": ["pebble-app"],
6
+  "private": true,
3 7
   "dependencies": {
4
-    "pebble-clay": "^1.0.0"
8
+    "pebble-clay": "^1.0.4"
5 9
   },
6
-  "keywords": [],
7
-  "name": "dscam-h-s",
8 10
   "pebble": {
9
-    "capabilities": [
10
-      "configurable"
11
-    ],
12 11
     "displayName": "DSCam Home-Switch",
12
+    "uuid": "d701bcb8-1076-4adb-9e38-9c21566efc24",
13
+    "sdkVersion": "3",
13 14
     "enableMultiJS": true,
15
+    "targetPlatforms": [
16
+      "aplite"
17
+    ],
18
+    "watchapp": {
19
+      "watchface": false
20
+    },
14 21
     "messageKeys": [
15 22
       "auth",
16 23
       "status",
... ...
@@ -19,7 +26,9 @@
19 26
       "password",
20 27
       "JSReady"
21 28
     ],
22
-    "projectType": "native",
29
+    "capabilities": [
30
+      "configurable"
31
+    ],
23 32
     "resources": {
24 33
       "media": [
25 34
         {
... ...
@@ -48,15 +57,6 @@
48 57
           "type": "bitmap"
49 58
         }
50 59
       ]
51
-    },
52
-    "sdkVersion": "3",
53
-    "targetPlatforms": [
54
-      "aplite"
55
-    ],
56
-    "uuid": "d701bcb8-1076-4adb-9e38-9c21566efc24",
57
-    "watchapp": {
58
-      "watchface": false
59 60
     }
60
-  },
61
-  "version": "1.1.0"
61
+  }
62 62
 }
Browse code

add handlerconfig

Louis authored on27/10/2021 21:00:13
Showing1 changed files
... ...
@@ -1,7 +1,7 @@
1 1
 {
2 2
   "author": "ljonget@gmail.com",
3 3
   "dependencies": {
4
-    "pebble-clay": "^0.1.4"
4
+    "pebble-clay": "^1.0.0"
5 5
   },
6 6
   "keywords": [],
7 7
   "name": "dscam-h-s",
Browse code

pebble-clay

Louis authored on26/10/2021 23:21:03
Showing1 changed files
1 1
old mode 100755
2 2
new mode 100644
... ...
@@ -1,63 +1,62 @@
1 1
 {
2
-    "author": "ljonget@gmail.com",
3
-    "dependencies": {
4
-        "pebble-clay": "^1.0.0"
5
-    },
6
-    "keywords": [],
7
-    "name": "dscam-h-s",
8
-    "pebble": {
9
-        "capabilities": [
10
-            "configurable"
11
-        ],
12
-        "displayName": "DSCam Home-Switch",
13
-        "enableMultiJS": true,
14
-        "messageKeys": [
15
-            "auth",
16
-            "status",
17
-            "server",
18
-            "username",
19
-            "password",
20
-	        "JSReady"
21
-        ],
22
-        "projectType": "native",
23
-        "resources": {
24
-            "media": [
25
-                {
26
-                    "file": "images/icon.png",
27
-                    "menuIcon": true,
28
-                    "name": "IMAGE_MENU_ICON",
29
-                    "targetPlatforms": null,
30
-                    "type": "bitmap"
31
-                },
32
-                {
33
-                    "file": "images/q_mark.png",
34
-                    "name": "Q_MARK",
35
-                    "targetPlatforms": null,
36
-                    "type": "bitmap"
37
-                },
38
-                {
39
-                    "file": "images/home_off.png",
40
-                    "name": "HOME_OFF",
41
-                    "targetPlatforms": null,
42
-                    "type": "bitmap"
43
-                },
44
-                {
45
-                    "file": "images/home_on.png",
46
-                    "name": "HOME_ON",
47
-                    "targetPlatforms": null,
48
-                    "type": "bitmap"
49
-                }
50
-            ]
2
+  "author": "ljonget@gmail.com",
3
+  "dependencies": {
4
+    "pebble-clay": "^0.1.4"
5
+  },
6
+  "keywords": [],
7
+  "name": "dscam-h-s",
8
+  "pebble": {
9
+    "capabilities": [
10
+      "configurable"
11
+    ],
12
+    "displayName": "DSCam Home-Switch",
13
+    "enableMultiJS": true,
14
+    "messageKeys": [
15
+      "auth",
16
+      "status",
17
+      "server",
18
+      "username",
19
+      "password",
20
+      "JSReady"
21
+    ],
22
+    "projectType": "native",
23
+    "resources": {
24
+      "media": [
25
+        {
26
+          "file": "images/icon.png",
27
+          "menuIcon": true,
28
+          "name": "IMAGE_MENU_ICON",
29
+          "targetPlatforms": null,
30
+          "type": "bitmap"
31
+        },
32
+        {
33
+          "file": "images/q_mark.png",
34
+          "name": "Q_MARK",
35
+          "targetPlatforms": null,
36
+          "type": "bitmap"
37
+        },
38
+        {
39
+          "file": "images/home_off.png",
40
+          "name": "HOME_OFF",
41
+          "targetPlatforms": null,
42
+          "type": "bitmap"
51 43
         },
52
-        "sdkVersion": "3",
53
-        "targetPlatforms": [
54
-            "diorite",
55
-	    "aplite"
56
-        ],
57
-        "uuid": "d701bcb8-1076-4adb-9e38-9c21566efc24",
58
-        "watchapp": {
59
-            "watchface": false
44
+        {
45
+          "file": "images/home_on.png",
46
+          "name": "HOME_ON",
47
+          "targetPlatforms": null,
48
+          "type": "bitmap"
60 49
         }
50
+      ]
61 51
     },
62
-    "version": "1.1.0"
52
+    "sdkVersion": "3",
53
+    "targetPlatforms": [
54
+      "aplite"
55
+    ],
56
+    "uuid": "d701bcb8-1076-4adb-9e38-9c21566efc24",
57
+    "watchapp": {
58
+      "watchface": false
59
+    }
60
+  },
61
+  "version": "1.1.0"
63 62
 }
Browse code

add aplite as pebble hardware

Louis authored on17/10/2021 20:54:27
Showing1 changed files
... ...
@@ -51,7 +51,8 @@
51 51
         },
52 52
         "sdkVersion": "3",
53 53
         "targetPlatforms": [
54
-            "diorite"
54
+            "diorite",
55
+	    "aplite"
55 56
         ],
56 57
         "uuid": "d701bcb8-1076-4adb-9e38-9c21566efc24",
57 58
         "watchapp": {
Browse code

authenticate at app start

Louis authored on14/03/2019 22:27:39
Showing1 changed files
... ...
@@ -12,11 +12,12 @@
12 12
         "displayName": "DSCam Home-Switch",
13 13
         "enableMultiJS": true,
14 14
         "messageKeys": [
15
+            "auth",
15 16
             "status",
16 17
             "server",
17 18
             "username",
18 19
             "password",
19
-	    "JSReady"
20
+	        "JSReady"
20 21
         ],
21 22
         "projectType": "native",
22 23
         "resources": {
Browse code

JSReady enabled

Louis authored on18/09/2018 23:08:46
Showing1 changed files
... ...
@@ -15,7 +15,8 @@
15 15
             "status",
16 16
             "server",
17 17
             "username",
18
-            "password"
18
+            "password",
19
+	    "JSReady"
19 20
         ],
20 21
         "projectType": "native",
21 22
         "resources": {
Browse code

error handling

Louis authored on12/07/2018 00:27:42
Showing1 changed files
... ...
@@ -4,12 +4,12 @@
4 4
         "pebble-clay": "^1.0.0"
5 5
     },
6 6
     "keywords": [],
7
-    "name": "cam-switch",
7
+    "name": "dscam-h-s",
8 8
     "pebble": {
9 9
         "capabilities": [
10 10
             "configurable"
11 11
         ],
12
-        "displayName": "SynoCam Home switch",
12
+        "displayName": "DSCam Home-Switch",
13 13
         "enableMultiJS": true,
14 14
         "messageKeys": [
15 15
             "status",
... ...
@@ -56,5 +56,5 @@
56 56
             "watchface": false
57 57
         }
58 58
     },
59
-    "version": "1.0.0"
59
+    "version": "1.1.0"
60 60
 }
Browse code

Clay with all files

Louis authored on10/07/2018 14:37:31
Showing1 changed files
... ...
@@ -1,6 +1,8 @@
1 1
 {
2 2
     "author": "ljonget@gmail.com",
3
-    "dependencies": {},
3
+    "dependencies": {
4
+        "pebble-clay": "^1.0.0"
5
+    },
4 6
     "keywords": [],
5 7
     "name": "cam-switch",
6 8
     "pebble": {
Louis authored on10/07/2018 13:58:16
Showing1 changed files
1 1
new file mode 100755
... ...
@@ -0,0 +1,58 @@
1
+{
2
+    "author": "ljonget@gmail.com",
3
+    "dependencies": {},
4
+    "keywords": [],
5
+    "name": "cam-switch",
6
+    "pebble": {
7
+        "capabilities": [
8
+            "configurable"
9
+        ],
10
+        "displayName": "SynoCam Home switch",
11
+        "enableMultiJS": true,
12
+        "messageKeys": [
13
+            "status",
14
+            "server",
15
+            "username",
16
+            "password"
17
+        ],
18
+        "projectType": "native",
19
+        "resources": {
20
+            "media": [
21
+                {
22
+                    "file": "images/icon.png",
23
+                    "menuIcon": true,
24
+                    "name": "IMAGE_MENU_ICON",
25
+                    "targetPlatforms": null,
26
+                    "type": "bitmap"
27
+                },
28
+                {
29
+                    "file": "images/q_mark.png",
30
+                    "name": "Q_MARK",
31
+                    "targetPlatforms": null,
32
+                    "type": "bitmap"
33
+                },
34
+                {
35
+                    "file": "images/home_off.png",
36
+                    "name": "HOME_OFF",
37
+                    "targetPlatforms": null,
38
+                    "type": "bitmap"
39
+                },
40
+                {
41
+                    "file": "images/home_on.png",
42
+                    "name": "HOME_ON",
43
+                    "targetPlatforms": null,
44
+                    "type": "bitmap"
45
+                }
46
+            ]
47
+        },
48
+        "sdkVersion": "3",
49
+        "targetPlatforms": [
50
+            "diorite"
51
+        ],
52
+        "uuid": "d701bcb8-1076-4adb-9e38-9c21566efc24",
53
+        "watchapp": {
54
+            "watchface": false
55
+        }
56
+    },
57
+    "version": "1.0.0"
58
+}