Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fallback string problem. #292

Open
wants to merge 281 commits into
base: better-build
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
281 commits
Select commit Hold shift + click to select a range
3b9d989
Release 0.19.0
nervetattoo Mar 7, 2019
4495218
Add support for temperature range based devices. Ref #4
nervetattoo Mar 9, 2019
e8c0b4f
Make name/icon clickable to open entity popover. Fixes #31
nervetattoo Mar 9, 2019
e7867a7
Support for overriding mode name or showing only icon or name. Fixes #32
nervetattoo Mar 9, 2019
ead1991
Release 0.20.0
nervetattoo Mar 15, 2019
3950c54
Allow updates from hass to change thermostat mode between dual and si…
nervetattoo Mar 22, 2019
02c28bd
Support setting sensors.*.unit for attributes. Fixes #39
nervetattoo Mar 22, 2019
9668fd3
Add default icon for fan mode. Fixes #36
nervetattoo Mar 22, 2019
e7042e0
Add support for specifying number of decimals to use. Fixes #30
nervetattoo Mar 22, 2019
81eeb92
Release 0.21.0
nervetattoo Mar 22, 2019
dcf7f32
Add filesize reporting in build command
nervetattoo May 15, 2019
7d470f1
Better and simpler debounce handling
nervetattoo May 15, 2019
989b308
Move index file into src folder
nervetattoo May 15, 2019
e17a8cb
Bump lit-element
nervetattoo May 15, 2019
a3c4fab
Refactor styles into using css tagged template from lit-element
nervetattoo May 15, 2019
60776ce
Improve number formatting and add test case for it
nervetattoo May 16, 2019
ce6d733
Release 0.22.0
nervetattoo May 16, 2019
e8e9ad8
Support entity+attribute combo for sensors. Fixes #50
nervetattoo May 18, 2019
1e0075c
Support using an icon for sensors instead of a name. Fixes #49
nervetattoo May 18, 2019
cc31bd7
CSS clean ups and better documentation of CSS vars for theming. Ref #48
nervetattoo May 18, 2019
0813ff5
Round decimal part of numbers to avoid fp arithmic bugs. Fixes #45
nervetattoo May 18, 2019
f38143f
Release 0.23.0
nervetattoo May 18, 2019
8b3263a
Add card-modder example ref #48
nervetattoo May 22, 2019
4a88b91
Support for configuring different regulation modes. Closes #33
nervetattoo May 22, 2019
5059f53
Tiny tweak to make changing temperatures an inch more reliable. Ref #41
nervetattoo May 22, 2019
bcdb1ea
Release 0.24.0
nervetattoo May 22, 2019
4d30271
Fix broken support for disabling state icon
nervetattoo May 23, 2019
a1d0727
Release 0.25.0
nervetattoo May 23, 2019
bde17ac
Change styling of active mode button and make it more skinnable
nervetattoo May 23, 2019
15ed54e
Remove custom_updater instructions
nervetattoo Jun 3, 2019
065c53f
Also minify tagged template literals and shave of a few more bytes
nervetattoo Jun 3, 2019
f7c9928
Bump rollup packages
nervetattoo Jun 3, 2019
8e7fd38
Bump ava, pretty-quick, release-it and @babel/core
nervetattoo Jun 3, 2019
b5b36a2
Add quotation marks around card type in examples. Fixes #53
nervetattoo Jun 5, 2019
f804ec5
Updated for changes in HA 0.96
akmolina28 Jul 27, 2019
26ea95b
0.96 compatability changes:
nervetattoo Aug 6, 2019
a94bf01
Release 0.26.0-0
nervetattoo Aug 6, 2019
b86f889
Upgrade all dependencies
nervetattoo Aug 6, 2019
4b83b23
Fix icon matching to use hvac_action and not state
nervetattoo Aug 8, 2019
454558e
Rewrite how modes are handled to support HA 0.99+
nervetattoo Oct 15, 2019
4201403
Release 0.26.0
nervetattoo Oct 15, 2019
ec1ec08
Update README.md
nervetattoo Oct 15, 2019
e103056
Update README.md
nervetattoo Oct 15, 2019
44e52b1
Fix icon/name override for individual modes. Fixes #72
nervetattoo Oct 15, 2019
02ddb3f
Release 0.28.0
nervetattoo Oct 15, 2019
40015d3
Support hiding headings for mode rows
nervetattoo Nov 8, 2019
2ed4ff4
Better support for dual thermostats. Fixes #73
nervetattoo Nov 8, 2019
2ee2e92
Release 0.29.0
nervetattoo Nov 8, 2019
e76257d
Center multi word mode item. Fixes #79
nervetattoo Nov 10, 2019
b531749
Support overriding mode list title via _name. Fixes #76
nervetattoo Nov 10, 2019
7431fa2
Sort HVAC modes in the same order always
nervetattoo Nov 11, 2019
359b03b
Reenable minification with terser
nervetattoo Nov 11, 2019
f393e82
Release 0.30.0
nervetattoo Nov 11, 2019
efc6419
Add variable for background of inactive buttons (#78)
marecabo Nov 11, 2019
cb0c520
Release 0.31.0
nervetattoo Nov 11, 2019
01cdedc
add custom label for Temperature
Zefau Nov 11, 2019
d46189d
Mark with color while changing temperature and make temperature chang…
nervetattoo Dec 28, 2019
0abe4fa
Actually use CSS vars for active mode items, fixes #58
nervetattoo Dec 28, 2019
e5df084
Document how to use fallback to override N/A string. Fixes #51
nervetattoo Dec 28, 2019
950bbc8
Use lodash.round for rounding instead of trying to be clever about do…
nervetattoo Dec 28, 2019
7b16321
Release 0.32.0
nervetattoo Dec 28, 2019
313638c
Merge branch 'Zefau-master'
nervetattoo Dec 28, 2019
9f76f0a
Release 0.32.1
nervetattoo Dec 28, 2019
33cffeb
Change deprecated card-modder example to newer card-mod syntax.
gabe565 Jan 2, 2020
3bb556c
Remove :host variables so that custom styles can be set in the current
gabe565 Jan 2, 2020
5ffc628
Move default values into prefixed CSS variables for easier future code
gabe565 Jan 2, 2020
752853e
Output card version in console
nervetattoo Jan 2, 2020
6e1c6d5
Document how to override untranslated labels state and temperature
nervetattoo Jan 2, 2020
c81f717
Heat state is now called heating; Update docs
nervetattoo Jan 2, 2020
99c3033
Fix override of unit for sensors. Fixes #86
nervetattoo Jan 2, 2020
b2dce61
Release 0.33.0
nervetattoo Jan 2, 2020
8e1511d
Fix #90. Always display decimals when rounding number
nervetattoo Jan 6, 2020
9f752d0
Release 0.33.1
nervetattoo Jan 6, 2020
7a60ada
Bump all dependencies
nervetattoo Jan 29, 2020
2d73acd
Remove some old unused code
nervetattoo Jan 29, 2020
01b9812
Add support for step_layout config property. Fix #99, ref #95
nervetattoo Jan 31, 2020
7f77c7b
yarn.lock bumps
nervetattoo Jan 31, 2020
60825aa
Maintenance: Move css to postcss imported css and clean up a bit
nervetattoo Feb 1, 2020
6ae762a
Use slightly smaller font size for current value on smaller devices
nervetattoo Feb 11, 2020
efa21c9
Dont wrap sensor names. Fixes #101
nervetattoo Feb 11, 2020
0b98af7
Release 0.34.0
nervetattoo Feb 11, 2020
dd5b6c8
Add screenshot and config of compact mode
nervetattoo Feb 11, 2020
394c85e
Bump to ava 3 and upgrade its babel usage as needed
nervetattoo Feb 11, 2020
8bb3a3d
Reuireq HA version in hacs.json and tell it to render readme for docs
nervetattoo Feb 11, 2020
9f0a92c
Add the state as a classname to <ha-card> for hacking the card with c…
nervetattoo Feb 11, 2020
6f4e3df
Release 0.34.1
nervetattoo Feb 11, 2020
b51b629
fix: Missing mode labels when control set as an dict
nervetattoo Feb 22, 2020
9f8a009
Release 0.34.2
nervetattoo Feb 22, 2020
f27c1e8
Fix HA icons for 0.110 (#128)
CarterBrehm May 22, 2020
9f3474e
Release 0.35.0
nervetattoo May 22, 2020
0eb6b4a
Add haptic feedback (#124)
jcwillox May 27, 2020
102dde8
Bump dependencies
nervetattoo Jun 26, 2020
16d5653
Release 0.36.0
nervetattoo Jun 26, 2020
cc31c29
fix sensor labels alignment (#141)
EPMatt Aug 9, 2020
179f6cb
Add new control type configuration for hiding mode row when off
karlchaffey Aug 24, 2020
f9885a2
Merge pull request #147 from khcnz/_hide_when_off
nervetattoo Aug 26, 2020
633b9c6
Added toggle_entity optional - will add a switch to header to control…
Oct 6, 2020
ad7799c
Updated README.md to reflect adding toggle_entity
Oct 7, 2020
7cbd348
Merge pull request #160 from clau-bucur/master
nervetattoo Oct 17, 2020
1207487
Release 0.37.0
nervetattoo Oct 17, 2020
db6fb2c
Bump dependencies
nervetattoo Oct 17, 2020
2ee1767
feat: Allow sensors:false for a really tiny temperature control with …
nervetattoo Oct 17, 2020
7a10dce
Release 0.38.0
nervetattoo Oct 17, 2020
f4bee88
Fixed card height difference between cards with toggle_entity and car…
Oct 27, 2020
42bc030
Fix nested header tags, replace with div the inner header.
clau-bucur Oct 29, 2020
ed047ae
Merge pull request #164 from clau-bucur/master
nervetattoo Oct 29, 2020
10a779b
Fix temperature setting. Need additional rounding
eagle23 Nov 2, 2020
8c68b5b
Merge pull request #170 from eagle23/master
nervetattoo Nov 4, 2020
2f756f6
Add config to hide temperature unit. Fixes #113
nervetattoo Nov 12, 2020
4b40b3f
Support manual override of unit. Fixes #173
nervetattoo Nov 12, 2020
f54fa7d
Fix updating coloring of set temp. Fixes #153
nervetattoo Nov 12, 2020
397732a
Release 0.39.0
nervetattoo Nov 12, 2020
7bf174f
Improve setpoint buttons to wrap when column is narrow. Closes #177
nervetattoo Nov 17, 2020
fc69176
Support hiding the setpoint control. Fixes #174
nervetattoo Nov 17, 2020
532fa3c
Use coloured backgrounds for mode buttons
peterdey Nov 19, 2020
c3a7041
Add support for visual editor and card selector
dcs8 Nov 25, 2020
ed1be99
improve visual editor, add show_header option
dcs8 Nov 29, 2020
95fce7b
Update HVAC actions
tomvanswam Dec 1, 2020
da72bd2
Refactor constant
tomvanswam Dec 1, 2020
b1250ef
Default icon to state when no hvac_action attribute is available
tomvanswam Dec 1, 2020
2316b36
Improve visual editor
dcs8 Dec 1, 2020
b64eeb5
Sort object elements
tomvanswam Dec 2, 2020
7366069
Include updated icon states
tomvanswam Dec 2, 2020
969f868
Merge pull request #179 from dcs8/master
nervetattoo Dec 2, 2020
d15de3d
Merge pull request #180 from tomvanswam/master
nervetattoo Dec 2, 2020
6d99781
Merge pull request #178 from peterdey/mode-colours
nervetattoo Dec 2, 2020
3587c5d
Release 0.40.0
nervetattoo Dec 2, 2020
bbe8f6a
Correct no-header padding
tomvanswam Dec 2, 2020
8cc1492
Update example images
tomvanswam Dec 2, 2020
f814439
Fix incorrect yaml example & config option
tomvanswam Dec 2, 2020
0654f88
Merge pull request #182 from tomvanswam/master
nervetattoo Dec 7, 2020
ab241ce
Add HACS validate action
nervetattoo Dec 18, 2020
65d7e81
test: Npm test action
nervetattoo Dec 18, 2020
59cc06b
Update HACS installation documentation. Closes #197
nervetattoo Dec 23, 2020
a14408f
Narrow View Optimization
KNXBroker Dec 25, 2020
ec5ebe0
Merge pull request #198 from KNXBroker/patch-1
nervetattoo Dec 27, 2020
537e70c
Removed 'not-found' class
KNXBroker Dec 28, 2020
5648220
Display 'not available' in standard layout
KNXBroker Dec 28, 2020
80c4554
Merge pull request #199 from KNXBroker/patch-1
nervetattoo Dec 29, 2020
e93d312
Release 0.41.0
nervetattoo Dec 29, 2020
eb428f0
chore: Remove tracker-json and fix release-it deprecated config
nervetattoo Dec 29, 2020
d7330d3
chore: Update dependencies
nervetattoo Dec 29, 2020
a848a34
fix: Cast step_size to a number. Fixes #195
nervetattoo Dec 29, 2020
5847e5c
Release 0.41.1
nervetattoo Dec 29, 2020
ee5d7d1
Correct Hacx installation guide
bjonness406 Dec 30, 2020
1a9710b
Merge pull request #202 from bjonness406/master
nervetattoo Jan 1, 2021
3e872b9
Allow building on Windows
kangaroomadman Jan 4, 2021
7abb822
Merge pull request #205 from kangaroomadman/master
nervetattoo Jan 4, 2021
27607ff
Add option to show label next to the toggle switch
clau-bucur Jan 10, 2021
ce776d6
Merge pull request #208 from clau-bucur/master
nervetattoo Jan 17, 2021
992dfab
Add support for fault icons
kangaroomadman Jan 9, 2021
0bee561
Merge pull request #207 from kangaroomadman/master
nervetattoo Jan 18, 2021
f342f19
build: Outdated yarn lock file
nervetattoo Jan 19, 2021
3d654e0
Release 0.42.0
nervetattoo Jan 19, 2021
146971d
doc: Add buymeacoffee button
nervetattoo Mar 14, 2021
59627ca
chore: Bump patch dependencies
nervetattoo Feb 2, 2021
259b9dd
refactor: Set a CARD_NAME constant to quickly create -test suffixed v…
nervetattoo Mar 18, 2021
34140d1
feat!: Rewrite to typescript
nervetattoo Mar 29, 2021
69e8870
build: Add back terser
nervetattoo Mar 29, 2021
c37eaea
build: Add size-limit report on PRs. Update GH test runner to use nod…
nervetattoo Mar 29, 2021
b17be0c
fix: Clean up some dependencies and unused bits
nervetattoo Mar 29, 2021
332337d
build: Need a size-build script for size check workflow
nervetattoo Mar 29, 2021
f89834e
fix: Add postcss peer dep
nervetattoo Mar 29, 2021
c3f1554
refactor: Move exposing custom elements into separate file from actua…
nervetattoo Mar 29, 2021
26ed6dd
refactor: Break header out into separate component
nervetattoo Mar 30, 2021
10000e3
Merge pull request #220 from nervetattoo/typescript
nervetattoo Mar 30, 2021
c8bacec
refactor: Move renderInfoItem to separate component
nervetattoo Mar 30, 2021
60938f8
fix: Open entity popover from title. POC test for infoItem
nervetattoo Mar 30, 2021
d554bdc
build: Only apply test job on push/pr on/to master
nervetattoo Mar 30, 2021
ec52473
refactor: Break out last sub-render methods to own components
nervetattoo Mar 30, 2021
1c115d1
Merge pull request #221 from nervetattoo/no-more-god-class
nervetattoo Mar 30, 2021
4250a1a
refactor: MODES and HVA_MODES as enums
nervetattoo Mar 30, 2021
42242ac
build: Run tests on macos-latest on github
nervetattoo Mar 30, 2021
175b175
Merge pull request #222 from nervetattoo/types-types-types
nervetattoo Mar 30, 2021
d02fb06
feat: New release management setup
nervetattoo Mar 30, 2021
97044e3
fix: Try to fix semantic release
nervetattoo Mar 30, 2021
6e5a97e
fix: show_header set to false working again. Fixes #223
nervetattoo Mar 30, 2021
734d5a3
build: Include processing time reports for @size-limit
nervetattoo Mar 31, 2021
7f66a55
feat: Move all header configuration to a new header section
nervetattoo Mar 30, 2021
8d7534c
chore: Configure semantic-release/git to bump package.json
nervetattoo Mar 31, 2021
6747a71
chore: Remove custom release branches, defaults should work just fine
nervetattoo Mar 31, 2021
d221728
feat: Fine grained setpoint control
nervetattoo Mar 31, 2021
9ee1af9
feat: Support custom domain/service calls and passing extra data. Fix…
nervetattoo Mar 31, 2021
a38f5e3
chore: Add missing dep semantic-release/git
nervetattoo Mar 31, 2021
355ec41
fix: Attempt to hide unit when there is no value present. Fixes #210
nervetattoo Mar 31, 2021
c890771
fix: Translation of sensor state and state/temperature
nervetattoo Mar 31, 2021
9de34db
fix: Dont display unit as string false for current temp.
nervetattoo Apr 1, 2021
3081628
chore: Remove unused dependencies
nervetattoo Apr 3, 2021
3f03eef
refactor: Clean up unused types and misplaced types
nervetattoo Apr 4, 2021
029acde
doc: Change buymeacoffee button
nervetattoo Apr 4, 2021
e1000b9
refactor: Separate card config interface to its own module
nervetattoo Apr 4, 2021
e0f461c
feat: New layout config option
nervetattoo Apr 4, 2021
f39a56d
fix: Bring back support for name:false
nervetattoo Apr 5, 2021
b224ef7
refactor: Simplify components/header code
nervetattoo Apr 5, 2021
629fc36
feat: Move top level layout options in control to new layout option
nervetattoo Apr 5, 2021
3b8e8a2
refactor: Simplify mode options handling
nervetattoo Apr 5, 2021
15a5423
chore: Rename hacs gh action to descriptive file name
nervetattoo Apr 5, 2021
a92afa6
fix: Slightly improve responsiveness of setpoint vs sensors
nervetattoo Apr 5, 2021
6ec1cfd
Merge pull request #225 from nervetattoo/next
nervetattoo Apr 5, 2021
ba3fab4
doc: Add missing layout.mode config options
nervetattoo Apr 5, 2021
21d649e
chore: Add FUNDING.yml
nervetattoo Apr 6, 2021
e388d21
fix: Potential issues with HVAC modes and include
nervetattoo Apr 7, 2021
9a2a9db
chore: Add semantic-release/npm publishing
nervetattoo Apr 7, 2021
5bf17b6
feat: Show state + hvac_action for state sensor. Fixes #190
nervetattoo Apr 7, 2021
52d0dc4
feat: Support specifying decimals for numeric sensors
nervetattoo Apr 7, 2021
1a7c82e
build: Run release job on next branch for pre-releases
nervetattoo Apr 7, 2021
868a3d0
chore(release): 2.1.0 [skip ci]
semantic-release-bot Apr 7, 2021
38bf515
doc: Layout.mode options should be booleans
nervetattoo Apr 8, 2021
5b72034
doc: Clean up some 1.0 leftovers in docs
nervetattoo Apr 8, 2021
2d1b98a
fix: Unbreak custom names/icons for mode values
nervetattoo Apr 8, 2021
3aac3c4
chore(release): 2.1.1 [skip ci]
semantic-release-bot Apr 8, 2021
b39aaf1
feat(editor): Support toggling mode names/icons/headings
nervetattoo Apr 8, 2021
95b8438
Merge branch 'next'
nervetattoo Apr 8, 2021
082726c
fix(editor): Decimals/step_size should be numbers
nervetattoo Apr 8, 2021
fcc30b0
chore(release): 2.2.0 [skip ci]
semantic-release-bot Apr 8, 2021
3bc227c
fix: Hiding all setpoints didn't actually work
nervetattoo Apr 8, 2021
08f532d
chore(release): 2.2.1 [skip ci]
semantic-release-bot Apr 8, 2021
50f19e4
build: Run build in postversion. Build a debug file"
nervetattoo Apr 10, 2021
5004a00
fix: Sensors with value 0 now shows
nervetattoo Apr 10, 2021
c9022e4
fix: Header toggle
nervetattoo Apr 10, 2021
2718684
build: Postversion build
nervetattoo Apr 10, 2021
2b9b3f4
chore(release): 2.2.2 [skip ci]
semantic-release-bot Apr 10, 2021
27e3b00
fix: Attempt to reduce errors in editor. Ref #233
nervetattoo Apr 10, 2021
8bd3a47
fix: Better check for min/max temp and disabling buttons
nervetattoo Apr 10, 2021
ed80791
feat: Support for sensors of type relativetime
nervetattoo Apr 10, 2021
5c6635f
fix: HACS compliance with name in hacs.json
nervetattoo Apr 11, 2021
1ea41b3
test: Fix broken tests and testrunning in dev
nervetattoo Apr 11, 2021
a7638b3
fix: Only show state string if hvac_action is empty
kangaroomadman Apr 10, 2021
14a294b
build: Dont create a release commit
nervetattoo Apr 11, 2021
30dab77
fix: Show a warning with decimals:0, step_size: <1
nervetattoo Apr 11, 2021
13f9cae
fix: Remove debug build from release. HACS probably fails due to it
nervetattoo Apr 12, 2021
8a176ab
doc: Correct mention of setpoints config section and add links (#249)
kangaroomadman Apr 13, 2021
1f9278e
fix: Improve editor error cases
nervetattoo Apr 13, 2021
170e6ba
chore: Add issue templates
nervetattoo Apr 13, 2021
c223346
doc: Fix typo in README (#252)
kangaroomadman Apr 20, 2021
b859bb2
feat: Template based sensors
nervetattoo Apr 15, 2021
088769c
chore: Enable GH workflows on beta branch
nervetattoo Apr 15, 2021
739c267
doc: Formatting of filters table
nervetattoo Apr 15, 2021
b52b0e1
doc: Mention version 3 requirement
nervetattoo Apr 15, 2021
8f36a1d
fix: Update temperature on multiple clicks
nervetattoo Apr 16, 2021
85ac91d
fix: Support hiding builtin sensors
nervetattoo Apr 24, 2021
3e9f9ee
feat: relativetime filter for templated sensors
nervetattoo May 1, 2021
2749c49
build: Fix path to minimized build
nervetattoo May 2, 2021
09a957b
build: Disable dts build
nervetattoo May 2, 2021
50cf021
fix: Attempt to improve editor reliability
nervetattoo May 11, 2021
9c27446
fix: Clone config in editor. Fixes #233
nervetattoo May 21, 2021
8acf593
fix: Icons not working in HA 2021.11
regevbr Nov 15, 2021
1d67059
Update HACS URL (#338)
wrt54g Jun 27, 2022
5ef3274
decrease temperature debounce (#311)
jlsjonas Jun 27, 2022
eb0c0d5
feat: Support --st-mode-active-background for operation. Fix #345
nervetattoo Jul 23, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# These are supported funding model platforms

github: [nervetattoo]
custom: ['https://www.buymeacoffee.com/nervetattoo/']
33 changes: 33 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
name: Bug report
about: A bug you see in the latest release
title: ''
labels: bug
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
1. Click on '....'
2. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

```yaml
# The least ammount of code possible to reproduce my error
type: 'custom:simple-thermostat'
entity: ...
```

**Screenshots**
Always include a screenshot

**Browser**
- OS: Mac/Win/iOS/Android
- Browser: Chrome/Firefox/Mobile app?
- Simple Thermostat version from browser console:
- Home Assistant version:
19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: enhancement
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
1. A clear and concise description of what you want to happen.
2. A mock up on top of a screenshot is preferred
3. Example YAML config if new config is needed

**Additional context**
Add any other context or screenshots about the feature request here.
22 changes: 22 additions & 0 deletions .github/workflows/hacs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Validate HACS

on:
push:
branches:
- master
- beta
pull_request:
branches:
- master
schedule:
- cron: '0 0 * * *'

jobs:
validate:
runs-on: 'ubuntu-latest'
steps:
- uses: 'actions/checkout@v2'
- name: HACS validation
uses: 'hacs/action@main'
with:
category: 'plugin'
31 changes: 31 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
name: Release
on:
push:
branches:
- master
- next
- beta
jobs:
release:
name: Release
runs-on: ubuntu-18.04
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
persist-credentials: false
- name: Setup Node.js
uses: actions/setup-node@v1
with:
node-version: 14
- name: Install dependencies
run: |
yarn install
yarn build
- name: Release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
run: npx semantic-release
15 changes: 15 additions & 0 deletions .github/workflows/size-limit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: 'size'
on:
pull_request:
branches:
- master
jobs:
size:
runs-on: ubuntu-latest
env:
CI_JOB_NUMBER: 1
steps:
- uses: actions/checkout@v1
- uses: andresz1/size-limit-action@v1.0.0
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
27 changes: 27 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Tests

on:
push:
branches:
- master
- beta
pull_request:
branches:
- master

jobs:
build:
runs-on: macOS-latest

steps:
- uses: actions/checkout@master
- name: Use Node.js 14.x
uses: actions/setup-node@v1
with:
node-version: 14.x
- name: yarn install and test
run: |
yarn install
yarn test
env:
CI: true
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,6 @@
node_modules
*.min.js
simple-thermostat.js
.nvmrc
build dist
dist
18 changes: 18 additions & 0 deletions .releaserc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"@semantic-release/npm",
[
"@semantic-release/github",
{
"assets": [
{
"path": "dist/simple-thermostat.js",
"label": "simple-thermostat.js"
}
]
}
]
]
}
Loading
Loading