bed7376982
* WIP * Menu handlers for projects and models * Extract all handlers outside * Remove account from handlers * Reset version count * Add workspaces * Introduce SpeckleOperationWizard * Move sync ops to dev section * Fix sdk remainings * Organize files and namespaces * Remove context menu setters * Bump sdk to 3.3.0 * Get the last selected account id from config * Add workspaces to select model component * Handle workspaces * Add separator at ctor * Get rid of from last fetched collections in wizard * Reorder public privy functions * Bump sdk 3.3.3 for project with permissions * Remove expire solution on account change * Move SolveInstanceWithUrlInput to wizard * Better state handling on search * handle account switch * close menu explicitly when reset * Have workspace logo * Don't populate menu completely after search * Logo as prop in workspaces * Create a workspace flow * Bump sdk back to 3.3.3 * Fixed DI * Fix unplug URL state * Set icon null when reset workspace * personal projects as workspace * Handle project permissions over pasted URL * Clean up the main component * handle all errors at the top level for wizard component * Set last used account id to config * Change the message level to warning for accounts --------- Co-authored-by: Adam Hathcock <adam@hathcock.uk>