841 Commits

Author SHA1 Message Date
Philip Abbey
2f76d68f1b 342 allow two user supplied http headers (#346)
This should enable enough headers for username and password type
situations.
v3.11
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
poaudet
adc04ea9a2 Refactor HomeAssistantNumericPicker to improve value parsing and initialization 2026-02-28 16:50:28 -05: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
poaudet
7daa07f52f first commit 2026-02-28 14:15:09 -05: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.
v3.10
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
0d1971fa9c Add documentation and images for web-based editor
Expanded TroubleShooting.md with a new section illustrating the features of the GarminHomeAssistant web-based editor, including schema checking, entity name completion, and template preview. Added supporting images to the images/editor directory to visually demonstrate these features.
2025-12-26 21:52:01 +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.
v3.9
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