Commit Graph

  • 79ff1521d6 mqtt(internal): common functions for processing & logging Maxim Prokhorov 2025-06-20 11:47:02 +03:00
  • 7c7d57070e i2c(internal): generic bit packing and casting Maxim Prokhorov 2025-06-18 13:42:23 +03:00
  • d128bff88d sns(internal): explicit loop type Maxim Prokhorov 2025-06-18 13:25:22 +03:00
  • e2e4dadcde sns(i2c): re-add sized reader & writer to api Maxim Prokhorov 2025-06-09 04:13:25 +03:00
  • 1b94b60335 sns(i2c): reduce number of calls to Wire.write Maxim Prokhorov 2025-06-09 04:11:23 +03:00
  • 4017062a8d i2c: find* returns address on success Maxim Prokhorov 2025-06-08 23:01:55 +03:00
  • d940abc0ab garland: safeguards from unsigned overflows Hamed Ta 2025-06-07 18:51:32 +09:30
  • e39b326437 garland: eq instead of assignment Maxim Prokhorov 2025-06-08 22:11:56 +03:00
  • fd7b36bebb test(scripts): typing Maxim Prokhorov 2025-06-08 21:45:59 +03:00
  • 41c2103df0 sns(am2320): directly use i2c buffer write Maxim Prokhorov 2025-06-08 21:16:19 +03:00
  • 43c246b30a sns(ade7953): display channel name in description Maxim Prokhorov 2025-06-08 20:53:53 +03:00
  • 8a877cea4f sns(ade7953): experiment with split channel reads Maxim Prokhorov 2025-06-08 16:23:32 +03:00
  • fe421ff41d test(build): prettify memanalyser script Maxim Prokhorov 2025-06-08 16:22:28 +03:00
  • 3dfea4e449 sns(i2c): deprecate brzo, optional transmission stop Maxim Prokhorov 2025-06-08 00:17:33 +03:00
  • 82feb95daa test(build): configurable paths & .gitignore test caches Maxim Prokhorov 2025-06-07 22:55:51 +03:00
  • c70a671339 repo: gitignore build cache Maxim Prokhorov 2025-06-07 10:06:29 +03:00
  • 1fcc5e717d button(settings): fix global setting override for delays (#2648) Hamed Ta 2025-06-07 17:50:26 +09:30
  • 9d846bc853 i2c: fix infinite loop in 16bit address u8...u32 reader (#2647) Hamed Ta 2025-06-07 17:37:52 +09:30
  • 1ecdf3b6fa pio(env): fix sensor init for sonoff-basic-{dht,dallas} Maxim Prokhorov 2025-06-03 23:01:42 +03:00
  • 7260ec833a all: fix typos, spelling, phrasing Maxim Prokhorov 2025-06-03 21:25:42 +03:00
  • 77b7759956 scripts: remove unused pre-commit Maxim Prokhorov 2025-06-03 20:06:05 +03:00
  • 33617fc0cb docs: changelog Maxim Prokhorov 2025-06-01 16:06:17 +03:00
  • 4be618f28e core: version bump Maxim Prokhorov 2025-06-01 16:05:22 +03:00
  • 6b4031a618 ci(release): date variable typo Maxim Prokhorov 2025-06-01 15:04:34 +03:00
  • 6244a055b3 ci(test): check output variables availability Maxim Prokhorov 2025-06-01 14:49:36 +03:00
  • 95d1f99261 webui(build): fix import Maxim Prokhorov 2025-06-01 06:08:18 +03:00
  • 2681b38c4f webui: rebuild blobs Maxim Prokhorov 2025-06-01 06:04:15 +03:00
  • b2fa614c39 webui(build): un-vendor clone-stats & bump deps Maxim Prokhorov 2025-06-01 05:57:51 +03:00
  • 72ac4f1c5f core: version bump Maxim Prokhorov 2025-06-01 04:26:56 +03:00
  • 667fe0c5cf docs: changelog github250601 Maxim Prokhorov 2025-06-01 01:09:24 +03:00
  • 4af7e18a2f api: detect not-REST data requests with uncommon params Maxim Prokhorov 2025-05-27 04:10:57 +03:00
  • b23851ab77 api: response-stream cannot read from unaligned mem Maxim Prokhorov 2025-05-27 04:53:27 +03:00
  • 43eefd6124 webui(build): sync dependencies Maxim Prokhorov 2025-05-06 01:06:22 +03:00
  • 4b1aadeded lib: consistent writeable -> writable Maxim Prokhorov 2025-04-15 20:45:55 +03:00
  • b41a20aa86 webui(build): support type=...;base64 Maxim Prokhorov 2025-04-15 20:39:54 +03:00
  • 2bb8f15c76 webui(vite): rename when building Maxim Prokhorov 2025-04-15 03:09:40 +03:00
  • fd52b590ba doc(readme): badge url should query pre-releases Maxim Prokhorov 2025-04-14 23:54:29 +03:00
  • 367dca8b05 webui(test): import when paths become available Maxim Prokhorov 2025-04-14 23:44:50 +03:00
  • ed60ee02fc webui(build): expect string or string[] as preset arg Maxim Prokhorov 2025-04-14 23:26:17 +03:00
  • cadde6dac6 webui(build): shared build & test paths Maxim Prokhorov 2025-04-14 23:18:25 +03:00
  • fc5a5f4d40 webui(preset): .env unused Maxim Prokhorov 2025-04-14 05:18:25 +03:00
  • 4b624a2e99 webui(lib): missing file Maxim Prokhorov 2025-04-14 04:56:15 +03:00
  • 68631fbbcd webui(build): gulp html modifications should not happen in parallel Maxim Prokhorov 2025-04-14 04:12:52 +03:00
  • 93d7d3986b webui(build): vitest.config.js & shared location imports Maxim Prokhorov 2025-04-14 03:46:17 +03:00
  • e7acf9fb6a webui(build): rollup circular dependency Maxim Prokhorov 2025-04-14 03:44:12 +03:00
  • e0cc18b4e9 webui(doc): preset configuration & files Maxim Prokhorov 2025-04-14 01:15:40 +03:00
  • 144cebf8b9 webui(build): unused esbuild defines Maxim Prokhorov 2025-04-14 03:46:56 +03:00
  • f63dfe2b51 webui(build): npm-update Maxim Prokhorov 2025-04-14 01:12:29 +03:00
  • 0853a8e346 webui(build): .ico -> .svg favicon Maxim Prokhorov 2025-04-14 01:00:12 +03:00
  • 9dc57878c1 webui(build): build params & vite dev support Maxim Prokhorov 2025-04-14 00:01:46 +03:00
  • a5a65c6a61 webui(build): types and fixup pipeline comment section Maxim Prokhorov 2025-04-05 00:59:11 +03:00
  • 831e935c7c webui(build): wrap gulp.dest to log outputs Maxim Prokhorov 2025-04-05 00:19:39 +03:00
  • cbd28d26e4 webui(build): separate stylesheet files per module Maxim Prokhorov 2025-04-04 20:13:25 +03:00
  • 5152dc9958 webui(template): missing password-reveal click handler Maxim Prokhorov 2025-04-04 18:50:55 +03:00
  • 70b9843288 webui(debug): local cmdoutput instance & dev log output Maxim Prokhorov 2025-04-03 20:28:14 +03:00
  • 1697f0193f webui(local): do not attach network event handlers Maxim Prokhorov 2025-04-04 17:12:20 +03:00
  • f08f86608f webui(build): adjust mtime based on inline-source Maxim Prokhorov 2025-04-03 18:42:07 +03:00
  • 60ace03ef3 webui(menu): status highlighted inconsistently Maxim Prokhorov 2025-04-03 16:16:43 +03:00
  • 31247d4f02 webui(impl): empty callback is always done Maxim Prokhorov 2025-04-03 15:57:33 +03:00
  • 6d55788b69 webui(impl): noexcept hints for simple data moves Maxim Prokhorov 2025-04-03 14:58:12 +03:00
  • 401fac953f webui(ws): cache log object reference Maxim Prokhorov 2025-04-03 14:45:48 +03:00
  • 74f4f48e09 webui(ws): use loop timing when waiting Maxim Prokhorov 2025-04-03 14:27:09 +03:00
  • 7ced7ebb26 webui(ws): avoid off-by-one length for output Maxim Prokhorov 2025-04-03 07:40:19 +03:00
  • 9ba2734878 debug(impl): reduce stack usage by not constructing sv Maxim Prokhorov 2025-04-03 03:13:57 +03:00
  • 221f33566c webui: rebuild blobs Maxim Prokhorov 2025-04-03 03:02:12 +03:00
  • a8756c7975 webui(ws): proper type of the callback container element Maxim Prokhorov 2025-04-03 02:56:24 +03:00
  • cac3e84110 webui(ws): namespace for postponed callbacks Maxim Prokhorov 2025-04-03 02:32:38 +03:00
  • 7efb72c86e webui(ws): refactored payload storage Maxim Prokhorov 2025-04-03 02:24:37 +03:00
  • 2525d88b04 webui(server): headers helpers Maxim Prokhorov 2025-04-03 02:22:54 +03:00
  • db84cdda5e webui(ws): try to contain wsSend to the queue callback Maxim Prokhorov 2025-04-02 23:03:30 +03:00
  • be46c3fd70 webui(build): rollback to gzip & fix content-encoding Maxim Prokhorov 2025-04-02 19:09:20 +03:00
  • e9c4118e65 debug(api): explicit prefix and message lengths Maxim Prokhorov 2025-04-02 06:01:17 +03:00
  • a7d084206b webui(server): export web & ws settings in the respective module Maxim Prokhorov 2025-04-02 05:34:33 +03:00
  • 6622c6d3ab webui(server): remove ws & web internal settings references to external modules Maxim Prokhorov 2025-04-02 00:14:49 +03:00
  • 1f017adfd0 webui(server): clean-up response headers handling Maxim Prokhorov 2025-04-01 23:35:52 +03:00
  • a18913358c webui(build): last-modified as .html build value, not .cpp Maxim Prokhorov 2025-04-01 03:17:26 +03:00
  • 00c3df0954 webui(build): group test & build Maxim Prokhorov 2025-04-01 02:25:56 +03:00
  • e890b0be76 webui(build): allow both gzip and br in the builder Maxim Prokhorov 2025-04-01 02:04:50 +03:00
  • 078df05d7f webui(build): lint & test imported on-demand Maxim Prokhorov 2025-03-31 21:01:25 +03:00
  • 9ccef13050 webui(build): vendor clone-stats & bump deps Maxim Prokhorov 2025-03-31 20:54:12 +03:00
  • e4b5dcb232 webui(build): consistent zlib header mtime and os-code Maxim Prokhorov 2025-03-31 19:51:14 +03:00
  • 5c0c20d046 webui(build): cleanup ci & mention tools in the readme Maxim Prokhorov 2025-03-31 18:40:26 +03:00
  • 181c12d719 webui(build): include vitest runner Maxim Prokhorov 2025-03-31 18:33:22 +03:00
  • 151b2bcebc webui(build): clarify gulp commands and tasks tree Maxim Prokhorov 2025-03-31 17:25:54 +03:00
  • 8c52153c7d webui(build): generic err cleanup Maxim Prokhorov 2025-03-31 17:06:13 +03:00
  • 1ab136cbdf webui(build): error tracing for the file stream pipeline Maxim Prokhorov 2025-03-29 19:41:00 +03:00
  • f98565e528 webui(build): missing builder readme.md Maxim Prokhorov 2025-03-29 19:35:33 +03:00
  • a6fa8c8d8b webui(build): lint javascript & html before gulp build Maxim Prokhorov 2025-03-27 23:55:47 +03:00
  • 6acb8c5a16 webui(build): through2 -> node:stream Transform Maxim Prokhorov 2025-03-27 19:28:58 +03:00
  • 108ee655fe webui(build): pipeline instead of pipe Maxim Prokhorov 2025-03-27 19:05:33 +03:00
  • 2d33cc8da1 webui(build): yet another vite server ghsa bump Maxim Prokhorov 2025-03-27 16:00:39 +03:00
  • 6384955e04 webui(build): clone-stats override for node-22+ Maxim Prokhorov 2025-03-27 15:58:50 +03:00
  • a593009fbd webui(settings): clarify dataset[...] and query for data-... Maxim Prokhorov 2025-03-25 18:45:12 +03:00
  • 0e4ae21368 webui(lint): explicit file patterns Maxim Prokhorov 2025-03-19 23:46:41 +03:00
  • d16fd98006 webui(build): bump npm dependencies Maxim Prokhorov 2025-03-19 23:55:02 +03:00
  • 1112cf47c3 mqtt(common): missing header ref Maxim Prokhorov 2025-03-19 06:15:23 +03:00
  • edd5481388 webui: rebuild blobs Maxim Prokhorov 2025-03-19 04:42:34 +03:00
  • efffead793 webui(settings): datalist enumerable for ntp timezones Maxim Prokhorov 2025-03-19 04:37:54 +03:00
  • 1d2503a19e webui(settings): enumerables for both datalist & select Maxim Prokhorov 2025-03-19 04:23:53 +03:00
  • f2153f4a38 webui(settings): allow string id mapping in enumerables Maxim Prokhorov 2025-03-19 03:58:55 +03:00