Workspaces
Overview
Section titled “Overview”Workspaces organize your figures by project, team, or client. Create a workspace, switch between projects instantly, and GoFigr remembers where you left off.
Key Benefits for Users
Section titled “Key Benefits for Users”Faster Navigation
Section titled “Faster Navigation”- Persistent Workspace Selection: GoFigr remembers your last workspace across sessions
- Quick Switching: Change workspaces with a single click from the navigation bar
- URL-Based Context: Share links that automatically open in the right workspace
Streamlined Organization
Section titled “Streamlined Organization”- Create Workspaces Anywhere: Add new workspaces directly from the workspace dropdown
- Organization Branding: See your organization’s logo in the workspace selector
- Direct Management Access: Jump to workspace settings from the dropdown menu
Better Team Collaboration
Section titled “Better Team Collaboration”- Organization Logos: Visual identification of which organization owns each workspace
- Workspace Overview: Aggregated counts show activity at a glance
- Consistent Context: Everyone sees the same workspace structure
Features
Section titled “Features”Workspace Selector in Navigation
Section titled “Workspace Selector in Navigation”The new workspace selector sits prominently in the navigation bar:
Display Elements:
- Current workspace name
- Organization logo (if applicable)
- Grid icon for visual identification
- Dropdown indicator
Dropdown Options:
- List of all accessible workspaces
- Active workspace highlighted
- “Manage” link to workspace settings
- “Create new workspace” option
Persistent Workspace Memory
Section titled “Persistent Workspace Memory”GoFigr remembers your workspace preference:
How It Works:
- When you select a workspace, it’s saved to local storage
- On your next visit, GoFigr automatically selects that workspace
- URL parameters override stored preference when provided
- Workspace context follows you across page navigations
Priority Order:
- URL parameter
?workspace=xxx(highest) - Local storage saved preference
- First available workspace (fallback)
Create Workspace from Dropdown
Section titled “Create Workspace from Dropdown”Add new workspaces without navigating away:
- Click the workspace dropdown
- Select “Create new workspace”
- Enter a workspace name
- Optionally select an organization
- Click “Create”
- New workspace is immediately selected
Organization Selection:
- If you belong to multiple organizations, choose which one owns the new workspace
- Organization determines logo, billing, and team access
- Personal workspaces have no organization
Workspace Overview API
Section titled “Workspace Overview API”Get a quick summary of workspace contents:
Aggregated Counts:
- Total analyses
- Total figures
- Total assets
- Total stories
- Recent activity count
Use Cases:
- Dashboard widgets
- Activity monitoring
- Workspace selection previews
How to Access
Section titled “How to Access”From Navigation Bar
Section titled “From Navigation Bar”- Look for the workspace selector (labeled “Workspace:”)
- Click to open the dropdown
- Select a workspace to switch
- Or click “Create new workspace” to add one
From URL
Section titled “From URL”Navigate directly with workspace parameter:
https://app.gofigr.io/home?workspace=ws_abc123Links containing workspace IDs automatically set context.
From Workspace Settings
Section titled “From Workspace Settings”- Click the workspace name in dropdown
- Select “Manage [workspace name]”
- Opens workspace settings page
- Configure members, permissions, and details
Organization Logos
Section titled “Organization Logos”Where Logos Appear
Section titled “Where Logos Appear”Organization logos display in:
- Workspace selector dropdown
- Workspace header on main views
- Story exports (PowerPoint/Word)
- Shared figure views
Logo Requirements
Section titled “Logo Requirements”- Supported formats: PNG, JPEG, SVG
- Recommended size: 200x200 pixels
- Background: Transparent preferred
Setting Up Logos
Section titled “Setting Up Logos”Organization administrators can:
- Go to Organization Settings
- Upload logo image
- Logo automatically appears across the platform
Workspace Switching
Section titled “Workspace Switching”Quick Switch
Section titled “Quick Switch”- Click workspace name in navigation
- Click any workspace in the list
- Page reloads with new workspace context
- All views update to show new workspace content
What Changes
Section titled “What Changes”When you switch workspaces:
- Analysis list updates
- Figure library updates
- Activity feed shows new workspace
- URL updates with workspace parameter
- Recent items clear and reload
What Persists
Section titled “What Persists”Across workspace switches:
- User preferences
- Search history (global)
- Navigation state
URL Parameters
Section titled “URL Parameters”Workspace in URLs
Section titled “Workspace in URLs”GoFigr uses URL parameters for workspace context:
Pattern:
https://app.gofigr.io/[view]?workspace=[workspace_id]Examples:
/home?workspace=ws_abc123- Home with specific workspace/import?workspace=ws_abc123- Import into specific workspace/story/story_id?workspace=ws_abc123- Story with workspace context
Sharing Links
Section titled “Sharing Links”When sharing links:
- Workspace parameter is included
- Recipients see content in correct context
- Works even if recipient has different default workspace
Best Practices
Section titled “Best Practices”Workspace Organization
Section titled “Workspace Organization”- One Project Per Workspace: Keep related figures together
- Meaningful Names: Use descriptive names that identify the project
- Organization Assignment: Use organizations for team workspaces
- Archive Old Workspaces: Remove or archive completed projects
For Teams
Section titled “For Teams”- Consistent Naming Conventions: Team-wide standards help navigation
- Shared Workspaces: Use organization workspaces for collaboration
- Permission Management: Control access through workspace settings
- Document Purpose: Add workspace descriptions for clarity
Switching Contexts
Section titled “Switching Contexts”- Bookmark Important Workspaces: Save direct links with workspace params
- Use Keyboard Shortcuts: Quick access to workspace switcher
- Check Context Before Actions: Verify correct workspace for uploads
Technical Details
Section titled “Technical Details”Storage
Section titled “Storage”Local Storage Key: gofigr_selected_workspace
- Stores workspace API ID
- Persists across sessions
- Cleared on logout (optional)
API Endpoints
Section titled “API Endpoints”Workspace Overview:
GET /api/v4/workspace/{id}/overview/Returns aggregated counts and metadata.
Create Workspace:
POST /api/v4/workspace/{ "name": "New Project", "organization": "org_id" // optional}URL Routing
Section titled “URL Routing”- Workspace parameter read on page load
- Stored preference used as fallback
- Context propagates to child views
- API calls include workspace filter
Performance
Section titled “Performance”- Workspace list cached locally
- Overview counts cached with short TTL
- Lazy loading for workspace details
- Optimistic UI updates
Troubleshooting
Section titled “Troubleshooting”Wrong Workspace Selected
Section titled “Wrong Workspace Selected”If you’re seeing the wrong workspace:
- Check URL for workspace parameter
- Clear local storage and refresh
- Verify workspace access permissions
- Try selecting workspace manually
Can’t Create Workspace
Section titled “Can’t Create Workspace”If workspace creation fails:
- Check organization membership
- Verify account permissions
- Ensure workspace name is unique
- Check network connectivity
Logo Not Showing
Section titled “Logo Not Showing”If organization logo doesn’t appear:
- Verify logo is uploaded in org settings
- Check image format and size
- Clear browser cache
- Verify organization assignment