Skip to content

Commit 0382325

Browse files
committed
chore: Update dependencies.
1 parent e416be3 commit 0382325

File tree

87 files changed

+2851
-2613
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+2851
-2613
lines changed

.github/CODE_OF_CONDUCT.md

Lines changed: 147 additions & 114 deletions
Original file line numberDiff line numberDiff line change
@@ -1,127 +1,160 @@
1-
# Contributor Covenant Code of Conduct
1+
# Contributor Covenant 3.0 Code of Conduct
22

33
## Our Pledge
44

5-
We as members, contributors, and leaders pledge to make participation in our
6-
community a harassment-free experience for everyone, regardless of age, body
7-
size, visible or invisible disability, ethnicity, sex characteristics, gender
8-
identity and expression, level of experience, education, socio-economic status,
9-
nationality, personal appearance, race, caste, color, religion, or sexual
10-
identity and orientation.
11-
12-
We pledge to act and interact in ways that contribute to an open, welcoming,
13-
diverse, inclusive, and healthy community.
14-
15-
## Our Standards
16-
17-
Examples of behavior that contributes to a positive environment for our
18-
community include:
19-
20-
- Demonstrating empathy and kindness toward other people
21-
- Being respectful of differing opinions, viewpoints, and experiences
22-
- Giving and gracefully accepting constructive feedback
23-
- Accepting responsibility and apologizing to those affected by our mistakes,
24-
and learning from the experience
25-
- Focusing on what is best not just for us as individuals, but for the overall
26-
community
27-
28-
Examples of unacceptable behavior include:
29-
30-
- The use of sexualized language or imagery, and sexual attention or advances of
31-
any kind
32-
- Trolling, insulting or derogatory comments, and personal or political attacks
33-
- Public or private harassment
34-
- Publishing others' private information, such as a physical or email address,
35-
without their explicit permission
36-
- Other conduct which could reasonably be considered inappropriate in a
37-
professional setting
38-
39-
## Enforcement Responsibilities
40-
41-
Community leaders are responsible for clarifying and enforcing our standards of
42-
acceptable behavior and will take appropriate and fair corrective action in
43-
response to any behavior that they deem inappropriate, threatening, offensive,
44-
or harmful.
45-
46-
Community leaders have the right and responsibility to remove, edit, or reject
47-
comments, commits, code, wiki edits, issues, and other contributions that are
48-
not aligned to this Code of Conduct, and will communicate reasons for moderation
49-
decisions when appropriate.
5+
We pledge to make our community welcoming, safe, and equitable for all.
6+
7+
We are committed to fostering an environment that respects and promotes the
8+
dignity, rights, and contributions of all individuals, regardless of
9+
characteristics including race, ethnicity, caste, color, age, physical
10+
characteristics, neurodiversity, disability, sex or gender, gender identity or
11+
expression, sexual orientation, language, philosophy or religion, national or
12+
social origin, socio-economic position, level of education, or other status. The
13+
same privileges of participation are extended to everyone who participates in
14+
good faith and in accordance with this Covenant.
15+
16+
## Encouraged Behaviors
17+
18+
While acknowledging differences in social norms, we all strive to meet our
19+
community's expectations for positive behavior. We also understand that our
20+
words and actions may be interpreted differently than we intend based on
21+
culture, background, or native language.
22+
23+
With these considerations in mind, we agree to behave mindfully toward each
24+
other and act in ways that center our shared values, including:
25+
26+
1. Respecting the **purpose of our community**, our activities, and our ways of
27+
gathering.
28+
2. Engaging **kindly and honestly** with others.
29+
3. Respecting **different viewpoints** and experiences.
30+
4. **Taking responsibility** for our actions and contributions.
31+
5. Gracefully giving and accepting **constructive feedback**.
32+
6. Committing to **repairing harm** when it occurs.
33+
7. Behaving in other ways that promote and sustain the **well-being of our
34+
community**.
35+
36+
## Restricted Behaviors
37+
38+
We agree to restrict the following behaviors in our community. Instances,
39+
threats, and promotion of these behaviors are violations of this Code of
40+
Conduct.
41+
42+
1. **Harassment.** Violating explicitly expressed boundaries or engaging in
43+
unnecessary personal attention after any clear request to stop.
44+
2. **Character attacks.** Making insulting, demeaning, or pejorative comments
45+
directed at a community member or group of people.
46+
3. **Stereotyping or discrimination.** Characterizing anyone’s personality or
47+
behavior on the basis of immutable identities or traits.
48+
4. **Sexualization.** Behaving in a way that would generally be considered
49+
inappropriately intimate in the context or purpose of the community.
50+
5. **Violating confidentiality**. Sharing or acting on someone's personal or
51+
private information without their permission.
52+
6. **Endangerment.** Causing, encouraging, or threatening violence or other harm
53+
toward any person or group.
54+
7. Behaving in other ways that **threaten the well-being** of our community.
55+
56+
### Other Restrictions
57+
58+
1. **Misleading identity.** Impersonating someone else for any reason, or
59+
pretending to be someone else to evade enforcement actions.
60+
2. **Failing to credit sources.** Not properly crediting the sources of content
61+
you contribute.
62+
3. **Promotional materials**. Sharing marketing or other commercial content in a
63+
way that is outside the norms of the community.
64+
4. **Irresponsible communication.** Failing to responsibly present content which
65+
includes, links or describes any other restricted behaviors.
66+
67+
## Reporting an Issue
68+
69+
Tensions can occur between community members even when they are trying their
70+
best to collaborate. Not every conflict represents a code of conduct violation,
71+
and this Code of Conduct reinforces encouraged behaviors and norms that can help
72+
avoid conflicts and minimize harm.
73+
74+
When an incident does occur, it is important to report it promptly. To report a
75+
possible violation, send an email to <regseb@gmail.com>.
76+
77+
Community Moderators take reports of violations seriously and will make every
78+
effort to respond in a timely manner. They will investigate all reports of code
79+
of conduct violations, reviewing messages, logs, and recordings, or interviewing
80+
witnesses and other participants. Community Moderators will keep investigation
81+
and enforcement actions as transparent as possible while prioritizing safety and
82+
confidentiality. In order to honor these values, enforcement actions are carried
83+
out in private with the involved parties, but communicating to the whole
84+
community may be part of a mutually agreed upon resolution.
85+
86+
## Addressing and Repairing Harm
87+
88+
If an investigation by the Community Moderators finds that this Code of Conduct
89+
has been violated, the following enforcement ladder may be used to determine how
90+
best to repair harm, based on the incident's impact on the individuals involved
91+
and the community as a whole. Depending on the severity of a violation, lower
92+
rungs on the ladder may be skipped.
93+
94+
1. Warning
95+
1. Event: A violation involving a single incident or series of incidents.
96+
2. Consequence: A private, written warning from the Community Moderators.
97+
3. Repair: Examples of repair include a private written apology,
98+
acknowledgement of responsibility, and seeking clarification on
99+
expectations.
100+
2. Temporarily Limited Activities
101+
1. Event: A repeated incidence of a violation that previously resulted in a
102+
warning, or the first incidence of a more serious violation.
103+
2. Consequence: A private, written warning with a time-limited cooldown
104+
period designed to underscore the seriousness of the situation and give
105+
the community members involved time to process the incident. The cooldown
106+
period may be limited to particular communication channels or interactions
107+
with particular community members.
108+
3. Repair: Examples of repair may include making an apology, using the
109+
cooldown period to reflect on actions and impact, and being thoughtful
110+
about re-entering community spaces after the period is over.
111+
3. Temporary Suspension
112+
1. Event: A pattern of repeated violation which the Community Moderators have
113+
tried to address with warnings, or a single serious violation.
114+
2. Consequence: A private written warning with conditions for return from
115+
suspension. In general, temporary suspensions give the person being
116+
suspended time to reflect upon their behavior and possible corrective
117+
actions.
118+
3. Repair: Examples of repair include respecting the spirit of the
119+
suspension, meeting the specified conditions for return, and being
120+
thoughtful about how to reintegrate with the community when the suspension
121+
is lifted.
122+
4. Permanent Ban
123+
1. Event: A pattern of repeated code of conduct violations that other steps
124+
on the ladder have failed to resolve, or a violation so serious that the
125+
Community Moderators determine there is no way to keep the community safe
126+
with this person as a member.
127+
2. Consequence: Access to all community spaces, tools, and communication
128+
channels is removed. In general, permanent bans should be rarely used,
129+
should have strong reasoning behind them, and should only be resorted to
130+
if working through other remedies has failed to change the behavior.
131+
3. Repair: There is no possible repair in cases of this severity.
132+
133+
This enforcement ladder is intended as a guideline. It does not limit the
134+
ability of Community Managers to use their discretion and judgment, in keeping
135+
with the best interests of our community.
50136

51137
## Scope
52138

53139
This Code of Conduct applies within all community spaces, and also applies when
54-
an individual is officially representing the community in public spaces.
55-
Examples of representing our community include using an official email address,
56-
posting via an official social media account, or acting as an appointed
140+
an individual is officially representing the community in public or other
141+
spaces. Examples of representing our community include using an official email
142+
address, posting via an official social media account, or acting as an appointed
57143
representative at an online or offline event.
58144

59-
## Enforcement
60-
61-
Instances of abusive, harassing, or otherwise unacceptable behavior may be
62-
reported to the community leaders responsible for enforcement at
63-
<regseb@gmail.com>. All complaints will be reviewed and investigated promptly
64-
and fairly.
65-
66-
All community leaders are obligated to respect the privacy and security of the
67-
reporter of any incident.
68-
69-
## Enforcement Guidelines
70-
71-
Community leaders will follow these Community Impact Guidelines in determining
72-
the consequences for any action they deem in violation of this Code of Conduct:
73-
74-
### 1. Correction
75-
76-
**Community Impact**: Use of inappropriate language or other behavior deemed
77-
unprofessional or unwelcome in the community.
78-
79-
**Consequence**: A private, written warning from community leaders, providing
80-
clarity around the nature of the violation and an explanation of why the
81-
behavior was inappropriate. A public apology may be requested.
82-
83-
### 2. Warning
84-
85-
**Community Impact**: A violation through a single incident or series of
86-
actions.
87-
88-
**Consequence**: A warning with consequences for continued behavior. No
89-
interaction with the people involved, including unsolicited interaction with
90-
those enforcing the Code of Conduct, for a specified period of time. This
91-
includes avoiding interactions in community spaces as well as external channels
92-
like social media. Violating these terms may lead to a temporary or permanent
93-
ban.
94-
95-
### 3. Temporary Ban
96-
97-
**Community Impact**: A serious violation of community standards, including
98-
sustained inappropriate behavior.
99-
100-
**Consequence**: A temporary ban from any sort of interaction or public
101-
communication with the community for a specified period of time. No public or
102-
private interaction with the people involved, including unsolicited interaction
103-
with those enforcing the Code of Conduct, is allowed during this period.
104-
Violating these terms may lead to a permanent ban.
105-
106-
### 4. Permanent Ban
107-
108-
**Community Impact**: Demonstrating a pattern of violation of community
109-
standards, including sustained inappropriate behavior, harassment of an
110-
individual, or aggression toward or disparagement of classes of individuals.
111-
112-
**Consequence**: A permanent ban from any sort of public interaction within the
113-
community.
114-
115145
## Attribution
116146

117-
This Code of Conduct is adapted from the
118-
[Contributor Covenant](https://www.contributor-covenant.org) version 2.1,
119-
available at
120-
<https://www.contributor-covenant.org/version/2/1/code_of_conduct.html>.
147+
This Code of Conduct is adapted from the Contributor Covenant, version 3.0,
148+
permanently available at <https://www.contributor-covenant.org/version/3/0/>.
121149

122-
Community Impact Guidelines were inspired by
123-
[Mozilla's code of conduct enforcement ladder](https://github.com/mozilla/diversity).
150+
Contributor Covenant is stewarded by the Organization for Ethical Source and
151+
licensed under CC BY-SA 4.0. To view a copy of this license, visit
152+
<https://creativecommons.org/licenses/by-sa/4.0/>.
124153

125-
For answers to common questions about this code of conduct, see the FAQ at
126-
<https://www.contributor-covenant.org/faq>. Translations are available at
127-
<https://www.contributor-covenant.org/translations>.
154+
For answers to common questions about Contributor Covenant, see the FAQ at
155+
<https://www.contributor-covenant.org/faq/>. Translations are provided at
156+
<https://www.contributor-covenant.org/translations/>. Additional enforcement and
157+
community guideline resources can be found at
158+
<https://www.contributor-covenant.org/resources/>. The enforcement ladder was
159+
inspired by the work of
160+
[Mozilla’s code of conduct team](https://github.com/mozilla/inclusion).

.github/CONTRIBUTING.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,11 @@ Les outils suivants sont nécessaires pour utiliser ce projet :
3737
Vous pouvez installer l'extension dans les navigateurs avec les commandes
3838
suivantes :
3939

40-
- `npm run start:chromium` : déployer l'extension dans Chromium.
41-
- `npm run start:firefox` : déployer l'extension dans Firefox.
4240
<!-- Le déploiement ne fonctionne pas avec la version Snap de Firefox.
4341
https://github.com/mozilla/web-ext/issues/1696 -->
42+
43+
- `npm run start:chromium` : déployer l'extension dans Chromium.
44+
- `npm run start:firefox` : déployer l'extension dans Firefox.
4445
- `npm run start:firefox-android` : déployer l'extension dans Firefox sous
4546
Android. Il faut ajouter l'option
4647
[`--adb-device XXX`](https://extensionworkshop.com/documentation/develop/web-ext-command-reference/#adb-device)
@@ -50,7 +51,7 @@ suivantes :
5051
Vous pouvez aussi installer manuellement l'extension :
5152

5253
- [_Load an unpacked extension_ in Chrome](https://developer.chrome.com/docs/extensions/get-started/tutorial/hello-world#load-unpacked).
53-
- [_Sideload an extension to install and test it locally_ in Edge](https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/getting-started/extension-sideloading)
54+
- [_Sideload an extension to install and test it locally_ in Edge](https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/getting-started/extension-sideloading).
5455
- [_Temporary installation in Firefox_](https://extensionworkshop.com/documentation/develop/temporary-installation-in-firefox/).
5556

5657
## Qualité

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,11 @@ Steps to reproduce the behavior:
2828

2929
### Environment
3030

31-
- Cast Kodi version<!-- e.g. 7.13.0 -->:
32-
- Browser version<!-- e.g. Chrome 136.0.7103.92, Firefox 138.0 -->:
31+
- Cast Kodi version<!-- e.g. 7.14.0 -->:
32+
- Browser version<!-- e.g. Chrome 140.0.7339.185, Firefox 143.0, ... -->:
33+
- OS version<!-- e.g. Windows 11, Ubuntu 24.04, Android 16, ... -->:
3334
- Kodi version<!-- e.g. 21.2 -->:
34-
- Kodi add-on version (if appropriate)<!-- e.g. YouTube 7.1.1.6 -->:
35+
- Kodi add-on version (if appropriate)<!-- e.g. YouTube 7.2.0.3, ... -->:
3536

3637
### Additional context
3738

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,11 @@ assignees: ""
1717

1818
### Environment
1919

20-
- Cast Kodi version<!-- e.g. 7.13.0 -->:
21-
- Browser version<!-- e.g. Chrome 136.0.7103.92, Firefox 138.0 -->:
20+
- Cast Kodi version<!-- e.g. 7.14.0 -->:
21+
- Browser version<!-- e.g. Chrome 140.0.7339.185, Firefox 143.0, ... -->:
22+
- OS version<!-- e.g. Windows 11, Ubuntu 24.04, Android 16, ... -->:
2223
- Kodi version<!-- e.g. 21.2 -->:
23-
- Kodi add-on version (if appropriate)<!-- e.g. YouTube 7.1.1.6 -->:
24+
- Kodi add-on version (if appropriate)<!-- e.g. YouTube 7.2.0.3, ... -->:
2425

2526
### Additional context
2627

.github/workflows/ci.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Checkout repository
13-
uses: actions/checkout@v4
13+
uses: actions/checkout@v5
1414
with:
1515
persist-credentials: false
1616

1717
- name: Setup Node.js
18-
uses: actions/setup-node@v4
18+
uses: actions/setup-node@v5
1919
with:
2020
node-version: 22
2121

@@ -29,12 +29,12 @@ jobs:
2929
runs-on: ubuntu-latest
3030
steps:
3131
- name: Checkout repository
32-
uses: actions/checkout@v4
32+
uses: actions/checkout@v5
3333
with:
3434
persist-credentials: false
3535

3636
- name: Setup Node.js
37-
uses: actions/setup-node@v4
37+
uses: actions/setup-node@v5
3838
with:
3939
node-version: 22
4040

@@ -48,12 +48,12 @@ jobs:
4848
runs-on: ubuntu-latest
4949
steps:
5050
- name: Checkout repository
51-
uses: actions/checkout@v4
51+
uses: actions/checkout@v5
5252
with:
5353
persist-credentials: false
5454

5555
- name: Setup Node.js
56-
uses: actions/setup-node@v4
56+
uses: actions/setup-node@v5
5757
with:
5858
node-version: 22
5959

@@ -73,7 +73,7 @@ jobs:
7373
security-events: write
7474
steps:
7575
- name: Checkout repository
76-
uses: actions/checkout@v4
76+
uses: actions/checkout@v5
7777
with:
7878
persist-credentials: false
7979

@@ -86,6 +86,7 @@ jobs:
8686
uses: github/codeql-action/analyze@v3
8787

8888
- name: Run Snyk to check for vulnerabilities
89+
if: ${{ 'Actions' == github.secret_source }}
8990
uses: snyk/actions/node@master
9091
continue-on-error: true
9192
env:
@@ -94,6 +95,7 @@ jobs:
9495
args: --sarif-file-output=snyk.sarif
9596

9697
- name: Upload Snyk result to GitHub Code Scanning
98+
if: ${{ 'Actions' == github.secret_source }}
9799
uses: github/codeql-action/upload-sarif@v3
98100
with:
99101
sarif_file: snyk.sarif

0 commit comments

Comments
 (0)