Configuration
This guide covers how to configure Canopy to connect to your Jira instance.
Jira Cloud
Creating an API Token
- Go to Atlassian Account Settings
- Click Create API token
- Enter a label (e.g., "Canopy")
- Copy the generated token
Keep Your Token Safe
The token is shown only once. Store it securely.
Connection Settings
| Setting | Value |
|---|---|
| Instance Type | Jira Cloud |
| Jira URL | https://your-domain.atlassian.net |
| Your Atlassian account email | |
| API Token | The token you created above |
Jira Server / Data Center
Creating a Personal Access Token (PAT)
- Go to your Jira profile settings
- Navigate to Personal Access Tokens
- Click Create token
- Set a name and expiration date
- Copy the generated token
Connection Settings
| Setting | Value |
|---|---|
| Instance Type | Jira Server |
| Jira URL | https://jira.your-company.com |
| Username | Your Jira username |
| Token/Password | PAT or your password |
TIP
Using a Personal Access Token is recommended over username/password for better security.
CORS Proxy Configuration
If using the included proxy server (web app only):
| Setting | Value |
|---|---|
| Proxy URL | http://localhost:3001/jira |
See Installation Guide for proxy setup instructions.
Desktop App
The desktop app connects directly to Jira without requiring a CORS proxy.
Data Storage
All configuration is stored in your browser's localStorage:
| Data | Storage Key | Description |
|---|---|---|
| Connection | canopy_connection | Jira URL, credentials, instance type |
| Queries | canopy_jql_queries | Saved JQL queries with titles and colors |
| Filters | canopy_filters | Active filter states per query |
| Theme | canopy_theme | Light/dark/system preference |
| Color Theme | canopy_color_theme | Accent color preference |
| Display Density | canopy_display_density | Comfortable/compact view |
| Field Config | canopy_field_config | Visible fields on issue cards |
| Sort Config | canopy_sort_config | Sort field and direction |
Import/Export
Backup and transfer your configuration between devices.
Export
- Click the Settings icon in the header
- Select Export Configuration
- Save the JSON file
Import
- Click the Settings icon in the header
- Select Import Configuration
- Choose your JSON backup file
Included in export:
- Saved JQL queries
- Filter states
- Display preferences
- Theme settings
Not included (for security):
- Connection credentials
- API tokens
Clearing Data
To reset all settings:
- Click the Settings icon
- Select Clear All Data
- Confirm the action
This removes all localStorage data and returns Canopy to its initial state.
Connection Troubleshooting
See Troubleshooting for common connection issues and solutions.