Skip to content

Show cloud sync promo for free users and enhance tree explorer#111

Merged
ric-v merged 2 commits into
dev-asterix:mainfrom
ric-v:main
Jun 29, 2026
Merged

Show cloud sync promo for free users and enhance tree explorer#111
ric-v merged 2 commits into
dev-asterix:mainfrom
ric-v:main

Conversation

@ric-v

@ric-v ric-v commented Jun 29, 2026

Copy link
Copy Markdown
Member

This pull request includes a version bump to 2.1.3 and introduces several enhancements and fixes across the extension, most notably improvements to the tree view for materialized views, a more targeted Cloud Sync promo for free users, and updates to the changelog reflecting new features and pricing. The update also includes UI/UX refinements and code maintenance.

Materialized View Support Enhancements

  • Materialized views now appear as collapsible items in the database tree, with dedicated child nodes for columns and indexes, improving navigation and consistency with tables and views. (src/providers/DatabaseTreeProvider.ts [1] src/providers/tree/loaders/SchemaLoader.ts [2] src/providers/tree/loaders/TableLoader.ts [3]
  • The columns for materialized views are now loaded using pg_catalog.pg_attribute, ensuring accurate column listings even when information_schema.columns is incomplete. (src/providers/tree/loaders/TableLoader.ts src/providers/tree/loaders/TableLoader.tsR103-R112)

Cloud Sync Promo & Settings Hub Improvements

  • Added a dedicated Cloud Sync promo view for free users in the Settings Hub, highlighting benefits and providing upgrade and local sync setup options. (templates/settings-hub/index.html [1] templates/settings-hub/scripts.js [2] [3] templates/settings-hub/styles.css [4]

Documentation & Changelog Updates

  • Updated CHANGELOG.md for the 2.0.0 release, including new features, pricing, and tier descriptions. Also added entries for recent AI credentials management and UI changes. (CHANGELOG.md [1] [2] [3]

Version Bump

  • Bumped extension version from 2.1.2 to 2.1.3 in package.json.

These changes improve the user experience for both free and paid users, enhance support for PostgreSQL materialized views, and keep documentation and versioning up to date.

ric-v added 2 commits June 29, 2026 23:07
Free users saw the same "Set Up Cloud Sync" wizard entry point as paid
users, with no nudge toward upgrading. Now the unconfigured view forks
on tier: free gets a benefits list and "Get NexQL License" CTA; paid
tier keeps the existing wizard button. Local Postgres sync is still
accessible via a secondary button at the bottom of the promo.

Also includes materialized view child nodes (Columns + Indexes) in the
tree explorer, and switches mat-view column query to pg_catalog to
cover cases where information_schema excludes them.
@vercel

vercel Bot commented Jun 29, 2026

Copy link
Copy Markdown

@ric-v is attempting to deploy a commit to the asterix-dev Team on Vercel.

A member of the Team first needs to authorize it.

@vercel

vercel Bot commented Jun 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
pg-studio Ready Ready Preview, Comment Jun 29, 2026 5:39pm

@ric-v ric-v merged commit ca4631b into dev-asterix:main Jun 29, 2026
3 of 14 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