Commit Graph
100 Commits
Author SHA1 Message Date
__JosephAbbey c0a99946f8 Merge branch 'main' into 259-code-tidy 2025-07-25 10:26:04 +01:00
__JosephAbbeyandCopilot 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
__JosephAbbeyandCopilot 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
__JosephAbbeyandCopilot 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
__JosephAbbeyandCopilot 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
Joseph Abbey 52d9a0ec3d Update iconResize.py 2024-01-18 21:20:34 +00:00
Joseph Abbey 6632ba6c41 Merge pull request #83 from house-of-abbey/restyled/52-allow-parameters-to-be-send-with-tap-menu-items 2024-01-18 21:18:48 +00:00
Joseph Abbey f0b84856ad Added examples for templates and custom switches 2024-01-18 20:36:30 +00:00
Joseph Abbey 3bc65ecc6e Merge pull request #76 from house-of-abbey/74-cache-has-results 2024-01-15 18:22:02 +00:00
Joseph Abbey a00ed58cf4 Create restyled.yml 2024-01-15 18:21:10 +00:00
Joseph Abbey 2cf087ed23 Remove lists left around after initialisation 2024-01-14 14:20:27 +00:00
Joseph Abbey 099b4db3b9 Merge pull request #75 from house-of-abbey/restyled/26-sensor-readings-as-text-display 2024-01-14 13:36:59 +00:00
Joseph Abbey 52d12fdca6 Remove extraneous corrections 2024-01-14 13:34:28 +00:00
Joseph Abbey 1f075a8c0f Remove text versions of menu items 2024-01-14 13:29:33 +00:00
Joseph Abbey cf2237958d Turn off debug 2024-01-14 12:07:18 +00:00
Joseph Abbey 3504264f56 Merge pull request #73 from house-of-abbey/restyled/26-sensor-readings-as-text-display 2024-01-14 12:05:53 +00:00
Joseph Abbey 31b30788b1 add TemplateMenuItem 2024-01-14 08:00:49 +00:00
Joseph Abbey cec10bb89a Initial schema draft 2024-01-12 18:43:04 +00:00
Joseph Abbey 32ce1d2a74 Fix naming 2024-01-12 18:01:00 +00:00
Joseph Abbey 7f8814d587 Automatically remove webhook id 2024-01-12 17:53:42 +00:00
Joseph Abbey 81ac2b9705 Add battery level migration docs 2024-01-12 17:51:03 +00:00
Joseph Abbey 1e49de4094 Merge pull request #67 from house-of-abbey/66-fix-webhook-id-setting 2024-01-12 17:35:18 +00:00
Joseph Abbey ba40f5b3d1 Add renaming device docs 2024-01-12 17:31:19 +00:00
Joseph Abbey e9ce5a5c97 Add documentation for fixing the icon 2024-01-12 17:20:00 +00:00
Joseph Abbey bc13fba3c0 Merge pull request #65 from house-of-abbey/restyled/51-use-webhooks-for-reporting-battery-levels 2024-01-11 21:23:22 +00:00