Directories
¶
| Path | Synopsis |
|---|---|
|
Package browse owns the browse tab feature: the result table, page and sort/filter state, the row/document editors, the cell editor and viewer, the pager, and the pane rendering.
|
Package browse owns the browse tab feature: the result table, page and sort/filter state, the row/document editors, the cell editor and viewer, the pager, and the pane rendering. |
|
Package chat owns the AI assistant feature: the chat pane state (input, viewport, runs, tool rounds, slash completions, prompt history), rendering, context building, and read-only tool execution against the session service.
|
Package chat owns the AI assistant feature: the chat pane state (input, viewport, runs, tool rounds, slash completions, prompt history), rendering, context building, and read-only tool execution against the session service. |
|
Package connection owns the connection-screen feature: the profile form (values, validation, TLS modes, DSN building), the action buttons, the recent-profiles list and filter, profile add/edit/delete operations, and the pane rendering.
|
Package connection owns the connection-screen feature: the profile form (values, validation, TLS modes, DSN building), the action buttons, the recent-profiles list and filter, profile add/edit/delete operations, and the pane rendering. |
|
Package notification owns the notification feature: the scoped SQLite history store (with level migration and retention pruning) and the UI component — the popup, the history/detail overlays, the log-notification queue, and rendering.
|
Package notification owns the notification feature: the scoped SQLite history store (with level migration and retention pruning) and the UI component — the popup, the history/detail overlays, the log-notification queue, and rendering. |
|
Package profile owns connection profile persistence: the JSON record, UUIDv7 scope generation and validation, XDG path resolution, versioned AES-256-GCM at-rest encryption, secret-reference handling, and atomic hardened 0700/0600 saves.
|
Package profile owns connection profile persistence: the JSON record, UUIDv7 scope generation and validation, XDG path resolution, versioned AES-256-GCM at-rest encryption, secret-reference handling, and atomic hardened 0700/0600 saves. |
|
Package querylog owns query-log history persistence: the scoped SQLite store, legacy migration, saved-queries import, and retention pruning.
|
Package querylog owns query-log history persistence: the scoped SQLite store, legacy migration, saved-queries import, and retention pruning. |
|
Package schema owns the schema sidebar and the structure/index/foreign-key tabs: the loaded schema tree with its filter and accordion animation, the structure tables and their filters, the column/index/foreign-key/table forms, and the relationship diagram.
|
Package schema owns the schema sidebar and the structure/index/foreign-key tabs: the loaded schema tree with its filter and accordion animation, the structure tables and their filters, the column/index/foreign-key/table forms, and the relationship diagram. |
|
Package uikit holds the shared UI contracts and primitives of the workbench shell: keybinding scopes and the key matcher interface, the screen-layout snapshot passed to feature components, the typed events features emit for the root to act on, the theme palette, and the stateless table/viewport primitives shared by the root and the feature packages.
|
Package uikit holds the shared UI contracts and primitives of the workbench shell: keybinding scopes and the key matcher interface, the screen-layout snapshot passed to feature components, the typed events features emit for the root to act on, the theme palette, and the stateless table/viewport primitives shared by the root and the feature packages. |
Click to show internal directories.
Click to hide internal directories.