Documentation
¶
Overview ¶
Copyright 2016, 2026 The Authors. All rights reserved. Use of this source code is governed by a license that can be found in the LICENSE file.
- Parts of this file were auto generated. Edit only those parts of
- the code inside of 'EXISTING_CODE' tags.
Index ¶
- Variables
- type App
- func (a *App) AbisCrud(payload *types.Payload, op crud.Operation, item *any) error
- func (a *App) AddAddressToProject(addrStr string) error
- func (a *App) AddAddressesToProject(input string) error
- func (a *App) BeforeClose(ctx context.Context) bool
- func (a *App) CancelFetches() int
- func (a *App) ChangeImageStorageLocation(newPath string) error
- func (a *App) ChangeVisibility(payload *types.Payload) error
- func (a *App) ClearActiveProject() error
- func (a *App) ClearFilterState(key project.ViewStateKey) error
- func (a *App) CloseActiveProject() error
- func (a *App) CloseProject(id string) error
- func (a *App) ConfigOk()
- func (a *App) ConvertToAddress(addr string) (base.Address, bool)
- func (a *App) DeleteCustomSkin(name string) error
- func (a *App) DomReady(ctx context.Context)
- func (a *App) DressesCrud(payload *types.Payload, op crud.Operation, item *any) error
- func (a *App) Encode(fn sdk.Function, params []interface{}) (string, error)
- func (a *App) ExecuteRowAction(payload *types.RowActionPayload) error
- func (a *App) ExportData(payload *types.Payload) error
- func (a *App) ExportSkin(name string) (string, error)
- func (a *App) FileNew(_ *menu.CallbackData)
- func (a *App) FileOpen(_ *menu.CallbackData)
- func (a *App) FileQuit(_ *menu.CallbackData)
- func (a *App) FileSave(_ *menu.CallbackData)
- func (a *App) FileSaveAs(_ *menu.CallbackData)
- func (a *App) FromTemplate(payload *types.Payload, templateStr string) (string, error)
- func (a *App) GetAbisBuckets(payload *types.Payload) (*types.Buckets, error)
- func (a *App) GetAbisConfig(payload types.Payload) (*types.ViewConfig, error)
- func (a *App) GetAbisPage(payload *types.Payload, first, pageSize int, sort sdk.SortSpec, filter string) (*abis.AbisPage, error)
- func (a *App) GetAbisSummary(payload *types.Payload) types.Summary
- func (a *App) GetActiveProject() *project.Project
- func (a *App) GetActiveProjectData() *types.ProjectPayload
- func (a *App) GetActiveProjectPath() string
- func (a *App) GetAllSkins() map[string]*skin.Skin
- func (a *App) GetAppId() preferences.Id
- func (a *App) GetAppPreferences() *preferences.AppPreferences
- func (a *App) GetAvailableSkins() []skin.SkinMetadata
- func (app *App) GetChainList() *utils.ChainList
- func (a *App) GetChunksBuckets(payload *types.Payload) (*types.Buckets, error)
- func (a *App) GetChunksConfig(payload types.Payload) (*types.ViewConfig, error)
- func (a *App) GetChunksMetric(facet string) string
- func (a *App) GetChunksPage(payload *types.Payload, first, pageSize int, sort sdk.SortSpec, filter string) (*chunks.ChunksPage, error)
- func (a *App) GetChunksSummary(payload *types.Payload) types.Summary
- func (a *App) GetComparitoorBuckets(payload *types.Payload) (*types.Buckets, error)
- func (a *App) GetComparitoorConfig(payload types.Payload) (*types.ViewConfig, error)
- func (a *App) GetComparitoorPage(payload *types.Payload, first, pageSize int, sort sdk.SortSpec, filter string) (*comparitoor.ComparitoorPage, error)
- func (a *App) GetComparitoorSummary(payload *types.Payload) types.Summary
- func (a *App) GetContext() context.Context
- func (a *App) GetContractsBuckets(payload *types.Payload) (*types.Buckets, error)
- func (a *App) GetContractsConfig(payload types.Payload) (*types.ViewConfig, error)
- func (a *App) GetContractsPage(payload *types.Payload, first, pageSize int, sort sdk.SortSpec, filter string) (*contracts.ContractsPage, error)
- func (a *App) GetContractsSummary(payload *types.Payload) types.Summary
- func (a *App) GetDalleAudioURL(payload *types.Payload, series string) (string, error)
- func (a *App) GetDebugCollapsed() bool
- func (a *App) GetDefaultAppPreferences() *preferences.AppPreferences
- func (a *App) GetDressesBuckets(payload *types.Payload) (*types.Buckets, error)
- func (a *App) GetDressesConfig(payload types.Payload) (*types.ViewConfig, error)
- func (a *App) GetDressesPage(payload *types.Payload, first, pageSize int, sort sdk.SortSpec, filter string) (*dresses.DressesPage, error)
- func (a *App) GetDressesSummary(payload *types.Payload) types.Summary
- func (a *App) GetExportsBuckets(payload *types.Payload) (*types.Buckets, error)
- func (a *App) GetExportsConfig(payload types.Payload) (*types.ViewConfig, error)
- func (a *App) GetExportsMetric(facet string) string
- func (a *App) GetExportsPage(payload *types.Payload, first, pageSize int, sort sdk.SortSpec, filter string) (*exports.ExportsPage, error)
- func (a *App) GetExportsSummary(payload *types.Payload) types.Summary
- func (a *App) GetFilename() *project.Project
- func (a *App) GetFilterState(key project.ViewStateKey) (project.FilterState, error)
- func (a *App) GetFormat() string
- func (a *App) GetImageURL(relativePath string) string
- func (a *App) GetKhedraControlURL() (string, error)
- func (a *App) GetLanguage() string
- func (a *App) GetLastFacet(view string) string
- func (a *App) GetLastView() string
- func (a *App) GetMarkdown(folder, route, tab string) string
- func (a *App) GetMonitorsBuckets(payload *types.Payload) (*types.Buckets, error)
- func (a *App) GetMonitorsConfig(payload types.Payload) (*types.ViewConfig, error)
- func (a *App) GetMonitorsPage(payload *types.Payload, first, pageSize int, sort sdk.SortSpec, filter string) (*monitors.MonitorsPage, error)
- func (a *App) GetMonitorsSummary(payload *types.Payload) types.Summary
- func (a *App) GetNamesBuckets(payload *types.Payload) (*types.Buckets, error)
- func (a *App) GetNamesConfig(payload types.Payload) (*types.ViewConfig, error)
- func (a *App) GetNamesPage(payload *types.Payload, first, pageSize int, sort sdk.SortSpec, filter string) (*names.NamesPage, error)
- func (a *App) GetNamesSummary(payload *types.Payload) types.Summary
- func (a *App) GetNodeStatus(chain string) *coreTypes.MetaData
- func (a *App) GetOpenProjects() []map[string]interface{}
- func (a *App) GetOrgPreferences() *preferences.OrgPreferences
- func (a *App) GetProjectAddress() base.Address
- func (a *App) GetProjectViewState(viewName string) (map[string]project.FilterState, error)
- func (a *App) GetProjectsBuckets(payload *types.Payload) (*types.Buckets, error)
- func (a *App) GetProjectsConfig(payload types.Payload) (*types.ViewConfig, error)
- func (a *App) GetProjectsPage(payload *types.Payload, first, pageSize int, sort sdk.SortSpec, filter string) (*projects.ProjectsPage, error)
- func (a *App) GetProjectsSummary(payload *types.Payload) types.Summary
- func (a *App) GetRegisteredViews() []string
- func (a *App) GetSkin() string
- func (a *App) GetSkinByName(name string) (*skin.Skin, error)
- func (a *App) GetStatusBuckets(payload *types.Payload) (*types.Buckets, error)
- func (a *App) GetStatusConfig(payload types.Payload) (*types.ViewConfig, error)
- func (a *App) GetStatusPage(payload *types.Payload, first, pageSize int, sort sdk.SortSpec, filter string) (*status.StatusPage, error)
- func (a *App) GetStatusSummary(payload *types.Payload) types.Summary
- func (a *App) GetTheme() string
- func (a *App) GetUserInfoStatus() UserInfoStatus
- func (a *App) GetUserPreferences() *preferences.UserPreferences
- func (a *App) GetWizardReturn() string
- func (a *App) HandleProjectsRowAction(payload *types.RowActionPayload) error
- func (a *App) HasActiveProject() bool
- func (a *App) ImportSkin(skinDataStr string) error
- func (a *App) IsDialogSilenced(dialogKey string) bool
- func (a *App) IsDisabled(viewName string) bool
- func (a *App) IsInitialized() bool
- func (a *App) IsReady() bool
- func (a *App) LogFrontend(msg string)
- func (a *App) MonitorsClean(payload *types.Payload, addresses []string) error
- func (a *App) MonitorsCrud(payload *types.Payload, op crud.Operation, item *any) error
- func (a *App) NameFromAddress(address string) (*names.Name, bool)
- func (a *App) NamesCrud(payload *types.Payload, op crud.Operation, item *any) error
- func (a *App) NewProject(name string, currentAddress string) error
- func (a *App) OpenProjectFile(path string) error
- func (a *App) ReadToMe(payload *types.Payload, series string) (string, error)
- func (a *App) RegisterCollection(collection types.Collection)
- func (a *App) Reload(payload *types.Payload) (err error)
- func (a *App) ReloadAbis(payload *types.Payload) error
- func (a *App) ReloadChunks(payload *types.Payload) error
- func (a *App) ReloadComparitoor(payload *types.Payload) error
- func (a *App) ReloadContracts(payload *types.Payload) error
- func (a *App) ReloadDresses(payload *types.Payload) error
- func (a *App) ReloadExports(payload *types.Payload) error
- func (a *App) ReloadMonitors(payload *types.Payload) error
- func (a *App) ReloadNames(payload *types.Payload) error
- func (a *App) ReloadProjects(payload *types.Payload) error
- func (a *App) ReloadSkins() error
- func (a *App) ReloadStatus(payload *types.Payload) error
- func (a *App) RemoveAddressFromProject(addrStr string) error
- func (a *App) RestoreProjectContext(projectID string) error
- func (a *App) SaveBounds(x, y, w, h int)
- func (a *App) SaveProject() error
- func (a *App) SetActiveAddress(addrStr string) error
- func (a *App) SetActiveChain(chain string) error
- func (a *App) SetActiveContract(contract string) error
- func (a *App) SetActivePeriod(period types.Period) error
- func (a *App) SetActiveProjectPath(path string)
- func (a *App) SetAppPreferences(appPrefs *preferences.AppPreferences) error
- func (a *App) SetChain(ch preferences.Chain) error
- func (a *App) SetChromeCollapsed(collapse bool)
- func (a *App) SetChunksMetric(facet string, metric string)
- func (a *App) SetDebugCollapsed(collapse bool)
- func (a *App) SetExportsMetric(facet string, metric string)
- func (a *App) SetFilterState(key project.ViewStateKey, state project.FilterState) error
- func (a *App) SetFormat(format string)
- func (a *App) SetHelpCollapsed(collapse bool)
- func (a *App) SetInitialized(isInit bool) error
- func (a *App) SetLanguage(language string)
- func (a *App) SetLastFacet(view, facet string) (string, error)
- func (a *App) SetLastView(view string) (string, error)
- func (a *App) SetMenuCollapsed(collapse bool)
- func (a *App) SetOrgPreferences(orgPrefs *preferences.OrgPreferences) error
- func (a *App) SetProjectAddress(addr base.Address)
- func (a *App) SetProjectViewState(viewName string, states map[string]project.FilterState) error
- func (a *App) SetSkin(skin string)
- func (a *App) SetTheme(theme string)
- func (a *App) SetUserInfo(name, email string) error
- func (a *App) SetUserPreferences(userPrefs *preferences.UserPreferences) error
- func (a *App) SetViewAndFacet(view, facet string) (string, error)
- func (a *App) SilenceDialog(dialogKey string)
- func (a *App) Speak(payload *types.Payload, series string) (string, error)
- func (a *App) Startup(ctx context.Context)
- func (a *App) SwitchToProject(id string) error
- func (a *App) ValidateActiveProject() bool
- type UserInfoStatus
Constants ¶
This section is empty.
Variables ¶
var ErrDeserializeFailed = errors.New("failed to deserialize data")
var ErrEmptyFilePath = errors.New("empty file path")
Generic errors
var ErrFileNotFound = errors.New("file not found")
var ErrOverwriteNotConfirmed = errors.New("file exists, overwrite not confirmed")
var ErrReadFileFailed = errors.New("failed to read file")
File operation errors
var ErrSerializeFailed = errors.New("failed to serialize data")
var ErrUnsavedChanges = errors.New("unsaved changes")
var ErrWriteFileFailed = errors.New("failed to write file")
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
Assets embed.FS
Preferences *preferences.Preferences
Projects *project.Manager
Dalle *dalle.Context
// contains filtered or unexported fields
}
func (*App) AddAddressToProject ¶
func (*App) AddAddressesToProject ¶
func (*App) BeforeClose ¶
BeforeClose saves window bounds and shuts down services before closing
func (*App) CancelFetches ¶
CancelFetches cancels all active fetch operations and returns the count of cancelled operations
func (*App) ChangeImageStorageLocation ¶
ChangeImageStorageLocation updates the base path for the file server
func (*App) ChangeVisibility ¶
ChangeVisibility delegates facet visibility change to the correct collection
func (*App) ClearActiveProject ¶
ClearActiveProject clears the active project
func (*App) ClearFilterState ¶
func (a *App) ClearFilterState(key project.ViewStateKey) error
ClearFilterState removes filter state for a given key from the active project
func (*App) CloseActiveProject ¶
CloseActiveProject closes the currently active project facet using backend state
func (*App) CloseProject ¶
CloseProject closes a project, prompting to save if it has unsaved changes
func (*App) ConfigOk ¶
func (a *App) ConfigOk()
ConfigOk checks the configuration - with embedded config, this always succeeds but can still emit errors if there are issues loading the configuration
func (*App) DeleteCustomSkin ¶
DeleteCustomSkin deletes a user-created skin
func (*App) DressesCrud ¶
func (*App) ExecuteRowAction ¶
func (a *App) ExecuteRowAction(payload *types.RowActionPayload) error
ExecuteRowAction processes configurable row actions (Enter key press on table rows)
func (*App) ExportData ¶
ExportData handles export requests with full context logging and CSV creation
func (*App) ExportSkin ¶
ExportSkin exports a skin as JSON string
func (*App) FileNew ¶
func (a *App) FileNew(_ *menu.CallbackData)
FileNew opens the project selection dialog while keeping current project active
func (*App) FileOpen ¶
func (a *App) FileOpen(_ *menu.CallbackData)
FileOpen opens the file picker to select a project file directly
func (*App) FileQuit ¶
func (a *App) FileQuit(_ *menu.CallbackData)
FileQuit shuts down the application after saving if needed
func (*App) FileSave ¶
func (a *App) FileSave(_ *menu.CallbackData)
FileSave saves the active project to its current file path
func (*App) FileSaveAs ¶
func (a *App) FileSaveAs(_ *menu.CallbackData)
FileSaveAs opens a save dialog and saves the project to a new file path
func (*App) FromTemplate ¶
func (*App) GetAbisBuckets ¶
GetAbisBuckets returns bucket visualization data for abis
func (*App) GetAbisConfig ¶
GetAbisConfig returns the view configuration for abis
func (*App) GetAbisPage ¶
func (*App) GetActiveProject ¶
func (*App) GetActiveProjectData ¶
func (a *App) GetActiveProjectData() *types.ProjectPayload
GetActiveProjectData returns all active project state in a single call
func (*App) GetActiveProjectPath ¶
GetActiveProjectPath returns the path of the most recently used project
func (*App) GetAllSkins ¶
GetAllSkins returns all loaded skins
func (*App) GetAppId ¶
func (a *App) GetAppId() preferences.Id
GetAppId returns the application identifier
func (*App) GetAppPreferences ¶
func (a *App) GetAppPreferences() *preferences.AppPreferences
GetAppPreferences returns a copy of current application preferences with thread safety
func (*App) GetAvailableSkins ¶
func (a *App) GetAvailableSkins() []skin.SkinMetadata
GetAvailableSkins returns metadata for all available skins
func (*App) GetChainList ¶
GetChainList returns the list of supported blockchain chains
func (*App) GetChunksBuckets ¶
GetChunksBuckets returns bucket visualization data for chunks
func (*App) GetChunksConfig ¶
GetChunksConfig returns the view configuration for chunks
func (*App) GetChunksMetric ¶
GetChunksMetric returns the selected metric for a specific chunks facet
func (*App) GetChunksPage ¶
func (*App) GetComparitoorBuckets ¶
GetComparitoorBuckets returns bucket visualization data for comparitoor
func (*App) GetComparitoorConfig ¶
GetComparitoorConfig returns the view configuration for comparitoor
func (*App) GetComparitoorPage ¶
func (a *App) GetComparitoorPage( payload *types.Payload, first, pageSize int, sort sdk.SortSpec, filter string, ) (*comparitoor.ComparitoorPage, error)
func (*App) GetComparitoorSummary ¶
func (*App) GetContext ¶
GetContext returns the application's context instance
func (*App) GetContractsBuckets ¶
GetContractsBuckets returns bucket visualization data for contracts
func (*App) GetContractsConfig ¶
GetContractsConfig returns the view configuration for contracts
func (*App) GetContractsPage ¶
func (*App) GetContractsSummary ¶
func (*App) GetDalleAudioURL ¶
func (*App) GetDebugCollapsed ¶
GetDebugCollapsed returns the current debug mode setting
func (*App) GetDefaultAppPreferences ¶
func (a *App) GetDefaultAppPreferences() *preferences.AppPreferences
GetDefaultAppPreferences returns the default AppPreferences values This ensures frontend and backend use the same defaults without duplication
func (*App) GetDressesBuckets ¶
GetDressesBuckets returns bucket visualization data for dresses
func (*App) GetDressesConfig ¶
GetDressesConfig returns the view configuration for dresses
func (*App) GetDressesPage ¶
func (*App) GetDressesSummary ¶
func (*App) GetExportsBuckets ¶
GetExportsBuckets returns bucket visualization data for exports
func (*App) GetExportsConfig ¶
GetExportsConfig returns the view configuration for exports
func (*App) GetExportsMetric ¶
GetExportsMetric returns the selected metric for a specific exports facet
func (*App) GetExportsPage ¶
func (*App) GetExportsSummary ¶
func (*App) GetFilename ¶
GetFilename returns the active project (legacy method for compatibility)
func (*App) GetFilterState ¶
func (a *App) GetFilterState(key project.ViewStateKey) (project.FilterState, error)
GetFilterState retrieves view state for a given key from the active project
func (*App) GetImageURL ¶
GetImageURL returns a URL for serving an image file, creating sample files if needed
func (*App) GetKhedraControlURL ¶
GetKhedraControl discovers the Khedra control service and fetches the dashboard HTML
func (*App) GetLanguage ¶
GetLanguage returns the currently selected language
func (*App) GetLastFacet ¶
GetLastFacet returns the last visited facet for a specific view from the active project
func (*App) GetLastView ¶
GetLastView returns the last visited view/route in the active project.
func (*App) GetMarkdown ¶
GetMarkdown loads markdown content for the specified folder, route, and tab
func (*App) GetMonitorsBuckets ¶
GetMonitorsBuckets returns bucket visualization data for monitors
func (*App) GetMonitorsConfig ¶
GetMonitorsConfig returns the view configuration for monitors
func (*App) GetMonitorsPage ¶
func (*App) GetMonitorsSummary ¶
func (*App) GetNamesBuckets ¶
GetNamesBuckets returns bucket visualization data for names
func (*App) GetNamesConfig ¶
GetNamesConfig returns the view configuration for names
func (*App) GetNamesPage ¶
func (*App) GetNodeStatus ¶
GetNodeStatus retrieves blockchain node metadata for the specified chain
func (*App) GetOpenProjects ¶
GetOpenProjects returns a list of all open projects with their metadata
func (*App) GetOrgPreferences ¶
func (a *App) GetOrgPreferences() *preferences.OrgPreferences
GetOrgPreferences returns the current organization preferences
func (*App) GetProjectAddress ¶
GetProjectAddress returns the address of the active project
func (*App) GetProjectViewState ¶
GetProjectViewState retrieves all filter states for a given view name from the active project
func (*App) GetProjectsBuckets ¶
GetProjectsBuckets returns bucket visualization data for projects
func (*App) GetProjectsConfig ¶
GetProjectsConfig returns the view configuration for projects
func (*App) GetProjectsPage ¶
func (*App) GetProjectsSummary ¶
func (*App) GetRegisteredViews ¶
GetRegisteredViews returns all registered view names
func (*App) GetSkinByName ¶
GetSkinByName returns a specific skin by name
func (*App) GetStatusBuckets ¶
GetStatusBuckets returns bucket visualization data for status
func (*App) GetStatusConfig ¶
GetStatusConfig returns the view configuration for status
func (*App) GetStatusPage ¶
func (*App) GetUserInfoStatus ¶
func (a *App) GetUserInfoStatus() UserInfoStatus
GetUserInfoStatus returns the current status of user information and RPC connectivity
func (*App) GetUserPreferences ¶
func (a *App) GetUserPreferences() *preferences.UserPreferences
GetUserPreferences returns the current user preferences
func (*App) GetWizardReturn ¶
GetWizardReturn returns the last view without the "wizard" suffix
func (*App) HandleProjectsRowAction ¶
func (a *App) HandleProjectsRowAction(payload *types.RowActionPayload) error
EXISTING_CODE HandleProjectsRowAction processes row actions for the projects collection
func (*App) HasActiveProject ¶
HasActiveProject checks if there is an active project loaded
func (*App) ImportSkin ¶
ImportSkin imports a skin from JSON data
func (*App) IsDialogSilenced ¶
IsDialogSilenced checks if a specific dialog is silenced
func (*App) IsDisabled ¶
IsDisabled returns true if the collection is disable or if all of its facets are disabled
func (*App) IsInitialized ¶
IsInitialized checks if the application has been initialized by looking for a marker file
func (*App) LogFrontend ¶
LogFrontend logs a message to the frontend logger
func (*App) MonitorsClean ¶
EXISTING_CODE
func (*App) MonitorsCrud ¶
func (*App) NameFromAddress ¶
NameFromAddress resolves an Ethereum address to a named entity if one exists
func (*App) NewProject ¶
NewProject creates a new project with the given name and addresses
func (*App) OpenProjectFile ¶
OpenProjectFile opens a project file, optionally showing file picker if no path provided
func (*App) RegisterCollection ¶
func (a *App) RegisterCollection(collection types.Collection)
RegisterCollection adds a collection to the application's collection registry
func (*App) Reload ¶
Reload dispatches reload requests to the appropriate view-specific reload function
func (*App) RemoveAddressFromProject ¶
func (*App) RestoreProjectContext ¶
RestoreProjectContext restores the full context for the specified project
func (*App) SaveBounds ¶
SaveBounds updates and persists the window bounds to preferences
func (*App) SaveProject ¶
SaveProject saves the active project, showing file dialog if not previously saved
func (*App) SetActiveAddress ¶
func (*App) SetActiveChain ¶
SetActiveChain sets the active chain in the active project
func (*App) SetActiveContract ¶
func (*App) SetActivePeriod ¶
------------------------------------------------------------------------------------ SetActivePeriod sets the active period in the active project
func (*App) SetActiveProjectPath ¶
SetActiveProjectPath adds a project path to the recent projects list
func (*App) SetAppPreferences ¶
func (a *App) SetAppPreferences(appPrefs *preferences.AppPreferences) error
SetAppPreferences updates and persists application preferences with thread safety
func (*App) SetChain ¶
func (a *App) SetChain(ch preferences.Chain) error
SetChain validates and adds or updates a blockchain chain configuration with RPC providers
func (*App) SetChromeCollapsed ¶
SetChromeCollapsed updates the chrome collapsed state
func (*App) SetChunksMetric ¶
SetChunksMetric updates the selected metric for a specific chunks facet
func (*App) SetDebugCollapsed ¶
SetDebugCollapsed updates the debug mode preference
func (*App) SetExportsMetric ¶
SetExportsMetric updates the selected metric for a specific exports facet
func (*App) SetFilterState ¶
func (a *App) SetFilterState(key project.ViewStateKey, state project.FilterState) error
SetFilterState sets view state for a given key in the active project
func (*App) SetHelpCollapsed ¶
SetHelpCollapsed updates the help panel collapsed state
func (*App) SetInitialized ¶
SetInitialized creates or removes the initialization marker file
func (*App) SetLanguage ¶
SetLanguage updates the application language preference
func (*App) SetLastFacet ¶
SetLastFacet sets the last visited facet for a specific view in the active project
func (*App) SetLastView ¶
SetLastView sets the last visited view/route in the active project
func (*App) SetMenuCollapsed ¶
SetMenuCollapsed updates the menu panel collapsed state
func (*App) SetOrgPreferences ¶
func (a *App) SetOrgPreferences(orgPrefs *preferences.OrgPreferences) error
SetOrgPreferences updates and persists organization preferences
func (*App) SetProjectAddress ¶
SetProjectAddress sets the address for the active project
func (*App) SetProjectViewState ¶
SetProjectViewState sets all filter states for a given view name in the active project
func (*App) SetUserInfo ¶
SetUserInfo validates and sets the user's name and email in preferences
func (*App) SetUserPreferences ¶
func (a *App) SetUserPreferences(userPrefs *preferences.UserPreferences) error
SetUserPreferences updates and persists user preferences
func (*App) SetViewAndFacet ¶
SetViewAndFacet atomically sets both the last view and facet in a single operation
func (*App) SilenceDialog ¶
SilenceDialog marks a dialog as silenced
func (*App) SwitchToProject ¶
SwitchToProject sets the specified project as the active project
func (*App) ValidateActiveProject ¶
ValidateActiveProject checks if active project has valid addresses configured
type UserInfoStatus ¶
type UserInfoStatus struct {
MissingNameEmail bool `json:"missingNameEmail"`
}
UserInfoStatus represents the status of user information and RPC connectivity for the setup wizard
Source Files
¶
- addresses.go
- api_abis.go
- api_chunks.go
- api_comparitoor.go
- api_contracts.go
- api_dresses.go
- api_exports.go
- api_monitors.go
- api_names.go
- api_projects.go
- api_skins.go
- api_status.go
- app.go
- app_api.go
- app_rowaction.go
- export.go
- file.go
- general.go
- images.go
- khedra.go
- menu.go
- preferences.go
- project.go
- utils.go
- view_state.go
- wizard.go