Skip to content

Merge: env/dev -> env/prod (#161-#166 Xブランド化・シェア再編・UIトーン統一 ほか)#173

Merged
ShinoharaTa merged 20 commits into
env/prodfrom
env/dev
Jul 11, 2026
Merged

Merge: env/dev -> env/prod (#161-#166 Xブランド化・シェア再編・UIトーン統一 ほか)#173
ShinoharaTa merged 20 commits into
env/prodfrom
env/dev

Conversation

@ShinoharaTa

Copy link
Copy Markdown
Member

dev環境で確認済みの以下を本番へデプロイする(env/prodへのpushで prod-deploy.yml が発火)。

含まれる変更

dev-deploy は成功済み: https://github.com/428lab/debug-shrine/actions/runs/29160700234

🤖 Generated with Claude Code

ShinoharaTa and others added 20 commits July 11, 2026 18:08
- XロゴをインラインSVGコンポーネント(IconX.vue)として追加
  (FontAwesome kit 5.15.4にfa-x-twitterが無いため)
- フッター/シェアのボタンをアイコンのみにし、aria-labelを付与
- .bg-twitter(#1da1f2)を.bg-x(#000)へ置き換え
- リンク先をx.com(フッター)/x.com/intent/post(シェア)へ更新

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Twitter表記をXブランドへ更新しSNSボタンをアイコンのみに変更
- 対応環境ではWeb Share API(OSのシェアシート)ボタンを一次導線として表示
- 直リンクをX/Bluesky/Facebookのアイコンのみボタンに整理
  (BlueskyアイコンはFA5に無いためインラインSVGのIconBluesky.vueを追加)
- シェア文面のクリップボードコピーをShare.vueに統合(全文はtextプロパティ)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
全文(shareText)はShareのtextプロパティ経由でコピー・シェアシートに渡す。
sanpaiは成功時のみ全文を渡す(expire/noaction時はstatus未設定のため)。
dashboardのShareText(READMEバッジ用Markdown)はSNSシェアではないため現状維持。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
textプロパティ指定時は旧ShareTextと同様のテキストエリアを表示し、
コピー・シェアシートには編集後のテキストを使う。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
SNSシェアをハイブリッド構成に再編(Web Share API+X/Bluesky/Facebook+コピー)
- color.cssを:rootのCSS変数に再編(サーフェス/琥珀アクセント/SNSブランド色/コンテンツ幅)
- 未使用の.text-* SNSクラス・.bg-line・.bg-hatenaを削除
- .card-shrine(実績カード系サーフェス)/.btn-accent(主要アクション)/
  .label-accent/.section-title/.content-narrowを追加
- インラインコードのBootstrapピンクを琥珀へ(aboutの見出し装飾)
- 経験値バーの青を琥珀へ、本文行間を1.75に

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- 青枠カード・白背景リスト・黒ベタボックスを廃止し、GitHub実績カードと
  同系のダークカード(card-shrine)に統一。ホバー色も調整
- ranking.vue→Ranking.vue(PascalCase統一)、props宣言を正規形に修正
  (実行時のVue warn解消)
- sanpaiGrass.jsをweb/utils/へ移動(SanpaiGrass.vueとの名前衝突による
  ビルドWARNを解消)
- トップの見出しをh2.section-title(太字+絵文字、実績カード群の流儀)に

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- 儀式系アクション(鈴を鳴らす等)は.btn-accent(琥珀)、
  汎用操作(シェア/コピー/エラー復帰)はbtn-outline-lightに整理
- 「でばっぐのうりょく」をボタン風ベタ塗りから琥珀文字のラベル
  (.label-accent)へ変更(押せそうに見える問題の解消)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- おみくじのspinner-border直書きをLoadingコンポーネントへ統一
- おみくじを引く/コンテンツ幅をトークン(.btn-accent/.content-narrow)へ
- 参拝成功後に「おみくじを引く」を主導線として追加
  (参拝→おみくじ→マイページの循環を作る)
- おみくじ結果に「マイページで称号を確認」導線を追加

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- 実績カード群の背景 #0d1117 → var(--color-surface)(4箇所)
- muted文字色 #9a9a9a → var(--color-text-muted)(9箇所)。
  トークン値も実装実態(#9a9a9a)に合わせて統一
- 演出固有の色(狐・おみくじ結果カード・草の緑等)は意匠として直書きのまま
- ページタイトルをh1に(ランキング/マイページ/プロフィール名)、
  実績カード群のセクション見出しをh2に。既存クラス+fs-*で見た目は維持

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- brandlogo/ のうち参照ゼロの5ファイル(twitter/facebook/hatena/line/lab)を削除
  (github.svg はdashboardで使用中のため残す)
- CommonFooterのコメントアウトされた旧SNSリンクブロックを削除

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
UIトーン統一の再発行+残項目(トークン残置換・見出し規約・アセット整理)
dataの空オブジェクト(profile/status)への後付けプロパティ追加は
Vue 2では検知されず、computedのshareMessageが初回評価の
undefinedのままキャッシュされていた。API応答受領時にオブジェクト
ごと差し替えてリアクティブにする。同じパターンのstatusも併せて修正。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
プロフィールのシェア文面がundefinedになる問題を修正
Merge: main -> env/dev (#161-#166 Xブランド化・シェア再編・UIトーン統一 ほか)
@ShinoharaTa ShinoharaTa merged commit f47672c into env/prod Jul 11, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant