Thanks to visit codestin.com
Credit goes to github.com

Skip to content

refactor: reorganize frontend into feature-driven directory structure#91

Merged
wesbillman merged 2 commits intomainfrom
make-frontend-feature-driven
Feb 12, 2026
Merged

refactor: reorganize frontend into feature-driven directory structure#91
wesbillman merged 2 commits intomainfrom
make-frontend-feature-driven

Conversation

@wesbillman
Copy link
Collaborator

Summary

  • Reorganizes frontend source files from a flat structure into feature-driven directories (features/actions, features/agents, features/branches, features/diff, features/notes, features/projects, features/sessions, features/settings, features/timeline)
  • Moves shared/reusable components and utilities into a shared/ directory
  • Updates all import paths across 50 files to reflect the new structure

🤖 Generated with Claude Code

Move 48 flat files in src/lib/ into a feature-driven layout under
features/ (projects, branches, timeline, diff, sessions, agents,
actions, notes, settings) and shared/ for reusable primitives.

Pure file-move refactor — no logic, API, or component name changes.
All import paths updated from relative to match new locations.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
@wesbillman wesbillman merged commit 0307393 into main Feb 12, 2026
3 checks passed
@wesbillman wesbillman deleted the make-frontend-feature-driven branch February 12, 2026 23:24
loganj added a commit that referenced this pull request Feb 26, 2026
External links (http/https) clicked inside the Tauri webview were
navigating within the app instead of opening in the user's browser.
Intercept these clicks and use @tauri-apps/plugin-shell to open them
externally. In the web browser context, default behavior is preserved.

Co-authored-by: Claude Opus 4.6 <[email protected]>
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