Skip to content

Conversation

@fumikito
Copy link
Member

@fumikito fumikito commented Dec 6, 2025

Summary

  • テンプレートパーツからBootstrap/FontAwesomeのクラス依存を除去
  • 独自のCSSクラス (hamethread-*) に移行
  • HashboardScreenのVue.jsをReactに移行
  • wp-envによるローカル開発環境を導入
  • i18nスクリプトの改善と翻訳の更新

Related Issues

closes #22

Test plan

  • コメントフォームの表示・投稿が正常に動作する
  • スレッドコントローラーのボタンが正常に動作する
  • フォローボタンが正常に動作する
  • ベストアンサー機能が正常に動作する
  • Hashboard画面のスレッド一覧が正常に表示される
  • 日本語翻訳が正しく表示される

🤖 Generated with Claude Code

fumikito and others added 20 commits December 5, 2025 11:21
- HashboardScreenのレンダリングをVue.jsからwp.elementベースのReactに変更
- フィルターフォームのUX改善(ボタンクリックでフェッチ実行)
- ページネーションのAPIヘッダー名を修正(X-WP-Max-Page)
- WP-CLI dummyコマンドを追加(テストデータ生成用)
- composerの依存関係を更新

Co-authored-by: Claude <noreply@anthropic.com>
- hamethread_icon() ヘルパー関数を追加(フィルターでカスタマイズ可能)
- Dashiconsを使用するように変更
- カスタムドロップダウンCSS/JSを実装(Bootstrap不要)
- button-thread-controller.phpをBootstrapクラスから独自クラスに変更

Co-authored-by: Claude <noreply@anthropic.com>
- form-group, form-control等のBootstrapクラスを独自クラスに変更
- フォーム要素のスタイルをhamethread.scssに追加
- ボタン、バッジのスタイルを追加

Co-authored-by: Claude <noreply@anthropic.com>
- form-group, form-control等を独自クラスに変更
- プレースホルダーのtypo修正(collect→correct)

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Claude <noreply@anthropic.com>
…strap/FontAwesome依存を除去

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Claude <noreply@anthropic.com>
@fumikito fumikito merged commit c37b931 into master Dec 6, 2025
9 checks passed
@fumikito fumikito deleted the feature/remove-bootstrap branch December 6, 2025 01:55
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.

Bootstrap5への依存をなくす

2 participants