Skip to content

feat: v1.0.0 stability enhancements and docker discovery UI#80

Open
Yashh56 wants to merge 4 commits into
Relwave:developfrom
Yashh56:Yashh56/fix
Open

feat: v1.0.0 stability enhancements and docker discovery UI#80
Yashh56 wants to merge 4 commits into
Relwave:developfrom
Yashh56:Yashh56/fix

Conversation

@Yashh56

@Yashh56 Yashh56 commented Jun 23, 2026

Copy link
Copy Markdown
Member

Description

This PR addresses several critical stability issues and enhances the frontend UI in preparation for the v1.0.0 release.

It introduces a read-only mode for the Add Connection dialog to prevent accidental modification of discovered Docker database credentials, refactors components for better code cohesion, fixes a flaky cache TTL test, and improves the reliability of the DB connectors.

Changes Included

  • feat(ui): Added read-only mode for discovered databases in the AddConnectionDialog to protect auto-extracted container credentials.
  • refactor(ui): Renamed DatabaseDetail to DatabasePreview to prevent routing conflicts and reorganized global hooks into feature-specific directories (src/features/home/hooks).
  • fix(bridge): Resolved the flaky dbStore.test.ts by increasing the test TTL buffer and improved RPC error handling across services.
  • feat(bridge): Implemented an LRU cache utility to boost connector performance and improved SQLite/Postgres connection stability.

Testing Checklist

  • Bridge test suite passes 100% (dbStore flaky test resolved)
  • Tested discovery of Docker containers and verified credentials map properly
  • Verified frontend build passes with reorganized imports

@Yashh56 Yashh56 changed the base branch from master to develop June 23, 2026 15:47
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