Skip to content

feat(query): show row count + timer in a footer below the grid - #109

Merged
oesukam merged 1 commit into
mainfrom
feat/grid-toolbar-and-footer
Aug 6, 2026
Merged

feat(query): show row count + timer in a footer below the grid#109
oesukam merged 1 commit into
mainfrom
feat/grid-toolbar-and-footer

Conversation

@oesukam

@oesukam oesukam commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

Mirrors the table-data view (already on main): moves the query result's row count + query time from the result header into the slim .data-view-footer strip below the grid, where the ticking timer no longer flickers in a busy control lane. Data view only; the header keeps the filter count + status message. The footer CSS already shipped with the table-data change.

tsc clean, 321 unit tests pass.

Mirror the table-data view: move the query result's row count + query time out
of the result header (where the ticking timer flickered) into the same slim
`.data-view-footer` strip below the grid. Data view only; the header keeps the
filter count and status message. The footer CSS already shipped with the
table-data change.
@oesukam
oesukam merged commit 76b1140 into main Aug 6, 2026
1 of 6 checks passed
@oesukam
oesukam deleted the feat/grid-toolbar-and-footer branch August 6, 2026 16:12
@oesukam oesukam mentioned this pull request Aug 6, 2026
oesukam added a commit that referenced this pull request Aug 6, 2026
Version bump for the **v0.4.0** release: `0.3.0 → 0.4.0` in
`tauri.conf.json`, `Cargo.toml`, and `Cargo.lock`.

## What's in v0.4.0 (since v0.3.0)

**Features**
- MongoDB support: JS scripting, table-data browse/edit/insert/delete,
connection URL, TLS handling (#101, #103, #105)
- Engine registry — per-engine metadata drives the connection form,
queries, display (#103)
- Rail sessions behave like tabs: click selects, right-click to close,
dim inactive, reconnect on click (#104)
- Row count + query timer moved to a footer below the grid, for both
table-data and SQL tabs (#108, #109)

**Fixes**
- Grid fills the pane for few-column tables; no open blink (#106)
- Edit-connection opens the real connection; Mongo honors its pinned
database (#107)
- Startup white-flash eliminated (dark window bg + pre-render tab
hydration) (#110)
- Mongo defaults to TLS-off so a local Mongo connects (#105)
- Actionable commitlint PR-title error (#102); release gated on
lint/typecheck/tests (#100)

## Gate

lint (0 errors), typecheck (CI-style clean), 321 unit tests, frontend
build — all green locally.

After merge, the Release workflow is triggered with `publish=false` to
produce a **draft** release for review.
oesukam added a commit that referenced this pull request Aug 22, 2026
Mirrors the table-data view (already on main): moves the query result's
row count + query time from the result header into the slim
`.data-view-footer` strip below the grid, where the ticking timer no
longer flickers in a busy control lane. Data view only; the header keeps
the filter count + status message. The footer CSS already shipped with
the table-data change.

tsc clean, 321 unit tests pass.
oesukam added a commit that referenced this pull request Aug 22, 2026
Version bump for the **v0.4.0** release: `0.3.0 → 0.4.0` in
`tauri.conf.json`, `Cargo.toml`, and `Cargo.lock`.

## What's in v0.4.0 (since v0.3.0)

**Features**
- MongoDB support: JS scripting, table-data browse/edit/insert/delete,
connection URL, TLS handling (#101, #103, #105)
- Engine registry — per-engine metadata drives the connection form,
queries, display (#103)
- Rail sessions behave like tabs: click selects, right-click to close,
dim inactive, reconnect on click (#104)
- Row count + query timer moved to a footer below the grid, for both
table-data and SQL tabs (#108, #109)

**Fixes**
- Grid fills the pane for few-column tables; no open blink (#106)
- Edit-connection opens the real connection; Mongo honors its pinned
database (#107)
- Startup white-flash eliminated (dark window bg + pre-render tab
hydration) (#110)
- Mongo defaults to TLS-off so a local Mongo connects (#105)
- Actionable commitlint PR-title error (#102); release gated on
lint/typecheck/tests (#100)

## Gate

lint (0 errors), typecheck (CI-style clean), 321 unit tests, frontend
build — all green locally.

After merge, the Release workflow is triggered with `publish=false` to
produce a **draft** release for review.
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