Joseph Abbey
ad83988ade
Merge branch 'main' into rename-service-to-action
...
Signed-off-by: Joseph Abbey <me@josephabbey.dev >
2025-11-01 21:23:08 +00:00
Joseph Abbey
cac94fecd4
rename service to action
2025-11-01 21:19:10 +00:00
Joseph Abbey
2fca0ef3a3
Update schema for picker object
2025-11-01 18:26:24 +00:00
Joseph Abbey
81fa876449
Add light effect selector example to Select.md
...
Added an example of a light effect selector in JSON format.
Signed-off-by: Joseph Abbey <me@josephabbey.dev >
2025-10-22 14:37:41 +01:00
Joseph Abbey
b563ab7923
Arbitrary schema URL
2025-10-22 09:08:24 +01:00
Joseph Abbey
2ebf36a445
Select schema version in web
2025-10-22 09:05:09 +01:00
Joseph Abbey
5bdab41d8b
Fix examples lists
2025-10-21 19:10:35 +01:00
Joseph Abbey
85080f5d46
2025-10-21 10:07:43 +01:00
Joseph Abbey
35e0fe26d0
Amendments
2025-10-21 09:05:15 +01:00
Joseph Abbey
427c1834a8
2025-10-21 09:03:49 +01:00
Joseph Abbey
4fbe4135b1
Update schema to support numeric items
2025-10-19 21:23:34 +01:00
__JosephAbbey
8956c0afb6
Update GitHub Action for translation with new script ( #290 )
2025-09-14 12:44:10 +01:00
Joseph Abbey
c1d4045890
Update pip install and env
2025-09-14 12:40:22 +01:00
Joseph Abbey
1dc2117eb2
Update the translation script to use Gemini instead of Google Translate ( #287 )
2025-09-14 12:35:01 +01:00
__JosephAbbey
b2f1025a18
Fix HomeAssistant in strings
2025-09-13 19:28:48 +01:00
__JosephAbbey
0d28543156
278 add stale while revalidate to caching ( #280 )
...
Afetr startup and setting the meni item states, check to see if the
cache menu is out of date wrt the URL and then save the new version and
prompt the user to restart the application on the device. Initial
testing of the Beta version on my watch looks good.
2025-09-06 16:13:56 +01:00
__JosephAbbey
6e735ccd30
Handle null items and values, handle arrays directly under arrays
2025-09-06 16:12:43 +01:00
__JosephAbbey
ec2324a8d1
Only re-register sensors if the state has changed ( #275 )
2025-08-15 17:15:02 +01:00
Joseph Abbey
25cbcfe59a
Rename variable
2025-08-15 13:56:46 +01:00
Joseph Abbey
474bd552ad
Only re-register sensors if the state has changed
2025-08-15 13:22:29 +01:00
__JosephAbbey
c0a99946f8
Merge branch 'main' into 259-code-tidy
2025-07-25 10:26:04 +01:00
__JosephAbbey and Copilot
9e7ac9de6d
Update removeTranslations.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: __JosephAbbey <me@josephabbey.dev >
2025-07-24 23:46:25 +01:00
__JosephAbbey and Copilot
d43c2d427f
Update translate.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: __JosephAbbey <me@josephabbey.dev >
2025-07-24 23:46:15 +01:00
Joseph Abbey
c599b9fcf3
Reuse translations
2025-07-24 23:42:27 +01:00
Joseph Abbey
460f247728
Improve web: dim disabled, icons, pin
2025-07-19 07:37:05 +01:00
__JosephAbbey
a6b4925ff7
257 pin dialog does not popup when using is servicetap ( #258 )
...
Need this urgently as it affects the use of the PIN for tap menu items.
2025-07-18 20:51:10 +01:00
__JosephAbbey
7dd85937fa
243 option to close application after command ( #252 )
...
Also closes #250 .
2025-07-10 22:02:12 +01:00
__JosephAbbey
3acef26fea
247 improve the glance view ( #249 )
...
2s seems to be a good compromise between the status flickering and the
update delay. When the menu is cached there's no flickering.
2025-07-07 13:49:53 +01:00
__JosephAbbey
e898fc1fe5
Update config.schema.json
...
Signed-off-by: __JosephAbbey <me@josephabbey.dev >
2025-07-07 13:49:33 +01:00
__JosephAbbey
f0eb9c26b1
Render correct icon in web editor for info types
2025-07-06 13:07:04 +01:00
__JosephAbbey
f1c592179d
Added correctly formatted code comments ( #246 )
...
The newer SDK support tooltips to show the function prototype and help
text, so best to make good use of it.
I'm not expecting this to be 100% on the first iteration.
2025-07-05 13:58:35 +01:00
__JosephAbbey and Copilot
4ed81df60a
Fix spelling of Bluetooth
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: __JosephAbbey <me@josephabbey.dev >
2025-07-05 13:57:35 +01:00
__JosephAbbey and Copilot
b4f5f34760
Fix spelling of Webhook
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: __JosephAbbey <me@josephabbey.dev >
2025-07-05 13:57:02 +01:00
__JosephAbbey
5f34f870d9
Support for Vivoactive 6 device ( #230 )
...
This required an update to the SDK to version 8.1.0. The new SDK found
some new code warnings for unreachable code previously known to be
reached based on stricter type checking, so fixed in this commit too.
2025-04-25 07:59:58 +01:00
__JosephAbbey
5ee8a6cc6a
Update index.html
...
Signed-off-by: __JosephAbbey <me@josephabbey.dev >
2025-03-30 15:25:54 +01:00
__JosephAbbey
5e35276628
Update main.js
...
Signed-off-by: __JosephAbbey <me@josephabbey.dev >
2025-03-30 15:22:49 +01:00
__JosephAbbey
1ae4085113
219 new garmin device keeps replacing previous device ( #220 )
2025-03-23 16:59:52 +00:00
__JosephAbbey
12c5766818
208 provide display only menu items with no actions ( #210 )
...
Please take some care with checking any documentation where `template`
has been amended to either `info` to `tap`. Some of the documentation
was out of date, hopefully this fixes it.
2025-01-19 20:37:11 +00:00
__JosephAbbey
fbcf2d4c8d
Changes as per issue. ( #200 )
...
Trivial one this.
2024-11-20 17:23:43 +00:00
__JosephAbbey
ad73971758
197 cosmetic changes ( #198 )
...
Just a bit of tidying, no major functionality changes.
2024-11-19 11:29:18 +00:00
Joseph Abbey
8caef29aba
2 fixes as required by issue 185 ( #186 )
...
Solution to a race condition with starting updates and amendment to
error message presentation on Webhook ID creation failure.
2024-09-10 15:16:54 +01:00
Joseph Abbey
b22f119eb3
182 add support for the latest devices released from garmin ( #183 )
...
7 new devices. 2 users waiting for this update for Fenix 8.
2024-09-06 17:30:24 +01:00
Joseph Abbey
57a44d8946
Update WebhookManager.mc ( #179 )
...
Speculative fix to handle the callback data from webhook generation
perhaps not being Lang.Dict.
2024-08-30 19:48:47 +01:00
Joseph Abbey
1b40231360
Fix errors
2024-08-30 13:49:09 +01:00
Joseph Abbey
446c579660
Merge branch 'main' into 176-deprecate-template-items
2024-08-30 13:26:31 +01:00
Joseph Abbey
1c182dd615
Deprecate template type
2024-08-30 13:25:16 +01:00
Joseph Abbey
17162c14f2
174 tidy up two small issues ( #175 )
...
Heading & vibrate
2024-08-29 21:18:03 +01:00
Joseph Abbey
af43fde963
Merge branch 'main' into one-update-request
2024-08-29 19:03:12 +01:00
Joseph Abbey
47a8a6e4e6
New poll delay property id
2024-08-28 08:52:41 +01:00
Joseph Abbey
b476da6667
Revert compile_sim.cmd
...
Signed-off-by: Joseph Abbey <me@josephabbey.dev >
2024-08-28 08:45:07 +01:00
Joseph Abbey
bd37d5f2a8
Allow toggles to work if template fails
2024-08-26 20:11:19 +01:00
Joseph Abbey
2a48790f9c
Individual errors
2024-08-26 20:09:24 +01:00
Joseph Abbey
0feecde178
165 templating content for all types ( #170 )
...
Submitting as an initial draft in order to guage feedback on the style.
In particular the solution to adding the code to the `toggle` menu item,
which has incurred duplication of code as I can't inherit from two
classes.
2024-08-26 19:42:51 +01:00
Joseph Abbey
e9a0c5d137
Single request to update
2024-08-26 18:59:17 +01:00
Joseph Abbey
94d806c4d3
163 application crashes when started out of bluetooth range ( #164 )
...
Test the phone is connected before attempting WebHook HTTP requests.
2024-08-18 14:15:52 +01:00
Joseph Abbey
19642c6679
Update HomeAssistantTemplateMenuItem.mc ( #158 )
...
Template errors now displayed per item.
2024-07-26 18:37:27 +00:00
Joseph Abbey
9471259181
Update BackgroundServiceDelegate.mc ( #156 )
...
Put check for methods with 'has' back in.
2024-07-24 09:19:15 +00:00
Joseph Abbey
7bd5e98a1a
More responsive status when using a polling delay ( #153 )
...
When using a polling delay, an action will trigger an immediate round of
updates.
2024-07-21 16:00:21 +00:00
Joseph Abbey
d2fc64836a
Update HomeAssistantApp.mc ( #152 )
...
When Settings.getPollDelay() > 0, do not wait for this time before the
initial batch of updates, so the app is more responsive on opening.
2024-07-20 17:09:23 +00:00
Joseph Abbey
7f31cecfb5
Added update to telemetry on completion of an activity ( #151 )
...
@Someone0nEarth Note we could also add this to the widget version as the
changes are small and probably have a limited effect on the memory
footprint.
2024-07-20 16:37:29 +00:00
Joseph Abbey
822c6ccca6
Moved template status updates to webhooks ( #150 )
...
This seems to work for non-privileged users.
2024-07-20 15:49:04 +00:00
Joseph Abbey
e6544b5b20
Update monkey.jungle top up 145 ( #147 )
...
Missed the Jungle file.
2024-06-15 11:32:35 +01:00
Joseph Abbey
bd4b6d68a8
Devices Edge 540 and Edge 840 re-enabled ( #146 )
...
@Petucky reports the application works well on an Edge 840 by
sideloading the code from an Edge 830 device.
2024-06-15 11:12:46 +01:00
Joseph Abbey
85b01eca91
Update issue templates
2024-02-08 21:05:53 +00:00
Joseph Abbey
3ffaa744e0
Update issue templates
2024-02-08 21:02:32 +00:00
Joseph Abbey
d488897fbd
Update issue templates
2024-02-08 20:24:45 +00:00
Joseph Abbey
457dcca002
Fix spacing inconsistencies
2024-02-06 21:47:33 +00:00
Joseph Abbey
3a96f24f1d
Merge pull request #110 from mymyke/patch-1
...
Fixed off-by-one error in Templates.md
2024-02-06 21:43:04 +00:00
Joseph Abbey
5971e7f852
Merge pull request #109 from house-of-abbey/108-bug-fixes-to-26
...
3 bug fixes as per the issue description
2024-02-06 21:17:10 +00:00
Joseph Abbey
41bc27262d
Add link to dashboard definition docs
2024-01-31 10:19:56 +00:00
Joseph Abbey
4119997ddd
Documentation for web editor
2024-01-31 10:12:49 +00:00
Joseph Abbey
9c5aad889d
Merge pull request #96 from house-of-abbey/94-add-gps-reporting-to-the-background-service
...
GPS and current activity reporting
2024-01-30 18:09:26 +00:00
Joseph Abbey
f531ad8004
Merge branch '94-add-gps-reporting-to-the-background-service' of https://github.com/house-of-abbey/GarminHomeAssistant into 94-add-gps-reporting-to-the-background-service
2024-01-28 13:59:17 +00:00
Joseph Abbey
930f1525b3
Best practices!
2024-01-28 13:59:07 +00:00
Joseph Abbey
6fc639f17f
Report -1 instead of null for no activity
2024-01-28 13:05:34 +00:00
Joseph Abbey
997e1c87e2
Merge pull request #101 from house-of-abbey/98-copy-button-and-fix-auto-complete-in-template
2024-01-28 12:37:27 +00:00
Joseph Abbey
2542d9e9a5
Fix scroll bars
2024-01-28 12:17:40 +00:00
Joseph Abbey
c2883f883e
Merge pull request #99 from house-of-abbey/98-copy-button-and-fix-auto-complete-in-template
2024-01-28 12:03:37 +00:00
Joseph Abbey
d991f7f180
Fix autocomplete and copy button
2024-01-28 12:02:24 +00:00
Joseph Abbey
6b3a17bea3
Add GPS accuracy to update_location webhook and changed activity reporting
2024-01-27 15:39:22 +00:00
Joseph Abbey
96abff9339
Fix spacing of arrows
2024-01-27 14:02:05 +00:00
Joseph Abbey
1ec80a1704
Update restyled.yml
2024-01-27 13:39:44 +00:00
Joseph Abbey
e3288c9353
GPS and current activity in background service
2024-01-27 13:11:24 +00:00
Joseph Abbey
2ba102f8dd
Merge pull request #92 from house-of-abbey/91-enhanced-web-editor
2024-01-25 19:56:40 +00:00
Joseph Abbey
3e0789e808
Update config.schema.json
2024-01-25 19:34:51 +00:00
Joseph Abbey
bd56c6b4e6
Titles for buttons
2024-01-25 15:19:39 +00:00
Joseph Abbey
6063ae8ba3
Titles for form elements
2024-01-25 14:56:28 +00:00
Joseph Abbey
f00bbdcb13
Merge pull request #93 from house-of-abbey/restyled/91-enhanced-web-editor
2024-01-25 14:30:59 +00:00
Joseph Abbey
0849524ea9
formatting
2024-01-25 14:28:03 +00:00
Joseph Abbey
b54b1d8cae
Add autocomplete for entity names in templates
2024-01-25 13:40:02 +00:00
Joseph Abbey
17b1e38145
Merge branch 'main' into 91-enhanced-web-editor
2024-01-25 10:43:44 +00:00
Joseph Abbey
2afd0295b4
Error handling
2024-01-25 10:40:27 +00:00
Joseph Abbey
83f8b7bf26
Create _config.yml
2024-01-23 21:54:51 +00:00
Joseph Abbey
c4066e9fe3
Enhanced web editor
2024-01-23 21:19:07 +00:00
Joseph Abbey
62b8f0fccf
Add max size to menus
2024-01-21 13:06:44 +00:00
Joseph Abbey
10c64c0fdc
Merge pull request #86 from house-of-abbey/restyled/80-examples
2024-01-20 15:06:25 +00:00
Joseph Abbey
2b21c840c6
Rename Troubleshooting.md to TroubleShooting.md
2024-01-20 13:41:04 +00:00
Joseph Abbey
1448f6b0c2
Update config.schema.json
2024-01-20 12:10:17 +00:00
Joseph Abbey
5620ea6695
Update config.schema.json
2024-01-19 21:17:24 +00:00
Joseph Abbey
39fc04fc5c
Merge branch 'main' into 80-examples
2024-01-19 19:51:03 +00:00