Philip Abbey
9dbae5a64a
Cosmetic
...
Code tidy
2025-09-05 10:01:24 +01:00
Philip Abbey
8868f2152c
Comments & Dictionaries
...
Reformatted comments to work in VSCode and converted `dict.get(:key)` to `dict[:key]` syntax as its nicer.
2025-07-24 18:54:27 +01:00
Philip Abbey
70f05e8912
Added missing code headers
...
And included vincentezw in headers for the code he touched.
2025-07-22 22:14:46 +01:00
Vincent Elger Zwanenburg
db3fbd9886
timers as statics, defensive popviews, no double confirmation, add pin
...
screen onBack, toggle state tweaks
2025-07-19 10:35:35 +01:00
Vincent Elger Zwanenburg
576f8c4a64
HomeAssistantConfirmationDelegate and HomeAssistantPinConfirmationDelegate undo toggles on timeout and reject
2025-07-19 10:35:35 +01:00
Philip Abbey
f6d0916315
Update HomeAssistantTapMenuItem.mc
...
Requirement for use of the PIN was not being correctly extracted from the options. Goes to show why the security features should not be relied on! A recent compilation fix created this breaking change.
2025-07-18 20:46:49 +01:00
Philip Abbey
ee9da24592
Fix for too many arguments to a function call on some devices
2025-07-11 01:06:15 +01:00
Philip Abbey
906cdf7371
Code documentation comments were not updated
2025-07-10 23:54:05 +01:00
Philip Abbey
d141c03104
Review comment
...
Moved point of application exit for the menu item option.
2025-07-10 19:46:04 +01:00
Philip Abbey
ec044c5408
Added two new options to menu items
...
1. The ability to disable a menu item without deleting it.
2. The option to quit the application on item selection.
2025-07-08 22:48:42 +01:00
Philip Abbey
f2d65aa6e3
Added correctly formatted code comments
...
The newer SDK support tooltips to show the function prototype and help text, so best to make good use of it.
2025-07-04 16:57:25 +01:00
Philip Abbey
e8f2c0d3bb
Amended menu item class inheritance
2025-03-28 00:22:09 +00:00
Philip Abbey
236a4969d7
Menu item code tidy
...
Prior to sorting out inheritance.
2025-03-27 20:45:51 +00:00
Philip Abbey
155649f162
Fix for 2 bugs in issue 221
...
Template rendering and Webhook ID on initial start.
2025-03-26 22:37:33 +00:00
Matthias Oesterheld
e8e2e02086
move pin validation to settings
2024-11-17 11:21:26 +01:00
Matthias Oesterheld
97b5371a0e
add "pin": true
JSON config property, add default pin, add pin confirmation to toggle, adjust JSON schema
2024-11-13 21:30:36 +01:00
Matthias Oesterheld
0ac8e11287
use full numpad, validate 4-digit pin, add visual feedback on click, show toast on error
2024-11-12 19:24:15 +01:00
Matthias Oesterheld
b13fb7e953
validate pin after full length of pin has been entered
2024-11-11 20:58:09 +01:00
Matthias Oesterheld
fb2bb7f566
remove transcoding, move pin to settings, remove pin from schema
2024-11-11 20:06:35 +01:00
Matthias Oesterheld
b48102f9a6
add pin confirmation
2024-10-15 19:59:04 +02:00
Joseph Abbey
1b40231360
Fix errors
2024-08-30 13:49:09 +01:00
Joseph Abbey
1c182dd615
Deprecate template
type
2024-08-30 13:25:16 +01:00
Joseph Abbey
e9a0c5d137
Single request to update
2024-08-26 18:59:17 +01:00
Philip Abbey
44ec2e2eb1
Initial Solution
2024-01-19 19:26:02 +00:00
Philip Abbey
2be255bb71
Removal of menu identifiers as not actually required
...
Toggle menu is now consistent with the use of data objects in tap and template. HA 'notify' actions now work.
Co-Authored-By: Joseph Abbey <me@josephabbey.dev >
2024-01-19 18:04:55 +00:00
Philip Abbey
67a5f0a14e
Amending naming convention
...
Removing some inconsistencies
2024-01-19 16:11:30 +00:00