Merge: env/dev -> env/prod (#161-#166 Xブランド化・シェア再編・UIトーン統一 ほか)#173
Merged
Conversation
- 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>
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になる問題を修正
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
dev環境で確認済みの以下を本番へデプロイする(env/prodへのpushで prod-deploy.yml が発火)。
含まれる変更
dev-deploy は成功済み: https://github.com/428lab/debug-shrine/actions/runs/29160700234
🤖 Generated with Claude Code