Skip to content

enhancement(marketplace): database drivers preview-only in Extensions UI - #298

Merged
ZhuchkaTriplesix merged 2 commits into
devfrom
issue/269-marketplace-driver-preview
Jul 10, 2026
Merged

enhancement(marketplace): database drivers preview-only in Extensions UI#298
ZhuchkaTriplesix merged 2 commits into
devfrom
issue/269-marketplace-driver-preview

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Summary

  • Mark Marketplace database drivers as Preview (badge + disabled button + info banner).
  • Block driver install in mock and HTTP repositories until the dynamic plugin runtime ships.
  • Add ExtensionSupport.validateDriverPackage() for future real driver archives (requires manifest.main on disk).
  • Show SnackBar when install fails with a clear message.

Fixes #269

Test plan

  • flutter test test/core/extensions/extension_support_test.dart test/core/market/marketplace_repository_test.dart test/features/extensions/extension_manager_test.dart
  • Edit → Extensions → Marketplace: driver cards show Preview, themes still Install
  • Attempting driver install shows preview notice (no manifest-only folder)

Database driver extensions show Preview status in the Extensions UI,
display an informational banner, and block mock/HTTP install until the
dynamic plugin runtime is available. Adds driver package entry validation
for future real installs.

Fixes #269
@github-actions github-actions Bot added enhancement New feature or request marketplace Extensions marketplace, ExtensionManifest core Core library logic and services labels Jul 10, 2026
Fixes prefer_const_constructors analyzer warnings in CI.
@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit 085d656 into dev Jul 10, 2026
4 checks passed
@ZhuchkaTriplesix ZhuchkaTriplesix self-assigned this Jul 12, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/269-marketplace-driver-preview branch July 26, 2026 14:39
ZhuchkaTriplesix added a commit that referenced this pull request Jul 27, 2026
…review

enhancement(marketplace): database drivers preview-only in Extensions UI
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core Core library logic and services enhancement New feature or request marketplace Extensions marketplace, ExtensionManifest

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant