Skip to content

enhance: バブルゲームのランキングにフォロー中を追加 - #32

Merged
kozakura913 merged 1 commit into
cheripia-dev:developfrom
4ster1sk:feat/bubble-game-following-ranking
Nov 13, 2026
Merged

kozakura913 merged 1 commit into
cheripia-dev:developfrom
4ster1sk:feat/bubble-game-following-ranking

Conversation

@4ster1sk

Copy link
Copy Markdown
Contributor

What

Why

Additional info (optional)

Checklist

  • コントリビューションガイドを読みました( Read the contribution guide)
  • ローカル環境で動作しました(Test working in a local environment)
  • (必要なら)CHANGELOG_CHERIPIA.mdの更新((If needed) Update CHANGELOG_CHERIPIA.md)
  • (必要なら)テストの追加((If possible) Add tests)

scope=following で自分とフォロー中のユーザーの記録だけを返す。ゲストが指定した場合は SIGNIN_REQUIRED を返す。Refs cheripia-dev#27
@github-actions

Copy link
Copy Markdown
Contributor

このPRによるapi.jsonの差分

差分はこちら
--- base
+++ head
@@ -28293,6 +28293,14 @@
                 "properties": {
                   "gameMode": {
                     "type": "string"
+                  },
+                  "scope": {
+                    "type": "string",
+                    "enum": [
+                      "all",
+                      "following"
+                    ],
+                    "default": "all"
                   }
                 },
                 "required": [
@@ -28340,6 +28348,15 @@
                   "$ref": "#/components/schemas/Error"
                 },
                 "examples": {
+                  "SIGNIN_REQUIRED": {
+                    "value": {
+                      "error": {
+                        "message": "Signin required.",
+                        "code": "SIGNIN_REQUIRED",
+                        "id": "e2e92334-9e26-41ab-a7b4-1af2c554b1cb"
+                      }
+                    }
+                  },
                   "INVALID_PARAM": {
                     "value": {
                       "error": {
@@ -28459,6 +28476,14 @@
                 "properties": {
                   "gameMode": {
                     "type": "string"
+                  },
+                  "scope": {
+                    "type": "string",
+                    "enum": [
+                      "all",
+                      "following"
+                    ],
+                    "default": "all"
                   }
                 },
                 "required": [
@@ -28506,6 +28531,15 @@
                   "$ref": "#/components/schemas/Error"
                 },
                 "examples": {
+                  "SIGNIN_REQUIRED": {
+                    "value": {
+                      "error": {
+                        "message": "Signin required.",
+                        "code": "SIGNIN_REQUIRED",
+                        "id": "e2e92334-9e26-41ab-a7b4-1af2c554b1cb"
+                      }
+                    }
+                  },
                   "INVALID_PARAM": {
                     "value": {
                       "error": {
[Get diff files from Workflow Page](https://github.com/cheripia-dev/cheripia/actions/runs/43435142697)

@4ster1sk
4ster1sk requested a review from kozakura913 November 13, 2026 13:37
@4ster1sk
4ster1sk marked this pull request as ready for review November 13, 2026 13:37
@github-actions

Copy link
Copy Markdown
Contributor

⚙️ Backend Diagnostics Report

Memory: After GC

(No significant changes)

V8 Heap Snapshot Statistics

Metric @ Base @ Head Δ MAD
$\color{gray}{\rule{8pt}{8pt}}$ Total 105 MB
± 808 B
105 MB
± 600 B
$\text{+2.6 KB}$
$\text{+0\%}$
1 KB
$\color{orange}{\rule{8pt}{8pt}}$ Code 29 MB 29 MB $\text{+376 B}$ 177 B
$\color{red}{\rule{8pt}{8pt}}$ Strings 40 MB 40 MB $\text{+2.4 KB}$ 946 B
$\color{cyan}{\rule{8pt}{8pt}}$ JS arrays 5.9 MB 5.9 MB $\text{+32 B}$ 0 B
$\color{green}{\rule{8pt}{8pt}}$ Typed arrays 610 KB 610 KB 0 B 0 B
$\color{yellow}{\rule{8pt}{8pt}}$ System objects 2.3 MB 2.3 MB $\text{-496 B}$ 436 B
$\color{violet}{\rule{8pt}{8pt}}$ Other JS objs 27 MB 27 MB $\text{+376 B}$ 144 B
$\color{pink}{\rule{8pt}{8pt}}$ Other non-JS objs 40 KB 40 KB 0 B 0 B

Download representative heap snapshot: base / head

@github-actions

Copy link
Copy Markdown
Contributor

🖥 Frontend Diagnostics Report

(No significant changes)

View details

Requests by resource type
Type Requests Encoded bytes
Base Head Δ Base Head Δ
Document 2 2 0 39 KB 39 KB 0 B
Script 155 155 0 3.3 MB 3.3 MB $\color{orange}{\text{+15 B}}$
Stylesheet 68 68 0 338 KB 338 KB $\color{orange}{\text{+20 B}}$
Fetch 22 22 0 55 KB 55 KB 0 B
Image 10 10 0 386 KB 386 KB 0 B
Font 6 6 0 8.4 MB 8.4 MB $\color{green}{\text{-90 B}}$
Other 9 9 0 354 KB 354 KB $\color{orange}{\text{+16 B}}$
V8 heap snapshot statistics
Metric @ Base @ Head Δ MAD
$\color{gray}{\rule{8pt}{8pt}}$ Total 19 MB
± 12 KB
19 MB
± 28 KB
$\text{-16 KB}$
$\text{-0.1\%}$
30 KB
$\color{orange}{\rule{8pt}{8pt}}$ Code 3.6 MB 3.6 MB $\text{-1.2 KB}$ 2.5 KB
$\color{red}{\rule{8pt}{8pt}}$ Strings 2.4 MB 2.4 MB $\text{-20 B}$ 543 B
$\color{cyan}{\rule{8pt}{8pt}}$ JS arrays 156 KB 156 KB $\text{-128 B}$ 99 B
$\color{green}{\rule{8pt}{8pt}}$ Typed arrays 0 B 0 B 0 B 0 B
$\color{yellow}{\rule{8pt}{8pt}}$ System objects 0 B 0 B 0 B 0 B
$\color{violet}{\rule{8pt}{8pt}}$ Other JS objs 4.9 MB 4.9 MB $\text{-512 B}$ 848 B
$\color{pink}{\rule{8pt}{8pt}}$ Other non-JS objs 7.5 MB 7.5 MB $\text{-21 KB}$ 27 KB

Download representative heap snapshot: base / head

📦 Bundle Stats

Chunk size diff (1 updated, 0 added, 0 removed)
Chunk Base Head Δ Δ (%)
(total) 7.5 MB 7.5 MB $\text{+504 B}$ $\text{+0\%}$
src/pages/drop-and-fusion.vue ja-JP/lHEnq0LW0-_70pG8Pu.js → ja-JP/lHEnq0LW0-CkAFxp_V.js
45 KB 46 KB $\text{+498 B}$ $\color{orange}{\text{+1.1\%}}$
(other generated chunks) 2.4 MB 2.4 MB $\text{+6 B}$ $\text{+0\%}$
Startup chunk size (0 updated, 0 added, 0 removed)
Chunk Base Head Δ Δ (%)
(total) 1.4 MB 1.4 MB $\text{+6 B}$ $\text{+0\%}$
(other generated chunks) 902 KB 902 KB $\text{+6 B}$ $\text{+0\%}$
(other) 548 KB 548 KB 0 B 0%

Startup chunks are the Vite entry for src/_boot_.ts and its static imports.

Bundles Modules Entries Imports Size
Static Dynamic Rendered Gzip Brotli
Base 525 3,743 23 15,135 395 13 MB 3.6 MB 3.1 MB
Head 525 3,743 23 15,137 395 13 MB 3.6 MB 3.1 MB
Δ 0 0 0 $\color{orange}{\text{+2}}$ 0 $\color{orange}{\text{+1 KB}}$ $\text{+221 B}$ $\text{+176 B}$
Δ (%) 0% 0% 0% $\text{+0\%}$ 0% $\text{+0\%}$ $\text{+0\%}$ $\text{+0\%}$

Open treemap HTML

@kozakura913

Copy link
Copy Markdown
Contributor

リバースプロキシのキャッシュ指示を良い感じ™にできてるか一応調べたほうが良いかも。GET/POSTでキャッシュ制御が違う感じにできてれば良さそう

@kozakura913
kozakura913 merged commit dd42d68 into cheripia-dev:develop Nov 13, 2026
48 of 49 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants