Skip to content

[feat] Add a full Github project view under "Tasks"#1424

Merged
AmethystLiang merged 4 commits intomainfrom
github-ui
May 5, 2026
Merged

[feat] Add a full Github project view under "Tasks"#1424
AmethystLiang merged 4 commits intomainfrom
github-ui

Conversation

@AmethystLiang
Copy link
Copy Markdown
Contributor

@AmethystLiang AmethystLiang commented May 5, 2026

Summary

  • Split src/main/github/project-view.ts into internals.ts and mutations.ts modules
  • Extract ProjectItemSlugDialog into focused subcomponents: SlugDialogBody, AssigneesEditor, LabelsEditor, Comments
  • Tidy related call sites and shared types

Test plan

  • App launches and the GitHub project view loads
  • Project picker, slug dialog (assignees/labels/comments) work as before
  • Typecheck passes

Made with Orca 🐋

AmethystLiang and others added 3 commits May 4, 2026 21:38
Co-authored-by: Orca <help@stably.ai>
@AmethystLiang AmethystLiang changed the title refactor(github-project): split project-view and slug-dialog into modules [feat] Add a full Github project view under "Tasks" May 5, 2026
@AmethystLiang AmethystLiang merged commit 70ffa0a into main May 5, 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