Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
4e0e7d0
Fix app workflows
kqito Mar 22, 2025
7a390ed
Fix version of kqito/manage-heroku-review-app temporary
kqito Mar 22, 2025
92f579b
Pin version of kqito/manage-heroku-review-app to specific commit hash
kqito Mar 22, 2025
b202913
Fix to destory for sync app
kqito Mar 23, 2025
d74d20d
.gitignoreにCursorを追加
sayn0s Mar 22, 2025
f1f22e1
package.jsonにNode.jsのバージョンを22.14.0として設定するvoltaセクションを追加
sayn0s Mar 22, 2025
79a96fc
package.jsonのvoltaセクションにNode.jsのバージョン22.14.0を再追加
sayn0s Mar 22, 2025
1b6f849
webpack-bundle-analyzerの型定義を追加し、分析用のスクリプトをpackage.jsonに追加。webpack.con…
sayn0s Mar 22, 2025
4d41190
webpack.config.mjsの設定を更新し、ソースマップをsource-mapに変更、モードをproductionに設定。最適化オ…
sayn0s Mar 22, 2025
7786301
Document.tsxとssr.tsxに新しいスクリプトファイル(vendors.js、iconify.js、ffmpeg.chunk.…
sayn0s Mar 22, 2025
ceb4457
p-min-delayパッケージを削除し、余計なdelayをなくすためcreateRoutes.tsx内のlazyインポートを直接インポー…
sayn0s Mar 22, 2025
be2bbfb
各ページのprefetch関数をPromise.allを使用して非同期処理の並列化
sayn0s Mar 22, 2025
62a15d1
lodashとその型定義を削除し、代わりにカスタムのdeepMerge関数とdebounce関数を実装
sayn0s Mar 22, 2025
d97b36c
SVGファイル、アニメーション、画像ファイルの最適化
sayn0s Mar 22, 2025
b61da37
material-symbolsを使っている分だけのアイコンのバンドルになるように修正
sayn0s Mar 22, 2025
727e8d1
アイコンのパスが誤っていたため修正
sayn0s Mar 22, 2025
a6aced7
最新版Chrome対応していればよいため、core-jsとview-transitions-polyfillを削除
sayn0s Mar 22, 2025
7022525
FFmpegのインポート方法を動的インポートに変更し、パフォーマンスを向上
sayn0s Mar 22, 2025
d0bfd63
アニメーションと画像のパスを最適化されたディレクトリに変更
sayn0s Mar 22, 2025
8d267af
不要なファイル取得関数を削除し、画像のプリロードリンクを直接指定するように変更
sayn0s Mar 22, 2025
0554c54
AspectRatioコンポーネントを非推奨としてマークし、EpisodePageコンポーネントからの使用を削除
sayn0s Mar 22, 2025
ba1d59f
CarouselSectionコンポーネントでアイテムスタイルをuseMemoでメモ化し、レンダリングを最適化。JumbotronSect…
sayn0s Mar 22, 2025
35288c2
画像にloading="lazy"属性を追加し、パフォーマンスを向上させるための最適化を実施
sayn0s Mar 22, 2025
1aac584
SSRのレンダリング処理を改善し、HTML出力にReactコンポーネントを組み込み、スクリプトをdefer属性付きで読み込むように変更
sayn0s Mar 23, 2025
52a2e92
SVGロゴファイルのフォント設定を更新し、各ロゴのサイズを修正
sayn0s Mar 23, 2025
313c1fc
Hoverableコンポーネントにマウスホバー時の状態管理を追加し、onMouseEnterおよびonMouseLeaveイベントを実装。…
sayn0s Mar 23, 2025
adb86e6
APIエンドポイントに対するキャッシュ制御を追加し、静的コンテンツには適切なキャッシュ設定を適用するように変更
sayn0s Mar 23, 2025
abcf702
ぱっとみFCP改善とかできていたが、根本的な改善になっていなかったためリバート
sayn0s Mar 23, 2025
7e4a226
unocssのランタイム実行を廃止
sayn0s Mar 23, 2025
678574e
unocssのランタイム実行を廃止対応
sayn0s Mar 23, 2025
ad10ed6
postcss周りのビルドエラー解消
sayn0s Mar 23, 2025
b0d58a6
postcss-preset-envのインストール忘れ対応
sayn0s Mar 23, 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
33 changes: 30 additions & 3 deletions .github/workflows/create_heroku_review_app.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,40 @@
name: Review App
on:
pull_request_target:
types: [opened]
pull_request:
types: [opened, synchronize]

jobs:
create-review-app:
runs-on: ubuntu-latest
steps:
- uses: fastruby/manage-heroku-review-app@9fa49f0320460f278c3687bc348dd0cbb18555dc # v1.3
- name: Get PR Number
id: get_pr_number
run: echo "::set-output name=pr_number::${{ github.event.pull_request.number }}"

- name: Check if PR Number is greater than 140
id: set_step_id
run: |
pr_number=${{ steps.get_pr_number.outputs.pr_number }}
if [ $pr_number -gt 140 ]; then
echo "::set-output name=step_id::true"
else
echo "::set-output name=step_id::false"
fi

- name: Display step_id
run: echo "Step ID is ${{ steps.set_step_id.outputs.step_id }}"

- uses: kqito/manage-heroku-review-app@55e434ad5ac86f21cf2f7654de1566973fbc7046
if: ${{ steps.set_step_id.outputs.step_id == 'true' }}
with:
action: destroy
env:
HEROKU_API_TOKEN: ${{ secrets.HEROKU_API_TOKEN }}
HEROKU_PIPELINE_ID: ${{ secrets.HEROKU_PIPELINE_ID }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- uses: kqito/manage-heroku-review-app@55e434ad5ac86f21cf2f7654de1566973fbc7046
if: ${{ steps.set_step_id.outputs.step_id == 'true' }}
with:
action: create
env:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/destroy_heroku_review_app.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
destroy-review-app:
runs-on: ubuntu-latest
steps:
- uses: fastruby/manage-heroku-review-app@9fa49f0320460f278c3687bc348dd0cbb18555dc # v1.3
- uses: kqito/manage-heroku-review-app@55e434ad5ac86f21cf2f7654de1566973fbc7046
with:
action: destroy
env:
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -219,3 +219,6 @@ $RECYCLE.BIN/

# Wireit
.wireit

# Cursor
.cursor
3 changes: 3 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@
"engines": {
"node": "22.14.0"
},
"volta": {
"node": "22.14.0"
},
"pnpm": {
"overrides": {
"es-abstract": "~1.23.9",
Expand Down
Loading
Loading