Skip to content

バージョンアップや機能を追加#44

Merged
su-u merged 18 commits into
mainfrom
fix-renew
Jun 14, 2026
Merged

バージョンアップや機能を追加#44
su-u merged 18 commits into
mainfrom
fix-renew

Conversation

@su-u

@su-u su-u commented Jun 14, 2026

Copy link
Copy Markdown
Owner

No description provided.

su-u and others added 18 commits June 7, 2026 17:21
- rsuite / @rsuite/icons を削除し antd に一本化(依存・CSS含む)
- antd 互換レイアウト shim (Grid/Row/Col/Panel/PanelGroup/Form 等) を追加し、各ページの構造は維持
- 共通部品(Layout/SideNavBar/Provider/Form系/PageTitle/PanelHeader)を antd 化
- @ant-design/nextjs-registry を導入し SSR の FOUC を解消
- 未使用の @faker-js/faker を削除
- CodeMirror を next/dynamic で遅延読込し初期バンドルを軽量化
- ダークテーマ配色・入力欄/枠線色・カード余白・行間・レスポンシブ(サイドバー折りたたみ等)を調整
- README を現状(技術スタック)に合わせて更新

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- サイドバーの横幅を 220px → 200px に縮小
- サイドバーの折りたたみトリガーを作り直し(GitHub+トグルを下部バーに整列、最小化時はトグルのみ中央表示)
- 画像生成ページの入力幅をレスポンシブ化(プリセットサイズ/幅/高さ等が狭幅でパネルからはみ出さないよう width:100% + maxWidth に変更)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- 比較対象1/2の入力欄と差分ビューを1つの編集可能な差分エディタに統合
  (左ペイン=比較対象1 / 右ペイン=比較対象2、差分はリアルタイム表示)
- Monaco を非制御化し、復元はマウント時に初期投入・編集はフォームへ反映
- クリアボタンをエディタインスタンス経由の命令的クリアに変更し動作するよう修正
- 左ペインのカーソル飛びを解消

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- 2進数/8進数/10進数/16進数を相互変換するツールを追加
- BigInt で大きな桁も誤差なく変換、不正入力はエラー表示、負号対応
- ロジックは radixConverterLib に分離しテスト追加
- 数値ツールグループに登録

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
FeatureCard の `height: 120px !importanta` を `!important` に修正。
不正な値だったためカード本体の高さが適用されず、ホームのカードサイズが崩れていた。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
動的CSS(antd cssinjs / emotion)が読み込まれる前の初回描画で、サイドバー+コンテンツの
横並び等のレイアウト骨格が崩れていた。layout.tsx の <body> に critical CSS を
inline <style> で埋め込み、SSR HTML の初回描画から正しい配置になるようにした。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
emotion/antd cssinjs のクラス(css-xxx / css-dev-only-...)は JS 経由で適用されるため
初回描画に間に合わず、サイドバーの下にコンテンツが回り込むちらつきが出ていた。
Layout に display:flex/flex-direction:row/height、Content に flex/min-width/overflow、
Sider に背景色を inline style で付与し、クラス適用前の初回描画から横並びを確定させる。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
レイアウト骨格は要素への inline style 属性(df4f1c6)で固定済みのため、
layout.tsx の critical CSS <style> ブロックは不要。削除する。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
HEX・RGB・HSLを入力形式から自動判別して相互変換するツールを追加。
アルファ値・短縮記法に対応し、変換結果のプレビューと
ネイティブカラーピッカーも備える。サイドバー/ホームには
新設の「カラーツール」グループとして登録する。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
JWTをヘッダー・ペイロード・署名に分解して表示するツールを追加。
ヘッダー/ペイロードは整形JSON、iat/exp/nbf等の時刻クレームは
日時に変換して表示する(expは有効期限の状態も併記)。
出力は内容に追従する読み取り専用TextArea(上限行付き)にして
1画面に収まるようにし、「エンコード」グループに登録する。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
LabelInput の addon は text-align: right を指定していたが !important が無く、
antd v5 既定の text-align: center に specificity で負けて中央寄せのままだった。
!important を付けて意図どおり右寄せにする。
基数変換・カラー・JWT など LabelInput を使う出力ラベル全てに反映される。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
他の機能コンポーネント(RadixConverter/JsonFormatter)と同じグルーピング順
(外部 → layout → Layout/App → 機能フック → Form等)に揃える。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Features 未登録でサイドバーに出ておらず、生成ロジックも未実装の死蔵コード。
ビルドのたびに不要なルートが生成されていたため削除する。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
スキーマビルダー方式で氏名・住所・日時・金融・乗り物など58種のダミーデータを
JSON / CSV / Markdown / SQL(INSERT) 形式で生成するツール。

- @faker-js/faker (ja/en) で生成。ESM専用のため next.config.js の
  transpilePackages に追加
- プリセット / 列のドラッグ&ドロップ並び替え / 上書き前の確認ダイアログ
- 型選択は検索・カテゴリタブ・生成サンプル付きのモーダル
- ロジックは types / fieldTypes / generators / formatters / presets に分割し
  dummyLib.ts はバレルとして再エクスポート
- Features.tsx の生成ツール群に登録

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@su-u su-u self-assigned this Jun 14, 2026
@vercel

vercel Bot commented Jun 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
tools-su-u-dev Ready Ready Preview, Comment Jun 14, 2026 3:26pm

@su-u
su-u merged commit 4cdb0fe into main Jun 14, 2026
2 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