Skip to content

Commit 0735997

Browse files
authored
Merge pull request #392 from GoldElysium/feat/tripetto-runner
2 parents ad7f083 + 68795de commit 0735997

Some content is hidden

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

83 files changed

+18296
-9512
lines changed

.env.example

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
NEXT_PUBLIC_CMS_URL= # URL to the CMS
2+
NEXT_PUBLIC_CDN_URL= # Link to Minio/S3, including bucket, without trailing slash
3+
4+
# Test key from https://developers.cloudflare.com/turnstile/troubleshooting/testing/
5+
NEXT_PUBLIC_TURNSTILE_KEY=1x00000000000000000000AA
6+
27
REVALIDATE_SECRET= # Secret the CMS can use to revalidate pages
8+
39
PAYLOAD_BYPASS_RATE_LIMIT_KEY= # Secret to bypass CMS rate limits
410
PAYLOAD_API_KEY= # User API key, used to access non public data on the CMS, may be empty
11+
512
IMAGINARY_URL=
613
IMAGINARY_SECRET=

.eslintignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ next.config.js
55
commitlint.config.js
66
node_modules
77
src/types/payload-types.ts
8+
imageLoader.js

.github/CODEOWNERS

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
# If not matching any pattern, give ownership to this person
2-
* @GoldElysium
3-
4-
# Explicitly set @GoldElysium as owner of TypeScript files
5-
*.ts @GoldElysium
6-
*.tsx @GoldElysium
7-
8-
# Owner of CSS related files
1+
# If not matching any pattern, give ownership to this person
2+
* @GoldElysium
3+
4+
# Explicitly set @GoldElysium as owner of TypeScript files
5+
*.ts @GoldElysium
6+
*.tsx @GoldElysium
7+
8+
# Owner of CSS related files
99
styles/* @JackCrescend
Lines changed: 71 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -1,71 +1,71 @@
1-
# For most projects, this workflow file will not need changing; you simply need
2-
# to commit it to your repository.
3-
#
4-
# You may wish to alter this file to override the set of languages analyzed,
5-
# or to provide custom queries or build logic.
6-
#
7-
# ******** NOTE ********
8-
# We have attempted to detect the languages in your repository. Please check
9-
# the `language` matrix defined below to confirm you have the correct set of
10-
# supported CodeQL languages.
11-
#
12-
name: "CodeQL"
13-
14-
on:
15-
push:
16-
branches: [ master ]
17-
pull_request:
18-
# The branches below must be a subset of the branches above
19-
branches: [ master ]
20-
schedule:
21-
- cron: '21 5 * * 0'
22-
23-
jobs:
24-
analyze:
25-
name: Analyze
26-
runs-on: ubuntu-latest
27-
permissions:
28-
actions: read
29-
contents: read
30-
security-events: write
31-
32-
strategy:
33-
fail-fast: false
34-
matrix:
35-
language: [ 'javascript' ]
36-
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ]
37-
# Learn more:
38-
# https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed
39-
40-
steps:
41-
- name: Checkout repository
42-
uses: actions/checkout@v3
43-
44-
# Initializes the CodeQL tools for scanning.
45-
- name: Initialize CodeQL
46-
uses: github/codeql-action/init@v2
47-
with:
48-
languages: ${{ matrix.language }}
49-
# If you wish to specify custom queries, you can do so here or in a config file.
50-
# By default, queries listed here will override any specified in a config file.
51-
# Prefix the list here with "+" to use these queries and those in the config file.
52-
# queries: ./path/to/local/query, your-org/your-repo/queries@main
53-
54-
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
55-
# If this step fails, then you should remove it and run the build manually (see below)
56-
- name: Autobuild
57-
uses: github/codeql-action/autobuild@v2
58-
59-
# ℹ️ Command-line programs to run using the OS shell.
60-
# 📚 https://git.io/JvXDl
61-
62-
# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
63-
# and modify them (or add more) to build your code if your project
64-
# uses a compiled language
65-
66-
#- run: |
67-
# make bootstrap
68-
# make release
69-
70-
- name: Perform CodeQL Analysis
71-
uses: github/codeql-action/analyze@v2
1+
# For most projects, this workflow file will not need changing; you simply need
2+
# to commit it to your repository.
3+
#
4+
# You may wish to alter this file to override the set of languages analyzed,
5+
# or to provide custom queries or build logic.
6+
#
7+
# ******** NOTE ********
8+
# We have attempted to detect the languages in your repository. Please check
9+
# the `language` matrix defined below to confirm you have the correct set of
10+
# supported CodeQL languages.
11+
#
12+
name: "CodeQL"
13+
14+
on:
15+
push:
16+
branches: [ master ]
17+
pull_request:
18+
# The branches below must be a subset of the branches above
19+
branches: [ master ]
20+
schedule:
21+
- cron: '21 5 * * 0'
22+
23+
jobs:
24+
analyze:
25+
name: Analyze
26+
runs-on: ubuntu-latest
27+
permissions:
28+
actions: read
29+
contents: read
30+
security-events: write
31+
32+
strategy:
33+
fail-fast: false
34+
matrix:
35+
language: [ 'javascript' ]
36+
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ]
37+
# Learn more:
38+
# https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed
39+
40+
steps:
41+
- name: Checkout repository
42+
uses: actions/checkout@v3
43+
44+
# Initializes the CodeQL tools for scanning.
45+
- name: Initialize CodeQL
46+
uses: github/codeql-action/init@v2
47+
with:
48+
languages: ${{ matrix.language }}
49+
# If you wish to specify custom queries, you can do so here or in a config file.
50+
# By default, queries listed here will override any specified in a config file.
51+
# Prefix the list here with "+" to use these queries and those in the config file.
52+
# queries: ./path/to/local/query, your-org/your-repo/queries@main
53+
54+
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
55+
# If this step fails, then you should remove it and run the build manually (see below)
56+
- name: Autobuild
57+
uses: github/codeql-action/autobuild@v2
58+
59+
# ℹ️ Command-line programs to run using the OS shell.
60+
# 📚 https://git.io/JvXDl
61+
62+
# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
63+
# and modify them (or add more) to build your code if your project
64+
# uses a compiled language
65+
66+
#- run: |
67+
# make bootstrap
68+
# make release
69+
70+
- name: Perform CodeQL Analysis
71+
uses: github/codeql-action/analyze@v2

.storybook/preview.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import '../src/styles/globals.css';
1+
import '@/styles/globals.css';
22
import '@/styles/sana-timeline.module.css';
33
import type { Preview } from "@storybook/react";
44

package.json

Lines changed: 79 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "hefs-website",
2+
"name": "hef-website",
33
"version": "1.0.0",
44
"scripts": {
55
"dev": "next dev",
@@ -22,105 +22,132 @@
2222
"pnpm": ">=8"
2323
},
2424
"dependencies": {
25-
"@emotion/react": "11.11.3",
26-
"@emotion/styled": "11.11.0",
25+
"@atelier-disko/payload-lexical-react-renderer": "^1.0.4",
26+
"@emotion/react": "11.11.4",
27+
"@emotion/styled": "11.11.5",
2728
"@formatjs/intl-localematcher": "0.5.4",
2829
"@headlessui/react": "1.7.18",
29-
"@heroicons/react": "2.1.1",
30+
"@heroicons/react": "2.1.3",
31+
"@holoenfans/tripetto-block-multi-file-upload": "^0.0.4",
32+
"@marsidev/react-turnstile": "^0.5.4",
3033
"@mdi/js": "7.4.47",
3134
"@mdi/react": "1.6.1",
32-
"@pixi/gif": "^2.1.0",
35+
"@pixi/gif": "^2.1.1",
3336
"@pixi/graphics-smooth": "^1.1.0",
3437
"@pixi/react": "7.1.1",
35-
"@pixi/sound": "^5.2.2",
36-
"@pixi/text-html": "^7.4.0",
38+
"@pixi/sound": "^5.2.3",
39+
"@pixi/text-html": "^7.4.2",
3740
"@radix-ui/react-dialog": "^1.0.5",
3841
"@radix-ui/react-dropdown-menu": "^2.0.6",
3942
"@radix-ui/react-switch": "^1.0.3",
40-
"@sentry/nextjs": "^7.100.1",
43+
"@sentry/nextjs": "^7.116.0",
44+
"@tripetto/block-calculator": "^4.0.6",
45+
"@tripetto/block-checkbox": "^6.0.2",
46+
"@tripetto/block-checkboxes": "^7.1.1",
47+
"@tripetto/block-device": "^5.0.2",
48+
"@tripetto/block-dropdown": "^7.0.0",
49+
"@tripetto/block-email": "^6.0.3",
50+
"@tripetto/block-error": "^5.0.4",
51+
"@tripetto/block-evaluate": "^4.0.2",
52+
"@tripetto/block-file-upload": "^5.1.0",
53+
"@tripetto/block-hidden-field": "^6.2.3",
54+
"@tripetto/block-multi-select": "^2.1.2",
55+
"@tripetto/block-multiple-choice": "^7.0.1",
56+
"@tripetto/block-number": "^8.0.3",
57+
"@tripetto/block-paragraph": "^5.0.2",
58+
"@tripetto/block-radiobuttons": "^8.0.0",
59+
"@tripetto/block-regex": "^4.0.2",
60+
"@tripetto/block-setter": "^3.0.3",
61+
"@tripetto/block-stop": "^3.0.2",
62+
"@tripetto/block-text": "^6.0.2",
63+
"@tripetto/block-textarea": "^6.0.3",
64+
"@tripetto/block-url": "^6.0.2",
65+
"@tripetto/block-variable": "^3.0.3",
66+
"@tripetto/block-yes-no": "^6.0.0",
67+
"@tripetto/runner": "^8.1.0",
68+
"@tripetto/runner-fabric": "^8.0.16",
69+
"@tripetto/runner-react-hook": "^5.0.2",
4170
"d3-geo-projection": "^4.0.0",
42-
"daisyui": "4.6.2",
43-
"date-fns": "3.3.1",
71+
"daisyui": "4.10.1",
72+
"date-fns": "3.6.0",
4473
"escape-html": "1.0.3",
45-
"hamburger-react": "^2.5.0",
46-
"i18next": "^23.8.2",
47-
"i18next-resources-to-backend": "^1.2.0",
48-
"immer": "^10.0.3",
74+
"hamburger-react": "^2.5.1",
75+
"i18next": "^23.11.5",
76+
"i18next-resources-to-backend": "^1.2.1",
77+
"immer": "^10.1.1",
4978
"lodash": "4.17.21",
50-
"next": "14.1.3",
79+
"next": "14.2.1",
5180
"next-themes": "0.3.0",
5281
"penner": "^0.1.3",
5382
"phaser": "3.55.2",
5483
"phaser3-nineslice": "0.5.0",
5584
"phaser3-rex-plugins": "1.1.85",
5685
"pixi-scrollbox": "^2.3.1",
5786
"pixi-tagged-text": "^3.15.1",
58-
"pixi-viewport": "^5.0.2",
59-
"pixi.js": "^7.4.0",
87+
"pixi-viewport": "^5.0.3",
88+
"pixi.js": "^7.4.2",
6089
"react": "18.2.0",
6190
"react-dom": "18.2.0",
62-
"react-i18next": "14.0.5",
91+
"react-i18next": "14.1.0",
6392
"react-infinite-scroll-component": "6.1.0",
64-
"react-player": "2.14.1",
93+
"react-player": "2.16.0",
6594
"react-simple-maps": "^3.0.0",
6695
"server-only": "^0.0.1",
6796
"slate": "0.102.0",
6897
"styled-components": "6.1.8",
98+
"tslib": "^2.6.2",
6999
"webfontloader": "1.6.28",
70-
"zustand": "^4.5.0"
100+
"zustand": "^4.5.2"
71101
},
72102
"devDependencies": {
73-
"@commitlint/cli": "18.6.0",
74-
"@commitlint/config-conventional": "18.6.0",
75-
"@next/eslint-plugin-next": "^14.1.0",
76-
"@storybook/addon-essentials": "7.6.13",
77-
"@storybook/addon-interactions": "7.6.13",
78-
"@storybook/addon-links": "7.6.13",
79-
"@storybook/blocks": "7.6.13",
80-
"@storybook/nextjs": "7.6.13",
81-
"@storybook/react": "7.6.13",
103+
"@commitlint/cli": "19.2.2",
104+
"@commitlint/config-conventional": "19.2.2",
105+
"@next/eslint-plugin-next": "^14.2.3",
106+
"@storybook/addon-essentials": "8.0.8",
107+
"@storybook/addon-interactions": "8.0.8",
108+
"@storybook/addon-links": "8.0.8",
109+
"@storybook/blocks": "8.0.8",
110+
"@storybook/nextjs": "8.0.8",
111+
"@storybook/react": "8.0.8",
82112
"@storybook/testing-library": "0.2.2",
83113
"@types/escape-html": "^1.0.4",
84-
"@types/lodash": "4.14.202",
114+
"@types/lodash": "4.17.0",
85115
"@types/penner": "^0.1.3",
86-
"@types/react": "18.2.55",
116+
"@types/react": "18.2.78",
87117
"@types/react-simple-maps": "^3.0.4",
88118
"@types/safe-json-stringify": "1.1.5",
89119
"@types/webfontloader": "1.6.38",
90-
"@typescript-eslint/eslint-plugin": "6.21.0",
91-
"@typescript-eslint/parser": "6.21.0",
92-
"autoprefixer": "10.4.17",
93-
"eslint": "8.56.0",
120+
"@typescript-eslint/eslint-plugin": "7.6.0",
121+
"@typescript-eslint/parser": "7.6.0",
122+
"autoprefixer": "10.4.19",
123+
"eslint": "8.57.0",
94124
"eslint-config-airbnb": "19.0.4",
95-
"eslint-config-airbnb-typescript": "17.1.0",
96-
"eslint-config-next": "14.1.3",
125+
"eslint-config-airbnb-typescript": "18.0.0",
126+
"eslint-config-next": "14.2.1",
97127
"eslint-import-resolver-typescript": "^3.6.1",
98128
"eslint-plugin-import": "2.29.1",
99129
"eslint-plugin-jsx-a11y": "6.8.0",
100-
"eslint-plugin-react": "7.33.2",
130+
"eslint-plugin-react": "7.34.1",
101131
"eslint-plugin-react-hooks": "4.6.0",
102-
"eslint-plugin-storybook": "0.6.15",
103-
"eslint-plugin-tailwindcss": "^3.14.2",
104-
"husky": "9.0.10",
132+
"eslint-plugin-storybook": "0.8.0",
133+
"eslint-plugin-tailwindcss": "^3.17.0",
134+
"husky": "9.0.11",
105135
"lint-staged": "15.2.2",
106136
"phaser3spectorjs": "^0.0.8",
107-
"postcss": "8.4.35",
108-
"storybook": "7.6.13",
109-
"tailwindcss": "3.4.1",
110-
"typescript": "5.3.3"
137+
"postcss": "8.4.38",
138+
"storybook": "8.0.8",
139+
"tailwindcss": "3.4.3",
140+
"typescript": "5.4.5"
111141
},
112-
"overrides": {
113-
"prosemirror-tables": "1.1.1"
114-
},
115-
"description": "Hololive EN Fan Server website",
142+
"description": "HoloEN Fan website",
116143
"repository": {
117144
"type": "git",
118-
"url": "git+https://github.com/GoldElysium/hefs-website.git"
145+
"url": "git+https://github.com/GoldElysium/hef-website.git"
119146
},
120147
"author": "GoldElysium",
121148
"license": "MIT",
122149
"bugs": {
123-
"url": "https://github.com/GoldElysium/hefs-website/issues"
150+
"url": "https://github.com/GoldElysium/hef-website/issues"
124151
},
125-
"homepage": "https://github.com/GoldElysium/hefs-website#readme"
152+
"homepage": "https://github.com/GoldElysium/hef-website#readme"
126153
}

0 commit comments

Comments
 (0)