Philip Abbey
367870ad34
Cosmetic: Trimmed whitespace
2026-08-21 18:07:15 +01:00
Philip Abbey
6218df3acb
Review comments
...
Thanks @xhemart.
2026-08-21 14:54:12 +01:00
Philip Abbey
14f1c3bec9
Documentation update
2026-08-21 12:01:29 +01:00
Philip Abbey
82e1fda135
Update README.md
...
Response to https://github.com/house-of-abbey/GarminHomeAssistant/issues/369
2026-08-07 11:09:56 +01:00
Philip Abbey
58aac9a754
Update HISTORY.md
...
Slight amendment to avoid causing alarm about non HTTPS usage.
2026-07-28 22:43:36 +01:00
Philip Abbey
a543314f0b
365 iq crash on vivoactive 6 ciq 602 unexpected type error failed invoking symbol on menu render ( #368 )
...
Catch insecure HTTP usage.
2026-07-28 21:31:10 +01:00
Philip Abbey
dcb5c788fb
Update HISTORY.md
2026-07-28 21:26:57 +01:00
philipabbey
b9d7096d88
Apply automatic changes
2026-07-28 19:42:19 +00:00
Philip Abbey
69ea7df5fc
Update strings.xml
2026-07-28 20:31:21 +01:00
Philip Abbey
e38301ef1a
Added error message when insecure HTTP menu fetch returns SECURE_CONNECTION_REQUIRED
2026-07-28 20:26:25 +01:00
Philip Abbey
802388aac8
Big fix for PIN enabled items on non-touchscreen devices
2026-07-28 19:36:26 +01:00
Philip Abbey
f042b59932
Update etiquette section with user behavior insights
...
Clarified user etiquette expectations and addressed public opinions on application complexity.
Signed-off-by: Philip Abbey <philipabbey@users.noreply.github.com >
2026-07-21 12:38:44 +01:00
Philip Abbey
e0b5c41888
Rename 2026-07-20 opinionated_italian.png to 2026-07-20_GHA_Opinionated_Italian.png
...
Signed-off-by: Philip Abbey <philipabbey@users.noreply.github.com >
2026-07-21 09:36:22 +01:00
Philip Abbey
41d6a8a5c1
Rename opinionated_italian.png to 2026-07-20 opinionated_italian.png
...
Signed-off-by: Philip Abbey <philipabbey@users.noreply.github.com >
2026-07-21 09:35:32 +01:00
Philip Abbey
f23216d821
Add files via upload
...
Signed-off-by: Philip Abbey <philipabbey@users.noreply.github.com >
2026-07-21 09:31:05 +01:00
Philip Abbey
e1a2ca7c2c
361 prevent pin items for non touch screens ( #363 )
...
1. Originally intended bug fix:
<img width="577" height="890" alt="image"
src="https://github.com/user-attachments/assets/f04f720d-01f4-43fb-85ef-2b7e2a11099d "
/>
2. Fixes for the schema regarding numeric `tap_action`.
3. Code fix to initialise numeric pickers when no user defined template
is supplied.
4. Amended version history.
2026-06-24 18:55:22 +01:00
Philip Abbey
02a9472ac1
Update HISTORY.md
2026-06-24 02:10:38 +01:00
Philip Abbey
e0b5978406
Update HomeAssistantView.mc
...
Bug fix for numeric picker initialisation when no user defined template is supplied.
2026-06-24 02:02:18 +01:00
Philip Abbey
c48d74138a
Update config.schema.json
...
Numeric's tap_action is different to the tap's, and re-using the $ref caused problems, so properties have been copied.
2026-06-24 01:38:34 +01:00
Philip Abbey
3404c7f679
Update schema for numeric tap_action and HISTORY
...
Add schema metadata and stricter validation for numeric tap_action: include title & description, disallow additionalProperties on the tap_action and its picker properties to better define the number picker payload. Update HISTORY.md with a 3.14 entry documenting numeric items now supporting tap_action.data and the PIN/menu behavior change, and credit the contributor.
2026-06-24 01:12:20 +01:00
Philip Abbey
8c5bdbc1f8
Non-touch screens cannot use PIN
...
When a menu item requests a PIN on devices without a touch screen, replace the menu item with an info item displaying a message for the user.
2026-06-24 00:17:26 +01:00
Philip Abbey
a97440b997
Preserve tap action data for numeric picker actions ( #362 )
...
Numeric menu items currently discard existing `tap_action.data` when
confirming a picker value. This prevents service call options such as
`transition` from being sent with `light.turn_on`.
This change passes `tap_action.data` into numeric menu items and merges
that data with the selected numeric picker value before calling the Home
Assistant service.
Example fixed payload:
```json
{
"entity_id": "light.living_room",
"transition": 2,
"brightness": 128
}
Tested with a Forerunner 965 build and a Home Assistant light brightness numeric picker.
2026-06-23 23:27:45 +01:00
Philip Abbey
2fb59d2a56
Update Actions.md
...
Main update is to point out the obvious that a PIN can only be used with touch screen enabled devices. Some additional tidying too.
2026-06-18 08:30:53 +01:00
Philip Abbey
7c4a23866c
Added support for 4 new devices
2026-06-13 12:25:57 +01:00
Philip Abbey
dbd2b4a568
Amended documentation about special characters in the glance view
...
And a couple of code tidy items too.
2026-05-15 09:41:44 +01:00
Philip Abbey
ed89d1da74
Revise bug report template for clarity
...
Updated bug report template to clarify issue attribution and wording.
Signed-off-by: Philip Abbey <philipabbey@users.noreply.github.com >
2026-04-12 12:56:52 +01:00
Philip Abbey
799288f36f
Added new review to Etiquette documentation.
2026-04-02 16:41:50 +01:00
Philip Abbey
2a68fcc95d
Send last known location in Background Service ( #350 )
...
Changes to location sending and accuracy.
2026-03-16 19:56:39 +00:00
Philip Abbey
cc32abab28
Amended documentation to cover Glance view crash
2026-03-13 10:34:47 +00:00
Philip Abbey
c8953021e3
Commentry and documentation
2026-03-11 18:08:50 +00:00
Philip Abbey
5ddcc14c54
Update BackgroundServiceDelegate.mc
...
Added comment about reasoning for accuracy.
2026-03-11 14:39:36 +00:00
Philip Abbey
6d0f449904
Update BackgroundServiceDelegate.mc
...
Amended accuracy for QUALITY_LAST_KNOWN.
2026-03-11 14:34:50 +00:00
Philip Abbey
07f3be0d26
Update BackgroundServiceDelegate.mc
...
Changes to location sending and accuracy.
2026-03-10 21:55:06 +00:00
Philip Abbey
2f76d68f1b
342 allow two user supplied http headers ( #346 )
...
This should enable enough headers for username and password type
situations.
2026-03-03 21:06:36 +00:00
Philip Abbey
53ed5083ce
Merge branch 'main' into 342-allow-two-user-supplied-http-headers
2026-03-03 20:12:21 +00:00
Philip Abbey
124d949faa
Changed the Glance behaviour and design to avoid out of memory errors ( #344 )
...
Store the smaller "glance" subsection of the JSON menu in Storage under
a new key (scStorageKeyGlance) and read the glance template from that
cache to prevent out-of-memory errors from large menus. Removed menu
status field from the Glance UI and simplified the status view to a
single API status line when no custom template is present. Documentation
and images updated to reflect changes.
Don't merge yet, I will test on my watch first.
2026-03-03 19:47:38 +00:00
Philip Abbey
ca854cab75
Create Venu2_Glance_good.png
...
Actually a replacement for the one deleted that is used in the App Store.
2026-03-01 15:22:07 +00:00
Philip Abbey
68e7761684
Merge branch 'main' into 343-glance-text-not-visible-on-venu-33s-works-on-one-out-8f-3-devices
2026-03-01 08:39:01 +00:00
Philip Abbey
00649653bb
Update HISTORY.md
2026-03-01 08:35:31 +00:00
Philip Abbey
8893e596ec
Update HomeAssistantNumericPicker.mc
...
Code tidy
2026-03-01 08:29:39 +00:00
Philip Abbey
e9bce71748
Refactor HomeAssistantNumericPicker for improved value parsing ( #345 )
...
ref
https://github.com/house-of-abbey/GarminHomeAssistant/issues/238#issuecomment-3941469731
fix numberpicker issue
refactored with Amazon Q
tested on Vivoactive 5 (simulator and device)
tested on Venu2 (simulator only)
2026-03-01 08:24:58 +00:00
Philip Abbey
fdf73563a3
Update HTTP_Headers.md
2026-02-28 19:56:18 +00:00
Philip Abbey
600656b90c
Settings screen captures
2026-02-28 19:33:21 +00:00
Philip Abbey
6721a13e99
Update HomeAssistantApp.mc
...
Faster custom Glance update.
2026-02-28 18:51:42 +00:00
Philip Abbey
ea145424ee
Revise Cloudflare Access example
...
Signed-off-by: Philip Abbey <philipabbey@users.noreply.github.com >
2026-02-28 18:50:20 +00:00
Philip Abbey
79ede44ea1
Update HTTP_Headers.md
...
Added new example for two user supplied HTTP headers, subject to checking by the author of the issue. (Missed off the previous commit this this file.)
2026-02-28 18:21:34 +00:00
Philip Abbey
b6cec5a6d4
Update Glance.md
...
Fixed typo.
2026-02-28 18:10:49 +00:00
Philip Abbey
75ccf7dc01
Merge branch 'main' into 343-glance-text-not-visible-on-venu-33s-works-on-one-out-8f-3-devices
2026-02-28 18:09:43 +00:00
Philip Abbey
3386077e6f
Merge branch 'main' into 342-allow-two-user-supplied-http-headers
2026-02-28 18:02:47 +00:00
Philip Abbey
6596b5fa5d
Markdown documentation linting
2026-02-28 18:01:50 +00:00
Philip Abbey
1568aded26
Update HTTP_Headers.md
...
Added new example for two user supplied HTTP headers, subject to checking by the author of the issue.
2026-02-28 18:00:45 +00:00
Philip Abbey
651c9462e0
Added second HTTP Header field
...
NB. Need to update the translations in Github actions again.
2026-02-28 17:46:13 +00:00
Philip Abbey
b94343de4f
Revise troubleshooting guide for API and SSL issues
...
Updated troubleshooting documentation for API testing and SSL certificate issues, including clearer instructions and formatting improvements.
Signed-off-by: Philip Abbey <philipabbey@users.noreply.github.com >
2026-02-28 16:47:20 +00:00
philipabbey
3e85b695ec
Apply automatic changes
2026-02-28 16:26:58 +00:00
Philip Abbey
b29ee457ca
Update strings.xml
...
Need to run translation on Github actions as I can't get the script to run locally.
2026-02-28 16:23:53 +00:00
Philip Abbey
cc2fc27532
Changed the Glance behaviour and design to avoid out of memory errors
...
Store the smaller "glance" subsection of the JSON menu in Storage under a new key (scStorageKeyGlance) and read the glance template from that cache to prevent out-of-memory errors from large menus. Removed menu status field from the Glance UI and simplified the status view to a single API status line when no custom template is present. Documentation and images updated to reflect changes.
2026-02-27 18:44:54 +00:00
Philip Abbey
188fb8feff
Update Actions.md
...
Additional example and amended example.
2026-02-06 10:15:39 +00:00
Philip Abbey
e40e9280eb
Added support for two new devices
...
d2mach2 & etrextouch.
2026-01-29 17:55:36 +00:00
Philip Abbey
bc84186209
Update README.md ( #340 )
...
Unable to fix the out of memory issues for large JSON menu definitions, nor code around them. So listing a known issue as the best that can be done.
2026-01-29 17:29:48 +00:00
Philip Abbey
66f01ddc1b
338 storagesetvalue error out of memory error ( #339 )
...
Should be a trivial review.
2026-01-29 17:29:23 +00:00
Philip Abbey
3c42660cda
Update README.md
...
Unable to fix the out of memory issues for large JSON menu definitions, nor code around them. So listing a known issue as the best that can be done.
2026-01-28 17:09:33 +00:00
Philip Abbey
6fae306465
Update HomeAssistantApp.mc
...
Fixed determination of cached menu when the Glance view cannot cache it, now we know it sometimes has insufficient memory.
2026-01-27 19:39:12 +00:00
Philip Abbey
a30f0c6218
Bulk amendment of header comments.
...
Removed "." from the end of all URLs because Copilot complains it can't find the URLs and its too stupid to realise the "." should be omitted. E.g. "https://github.com/house-of-abbey/GarminHomeAssistant/blob/main/LICENSE ."
2026-01-25 17:46:09 +00:00
Philip Abbey
d8ddd19b51
Update HISTORY.md
...
Added v3.10 text.
2026-01-25 16:42:42 +00:00
Philip Abbey
a3ffabae27
Fix to prevent out of memory error in a glance
...
This commit also includes a minor code tidy for constants, to make their format consistent.
2026-01-25 16:39:59 +00:00
Philip Abbey
34d13865e9
Updated poor review image with reply
2026-01-21 08:46:56 +00:00
Philip Abbey
de6dedcb07
New review for the Reviews "Hall of Fame"
2026-01-21 08:27:24 +00:00
Philip Abbey
78db27c824
Published expected etiquette
2026-01-10 15:12:26 +00:00
Philip Abbey
6149098d25
Update browser compatibility for web editor
...
README.md and TroubleShooting.md now state that the GarminHomeAssistant web-based editor works in Firefox.
2025-12-23 20:28:33 +00:00
Philip Abbey
fd2a07e6eb
Update README.md
2025-12-23 15:04:26 +00:00
Philip Abbey
5eabea49a9
Add important note on dashboard configuration complexity
...
Added a highlighted section explaining the challenges and rationale behind the dashboard menu configuration approach, emphasizing the limitations of small devices and the need for external configuration. Encourages users to manage expectations and read documentation before seeking support.
2025-12-23 15:03:43 +00:00
Philip Abbey
043292d753
Add EV charger mode select example to Actions docs
...
Expanded the Selects section with an example showing how to use a tap action to cycle through EV charger modes using the select service. Also credited the community member who contributed the example.
2025-12-23 12:29:41 +00:00
Philip Abbey
fb799ebdac
Update documentation for clarity and accuracy
...
Corrected typos in README.md and clarified troubleshooting steps in TroubleShooting.md. Added browser compatibility note for the web-based editor, improved error message explanations, and provided more detailed guidance for resolving 'No JSON returned from HTTP request' issues.
2025-12-23 11:41:23 +00:00
Philip Abbey
1e79be594e
Update README with Firefox compatibility note
...
Added compatibility note for the Web-based Editor in Firefox.
Signed-off-by: Philip Abbey <philipabbey@users.noreply.github.com >
2025-12-22 17:38:06 +00:00
Philip Abbey
0584fa4bce
Update HISTORY.md
...
Added version 3.9 text.
2025-12-14 17:00:02 +00:00
Philip Abbey
bb05b8f2e0
329 error on empty json menu file ( #330 )
...
Prompt users who use `{}` as a menu definition to read the instructions.
2025-12-14 11:24:32 +00:00
philipabbey
c1f6ecbd2c
Apply automatic changes
2025-12-13 16:33:49 +00:00
Philip Abbey
66bae3ac57
Add error handling for empty menu data
...
New string resource for menu definition errors and updates HomeAssistantApp to show an error message when the menu data is empty.
2025-12-13 16:29:18 +00:00
Philip Abbey
fd373e9dbb
Enhance REQBIN API testing section with notes
...
Added important notes about using REQBIN for API testing, including URL formatting and request limits.
Signed-off-by: Philip Abbey <philipabbey@users.noreply.github.com >
2025-12-03 18:59:47 +00:00
Philip Abbey
b86f54496f
Add credits for additional activity reporting features
...
Added credits section acknowledging contributions.
Signed-off-by: Philip Abbey <philipabbey@users.noreply.github.com >
2025-11-16 17:52:46 +00:00
Philip Abbey
fffe0fc1e9
Update contributor mentions to use '@' syntax
...
Signed-off-by: Philip Abbey <philipabbey@users.noreply.github.com >
2025-11-16 17:49:55 +00:00
Philip Abbey
a3de208073
Add credits section for PIN feature contributor
...
Added credits section acknowledging Matthias Oesterheld for the PIN feature contribution.
Signed-off-by: Philip Abbey <philipabbey@users.noreply.github.com >
2025-11-16 17:45:53 +00:00
Philip Abbey
fe9b7c9780
Add credits for Tom Michel's contribution
...
Added credits section acknowledging Tom Michel's contribution.
Signed-off-by: Philip Abbey <philipabbey@users.noreply.github.com >
2025-11-16 17:43:26 +00:00
Philip Abbey
2df83f86f1
Change cover image in README.md
...
Updated the cover image in the README file.
Signed-off-by: Philip Abbey <philipabbey@users.noreply.github.com >
2025-11-16 17:36:37 +00:00
Philip Abbey
20d41dbb2e
New images ( #325 )
...
Merging without review, its just documentation.
2025-11-16 17:34:27 +00:00
Philip Abbey
c5eb15112b
New images
2025-11-16 17:32:06 +00:00
Philip Abbey
ce7ea4d519
Update config.schema.json ( #324 )
...
Removed the need to specify any menu titles. The code works with a
`Null` as-is. I'm not convinced the lack of a title saves screen space
as desired, but the code works without a title, there's no real reason
to specify one as its not essential, so perhaps we just relax the
schema?
There is one user requesting this. They can work with a schema warning
for now and this can be rolled into the next release, when there's more
changes.
2025-11-15 11:34:26 +00:00
Philip Abbey
0ce95fa58a
Update config.schema.json
...
Removed the need to specify any menu titles. The code works with a `Null` as-is.
2025-11-14 17:05:30 +00:00
Philip Abbey
065a0e47cf
Update manifest.xml
...
Indentation confusion resolved. Whitespace changes only.
2025-11-12 11:22:53 +00:00
Philip Abbey
f24d95d739
320 add icon for numeric menu item type ( #321 )
...
All icons are now automatically scales by Pythono scripts.
2025-11-12 11:17:35 +00:00
Philip Abbey and Joseph Abbey
0d6c3a10c6
Changed icons SVG
...
Changed the way colours were managed in the SVG files to make them more amenable to scripting. Changed the scripts to automate icon resizing.
Co-Authored-By: Joseph Abbey <me@josephabbey.dev >
2025-11-11 19:57:51 +00:00
Philip Abbey
38d9c2c06d
Icons with lighter blue
2025-11-10 20:41:48 +00:00
Philip Abbey
1bdc117c13
Amended all icons
2025-11-09 23:03:29 +00:00
Philip Abbey
87499dba50
Amended error icon size 48
2025-11-09 22:57:46 +00:00
Philip Abbey
193f53bbf0
Update manifest.xml
...
Reverted this file, which should not have been committed.
2025-11-09 19:13:05 +00:00
Philip Abbey
024b2c727f
Changed icons
...
New dual colour icons and a numeric menu item icon.
2025-11-09 19:10:31 +00:00
Philip Abbey
d6e32b777f
Update HISTORY.md
...
Added v3.7 text.
2025-11-07 09:10:47 +00:00
Philip Abbey
1e17d93310
Fix for numeric menu items over Wi-Fi/LTE
...
Turns out the sync service will not run unless the picker has not only been popped but the display also updated.
2025-11-07 09:05:22 +00:00
Philip Abbey
cc53b25508
Update HomeAssistantTapMenuItem.mc
...
Code tidy only.
2025-11-07 09:03:05 +00:00
Philip Abbey
098dc81236
Space alignment in code (tidy) and v3.6 history amendment
2025-11-06 20:40:43 +00:00