Maxim Prokhorov
e96a185b96
ntp: printf format typo
...
amend a1363ddad9
2024-07-05 00:50:48 +03:00
Maxim Prokhorov
8c4ce35eac
webui: checkbox outline
2024-07-05 00:50:48 +03:00
Maxim Prokhorov
55778a99bf
ha: missing webui color
2024-07-05 00:50:48 +03:00
Maxim Prokhorov
6e07b92b21
webui: type typos, more dynamic checkboxes ignore, local mode
2024-07-05 00:50:48 +03:00
Maxim Prokhorov
a1d74164bf
webui: dynamic checkboxes have to use action=none
2024-07-05 00:50:48 +03:00
Maxim Prokhorov
fa03639422
ws: filter out {-,}Infinity and NaN
2024-07-05 00:50:48 +03:00
Maxim Prokhorov
18455d8f9f
webui: selector errors, fixing password inputs
2024-07-05 00:50:48 +03:00
Maxim Prokhorov
53dc51ff41
webui: more typings, clean-up sensor units init
2024-07-04 07:30:50 +03:00
Maxim Prokhorov
c3e587d6fd
webui: attempt to reduce wifi element searches
2024-07-03 02:09:34 +03:00
Maxim Prokhorov
1c19066eab
webui: incorrect initial types, add ota and cmd
2024-07-03 01:41:04 +03:00
Maxim Prokhorov
0157a62f69
webui: fix empty actions, typings for connection and errors
2024-07-03 01:18:08 +03:00
Maxim Prokhorov
31a838fab7
webui: vitest specs
2024-07-02 18:52:51 +03:00
Maxim Prokhorov
02e825571f
webui: (key in cfg) => check for null too
...
should not do implicit 'falsy' check by accessing the value, since boolean 'false' triggers it too
2024-07-02 18:45:19 +03:00
Maxim Prokhorov
937a51d0d4
webui: missing type="range" in input setter
2024-07-02 18:43:07 +03:00
Maxim Prokhorov
3a2da6341e
webui: group element indexing typo
2024-07-02 18:42:43 +03:00
Maxim Prokhorov
41e8360e25
webui: pending changes canceling out
2024-07-02 18:41:59 +03:00
Maxim Prokhorov
585efd2cba
webui: more handlers typings
2024-07-02 18:41:29 +03:00
Maxim Prokhorov
28c748e393
webui: types for templates, clean-up consumers
2024-07-01 23:24:22 +03:00
Maxim Prokhorov
a47764c80c
webui: separate originals setter for node and list of elems
...
'FromValuesForNode' is never referencing 'node' when list of elems is provided
'FromValues' with '[]' would simply do nothing
prefer either an explicit list, or a root to perform default query 'input,select'
2024-07-01 19:46:57 +03:00
Maxim Prokhorov
b286859d7a
webui: select value list as stringify func input
2024-07-01 19:42:52 +03:00
Maxim Prokhorov
7926c44b9c
webui: keep save button green with pending changes
...
change event handler should not apply style without checking settings 'changed' property first
export extra func to determine whether element 'changed' attribute itself was changed
2024-07-01 16:12:48 +03:00
Maxim Prokhorov
efd2da6269
webui: enumerables getter cannot return undefined
2024-07-01 16:10:39 +03:00
Maxim Prokhorov
f5b0340cea
webui: bogus original update when setting select
2024-07-01 16:10:15 +03:00
Maxim Prokhorov
7870972492
webui: select setter always replaces the value
2024-07-01 16:09:42 +03:00
Maxim Prokhorov
10d93daf69
webui: span value replacement and argument fixes
...
separate span and input,select handling in kvs updater
ensure array value can be passed into the handler
ensure value is converted into a string before string operations happen
2024-06-30 17:33:52 +03:00
Maxim Prokhorov
1b58c24e7f
webui: boolean.toString(), typeof is an expression
2024-06-30 17:28:01 +03:00
Maxim Prokhorov
bf85dc7aed
webui: data attribute for pre= and post=
2024-06-30 17:28:01 +03:00
Maxim Prokhorov
a4b52c20f4
webui: build typos
2024-06-30 17:28:01 +03:00
Maxim Prokhorov
cca45a69be
webui: getGata fixes
...
inverse logic for 'get everything' agrument (currently, only external use)
search specific forms vs. all document when performing cleanup
more explicit types, allow imports
2024-06-30 17:28:01 +03:00
Maxim Prokhorov
764ff09116
webui: settings-group-add unused payload
2024-06-29 02:01:07 +03:00
Maxim Prokhorov
c442d0f3a2
webui: stricter types for events
2024-06-29 02:00:33 +03:00
Maxim Prokhorov
d9e3774f17
webui: typo
2024-06-29 01:52:08 +03:00
Maxim Prokhorov
300c9b64b3
webui: initial clean-up
...
trying to streamline get/set for element data
switch on actual type instead of tag, since ts seems to like that more
2024-06-29 01:51:14 +03:00
Maxim Prokhorov
324ed9761b
webui: more type warnings clean-up
2024-06-25 22:14:03 +03:00
Maxim Prokhorov
fd86171621
webui: rebuild blobs
2024-06-25 17:53:50 +03:00
Maxim Prokhorov
f007db1ff6
webui: implicit build-only consts via .d file
2024-06-25 17:53:50 +03:00
Maxim Prokhorov
a7697a2578
webui: attempt to clean-up index js types
...
minimal type info for internal and some external funcs
fix Ago updates depending on uptime, use onmessage
html/src/types/* useless (at least without tsc actually running)
2024-06-25 17:53:50 +03:00
Maxim Prokhorov
001f9dfbf3
webui: gulp-replace dependency clean-up
...
throw out broken package.json dependencies related to @types/...
plus, current pipe order needs neither stream or regexp implementations
2024-06-25 17:53:50 +03:00
Maxim Prokhorov
2dadf01839
webui: gulpfile in strict mode
...
amends f58d086dd6
attempt to distinguish build and ui scripts
2024-06-25 17:53:50 +03:00
dependabot[bot]
464804b974
build(deps-dev): bump ws from 8.17.0 to 8.17.1 in /code ( #2611 )
...
Bumps [ws](https://github.com/websockets/ws ) from 8.17.0 to 8.17.1.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.17.0...8.17.1 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 23:39:54 +03:00
Maxim Prokhorov
ab9c76e437
webui: fix "all" accidentally including local code
2024-06-24 23:08:53 +03:00
Maxim Prokhorov
acde98f820
webui: rebuild blobs
2024-06-24 22:57:50 +03:00
Maxim Prokhorov
b8ab3fbc3c
sns: DHTSensor errors should not permanently disable interrupts
...
resolve #2609
2024-06-24 22:43:19 +03:00
Maxim Prokhorov
4f520a8798
webui: consistent settingsMax check
...
remove leftover manual template merge, idForContainer() should just use template-id data key
group add event now checks that instead, raising alert when number is greater than max
ref. #2610
2024-06-24 22:43:19 +03:00
Maxim Prokhorov
d6c758f099
webui: local server publishes modules as-is
...
note that import.meta.resolve for iro returns non-es file (for some reason)
hardcode minified dist es module from node_modules, whuch should be used instead
fix server routing to only rebuild html when root is accessed
2024-06-24 22:43:19 +03:00
Maxim Prokhorov
ce5ada9d32
webui: type filter for element setters
2024-06-24 22:43:19 +03:00
Maxim Prokhorov
7bbbf08192
compat: core2.7.4 missing external operator+(String,String)
...
can't sum strings otherwise b/c of ambiguous overload w/ StringView
2024-06-24 22:43:01 +03:00
Maxim Prokhorov
a1363ddad9
system: iso8601 datetime & webui in local timezone
...
ref. #2608
2024-06-24 22:42:00 +03:00
Maxim Prokhorov
a5d8bf8746
ci: builder job per id
2024-06-24 22:42:00 +03:00
Maxim Prokhorov
f58d086dd6
webui: gulp tasks as module exports
...
per https://gulpjs.com/docs/en/getting-started/creating-tasks/
gulp --tasks[-*] now actually works
update jsdoc comments and eslint rules
2024-06-24 22:42:00 +03:00