UsageExceededError UsageExceededError | error_code | error | |
| Grammar check rate limit reached, please try again shortly. | http | error | |
| Grammar check service is temporarily unavailable. | http | error | |
| Sorry, we were unable to complete the translation request. | http | error | |
| Invalid mailto URI | validation | error | |
| Invalid URL | validation | error | |
| Message '${messageId}' not found | exception | error | |
| Message '${messageId}' has no attachment with id '${fileId}' | exception | error | |
| Attachment '${file.displayName()}' has not been downloaded — | exception | error | |
| OAuth Code exchange returned ${resp.status} ${resp.statusTex | http | error | |
| Gmail profile request returned ${meResp.status} ${meResp.sta | http | error | |
| O365 profile request returned ${meResp.status} ${meResp.stat | http | error | |
| O365 profile request failed: ${me.error.code}: ${me.error.me | http | error | |
| Thread not found | exception | error | |
| config json appears empty | validation | error | |
| Quick preview cannot access this directory: ${filePath} | validation | error | |
| Invalid or expired preview token | validation | error | |
| Cannot load ${filePath}: Mailspring no longer ships with a T | exception | error | |
| Validation failed at ${keyPath}, ${JSON.stringify(value)} ca | validation | error | |
| Validation failed at ${keyPath}, ${JSON.stringify(value)} ca | validation | error | |
| Validation failed at ${keyPath}, ${JSON.stringify(value)} mu | validation | error | |
| Validation failed at ${keyPath}, ${JSON.stringify(value)} mu | validation | error | |
| Validation failed at ${keyPath}, ${JSON.stringify(value)} mu | validation | error | |
| Validation failed at ${keyPath}, ${JSON.stringify(value)} mu | validation | error | |
| Validation failed at ${keyPath}, ${JSON.stringify(value)} mu | validation | error | |
| Validation failed at ${keyPath}, ${JSON.stringify(value)} is | validation | error | |
| The from address has changed since you started sending this | exception | error | |
| Invalid ICS: no VEVENT component found | exception | error | |
| Invalid ICS: expected VCALENDAR root | exception | error | |
| No exception VEVENT found with RECURRENCE-ID matching ${recu | exception | error | |
| Mailspring could not store your password securely because en | exception | error | |
| Could not find `important` label | exception | error | |
| Could not find `trash` folder | exception | error | |
| A folder is required. | validation | error | |
| The folder could not be found. | exception | error | |
| A label is required. | validation | error | |
| The label could not be found. | exception | error | |
| Could not find `inbox` label | exception | error | |
| ${action.templateKey} is not a supported action. | exception | error | |
| Plugin in ${dir} has an invalid or missing "name" field. Nam | exception | error | |
| Unrecognized mbox export manifest in ${stagingDir} | exception | error | |
| The mbox file is shorter than the ${manifest.mboxBytes} byte | exception | error | |
| Expected string token to begin with double quote (") | validation | error | |
| Expected string but ran out of input | validation | error | |
| Expected '${token}', got '${tok.s}' | validation | error | |
| Expected text but none available | validation | error | |
| Unable to parse query | validation | error | |
| Could not find a file at path '%@' | exception | error | |
| Mailspring does not support stylesheets with the extension: | exception | error | |
| Your Mailspring ID password could not be loaded from your ke | console | error | |
| Cannot find ImageMagick | console | error | |
| Cannot find thread ${message.threadId} to process mail rules | console | error | |
| Unknown mail rule condition template: ${condition.templateKe | console | error | |
| Failed to parse mailsync output as JSON: | console | error | |
| Thumbnail generation webcontents crashed (reason: ${details. | console | error | |
| Thumbnail generation finished but window is already destroye | console | error | |
| Thumbnail generation timed out for ${filePath} | console | error | |
| Ignoring component trying to register with old CommandRegist | console | error | |
| You registered an "onBeforeUnload" callback that does not re | console | error | |
| EventHeader: Could not parse ICS data from attachment ${file | console | error | |
| EventHeader: Could not parse ICS data from calendar event: $ | console | error | |
| EventHeader: Could not build RSVP reply: ${e.message} | console | error | |
| Cannot modify event in read-only calendar | console | error | |
| base-mark-plugin does not look at nested marks from subseque | console | error | |
| ComposerEditor: ${reason}, inserting empty paragraph to reco | console | error | |
| ComposerEditor: selection has an unset anchor or focus, movi | console | error | |
| There are multiple components available for ${JSON.stringify | console | error | |
| Menu parent did not return an itemKey for item | console | error | |
| Menu items have colliding keys | console | error | |
| onRequestCompletions returned an invalid type. It must retur | console | error | |
| getIcon only works on linux | exception | error | linux, platform-specific, icon-theme, electron |