Skip to content

Tags: gridex/gridex

Tags

v0.0.19

Toggle v0.0.19's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #76 from gridex/codex/fix-75-postgres-arrays

[codex] Fix PostgreSQL array cell decoding

v0.1.12

Toggle v0.1.12's commit message
chore(release): bump windows version to 0.1.12

v0.0.18

Toggle v0.0.18's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #64 from gridex/fix/issue-63-refresh-schema-on-reload

fix(grid): re-introspect schema on Cmd+R and sidebar double-click (#63)

v0.1.11

Toggle v0.1.11's commit message
chore(release): bump windows version to 0.1.11

v0.1.10

Toggle v0.1.10's commit message
chore(release): bump windows version to 0.1.10

v0.0.17

Toggle v0.0.17's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #56 from gridex/feat/explain-options-pgadmin-style

chore(release): bump version to 0.0.17

v0.0.16

Toggle v0.0.16's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #50 from gridex/fix/explain-button-per-db-syntax

fix(query): per-engine EXPLAIN syntax, fixes #49

v0.0.14

Toggle v0.0.14's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #48 from gridex/release/0.0.14

chore(release): bump version to 0.0.14

v0.0.13

Toggle v0.0.13's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #45 from gridex/release/0.0.13-postgres-ssl

chore(release): bump version to 0.0.13

v0.1.9

Toggle v0.1.9's commit message
perf(query-result): unfreeze 3k-row Run path + loading overlay

Three issues compounded into a 4-5 second UI freeze on big queries:

1. BuildResultHeaders deep-copied the entire QueryResult ONCE PER
   COLUMN into PointerReleased lambdas. For a 1817 row x 25 col
   result that's 25 copies of a million-wstring table — 4027ms
   measured (down to 81ms after switching to a single shared_ptr).

2. ResultsContainer.Children().Clear() destroyed ~47k XAML elements
   synchronously between runs. Capped rendered rows at 500 (with a
   'showing first 500' status note) until ItemsRepeater virtualization
   lands — keeps worst-case clear under ~12k elements.

3. adapter->execute ran on the UI thread, so a 'Running...' overlay
   never had a chance to paint. ExecuteCurrentQuery is now a
   fire_and_forget coroutine that resume_background's the query call
   and ResumeOnDispatcher's back to render. WorkspacePage's
   OnExecuteQuery lambda now defers LogQuery to the page dispatcher
   so it doesn't touch XAML from the bg thread.

Added a QueryLoadingOverlay (ProgressRing + 'Running query...' text)
that shows immediately on Run and hides after first paint.

Kept gridex-perf.log instrumentation in place — diagnostic value
worth more than the trivial file-write cost; can strip later.