Commit Graph

19 Commits

Author SHA1 Message Date
dependabot[bot]
96114d2e91 chore(deps-dev): Bump the dev-dependencies group across 1 directory with 3 updates (#16) 2025-06-21 13:39:21 +00:00
dependabot[bot]
21bc257b22 chore(deps-dev): Bump tsx from 4.19.4 to 4.20.3 (#18) 2025-06-21 13:36:54 +00:00
dependabot[bot]
16a82f93f4 chore(deps-dev): Bump @eslint/js from 9.28.0 to 9.29.0 (#17) 2025-06-21 13:35:55 +00:00
dependabot[bot]
a95aee6c27 chore(deps-dev): Bump typescript-eslint from 8.34.0 to 8.34.1 (#19) 2025-06-21 13:33:57 +00:00
dependabot[bot]
20b2866ee4 chore(deps-dev): Bump @types/node from 22.15.30 to 24.0.0 in the dev-dependencies group (#10) 2025-06-10 11:41:44 +00:00
dependabot[bot]
dd23fca857 chore(deps-dev): Bump typescript-eslint from 8.33.1 to 8.34.0 (#11) 2025-06-10 11:41:35 +00:00
Pascal Bourque
374dae1885 feat: Expose device serial number and origin (#7) v1.1.0 2025-06-07 10:58:41 -04:00
Pascal Bourque
2e2e64d2d0 feat: Temperature and humidity sensors (#6) 2025-06-07 09:35:48 -04:00
Pascal Bourque
57502c5fb7 docs(readme): Added a Docker Hub badge to the readme 2025-06-06 13:04:41 -04:00
Pascal Bourque
4895828426 fix(ci): Properly pass release version output to docker job v1.0.1 2025-06-06 12:54:08 -04:00
Pascal Bourque
6fe35ab4c3 docs(readme): Added table of supported hardware v1.0.0 2025-06-06 12:36:33 -04:00
dependabot[bot]
1cdaa5169b chore(deps-dev): Bump the dev-dependencies group with 3 updates (#3) 2025-06-06 16:14:51 +00:00
dependabot[bot]
ecdac37bdb chore(deps-dev): Bump @eslint/js from 9.27.0 to 9.28.0 (#4) 2025-06-06 16:11:39 +00:00
dependabot[bot]
7827b397d5 chore(deps-dev): Bump typescript-eslint from 8.32.1 to 8.33.1 (#5) 2025-06-06 16:11:15 +00:00
Pascal Bourque
860ae90436 docs(readme): Added badges to the readme 2025-06-06 11:36:56 -04:00
Pascal Bourque
7a000e4dd9 docs(readme): Updated the required Node.js version 2025-06-06 11:34:51 -04:00
Pascal Bourque
b7a80cb072 build: Build and publish a proper CLI tool with options, also packaged as a Docker image (#2)
* Renamed environment variables

* Moved MqttSettings to main.tsx

* Using Commander for CLI arguments

* PinoLogger

* Option for json log format

* Updated mysa-js-sdk to latest version

* Moved options to their own module

* Extracted session file management to the session module

* Added deviceId meta to thermostat instance logger

* Display version from package.json; added copyright

* Create README.md

* Build with tsup

* Update .gitignore

* Remove prepublishOnly npm script

* Distributed CLI executable is now working

* Update README.md

* Dockerfile

* Minify the build output

* Update README.md

* Create initial Github workflow

* Create release.config.mjs

* Read package version at run-time, not build-time

* Update README.md

* Create CONTRIBUTING.md

* WIP: docker CI job

* Trying multiple tags

* Enable docker build cache

* Testing the docker build cache

* Dockerfile: set npm version in final stage for better caching

* Testing docker build cache

* Moved VERSION arg to the final build stage

* Finalized the `docker` build job

* Added copyright header to all source files

* Specify radix when parsing integer options
2025-06-06 11:33:18 -04:00
Pascal Bourque
7a3f94c37e feat: Mysa baseboard thermostats (#1) 2025-06-02 13:59:43 -04:00
Pascal Bourque
c05b970fbd Initial commit 2025-05-25 13:01:33 -04:00