Skip to content

feat: add connection groups#140

Open
imhuytq wants to merge 3 commits intodatlechin:mainfrom
imhuytq:feat/connection-groups
Open

feat: add connection groups#140
imhuytq wants to merge 3 commits intodatlechin:mainfrom
imhuytq:feat/connection-groups

Conversation

@imhuytq
Copy link
Contributor

@imhuytq imhuytq commented Mar 2, 2026

Summary

  • Add ConnectionGroup model with color and nesting support
  • Add GroupStorage for persisting connection groups
  • Add ConnectionGroupEditor and ConnectionGroupFormSheet views
  • Update ConnectionFormView, ConnectionStorage, DatabaseConnection, and WelcomeWindowView to support groups

Test plan

  • Create a new connection group with a name and color
  • Nest connections inside a group on the welcome screen
  • Edit and delete a connection group
  • Verify connections are correctly associated with groups after restart

@chatgpt-codex-connector
Copy link

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Credits must be used to enable repository wide code reviews.

@imhuytq imhuytq force-pushed the feat/connection-groups branch from c3497e9 to e00e14e Compare March 2, 2026 11:34
@datlechin
Copy link
Owner

Run bị lỗi rồi anh ơi

/Users/ngoquocdat/Projects/TablePro/TablePro/Models/DatabaseConnection.swift
/Users/ngoquocdat/Projects/TablePro/TablePro/Models/DatabaseConnection.swift:239:8 Type 'DatabaseConnection' does not conform to protocol 'Hashable'

/Users/ngoquocdat/Projects/TablePro/TablePro/Models/DatabaseConnection.swift:239:8 Type 'DatabaseConnection' does not conform to protocol 'Equatable'

/Users/ngoquocdat/Projects/TablePro/TablePro/Models/DatabaseConnection.swift:256:9 Invalid redeclaration of 'groupId'

/Users/ngoquocdat/Projects/TablePro/TablePro/Models/DatabaseConnection.swift:276:9 Invalid redeclaration of 'groupId'

/Users/ngoquocdat/Projects/TablePro/TablePro/Models/DatabaseConnection.swift:313:1 Type 'DatabaseConnection' does not conform to protocol 'Decodable'

/Users/ngoquocdat/Projects/TablePro/TablePro/Models/DatabaseConnection.swift:313:1 Type 'DatabaseConnection' does not conform to protocol 'Encodable'

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.

2 participants