Skip to content

Add project duplication and rename features#5

Merged
neko3cs merged 2 commits intomainfrom
feature/issue-2-project-duplicate-rename
Mar 31, 2026
Merged

Add project duplication and rename features#5
neko3cs merged 2 commits intomainfrom
feature/issue-2-project-duplicate-rename

Conversation

@neko3cs
Copy link
Copy Markdown
Owner

@neko3cs neko3cs commented Mar 31, 2026

Summary

  • プロジェクトメニュー(⋯ボタン)に「このプロジェクトを複製」を追加。複製時のプロジェクト名は「{元の名前} コピー」となり、機能エントリも含めて全てコピーされる
  • プロジェクトメニューに「プロジェクト名を変更」を追加。ダイアログで新しい名前を入力して変更できる
  • メニューポップオーバーの表示不具合を修正(positioning: fixed + zIndexFloating で親要素のオーバーフロークリッピングを回避)

Closes #2

Test plan

  • プロジェクトの⋯ボタンをクリックしてメニューが正しく表示されることを確認
  • 「このプロジェクトを複製」で機能エントリ・生産性を含めたコピーが作成されることを確認
  • 複製後のプロジェクト名が「{元の名前} コピー」になっていることを確認
  • 「プロジェクト名を変更」ダイアログで名前が変更できることを確認
  • 空文字での変更ができないことを確認
  • pnpm test が全件パスすることを確認

🤖 Generated with Claude Code

neko3cs and others added 2 commits March 31, 2026 13:02
- Add duplicateProject: copies project with all entries, appending 「コピー」 to name
- Add renameProject: allows renaming existing projects via a dialog
- Add menu items in project card menu (⋯) for both operations
- Fix menu popover clipping with positioning fixed strategy and zIndexFloating

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@neko3cs neko3cs merged commit 6084f2d into main Mar 31, 2026
@neko3cs neko3cs deleted the feature/issue-2-project-duplicate-rename branch March 31, 2026 09:10
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