Repository navigation
feat: ship the Go dashboard workbench with Companies and People - #127
Merged
Merged
Conversation
Tighten shared chrome, collection rows, controls and inspectors while preserving readable text and touch targets. Add canonical audience navigation and shareable record inspectors, expand the primitive state gallery, and retain the full transformation acceptance ledger. Verified 98 frontend tests, lint/build, embedded Go compilation, clean frozen dependency install, and built-app journey, state, route matrix, density, gallery and audience checks in Chromium with additional WebKit menu and touch coverage.
Provide click-based column order and position controls, persistent activity sizing, meaningful tabs and current-error pagination. Use the grid's execution-type set, separate skipped cells from errors, and observe final result transitions without inventing historical events. Fast Arrow plus Space drops previously read the prior frame's collision target and lost the move. Keep synchronous logical keyboard intent, preserve focus after the saved order refetch, and retain pointer collision behavior and version-checked saves. Cover immediate drops, resize extremes, pointer/keyboard switching and Escape cancellation through the rendered app. Validated 102 frontend tests, lint/build, 15 new axe states, the existing state regression pass, embedded Go compilation and five isolated database API tests under the race detector. Full transformation acceptance remains tracked in the completion audit.
…ontrols Signed-off-by: debpalash <4178343+debpalash@users.noreply.github.com>
Signed-off-by: debpalash <4178343+debpalash@users.noreply.github.com>
Signed-off-by: debpalash <4178343+debpalash@users.noreply.github.com>
Signed-off-by: debpalash <4178343+debpalash@users.noreply.github.com>
Signed-off-by: debpalash <4178343+debpalash@users.noreply.github.com>
Signed-off-by: debpalash <4178343+debpalash@users.noreply.github.com>
…ties Signed-off-by: debpalash <4178343+debpalash@users.noreply.github.com>
… order Signed-off-by: debpalash <4178343+debpalash@users.noreply.github.com>
Signed-off-by: debpalash <4178343+debpalash@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ships the latest dashboard on the Go backend, with separate Companies and People, Clay/CSV interchange, shared record history, activation review, adaptive scaling, and local provider logos. README screenshots and expanded demo GIFs document the new workbench.
The sidebar keeps recent chats visible with 28px desktop rows and space between groups. Light/Dark/System choices live in a single row inside the padded account menu, with UI scaling in a submenu.
Legacy Lead APIs and untyped workbooks preserve their observations, response shapes, and JSON order. Canonical records and typed workbooks read accepted shared facts. Compatibility fixes remove deleted record identities, preserve graph merge/split history, protect accepted employment, and prevent shared profile websites or inferred role mailboxes from collapsing independent records. Historical fixture loaders clear derived import aliases when reusing literal row IDs; production domain-conflict checks remain strict.
Validation: all PR checks pass at 7ee6330: frontend lint/tests/build, browser-service lint/tests, Go vet, race unit tests, full PostgreSQL/Redis race integration, and shipping binary builds. Chromium and WebKit also pass 20 adaptive-scale checks each plus account-theme, keyboard, persistence, system-theme, recent-chat visibility, and mobile checks. Desktop accessibility scans pass with no page errors.
Upgrade: schema 5 requires stopping older API, worker, scheduler, MCP, and Python writers while migrating. Follow docs/go-port/runbooks/migrations.md and verify backup restoration before upgrading. The local runtime uses a restored copy of the saved dashboard data. This source merge does not publish a release or replace staging/security acceptance tracked in #120 and #114.