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

V1.3.5 #43

Open
wants to merge 157 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
157 commits
Select commit Hold shift + click to select a range
5f57f66
Dependencies got updated
Grizzelbee Aug 9, 2023
3a1abd7
added year 2023
Grizzelbee Aug 14, 2023
2a0cb57
work in progress
Grizzelbee Aug 14, 2023
8b15b98
Merge pull request #1 from Grizzelbee/development
Grizzelbee Aug 14, 2023
a64acec
Added server/target for pushService
Grizzelbee Aug 15, 2023
e947b9c
new packages for pushService
Grizzelbee Aug 15, 2023
68732f0
removed obsolete files
Grizzelbee Aug 15, 2023
0429c4b
updated node versions
Grizzelbee Aug 15, 2023
d32f409
made adapterchecker happy
Grizzelbee Aug 15, 2023
3968348
code cleanup
Grizzelbee Aug 15, 2023
e04f5f5
added adminUI-5
Grizzelbee Aug 16, 2023
c58a3d1
added timepicker
Grizzelbee Aug 16, 2023
d78fe7a
updated Node version
Grizzelbee Aug 16, 2023
7a8c7fd
included i18n files
Grizzelbee Aug 16, 2023
9a3a117
added first infos for push service
Grizzelbee Aug 16, 2023
d21220e
push service reacts to config
Grizzelbee Aug 16, 2023
63d033a
v1.0.0
Grizzelbee Aug 16, 2023
6b4ac97
v1.0.0
Grizzelbee Aug 16, 2023
bfa942e
Merge pull request #2 from Grizzelbee/development
Grizzelbee Aug 16, 2023
26c21e5
updated git links
Grizzelbee Aug 16, 2023
879dcc8
Merge pull request #3 from Grizzelbee/development
Grizzelbee Aug 16, 2023
138cd70
updated translations
Grizzelbee Aug 16, 2023
244f4a8
Merge pull request #4 from Grizzelbee/development
Grizzelbee Aug 16, 2023
43f35fa
reordered rest periods
Grizzelbee Aug 16, 2023
01d004c
Merge pull request #5 from Grizzelbee/development
Grizzelbee Aug 16, 2023
a3affd3
timepicker test
Grizzelbee Aug 16, 2023
9df0034
Merge pull request #6 from Grizzelbee/development
Grizzelbee Aug 16, 2023
5352719
fixed translations
Grizzelbee Aug 16, 2023
5319c07
Merge pull request #7 from Grizzelbee/development
Grizzelbee Aug 16, 2023
a50791b
added dev-server directories
Grizzelbee Aug 16, 2023
5556ced
updated translation
Grizzelbee Aug 16, 2023
c3ab052
updated translation
Grizzelbee Aug 16, 2023
3b15dc4
Merge pull request #8 from Grizzelbee/development
Grizzelbee Aug 16, 2023
e018c14
Create codeql.yml
Grizzelbee Aug 17, 2023
ae924de
added some badges
Grizzelbee Aug 17, 2023
7eaaf4a
updated node versions
Grizzelbee Aug 17, 2023
2060a34
updated decumentation
Grizzelbee Aug 17, 2023
e436d64
updated decumentation
Grizzelbee Aug 18, 2023
ea3a4cb
updated translation
Grizzelbee Aug 18, 2023
a62d23c
v1.0.1
Grizzelbee Aug 18, 2023
37ac021
Merge pull request #9 from Grizzelbee/development
Grizzelbee Aug 18, 2023
6cce56b
v1.0.2
Grizzelbee Aug 18, 2023
013b238
Merge pull request #10 from Grizzelbee/development
Grizzelbee Aug 18, 2023
51e04ab
v1.0.2
Grizzelbee Aug 18, 2023
b4e3b6b
Merge pull request #11 from Grizzelbee/development
Grizzelbee Aug 18, 2023
a4c8d78
improved error handling
Grizzelbee Aug 19, 2023
39ec5da
renamed file
Grizzelbee Aug 19, 2023
d323201
v1.0.3
Grizzelbee Aug 19, 2023
b086f39
Merge pull request #13 from Grizzelbee/development
Grizzelbee Aug 19, 2023
f3e03ba
improved error handling
Grizzelbee Aug 21, 2023
1239a12
improved error handling
Grizzelbee Aug 21, 2023
1db484d
v1.0.3
Grizzelbee Aug 21, 2023
5086a8b
Merge pull request #14 from Grizzelbee/development
Grizzelbee Aug 21, 2023
9c0329d
improved error handling
Grizzelbee Aug 22, 2023
ae89bf3
v1.0.4
Grizzelbee Aug 22, 2023
727fdd9
Merge pull request #15 from Grizzelbee/development
Grizzelbee Aug 22, 2023
6226b85
added state 18 - garagedor is opening
Grizzelbee Aug 22, 2023
27d62be
fixed status.stopped
Grizzelbee Aug 22, 2023
565f263
v1.0.5
Grizzelbee Aug 22, 2023
3249098
Merge pull request #16 from Grizzelbee/development
Grizzelbee Aug 22, 2023
cd7425e
fixes #18
Grizzelbee Aug 23, 2023
85b4fa6
enabled writing of some objects
Grizzelbee Aug 23, 2023
b56b64b
enabled writing of some objects
Grizzelbee Aug 23, 2023
4905253
enabled writing of some objects
Grizzelbee Aug 23, 2023
c0359cc
code cleanup
Grizzelbee Aug 23, 2023
a80709d
made linter happy
Grizzelbee Aug 23, 2023
549d778
code refactoring
Grizzelbee Aug 24, 2023
3e6cdb4
fixed wrong push interval
Grizzelbee Aug 24, 2023
71fab68
added some update handlers
Grizzelbee Aug 24, 2023
9f593b4
v1.1.0
Grizzelbee Aug 24, 2023
dd3a10f
Merge pull request #19 from Grizzelbee/development
Grizzelbee Aug 24, 2023
7a8bb61
v1.1.1
Grizzelbee Aug 24, 2023
1ca1440
Merge pull request #20 from Grizzelbee/development
Grizzelbee Aug 24, 2023
522448d
added file
Grizzelbee Sep 1, 2023
d4080dd
Merge pull request #21 from Grizzelbee/development
Grizzelbee Sep 1, 2023
294a095
v1.1.3
Grizzelbee Sep 1, 2023
e9fdeee
v1.1.3
Grizzelbee Sep 1, 2023
95fb815
activated npm deployment
Grizzelbee Sep 1, 2023
28ed6ed
Merge pull request #22 from Grizzelbee/development
Grizzelbee Sep 1, 2023
26d9425
v1.1.4
Grizzelbee Sep 4, 2023
c157b94
Merge pull request #23 from Grizzelbee/development
Grizzelbee Sep 4, 2023
982e8ef
Fixed wrong URL when robonect has no user and pwd
Grizzelbee Sep 6, 2023
30d0834
code refactoring
Grizzelbee Sep 6, 2023
356ec95
V1.1.5
Grizzelbee Sep 8, 2023
b04e236
Merge pull request #24 from Grizzelbee/development
Grizzelbee Sep 8, 2023
8e5f9dd
Initial commit
Sep 9, 2023
aa0a62d
new version
Sep 9, 2023
51865d7
version
Sep 9, 2023
773981a
version
Sep 9, 2023
9fbf9af
Version 1.0.0
Sep 9, 2023
04c9d5d
Version 1.0.0
Sep 9, 2023
ecccff6
some fixes
Sep 9, 2023
e51782f
Some fixes
Sep 9, 2023
a3626eb
some fixes
Sep 9, 2023
8e9b189
missed
crocri Sep 9, 2023
327d087
copied from master
crocri Sep 9, 2023
38a4a4b
require node 16 due to adapter-core 3.x.x
mcm1957 Sep 14, 2023
6da7f53
Merge pull request #26 from mcm1957/patch-1
Grizzelbee Sep 19, 2023
1615b99
Merge pull request #25 from crocri/master
Grizzelbee Sep 20, 2023
bf8b84c
fixed getValueAsync and testPushServiceConfig
Grizzelbee Sep 20, 2023
7694faf
introduced code from crocri to clear errors
Grizzelbee Sep 22, 2023
aa2e5ed
v1.2.0
Grizzelbee Sep 22, 2023
68c8642
updated date for v1.2.0
Grizzelbee Sep 22, 2023
8ff9ef3
introduced basic auth
Grizzelbee Sep 29, 2023
551c6d6
v1.3.0
Grizzelbee Sep 29, 2023
ceeeab4
fixes #28
Grizzelbee Sep 29, 2023
4b43372
fixes #27 - imporoved error handling
Grizzelbee Sep 29, 2023
573e54e
v1.3.0: minor update
Grizzelbee Sep 29, 2023
b9dd8ed
code cleanup
Grizzelbee Oct 2, 2023
07550dc
code cleanup
Grizzelbee Oct 2, 2023
fea18b7
v1.3.0
Grizzelbee Oct 2, 2023
255d0d9
v1.3.0
Grizzelbee Oct 2, 2023
3caa2e3
removed usesless info log
Grizzelbee Oct 2, 2023
35935ca
v1.3.1
Grizzelbee Oct 2, 2023
0c885e4
fixed switching of extensions
Grizzelbee Oct 4, 2023
f7adb45
v1.3.2
Grizzelbee Oct 4, 2023
3055ebf
changed clear and reset to buttons
Grizzelbee Oct 4, 2023
31b4995
code refactoring
Grizzelbee Oct 4, 2023
91d7cce
code refactoring
Grizzelbee Oct 4, 2023
c0a048c
updated 401 error message
Grizzelbee Oct 4, 2023
f8d010e
v1.3.3
Grizzelbee Oct 4, 2023
59edf26
forcing pollType info for pushService when enabled
Grizzelbee Oct 4, 2023
5cf3cbe
v1.3.3
Grizzelbee Oct 4, 2023
6a7e97d
v1.3.3
Grizzelbee Oct 4, 2023
8a14a1c
Bumped version number to v1.3.4
Grizzelbee Oct 10, 2023
106a6bc
added known issue
Grizzelbee Oct 13, 2023
7059a0d
added license information
Grizzelbee Apr 16, 2024
468c9bb
dependencies got updated
Grizzelbee Apr 16, 2024
7fac0f4
licence year 2024
Grizzelbee Apr 16, 2024
1c9105d
Added timepickers + ping
Grizzelbee Apr 19, 2024
0c2f77f
updated translations
Grizzelbee Apr 19, 2024
e59670e
requesting admin 6.13.16
Grizzelbee Apr 19, 2024
b9e50bf
dependencies got updated
Grizzelbee May 17, 2024
e88b84e
dependencies got updated
Grizzelbee May 17, 2024
0022fec
removed old versions
Grizzelbee May 17, 2024
460f9d1
updated translations
Grizzelbee May 17, 2024
db71772
updated translations
Grizzelbee May 17, 2024
168bfcf
redesign of admin-ui
Grizzelbee May 17, 2024
bb8e4e2
added ping-option
Grizzelbee May 17, 2024
8fe9fc2
updated translations
Grizzelbee May 17, 2024
c907b6c
v1.3.5
Grizzelbee May 17, 2024
84a3188
dependecies got updated
Grizzelbee Jun 4, 2024
8ec01b4
added file
Grizzelbee Jun 4, 2024
9e7ee4c
translations got updated
Grizzelbee Jun 4, 2024
07b21f6
relasedate got updated
Grizzelbee Jun 4, 2024
c9f2c8f
v1.3.6
Grizzelbee Jun 21, 2024
0bc0e21
removed node 16
Grizzelbee Jun 21, 2024
dd9826b
not needed anymore
Grizzelbee Sep 11, 2024
d85d8fb
v1.4.0
Grizzelbee Sep 11, 2024
552973a
v1.4.0
Grizzelbee Sep 11, 2024
a5c7c41
v1.4.0
Grizzelbee Sep 11, 2024
65b7974
fixed repository.url
Grizzelbee Sep 11, 2024
bfb1ee4
Added release script
Grizzelbee Sep 13, 2024
78ff5e7
Added node 22.x
Grizzelbee Sep 16, 2024
8e16c4e
fixes #48
Grizzelbee Sep 30, 2024
918f9df
fixes #48
Grizzelbee Sep 30, 2024
d1d3aa5
fixes #48
Grizzelbee Sep 30, 2024
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
82 changes: 82 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"

on:
push:
branches: [ "master" ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ "master" ]
schedule:
- cron: '33 23 * * 5'

jobs:
analyze:
name: Analyze
# Runner size impacts CodeQL analysis time. To learn more, please see:
# - https://gh.io/recommended-hardware-resources-for-running-codeql
# - https://gh.io/supported-runners-and-hardware-resources
# - https://gh.io/using-larger-runners
# Consider using larger runners for possible analysis time improvements.
runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }}
timeout-minutes: ${{ (matrix.language == 'swift' && 120) || 360 }}
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: [ 'javascript' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby', 'swift' ]
# Use only 'java' to analyze code written in Java, Kotlin or both
# Use only 'javascript' to analyze code written in JavaScript, TypeScript or both
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support

steps:
- name: Checkout repository
uses: actions/checkout@v3

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.

# For more details on CodeQL's query packs, refer to: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality


# Autobuild attempts to build any compiled languages (C/C++, C#, Go, Java, or Swift).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v2

# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun

# If the Autobuild fails above, remove it and uncomment the following three lines.
# modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance.

# - run: |
# echo "Run, Build Application using script"
# ./location_of_script_within_repo/buildscript.sh

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
with:
category: "/language:${{matrix.language}}"
30 changes: 0 additions & 30 deletions .github/workflows/npm-publish.yml

This file was deleted.

62 changes: 31 additions & 31 deletions .github/workflows/test-and-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:

strategy:
matrix:
node-version: [12.x]
node-version: [18.x, 20.x, 22.x]

steps:
- uses: actions/checkout@v1
Expand All @@ -48,7 +48,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
node-version: [10.x, 12.x]
node-version: [18.x, 20.x, 22.x]
os: [ubuntu-latest, windows-latest, macos-latest]
exclude:
# Don't test Node.js 8 on Windows. npm is weird here
Expand All @@ -75,38 +75,38 @@ jobs:
if: startsWith(runner.OS, 'windows')
run: set DEBUG=testing:* & npm run test:integration

# TODO: To enable automatic npm releases, create a token on npmjs.org
# TODO: To enable automatic npm releases, create a token on npmjs.org
# Enter this token as a GitHub secret (with name NPM_TOKEN) in the repository options
# Then uncomment the following block:

# # Deploys the final package to NPM
# deploy:
# needs: [adapter-tests]
#
# # Trigger this step only when a commit on master is tagged with a version number
# if: |
# contains(github.event.head_commit.message, '[skip ci]') == false &&
# github.event_name == 'push' &&
# github.event.base_ref == 'refs/heads/master' &&
# startsWith(github.ref, 'refs/tags/v')
#
# runs-on: ubuntu-latest
# strategy:
# matrix:
# node-version: [12.x]
#
# steps:
# - uses: actions/checkout@v1
# - name: Use Node.js ${{ matrix.node-version }}
# uses: actions/setup-node@v1
# with:
# node-version: ${{ matrix.node-version }}
#
# - name: Publish package to npm
# run: |
# npm config set //registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}
# npm whoami
# npm publish
# Deploys the final package to NPM
deploy:
needs: [adapter-tests]

# Trigger this step only when a commit on master is tagged with a version number
if: |
contains(github.event.head_commit.message, '[skip ci]') == false &&
github.event_name == 'push' &&
github.event.base_ref == 'refs/heads/master' &&
startsWith(github.ref, 'refs/tags/v')

runs-on: ubuntu-latest
strategy:
matrix:
node-version: [20.x]

steps:
- uses: actions/checkout@v1
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}

- name: Publish package to npm
run: |
npm config set //registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}
npm whoami
npm publish

# Dummy job for skipped builds - without this, github reports the build as failed
skip-ci:
Expand Down
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,7 @@ iobroker.*.tgz
Thumbs.db

# i18n intermediate files
admin/i18n
# admin/i18n

# ioBroker dev-server
.dev-server/
4 changes: 4 additions & 0 deletions .ncurc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"upgrade": true,
"reject": ["chai", "eslint", "@types/sinon-chai", "sinon-chai"]
}
28 changes: 0 additions & 28 deletions .npmignore

This file was deleted.

7 changes: 7 additions & 0 deletions .releaseconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"dry": false,
"plugins": [
"iobroker",
"license"
]
}
25 changes: 0 additions & 25 deletions .travis.yml

This file was deleted.

2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2020 braindead1 <os.braindead1@gmail.com>
Copyright (c) 2024 braindead1 <os.braindead1@gmail.com>, grizzelbee <open.source@hingsen.de>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Loading