Skip to content

Commit 8e624b3

Browse files
Merge branch 'development' into feat/LibItem-behavior
2 parents 6280439 + 3c2eda6 commit 8e624b3

File tree

296 files changed

+10194
-7379
lines changed

Some content is hidden

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

296 files changed

+10194
-7379
lines changed
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
name: Bug report
2+
description: Report a bug in Stremio-Web
3+
title: "[Bug]: "
4+
labels:
5+
- bug
6+
body:
7+
- type: dropdown
8+
id: stremio_web_version
9+
attributes:
10+
label: "Stremio-Web Version"
11+
description: "Select the version of the Stremio-Web app you are using"
12+
options:
13+
- /development branch
14+
- web.stremio.com
15+
- web.strem.io
16+
validations:
17+
required: true
18+
19+
- type: dropdown
20+
id: browser
21+
attributes:
22+
label: "Browser"
23+
description: "Which browser are you using?"
24+
options:
25+
- Chrome
26+
- Brave
27+
- Firefox
28+
- Arc
29+
- Opera
30+
- Safari
31+
- Edge
32+
validations:
33+
required: true
34+
35+
- type: dropdown
36+
id: platform
37+
attributes:
38+
label: "Platform / Device type"
39+
description: "Which platform / device type are you using?"
40+
options:
41+
- Windows
42+
- Linux
43+
- MacOS
44+
- Android Web
45+
- Android PWA
46+
- iOS Web
47+
- iOS PWA
48+
validations:
49+
required: true
50+
51+
- type: textarea
52+
id: what_happened
53+
attributes:
54+
label: "What Happened?"
55+
description: "Describe the issue you encountered"
56+
placeholder: "Explain what you were doing, what you expected to happen, and what actually happened."
57+
validations:
58+
required: true
59+
60+
- type: textarea
61+
id: logs
62+
attributes:
63+
label: "Logs"
64+
description: "Paste any relevant logs here (optional)"
65+
render: shell
66+
67+
- type: textarea
68+
id: notes
69+
attributes:
70+
label: "Notes"
71+
description: "Any additional information (optional)"
72+
73+
- type: checkboxes
74+
id: code_of_conduct
75+
attributes:
76+
label: "Code of Conduct"
77+
description: "Please confirm you have read and agree to the Code of Conduct"
78+
options:
79+
- label: "I agree"
80+
validations:
81+
required: true
82+
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: Feature request
2+
description: Suggest a new feature or enhancement for Stremio-Web
3+
title: "[Feature]: "
4+
labels:
5+
- enhancement
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: "Thank you for your interest in improving Stremio-Web! Please provide as much detail as possible."
10+
11+
- type: textarea
12+
id: feature_description
13+
attributes:
14+
label: "Feature Description"
15+
description: "Describe the feature you would like to see implemented. What problem does it solve, or what functionality does it add?"
16+
placeholder: "Describe your idea in detail..."
17+
validations:
18+
required: true
19+
20+
- type: textarea
21+
id: proposed_solution
22+
attributes:
23+
label: "Proposed Solution"
24+
description: "If you have any thoughts on how this could be implemented or approached, share them here."
25+
placeholder: "Suggest possible approaches or solutions..."
26+
27+
- type: textarea
28+
id: additional_context
29+
attributes:
30+
label: "Additional Context or Screenshots"
31+
description: "Add any other context, screenshots, or references that may help us understand the request."
32+
placeholder: "Any extra info that might help..."
33+
34+
- type: checkboxes
35+
id: code_of_conduct
36+
attributes:
37+
label: "Code of Conduct"
38+
description: "Please confirm you have read and agree to the Code of Conduct"
39+
options:
40+
- label: "I agree"
41+
validations:
42+
required: true

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
# "--parrents where no error if existing, make parent directories as needed."
3838
- run: mkdir -p ./build/${{ github.head_ref || github.ref_name }}
3939
- name: Deploy to GitHub Pages
40-
if: github.repository == 'Stremio/stremio-web' && github.actor != 'dependabot[bot]'
40+
if: github.event.pull_request.head.repo.fork == false && github.actor != 'dependabot[bot]'
4141
uses: peaceiris/actions-gh-pages@v4
4242
with:
4343
github_token: ${{ secrets.GITHUB_TOKEN }}

CODE_OF_CONDUCT.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Code of Conduct
2+
3+
## Our Pledge
4+
5+
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to make participation in our project and community a harassment-free experience for everyone, regardless of age, level of experience, education, nationality or race.
6+
7+
## Our Standards
8+
9+
Examples of behavior that contributes to creating a positive environment include:
10+
11+
- Using welcoming and inclusive language.
12+
- Being respectful of differing viewpoints and experiences.
13+
- Accepting constructive criticism.
14+
- Focusing on what is best for the community.
15+
- Showing empathy towards other community members.
16+
17+
Examples of unacceptable behavior by participants include:
18+
19+
- The use of sexualized language or imagery and unwelcome sexual attention or advances.
20+
- Trolling, insulting/derogatory comments, and personal or political attacks.
21+
- Public or private harassment.
22+
- Publishing others’ private information, such as a physical or electronic address, without explicit permission.
23+
- Other conduct which could reasonably be considered inappropriate in a professional setting.
24+
25+
## Our Responsibilities
26+
27+
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
28+
29+
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, pull requests, and other contributions that do not align with this Code of Conduct, as well as to temporarily or permanently ban any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
30+
31+
## Scope
32+
33+
This Code of Conduct applies within all `stremio-web` spaces, and also applies when an individual is officially representing the project or its community in public spaces.
34+
35+
## Enforcement
36+
37+
Pls be nice or we will ban you `:)`

eslint.config.mjs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import globals from 'globals';
22
import pluginJs from '@eslint/js';
33
import tseslint from 'typescript-eslint';
44
import pluginReact from 'eslint-plugin-react';
5-
import stylistic from '@stylistic/eslint-plugin'
5+
import stylistic from '@stylistic/eslint-plugin';
66

77
export default [
88
pluginJs.configs.recommended,
@@ -83,6 +83,8 @@ export default [
8383
'@stylistic/space-before-blocks': 'error',
8484
'@stylistic/no-trailing-spaces': 'error',
8585
'@stylistic/func-call-spacing': 'error',
86+
'@stylistic/semi': 'error',
87+
'@stylistic/no-extra-semi': 'error',
8688
'@stylistic/eol-last': 'error',
8789
'@stylistic/no-multi-spaces': 'error',
8890
'@stylistic/no-multiple-empty-lines': ['error', {

images/calendar_placeholder.png

202 KB
Loading

0 commit comments

Comments
 (0)