Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
78d0e13
Formatting
GermanBluefox Sep 2, 2024
becf15b
Move to eslint-config
GermanBluefox Oct 6, 2024
c8d935d
Move to eslint-config
GermanBluefox Oct 7, 2024
95570ab
Types
GermanBluefox Nov 5, 2024
9188791
Remove old processing of ZIP files
GermanBluefox Nov 5, 2024
cbe0d8c
Merge branch 'master' into astro-icon
GermanBluefox Nov 5, 2024
c8745df
Remove old processing of ZIP files
GermanBluefox Nov 5, 2024
8e3c5c0
Working on typescript
GermanBluefox Nov 5, 2024
280cd4e
Working on typescript
GermanBluefox Nov 11, 2024
7e2525c
Working on typescript
GermanBluefox Nov 12, 2024
db00c1d
Working on typescript
GermanBluefox Nov 13, 2024
0fc78c4
Working on typescript
GermanBluefox Nov 13, 2024
8bb3358
Backend could be compiled
GermanBluefox Nov 14, 2024
9d75bd5
Added codicon font back
GermanBluefox Nov 14, 2024
36ce681
Convert React to TypeScript
GermanBluefox Nov 14, 2024
c6deafc
Convert React to TypeScript
GermanBluefox Nov 15, 2024
c8d56b3
Convert React to TypeScript
GermanBluefox Nov 15, 2024
e07fce4
Working on typescript
GermanBluefox Nov 19, 2024
8cf2df1
Convert React to TypeScript
GermanBluefox Nov 20, 2024
3c7f89d
Working on TS
GermanBluefox Nov 24, 2024
0444f90
Rules are working
GermanBluefox Nov 24, 2024
db5ca2c
Blockly works
GermanBluefox Nov 24, 2024
89ed3fb
Blockly works with multiline and colour blocks
GermanBluefox Nov 25, 2024
a999c06
Blockly works with multiline and colour blocks
GermanBluefox Nov 25, 2024
c1bb7ef
Working on debug functionality
GermanBluefox Nov 25, 2024
b795607
Merge master into this branch
GermanBluefox Jan 15, 2025
8efa684
Merge master into this branch
GermanBluefox Jan 15, 2025
1593616
Fixing build
GermanBluefox Jan 15, 2025
0cbe148
Fixing build
GermanBluefox Jan 15, 2025
9cdf90b
Fixing build
GermanBluefox Jan 15, 2025
9fe3cd2
Merge branch 'master' into typescript
GermanBluefox Mar 4, 2025
2b8d859
Remove email rules
GermanBluefox Mar 11, 2025
859b602
Merge branch 'refs/heads/master' into typescript
GermanBluefox May 31, 2025
1daffd6
Updated packages
GermanBluefox May 31, 2025
b769f25
Removed request from deps
GermanBluefox May 31, 2025
9d64da5
Fixing build
GermanBluefox May 31, 2025
ff0ffbc
Added prettier for scripts
GermanBluefox May 31, 2025
d552ee8
Fixing formatTimeDiff
GermanBluefox Jun 2, 2025
5e4b921
Fixing formatTimeDiff
GermanBluefox Jun 2, 2025
32adc19
Comment
GermanBluefox Jun 2, 2025
d3ea104
Fixing tests
GermanBluefox Jun 2, 2025
4fdbea1
Fixing build
GermanBluefox Jun 2, 2025
a39833d
Fixing tests
GermanBluefox Jun 2, 2025
5f6b7c0
Fixing tests
GermanBluefox Jun 2, 2025
2674e59
Fixing tests
GermanBluefox Jun 2, 2025
190d390
build
GermanBluefox Jun 2, 2025
3eaedcc
build
GermanBluefox Jun 2, 2025
8204a56
Merge branch 'master' into typescript
GermanBluefox Jun 2, 2025
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
130 changes: 65 additions & 65 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,75 +1,75 @@
# v0.1
name: Bug report
title: "[Bug]: "
description: "Create a bug report to help improve this ioBroker adapter"
title: '[Bug]: '
description: 'Create a bug report to help improve this ioBroker adapter'
body:
# general information
- type: markdown
attributes:
value: >
**Thank you for wanting to report a bug in this adapter!**
# general information
- type: markdown
attributes:
value: >
**Thank you for wanting to report a bug in this adapter!**

If this is the first time you are doing this, please take a few moments to read
through the [README](https://github.com/ioBroker/ioBroker.javascript/blob/master/README.md).
If this is the first time you are doing this, please take a few moments to read
through the [README](https://github.com/ioBroker/ioBroker.javascript/blob/master/README.md).

You are about to report a bug in **JavaScript Adapter**. Do not proceed if your issue
occurs with ioBroker core, any other adapters, unofficial or outdated
adapter or NodeJS versions.
You are about to report a bug in **JavaScript Adapter**. Do not proceed if your issue
occurs with ioBroker core, any other adapters, unofficial or outdated
adapter or NodeJS versions.

Do also not seek support here ("I need help with ...", "I have a
question ...", "Can someone walk me through ..."), that belongs into the
[ioBroker forum at forum.iobroker.net](https://forum.iobroker.net/).
Do also not seek support here ("I need help with ...", "I have a
question ...", "Can someone walk me through ..."), that belongs into the
[ioBroker forum at forum.iobroker.net](https://forum.iobroker.net/).

Thank you for your collaboration!
- type: checkboxes
attributes:
label: I'm sure that
options:
- label: This issue is still present in the **current beta version** of this adapter
Thank you for your collaboration!
- type: checkboxes
attributes:
label: I'm sure that
options:
- label: This issue is still present in the **current beta version** of this adapter
required: true
- label: There is no other (open) issue with the same topic (use the search!)
required: true
- label: This issue is not described in the adapter documentation / FAQ (read the docs!)
required: true
# adapter specific input fields
- type: input
attributes:
label: Script type
description: Blockly, Rules, JavaScript, TypeScript, ...
validations:
required: true
- label: There is no other (open) issue with the same topic (use the search!)
# general questions
- type: textarea
attributes:
label: The problem
description: >-
Describe the issue you are experiencing here. Tell us what you were trying to do
step by step, and what happened that you did not expect.

Provide a clear and concise description of what the problem is and include as many
details as possible.
validations:
required: true
- label: This issue is not described in the adapter documentation / FAQ (read the docs!)
- type: textarea
attributes:
label: iobroker.current.log (in debug mode!)
description: >-
Share the log file of this adapter in debug mode
- type: input
attributes:
label: Version of nodejs
description: Can be found in the host section of ioBroker admin
validations:
required: true
- type: input
attributes:
label: Version of ioBroker js-controller
description: Can be found in the host section of ioBroker admin
validations:
required: true
- type: input
attributes:
label: Version of adapter
description: Can be found in the adapters tab of ioBroker admin
validations:
required: true
# adapter specific input fields
- type: input
attributes:
label: Script type
description: Blockly, Rules, JavaScript, TypeScript, ...
validations:
required: true
# general questions
- type: textarea
attributes:
label: The problem
description: >-
Describe the issue you are experiencing here. Tell us what you were trying to do
step by step, and what happened that you did not expect.

Provide a clear and concise description of what the problem is and include as many
details as possible.
validations:
required: true
- type: textarea
attributes:
label: iobroker.current.log (in debug mode!)
description: >-
Share the log file of this adapter in debug mode
- type: input
attributes:
label: Version of nodejs
description: Can be found in the host section of ioBroker admin
validations:
required: true
- type: input
attributes:
label: Version of ioBroker js-controller
description: Can be found in the host section of ioBroker admin
validations:
required: true
- type: input
attributes:
label: Version of adapter
description: Can be found in the adapters tab of ioBroker admin
validations:
required: true
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Have questions or need support?
url: https://forum.iobroker.net/category/6/skripten-logik
about: Please get in touch on the ioBroker Community Forum!
- name: Have questions or need support?
url: https://forum.iobroker.net/category/6/skripten-logik
about: Please get in touch on the ioBroker Community Forum!
9 changes: 4 additions & 5 deletions .github/auto-merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,14 @@
- match:
# Only merge patches for production dependencies
dependency_type: production
update_type: "semver:patch"
update_type: 'semver:patch'
- match:
# Except for security fixes, here we allow minor patches
dependency_type: production
update_type: "security:minor"
update_type: 'security:minor'
- match:
# and development dependencies can have a minor update, too
dependency_type: development
update_type: "semver:minor"

update_type: 'semver:minor'
# The syntax is based on the legacy dependabot v1 automerged_updates syntax, see:
# https://dependabot.com/docs/config-file/#automerged_updates
# https://dependabot.com/docs/config-file/#automerged_updates
29 changes: 14 additions & 15 deletions .github/codeql/codeql-config.yml
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
name: "Code scanning CodeQL config"
name: 'Code scanning CodeQL config'

paths:
- src
- lib
- main.js
- src
- lib
- main.js

paths-ignore:
- src/node_modules
- src/public/vs
- src/public/google-blockly
- src/public/plugins
- src/build
- admin
- test
- detection
- docs

- src/node_modules
- src/public/vs
- src/public/google-blockly
- src/public/plugins
- src/build
- admin
- test
- detection
- docs
#query-filters:
# - exclude:
# id: js/html-constructed-from-input
# id: js/html-constructed-from-input
78 changes: 39 additions & 39 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,44 +1,44 @@
version: 2
updates:
- package-ecosystem: github-actions
directory: "/"
schedule:
interval: monthly
time: "04:00"
timezone: Europe/Berlin
- package-ecosystem: github-actions
directory: '/'
schedule:
interval: monthly
time: '04:00'
timezone: Europe/Berlin

- package-ecosystem: npm
directory: "/"
schedule:
interval: monthly
time: "04:00"
timezone: Europe/Berlin
open-pull-requests-limit: 5
versioning-strategy: increase
ignore:
# Typescript should not be updated automatically, except patch updates
# it does not follow semver and minor updates are usually breaking
- dependency-name: "typescript"
update-types: ["version-update:semver-minor", "version-update:semver-major"]
# @types/node should always match the minimum major version we support,
# so only apply patch and minor updates automatically
- dependency-name: "@types/node"
update-types: ["version-update:semver-major"]
- package-ecosystem: npm
directory: '/'
schedule:
interval: monthly
time: '04:00'
timezone: Europe/Berlin
open-pull-requests-limit: 5
versioning-strategy: increase
ignore:
# Typescript should not be updated automatically, except patch updates
# it does not follow semver and minor updates are usually breaking
- dependency-name: 'typescript'
update-types: ['version-update:semver-minor', 'version-update:semver-major']
# @types/node should always match the minimum major version we support,
# so only apply patch and minor updates automatically
- dependency-name: '@types/node'
update-types: ['version-update:semver-major']

- package-ecosystem: npm
directory: "/src"
schedule:
interval: monthly
time: "04:00"
timezone: Europe/Berlin
open-pull-requests-limit: 5
versioning-strategy: increase
- package-ecosystem: npm
directory: '/src'
schedule:
interval: monthly
time: '04:00'
timezone: Europe/Berlin
open-pull-requests-limit: 5
versioning-strategy: increase

- package-ecosystem: npm
directory: "/src-admin"
schedule:
interval: monthly
time: "04:00"
timezone: Europe/Berlin
open-pull-requests-limit: 5
versioning-strategy: increase
- package-ecosystem: npm
directory: '/src-admin'
schedule:
interval: monthly
time: '04:00'
timezone: Europe/Berlin
open-pull-requests-limit: 5
versioning-strategy: increase
51 changes: 25 additions & 26 deletions .github/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ onlyLabels: []

# Issues or Pull Requests with these labels will never be considered stale. Set to `[]` to disable
exemptLabels:
- enhancement
- security
- 'maintainer approved'
- bug
- enhancement
- security
- 'maintainer approved'
- bug

# Set to true to ignore issues in a project (defaults to false)
exemptProjects: true
Expand All @@ -31,42 +31,41 @@ staleLabel: wontfix

# Comment to post when marking as stale. Set to `false` to disable
markComment: >
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs within the next 7 days.
Please check if the issue is still relevant in the most current version of the adapter
and tell us. Also check that all relevant details, logs and reproduction steps
are included and update them if needed.
Thank you for your contributions.

Dieses Problem wurde automatisch als veraltet markiert, da es in letzter Zeit keine Aktivitäten gab.
Es wird geschlossen, wenn nicht innerhalb der nächsten 7 Tage weitere Aktivitäten stattfinden.
Bitte überprüft, ob das Problem auch in der aktuellsten Version des Adapters noch relevant ist,
und teilt uns dies mit. Überprüft auch, ob alle relevanten Details, Logs und Reproduktionsschritte
enthalten sind bzw. aktualisiert diese.
Vielen Dank für Eure Unterstützung.
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs within the next 7 days.
Please check if the issue is still relevant in the most current version of the adapter
and tell us. Also check that all relevant details, logs and reproduction steps
are included and update them if needed.
Thank you for your contributions.

Dieses Problem wurde automatisch als veraltet markiert, da es in letzter Zeit keine Aktivitäten gab.
Es wird geschlossen, wenn nicht innerhalb der nächsten 7 Tage weitere Aktivitäten stattfinden.
Bitte überprüft, ob das Problem auch in der aktuellsten Version des Adapters noch relevant ist,
und teilt uns dies mit. Überprüft auch, ob alle relevanten Details, Logs und Reproduktionsschritte
enthalten sind bzw. aktualisiert diese.
Vielen Dank für Eure Unterstützung.

# Comment to post when removing the stale label.
# unmarkComment: >
# Your comment here.

# Comment to post when closing a stale Issue or Pull Request.
closeComment: >
This issue has been automatically closed because of inactivity. Please open a new
issue if still relevant and make sure to include all relevant details, logs and
reproduction steps.
Thank you for your contributions.
This issue has been automatically closed because of inactivity. Please open a new
issue if still relevant and make sure to include all relevant details, logs and
reproduction steps.
Thank you for your contributions.

Dieses Problem wurde aufgrund von Inaktivität automatisch geschlossen. Bitte öffnet ein
neues Issue, falls dies noch relevant ist und stellt sicher das alle relevanten Details,
Logs und Reproduktionsschritte enthalten sind.
Vielen Dank für Eure Unterstützung.
Dieses Problem wurde aufgrund von Inaktivität automatisch geschlossen. Bitte öffnet ein
neues Issue, falls dies noch relevant ist und stellt sicher das alle relevanten Details,
Logs und Reproduktionsschritte enthalten sind.
Vielen Dank für Eure Unterstützung.

# Limit the number of actions per hour, from 1-30. Default is 30
limitPerRun: 30

# Limit to only `issues` or `pulls`
only: issues

# Optionally, specify configuration settings that are specific to just 'issues' or 'pulls':
# pulls:
# daysUntilStale: 30
Expand Down
Loading
Loading