Fix Jira and Linear integrations; add file logging#24
Merged
raghavanvm merged 1 commit intomainfrom Apr 16, 2026
Merged
Conversation
- Jira: use the enhanced /rest/api/3/search/jql endpoint (POST, JSON body).
Comments fetched per issue via /rest/api/3/issue/{key}/comment.
- Linear: update GraphQL variable types to match the current schema
($teamId: ID!, $since: DateTimeOrDuration!).
- Both HTTP helpers include the response body in error messages.
- Add tauri-plugin-log: file sink at the platform log dir + stdout +
webview targets, 10 MB rotation. main.tsx calls attachConsole() to
forward WebView console output; pipeline progress() is teed into
log.info() and each fetch logs its result count on success or a warn
line on failure.
Log file: ~/Library/Logs/app.keepr.desktop/keepr.log (macOS).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
/rest/api/3/search/jqlendpoint (POST with JSON body). Comments are fetched per issue via/rest/api/3/issue/{key}/commentsince the new endpoint doesn't include them inline.$teamId: ID!,$since: DateTimeOrDuration!.tauri-plugin-logwith a file sink at the platform log dir plus stdout + webview targets (10 MB rotation).main.tsxcallsattachConsole()to forward WebView console output; pipelineprogress()is teed intolog.info(), and each integration's fetch logs its result count on success or a warn line on failure. HTTP helpers injira.ts/linear.tsnow include the response body in error messages.Log file on macOS:
~/Library/Logs/app.keepr.desktop/keepr.log.Test plan
jira_issue/jira_comment/linear_issue/linear_comment(previously onlygithub_prappeared).