Workspaces
Overview
GoFigr's improved Workspace Management features make organizing and navigating your research projects more intuitive than ever. Create new workspaces on the fly, switch between projects instantly, and enjoy seamless navigation with persistent workspace memory. Whether you're managing a single project or juggling multiple collaborations, workspace management now stays out of your way.
Key Benefits for Users
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
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
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
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
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
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
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
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
Navigate directly with workspace parameter:
Links containing workspace IDs automatically set context.
From Workspace Settings
Click the workspace name in dropdown
Select "Manage [workspace name]"
Opens workspace settings page
Configure members, permissions, and details
Organization Logos
Where Logos Appear
Organization logos display in:
Workspace selector dropdown
Workspace header on main views
Story exports (PowerPoint/Word)
Shared figure views
Logo Requirements
Supported formats: PNG, JPEG, SVG
Recommended size: 200x200 pixels
Background: Transparent preferred
Setting Up Logos
Organization administrators can:
Go to Organization Settings
Upload logo image
Logo automatically appears across the platform
Workspace Switching
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
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
Across workspace switches:
User preferences
Search history (global)
Navigation state
URL Parameters
Workspace in URLs
GoFigr uses URL parameters for workspace context:
Pattern:
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
When sharing links:
Workspace parameter is included
Recipients see content in correct context
Works even if recipient has different default workspace
Best Practices
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
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
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
Storage
Local Storage Key: gofigr_selected_workspace
Stores workspace API ID
Persists across sessions
Cleared on logout (optional)
API Endpoints
Workspace Overview:
Returns aggregated counts and metadata.
Create Workspace:
URL Routing
Workspace parameter read on page load
Stored preference used as fallback
Context propagates to child views
API calls include workspace filter
Performance
Workspace list cached locally
Overview counts cached with short TTL
Lazy loading for workspace details
Optimistic UI updates
Troubleshooting
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
If workspace creation fails:
Check organization membership
Verify account permissions
Ensure workspace name is unique
Check network connectivity
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
Last updated