diff --git a/README.md b/README.md index 3e018ef..2892c53 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,56 @@ **Obsidian + GitHub ❤️** -Transform boring GitHub links in notes into badges with rich content from GitHub's API. +Transform boring GitHub links in notes into tags with rich content from GitHub's API. ## Use +### Links + +Github links are automatically transformed into tags. For example, pasting `https://github.com/nathonius/obsidian-github-link/issues/1` into a note will become: + + + +### Table + +You can also include a table with results from a search query using a `github-query` codeblock. For example: + +```` +```github-query +outputType: table +queryType: pull-request +query: "is:pr repo:nathonius/obsidian-github-link" +columns: [number, title, author, status] +``` +```` + +This produces a table of results that refreshes upon opening the note. + + + +The codeblock must be valid YAML. The following options are currently supported: + +| Option | Values | Description | +| ------------ | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `outputType` | `table` | Required. Only table is currently supported. | +| `queryType` | `pull-request` | Required. Only pull requests are currently supported. | +| `query` | A valid GitHub search query. | Required. See the [GitHub docs](https://docs.github.com/en/search-github/searching-on-github/searching-issues-and-pull-requests) for more information. | +| `columns` | See list below. | Required. Should be an array of values. | + +#### Supported Columns + +Any column not listed below can still be used if it is included in the API response. Nested values can be used by giving the json object notation string to reference the value. For example, `user.login` will get the raw value of the username from the API query response. + +| Column | Types | Description | +| ------------------------------ | -------------- | -------------------------------------------------------------- | +| `number` | `pull-request` | The PR number and a link to the PR. | +| `repo` | `pull-request` | A link to the repository. | +| `author` | `pull-request` | The user who created the PR along with a small avatar. | +| `status` | `pull-request` | The current status of the pull request. | +| `created`, `updated`, `closed` | `pull-request` | Formatted versions of the create, last update, and close date. | + +## Setup + For public repositories, no extra configuration is required. For private repos, you'll need to log in through GitHub. ### Authentication diff --git a/doc/ExampleInlineTag.png b/doc/ExampleInlineTag.png new file mode 100755 index 0000000..123bb03 Binary files /dev/null and b/doc/ExampleInlineTag.png differ diff --git a/doc/ExampleQueryResult.png b/doc/ExampleQueryResult.png new file mode 100755 index 0000000..b6d2152 Binary files /dev/null and b/doc/ExampleQueryResult.png differ diff --git a/src/github/api.ts b/src/github/api.ts index d8fd269..4b42e23 100644 --- a/src/github/api.ts +++ b/src/github/api.ts @@ -3,6 +3,8 @@ import type { CodeResponse, IssueResponse, PullResponse, SearchIssueResponse, Se import type { RequestUrlParam } from "obsidian"; import { requestUrl } from "obsidian"; +const debug = false; + const baseApi = "https://api.github.com"; async function githubRequest(config: RequestUrlParam, token?: string) { @@ -14,8 +16,14 @@ async function githubRequest(config: RequestUrlParam, token?: string) { if (token) { config.headers.Authorization = `Bearer ${token}`; } + if (debug) { + console.log(config); + } try { const response = await requestUrl(config); + if (debug) { + console.log(response); + } return response; } catch (err) { console.error(err); diff --git a/src/query/processor.ts b/src/query/processor.ts index 94f0a56..4f4b0b1 100644 --- a/src/query/processor.ts +++ b/src/query/processor.ts @@ -1,8 +1,7 @@ import { type MarkdownPostProcessorContext } from "obsidian"; -import { isTableParams, processParams } from "./params"; -import samplePRResponse from "./samplePRResponse"; +import { isPullRequestParams, isTableParams, processParams } from "./params"; import { renderTable } from "./output"; -import type { SearchIssueResponse } from "src/github/response"; +import { searchIssues } from "src/github/github"; export async function QueryProcessor( source: string, @@ -17,9 +16,10 @@ export async function QueryProcessor( return; } - // TODO: Get result - if (isTableParams(params)) { - renderTable(params, samplePRResponse as SearchIssueResponse, el); + if (isPullRequestParams(params)) { + const response = await searchIssues(params.query); + renderTable(params, response, el); + } } } diff --git a/src/query/sampleIssueResponse.ts b/src/query/sampleIssueResponse.ts deleted file mode 100644 index d414d97..0000000 --- a/src/query/sampleIssueResponse.ts +++ /dev/null @@ -1,2047 +0,0 @@ -export default { - total_count: 267, - incomplete_results: false, - items: [ - { - url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/51", - repository_url: "https://api.github.com/repos/nathonius/obsidian-auto-class", - labels_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/51/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/51/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/51/events", - html_url: "https://github.com/nathonius/obsidian-auto-class/issues/51", - id: 2104102225, - node_id: "I_kwDOGTMK0c59ag1R", - number: 51, - title: "How to set image size and multiple titles", - user: { - login: "AP2020C", - id: 104355545, - node_id: "U_kgDOBjhW2Q", - avatar_url: "https://avatars.githubusercontent.com/u/104355545?v=4", - gravatar_id: "", - url: "https://api.github.com/users/AP2020C", - html_url: "https://github.com/AP2020C", - followers_url: "https://api.github.com/users/AP2020C/followers", - following_url: "https://api.github.com/users/AP2020C/following{/other_user}", - gists_url: "https://api.github.com/users/AP2020C/gists{/gist_id}", - starred_url: "https://api.github.com/users/AP2020C/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/AP2020C/subscriptions", - organizations_url: "https://api.github.com/users/AP2020C/orgs", - repos_url: "https://api.github.com/users/AP2020C/repos", - events_url: "https://api.github.com/users/AP2020C/events{/privacy}", - received_events_url: "https://api.github.com/users/AP2020C/received_events", - type: "User", - site_admin: false, - }, - labels: [], - state: "closed", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 1, - created_at: "2024-01-28T10:56:38Z", - updated_at: "2024-01-28T17:05:44Z", - closed_at: "2024-01-28T17:05:33Z", - author_association: "NONE", - active_lock_reason: null, - body: 'Question 1:\r\nWhat rule should I enter to have the images at 40px, if they don\'t have a different size?\r\nThese codes did not work\r\nimg-max-width:40px;\r\nimg:not([style*="width"]) { width: 40px !important;}\r\n--image-max-width:40px;\r\n--image-width:40px;\r\nimg-width:40px;\r\n--img-max-width:40px;\r\n\r\nQuestion 2:\r\nI used\r\n--h2-color: blue;\r\nand it works.\r\nHowever, I would have expected that\r\n--h*-color: blue;\r\nwould act on all titles. What syntax should I use?', - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/51/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/51/timeline", - performed_via_github_app: null, - state_reason: "completed", - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/55", - repository_url: "https://api.github.com/repos/nathonius/obsidian-trello", - labels_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/55/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/55/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/55/events", - html_url: "https://github.com/nathonius/obsidian-trello/issues/55", - id: 2101932104, - node_id: "I_kwDOF5VBys59SPBI", - number: 55, - title: "New plugin name requirements", - user: { - login: "joethei", - id: 7150512, - node_id: "MDQ6VXNlcjcxNTA1MTI=", - avatar_url: "https://avatars.githubusercontent.com/u/7150512?v=4", - gravatar_id: "", - url: "https://api.github.com/users/joethei", - html_url: "https://github.com/joethei", - followers_url: "https://api.github.com/users/joethei/followers", - following_url: "https://api.github.com/users/joethei/following{/other_user}", - gists_url: "https://api.github.com/users/joethei/gists{/gist_id}", - starred_url: "https://api.github.com/users/joethei/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/joethei/subscriptions", - organizations_url: "https://api.github.com/users/joethei/orgs", - repos_url: "https://api.github.com/users/joethei/repos", - events_url: "https://api.github.com/users/joethei/events{/privacy}", - received_events_url: "https://api.github.com/users/joethei/received_events", - type: "User", - site_admin: false, - }, - labels: [], - state: "closed", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 0, - created_at: "2024-01-26T10:04:39Z", - updated_at: "2024-01-28T01:28:24Z", - closed_at: "2024-01-28T01:28:24Z", - author_association: "NONE", - active_lock_reason: null, - body: 'Hi @nathonius\n\nPer our [developer policies](https://docs.obsidian.md/Developer+policies),\nplease ensure that your plugin\'s name does not include the word "Obsidian".\nIn addition, the plugin name should not include the word "Plugin", as that is unecessary duplication.\nWe have already modified the name of your plugin to "Trello" in our records.\n\nTo maintain compliance, take the following actions:\n\n1. Modify the manifest.json file in your plugin repository.\n2. Generate a new release for your plugin to ensure users download the updated manifest.\n\nIf you have a idea for a different plugin name, you may also submit a pull request to the [obsidianmd/obsidian-releases](https://github.com/obsidianmd/obsidian-releases) repository.\n\nThank you for your cooperation.\n— the Obsidian team', - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/55/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/55/timeline", - performed_via_github_app: null, - state_reason: "completed", - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/5", - repository_url: "https://api.github.com/repos/nathonius/obsidian-github-link", - labels_url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/5/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/5/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/5/events", - html_url: "https://github.com/nathonius/obsidian-github-link/issues/5", - id: 2097138199, - node_id: "I_kwDOLAI_t858_8oX", - number: 5, - title: "Investigate using Nathonius instead of OfficerHalf", - user: { - login: "nathonius", - id: 4851889, - node_id: "MDQ6VXNlcjQ4NTE4ODk=", - avatar_url: "https://avatars.githubusercontent.com/u/4851889?v=4", - gravatar_id: "", - url: "https://api.github.com/users/nathonius", - html_url: "https://github.com/nathonius", - followers_url: "https://api.github.com/users/nathonius/followers", - following_url: "https://api.github.com/users/nathonius/following{/other_user}", - gists_url: "https://api.github.com/users/nathonius/gists{/gist_id}", - starred_url: "https://api.github.com/users/nathonius/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/nathonius/subscriptions", - organizations_url: "https://api.github.com/users/nathonius/orgs", - repos_url: "https://api.github.com/users/nathonius/repos", - events_url: "https://api.github.com/users/nathonius/events{/privacy}", - received_events_url: "https://api.github.com/users/nathonius/received_events", - type: "User", - site_admin: false, - }, - labels: [], - state: "open", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 1, - created_at: "2024-01-23T23:12:39Z", - updated_at: "2024-01-29T16:58:05Z", - closed_at: null, - author_association: "OWNER", - active_lock_reason: null, - body: "This would likely mean updating other plugins as well", - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/5/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/5/timeline", - performed_via_github_app: null, - state_reason: null, - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/4", - repository_url: "https://api.github.com/repos/nathonius/obsidian-github-link", - labels_url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/4/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/4/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/4/events", - html_url: "https://github.com/nathonius/obsidian-github-link/issues/4", - id: 2097137858, - node_id: "I_kwDOLAI_t858_8jC", - number: 4, - title: "Update plugin metadata with accurate description", - user: { - login: "nathonius", - id: 4851889, - node_id: "MDQ6VXNlcjQ4NTE4ODk=", - avatar_url: "https://avatars.githubusercontent.com/u/4851889?v=4", - gravatar_id: "", - url: "https://api.github.com/users/nathonius", - html_url: "https://github.com/nathonius", - followers_url: "https://api.github.com/users/nathonius/followers", - following_url: "https://api.github.com/users/nathonius/following{/other_user}", - gists_url: "https://api.github.com/users/nathonius/gists{/gist_id}", - starred_url: "https://api.github.com/users/nathonius/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/nathonius/subscriptions", - organizations_url: "https://api.github.com/users/nathonius/orgs", - repos_url: "https://api.github.com/users/nathonius/repos", - events_url: "https://api.github.com/users/nathonius/events{/privacy}", - received_events_url: "https://api.github.com/users/nathonius/received_events", - type: "User", - site_admin: false, - }, - labels: [], - state: "open", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 0, - created_at: "2024-01-23T23:12:13Z", - updated_at: "2024-01-23T23:12:13Z", - closed_at: null, - author_association: "OWNER", - active_lock_reason: null, - body: null, - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/4/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/4/timeline", - performed_via_github_app: null, - state_reason: null, - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/3", - repository_url: "https://api.github.com/repos/nathonius/obsidian-github-link", - labels_url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/3/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/3/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/3/events", - html_url: "https://github.com/nathonius/obsidian-github-link/issues/3", - id: 2097137269, - node_id: "I_kwDOLAI_t858_8Z1", - number: 3, - title: "Create readme", - user: { - login: "nathonius", - id: 4851889, - node_id: "MDQ6VXNlcjQ4NTE4ODk=", - avatar_url: "https://avatars.githubusercontent.com/u/4851889?v=4", - gravatar_id: "", - url: "https://api.github.com/users/nathonius", - html_url: "https://github.com/nathonius", - followers_url: "https://api.github.com/users/nathonius/followers", - following_url: "https://api.github.com/users/nathonius/following{/other_user}", - gists_url: "https://api.github.com/users/nathonius/gists{/gist_id}", - starred_url: "https://api.github.com/users/nathonius/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/nathonius/subscriptions", - organizations_url: "https://api.github.com/users/nathonius/orgs", - repos_url: "https://api.github.com/users/nathonius/repos", - events_url: "https://api.github.com/users/nathonius/events{/privacy}", - received_events_url: "https://api.github.com/users/nathonius/received_events", - type: "User", - site_admin: false, - }, - labels: [ - { - id: 6386117891, - node_id: "LA_kwDOLAI_t88AAAABfKRtAw", - url: "https://api.github.com/repos/nathonius/obsidian-github-link/labels/documentation", - name: "documentation", - color: "0075ca", - default: true, - description: "Improvements or additions to documentation", - }, - ], - state: "open", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 0, - created_at: "2024-01-23T23:11:29Z", - updated_at: "2024-01-23T23:11:29Z", - closed_at: null, - author_association: "OWNER", - active_lock_reason: null, - body: "Replace the sample readme.md with actual content", - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/3/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/3/timeline", - performed_via_github_app: null, - state_reason: null, - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/2", - repository_url: "https://api.github.com/repos/nathonius/obsidian-github-link", - labels_url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/2/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/2/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/2/events", - html_url: "https://github.com/nathonius/obsidian-github-link/issues/2", - id: 2080544603, - node_id: "I_kwDOLAI_t858Apdb", - number: 2, - title: "Test issue 2", - user: { - login: "nathonius", - id: 4851889, - node_id: "MDQ6VXNlcjQ4NTE4ODk=", - avatar_url: "https://avatars.githubusercontent.com/u/4851889?v=4", - gravatar_id: "", - url: "https://api.github.com/users/nathonius", - html_url: "https://github.com/nathonius", - followers_url: "https://api.github.com/users/nathonius/followers", - following_url: "https://api.github.com/users/nathonius/following{/other_user}", - gists_url: "https://api.github.com/users/nathonius/gists{/gist_id}", - starred_url: "https://api.github.com/users/nathonius/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/nathonius/subscriptions", - organizations_url: "https://api.github.com/users/nathonius/orgs", - repos_url: "https://api.github.com/users/nathonius/repos", - events_url: "https://api.github.com/users/nathonius/events{/privacy}", - received_events_url: "https://api.github.com/users/nathonius/received_events", - type: "User", - site_admin: false, - }, - labels: [], - state: "closed", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 0, - created_at: "2024-01-14T01:45:21Z", - updated_at: "2024-01-23T23:09:39Z", - closed_at: "2024-01-23T23:09:39Z", - author_association: "OWNER", - active_lock_reason: null, - body: null, - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/2/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/2/timeline", - performed_via_github_app: null, - state_reason: "completed", - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/1", - repository_url: "https://api.github.com/repos/nathonius/obsidian-github-link", - labels_url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/1/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/1/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/1/events", - html_url: "https://github.com/nathonius/obsidian-github-link/issues/1", - id: 2080544234, - node_id: "I_kwDOLAI_t858ApXq", - number: 1, - title: "Test issue", - user: { - login: "nathonius", - id: 4851889, - node_id: "MDQ6VXNlcjQ4NTE4ODk=", - avatar_url: "https://avatars.githubusercontent.com/u/4851889?v=4", - gravatar_id: "", - url: "https://api.github.com/users/nathonius", - html_url: "https://github.com/nathonius", - followers_url: "https://api.github.com/users/nathonius/followers", - following_url: "https://api.github.com/users/nathonius/following{/other_user}", - gists_url: "https://api.github.com/users/nathonius/gists{/gist_id}", - starred_url: "https://api.github.com/users/nathonius/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/nathonius/subscriptions", - organizations_url: "https://api.github.com/users/nathonius/orgs", - repos_url: "https://api.github.com/users/nathonius/repos", - events_url: "https://api.github.com/users/nathonius/events{/privacy}", - received_events_url: "https://api.github.com/users/nathonius/received_events", - type: "User", - site_admin: false, - }, - labels: [], - state: "closed", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 0, - created_at: "2024-01-14T01:43:39Z", - updated_at: "2024-01-23T23:09:39Z", - closed_at: "2024-01-23T23:09:39Z", - author_association: "OWNER", - active_lock_reason: null, - body: "How meta!", - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/1/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-github-link/issues/1/timeline", - performed_via_github_app: null, - state_reason: "completed", - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-callout-collector/issues/1", - repository_url: "https://api.github.com/repos/nathonius/obsidian-callout-collector", - labels_url: "https://api.github.com/repos/nathonius/obsidian-callout-collector/issues/1/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-callout-collector/issues/1/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-callout-collector/issues/1/events", - html_url: "https://github.com/nathonius/obsidian-callout-collector/issues/1", - id: 1970525027, - node_id: "I_kwDOJX-Px851c9Nj", - number: 1, - title: "Update Readme", - user: { - login: "siainbuletin", - id: 97026492, - node_id: "U_kgDOBciBvA", - avatar_url: "https://avatars.githubusercontent.com/u/97026492?v=4", - gravatar_id: "", - url: "https://api.github.com/users/siainbuletin", - html_url: "https://github.com/siainbuletin", - followers_url: "https://api.github.com/users/siainbuletin/followers", - following_url: "https://api.github.com/users/siainbuletin/following{/other_user}", - gists_url: "https://api.github.com/users/siainbuletin/gists{/gist_id}", - starred_url: "https://api.github.com/users/siainbuletin/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/siainbuletin/subscriptions", - organizations_url: "https://api.github.com/users/siainbuletin/orgs", - repos_url: "https://api.github.com/users/siainbuletin/repos", - events_url: "https://api.github.com/users/siainbuletin/events{/privacy}", - received_events_url: "https://api.github.com/users/siainbuletin/received_events", - type: "User", - site_admin: false, - }, - labels: [], - state: "open", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 1, - created_at: "2023-10-31T13:51:50Z", - updated_at: "2023-10-31T14:34:19Z", - closed_at: null, - author_association: "NONE", - active_lock_reason: null, - body: "I got curious when I came across this plugin, but I'd love to know what it's actually about. Does it track callout block-IDs across the vault? What might be its use case?", - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-callout-collector/issues/1/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-callout-collector/issues/1/timeline", - performed_via_github_app: null, - state_reason: null, - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/48", - repository_url: "https://api.github.com/repos/nathonius/obsidian-auto-class", - labels_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/48/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/48/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/48/events", - html_url: "https://github.com/nathonius/obsidian-auto-class/issues/48", - id: 1909989048, - node_id: "I_kwDOGTMK0c5x2B64", - number: 48, - title: "Feature request: Add class(es) to pages based on some programmable logic", - user: { - login: "voltel", - id: 17889468, - node_id: "MDQ6VXNlcjE3ODg5NDY4", - avatar_url: "https://avatars.githubusercontent.com/u/17889468?v=4", - gravatar_id: "", - url: "https://api.github.com/users/voltel", - html_url: "https://github.com/voltel", - followers_url: "https://api.github.com/users/voltel/followers", - following_url: "https://api.github.com/users/voltel/following{/other_user}", - gists_url: "https://api.github.com/users/voltel/gists{/gist_id}", - starred_url: "https://api.github.com/users/voltel/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/voltel/subscriptions", - organizations_url: "https://api.github.com/users/voltel/orgs", - repos_url: "https://api.github.com/users/voltel/repos", - events_url: "https://api.github.com/users/voltel/events{/privacy}", - received_events_url: "https://api.github.com/users/voltel/received_events", - type: "User", - site_admin: false, - }, - labels: [], - state: "open", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 0, - created_at: "2023-09-23T20:18:42Z", - updated_at: "2023-09-23T20:18:42Z", - closed_at: null, - author_association: "NONE", - active_lock_reason: null, - body: "I have a property on the page that denotes the expiration date. \r\nE.g., in the frontmatter properties YAML, it could look like this:\r\n```yaml\r\n---\r\nexpiration_date: 2023-11-01\r\n---\r\n```\r\nOr it could be in the body of the page as a Dataview metadata property: \r\n```md\r\n[Expiration date:: 2023-11-01]\r\n```\r\n\r\nI'd like pages that are viewed past the expiration date to have a special CSS applied.\r\n\r\nFor that, certain logic should be run for the page. \r\nAs **Dataview** works with properties and metadata on the page, it seems to be a choice to allow the user to configure a certain module which will export a callback function, which will be invoked with a current page in a parameter and Dataview global instance, if present. If this function returns True, the plugin will add the configured CSS classes to pages, or, if it returns a String or an array of Strings with CSS class names, will adds those. \r\n\r\nThis will allow having a more elaborate logic for marking pages with certain CSS classes. \r\n\r\n", - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/48/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/48/timeline", - performed_via_github_app: null, - state_reason: null, - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/22", - repository_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud", - labels_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/22/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/22/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/22/events", - html_url: "https://github.com/nathonius/obsidian-jira-cloud/issues/22", - id: 1848902587, - node_id: "I_kwDOJ4Vmj85uNAO7", - number: 22, - title: "Evaluate the usefulness of this plugin compared to Obsidian Jira Issue", - user: { - login: "nathonius", - id: 4851889, - node_id: "MDQ6VXNlcjQ4NTE4ODk=", - avatar_url: "https://avatars.githubusercontent.com/u/4851889?v=4", - gravatar_id: "", - url: "https://api.github.com/users/nathonius", - html_url: "https://github.com/nathonius", - followers_url: "https://api.github.com/users/nathonius/followers", - following_url: "https://api.github.com/users/nathonius/following{/other_user}", - gists_url: "https://api.github.com/users/nathonius/gists{/gist_id}", - starred_url: "https://api.github.com/users/nathonius/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/nathonius/subscriptions", - organizations_url: "https://api.github.com/users/nathonius/orgs", - repos_url: "https://api.github.com/users/nathonius/repos", - events_url: "https://api.github.com/users/nathonius/events{/privacy}", - received_events_url: "https://api.github.com/users/nathonius/received_events", - type: "User", - site_admin: false, - }, - labels: [ - { - id: 5704770152, - node_id: "LA_kwDOJ4Vmj88AAAABVAfiaA", - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/labels/question", - name: "question", - color: "d876e3", - default: true, - description: "Further information is requested", - }, - ], - state: "open", - locked: false, - assignee: null, - assignees: [ - { - login: "nathonius", - id: 4851889, - node_id: "MDQ6VXNlcjQ4NTE4ODk=", - avatar_url: "https://avatars.githubusercontent.com/u/4851889?v=4", - gravatar_id: "", - url: "https://api.github.com/users/nathonius", - html_url: "https://github.com/nathonius", - followers_url: "https://api.github.com/users/nathonius/followers", - following_url: "https://api.github.com/users/nathonius/following{/other_user}", - gists_url: "https://api.github.com/users/nathonius/gists{/gist_id}", - starred_url: "https://api.github.com/users/nathonius/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/nathonius/subscriptions", - organizations_url: "https://api.github.com/users/nathonius/orgs", - repos_url: "https://api.github.com/users/nathonius/repos", - events_url: "https://api.github.com/users/nathonius/events{/privacy}", - received_events_url: "https://api.github.com/users/nathonius/received_events", - type: "User", - site_admin: false, - }, - ], - milestone: null, - comments: 3, - created_at: "2023-08-14T02:54:10Z", - updated_at: "2023-08-14T03:40:48Z", - closed_at: null, - author_association: "OWNER", - active_lock_reason: null, - body: "I done goofed, and this plugin kind of already existed; [Obsidian Jira Issue](https://marc0l92.github.io/obsidian-jira-issue/). Obviously it's not exactly the same, but it serves the same purpose.\r\n\r\nI should evaluate the differences between the two, figure out if I should deprecate this, or maybe contribute to that plugin. Or maybe they could be interoperable. That plugin already exposes a Jira api just like this one does, so any differences could probably be made up via templater or something.\r\n\r\n\r\n| Feature | Cloud | Issue | Notes |\r\n| -------------------- | ------- | ------- | ---------------------------------------------------------------------------------- |\r\n| Plugin API | Yes | Yes | Obviously the scope of these differ. |\r\n| Multiple Accounts | Planned | Yes | This one was already on the roadmap. |\r\n| Jira Server | No | Yes | |\r\n| Create Issue | Yes | No | Jira Issue seems to be readonly. |\r\n| Inline issue view | No | Yes | This is a super nice feature. |\r\n| Kanban support | No | Yes | |\r\n| Multi-issue queries | No | Yes | |\r\n| Dataview integration | Partial | Yes | Only via metadata / templater. |\r\n| Paste link to issue | Yes | Unknown | This would be feasible via templater im sure. |\r\n| Issue to metadata | Yes | Unknown | Honestly this isn't that useful though (especially with the release of properties) |\r\n| Issue links -> tags | No | Yes | I'm not sure if this is automatic or triggered via command but it's a neat feature |\r\n", - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/22/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/22/timeline", - performed_via_github_app: null, - state_reason: null, - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/19", - repository_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud", - labels_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/19/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/19/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/19/events", - html_url: "https://github.com/nathonius/obsidian-jira-cloud/issues/19", - id: 1848287008, - node_id: "I_kwDOJ4Vmj85uKp8g", - number: 19, - title: "create issues within obsidian", - user: { - login: "nathonius", - id: 4851889, - node_id: "MDQ6VXNlcjQ4NTE4ODk=", - avatar_url: "https://avatars.githubusercontent.com/u/4851889?v=4", - gravatar_id: "", - url: "https://api.github.com/users/nathonius", - html_url: "https://github.com/nathonius", - followers_url: "https://api.github.com/users/nathonius/followers", - following_url: "https://api.github.com/users/nathonius/following{/other_user}", - gists_url: "https://api.github.com/users/nathonius/gists{/gist_id}", - starred_url: "https://api.github.com/users/nathonius/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/nathonius/subscriptions", - organizations_url: "https://api.github.com/users/nathonius/orgs", - repos_url: "https://api.github.com/users/nathonius/repos", - events_url: "https://api.github.com/users/nathonius/events{/privacy}", - received_events_url: "https://api.github.com/users/nathonius/received_events", - type: "User", - site_admin: false, - }, - labels: [ - { - id: 5704770105, - node_id: "LA_kwDOJ4Vmj88AAAABVAfiOQ", - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/labels/enhancement", - name: "enhancement", - color: "a2eeef", - default: true, - description: "New feature or request", - }, - { - id: 5704770152, - node_id: "LA_kwDOJ4Vmj88AAAABVAfiaA", - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/labels/question", - name: "question", - color: "d876e3", - default: true, - description: "Further information is requested", - }, - ], - state: "closed", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 2, - created_at: "2023-08-12T23:02:17Z", - updated_at: "2023-08-14T02:44:38Z", - closed_at: "2023-08-14T02:44:38Z", - author_association: "OWNER", - active_lock_reason: null, - body: "Keep it simple. Should just be able to set the project, name, description. Should result in a link pasted in the current note.", - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/19/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/19/timeline", - performed_via_github_app: null, - state_reason: "completed", - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-collapse-all/issues/41", - repository_url: "https://api.github.com/repos/nathonius/obsidian-collapse-all", - labels_url: "https://api.github.com/repos/nathonius/obsidian-collapse-all/issues/41/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-collapse-all/issues/41/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-collapse-all/issues/41/events", - html_url: "https://github.com/nathonius/obsidian-collapse-all/issues/41", - id: 1837958658, - node_id: "I_kwDOFeNEts5tjQYC", - number: 41, - title: "What does the plugin do?", - user: { - login: "davidjroos", - id: 15630844, - node_id: "MDQ6VXNlcjE1NjMwODQ0", - avatar_url: "https://avatars.githubusercontent.com/u/15630844?v=4", - gravatar_id: "", - url: "https://api.github.com/users/davidjroos", - html_url: "https://github.com/davidjroos", - followers_url: "https://api.github.com/users/davidjroos/followers", - following_url: "https://api.github.com/users/davidjroos/following{/other_user}", - gists_url: "https://api.github.com/users/davidjroos/gists{/gist_id}", - starred_url: "https://api.github.com/users/davidjroos/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/davidjroos/subscriptions", - organizations_url: "https://api.github.com/users/davidjroos/orgs", - repos_url: "https://api.github.com/users/davidjroos/repos", - events_url: "https://api.github.com/users/davidjroos/events{/privacy}", - received_events_url: "https://api.github.com/users/davidjroos/received_events", - type: "User", - site_admin: false, - }, - labels: [ - { - id: 2998346199, - node_id: "MDU6TGFiZWwyOTk4MzQ2MTk5", - url: "https://api.github.com/repos/nathonius/obsidian-collapse-all/labels/documentation", - name: "documentation", - color: "0075ca", - default: true, - description: "Improvements or additions to documentation", - }, - { - id: 4061287445, - node_id: "LA_kwDOFeNEts7yElQV", - url: "https://api.github.com/repos/nathonius/obsidian-collapse-all/labels/planned", - name: "planned", - color: "6FA927", - default: false, - description: "Planned for the next release", - }, - ], - state: "open", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 2, - created_at: "2023-08-05T22:20:27Z", - updated_at: "2023-08-06T20:51:07Z", - closed_at: null, - author_association: "NONE", - active_lock_reason: null, - body: "Just saw your update on Discord but (like a lot of plugins!) I’m not entire sure what it does from the documentation.\r\n\r\nThis plug-in is probably/possibly useful to lots of people but they won’t know because the rocs don’t really describe the problem being solved.\r\n\r\nAt a minimum some screenshots of without/with plug-in would help!", - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-collapse-all/issues/41/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-collapse-all/issues/41/timeline", - performed_via_github_app: null, - state_reason: null, - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/17", - repository_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud", - labels_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/17/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/17/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/17/events", - html_url: "https://github.com/nathonius/obsidian-jira-cloud/issues/17", - id: 1833626422, - node_id: "I_kwDOJ4Vmj85tSus2", - number: 17, - title: "search is just very inconsistent", - user: { - login: "nathonius", - id: 4851889, - node_id: "MDQ6VXNlcjQ4NTE4ODk=", - avatar_url: "https://avatars.githubusercontent.com/u/4851889?v=4", - gravatar_id: "", - url: "https://api.github.com/users/nathonius", - html_url: "https://github.com/nathonius", - followers_url: "https://api.github.com/users/nathonius/followers", - following_url: "https://api.github.com/users/nathonius/following{/other_user}", - gists_url: "https://api.github.com/users/nathonius/gists{/gist_id}", - starred_url: "https://api.github.com/users/nathonius/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/nathonius/subscriptions", - organizations_url: "https://api.github.com/users/nathonius/orgs", - repos_url: "https://api.github.com/users/nathonius/repos", - events_url: "https://api.github.com/users/nathonius/events{/privacy}", - received_events_url: "https://api.github.com/users/nathonius/received_events", - type: "User", - site_admin: false, - }, - labels: [ - { - id: 5704770075, - node_id: "LA_kwDOJ4Vmj88AAAABVAfiGw", - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/labels/bug", - name: "bug", - color: "d73a4a", - default: true, - description: "Something isn't working", - }, - ], - state: "open", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 0, - created_at: "2023-08-02T17:34:32Z", - updated_at: "2023-08-02T17:34:32Z", - closed_at: null, - author_association: "OWNER", - active_lock_reason: null, - body: "There's definitely something wrong on Jira's side of things, potentially some rate limiting happening? Or they try to be smart and don't return any results if the results haven't changed? Unsure.\r\n\r\nI can alleviate this by only replacing the suggestions if the length of the suggestions !== 0 and potentially adding a larger debounce", - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/17/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/17/timeline", - performed_via_github_app: null, - state_reason: null, - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/14", - repository_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud", - labels_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/14/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/14/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/14/events", - html_url: "https://github.com/nathonius/obsidian-jira-cloud/issues/14", - id: 1826709542, - node_id: "I_kwDOJ4Vmj85s4WAm", - number: 14, - title: "store token in localStorage", - user: { - login: "nathonius", - id: 4851889, - node_id: "MDQ6VXNlcjQ4NTE4ODk=", - avatar_url: "https://avatars.githubusercontent.com/u/4851889?v=4", - gravatar_id: "", - url: "https://api.github.com/users/nathonius", - html_url: "https://github.com/nathonius", - followers_url: "https://api.github.com/users/nathonius/followers", - following_url: "https://api.github.com/users/nathonius/following{/other_user}", - gists_url: "https://api.github.com/users/nathonius/gists{/gist_id}", - starred_url: "https://api.github.com/users/nathonius/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/nathonius/subscriptions", - organizations_url: "https://api.github.com/users/nathonius/orgs", - repos_url: "https://api.github.com/users/nathonius/repos", - events_url: "https://api.github.com/users/nathonius/events{/privacy}", - received_events_url: "https://api.github.com/users/nathonius/received_events", - type: "User", - site_admin: false, - }, - labels: [ - { - id: 5704770152, - node_id: "LA_kwDOJ4Vmj88AAAABVAfiaA", - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/labels/question", - name: "question", - color: "d876e3", - default: true, - description: "Further information is requested", - }, - ], - state: "closed", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 1, - created_at: "2023-07-28T16:19:38Z", - updated_at: "2023-08-14T02:46:46Z", - closed_at: "2023-08-14T02:46:46Z", - author_association: "OWNER", - active_lock_reason: null, - body: "For security it might be better but for portability it sucks. Still it might be worth it if people are worried about privacy.", - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/14/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/14/timeline", - performed_via_github_app: null, - state_reason: "not_planned", - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/9", - repository_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud", - labels_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/9/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/9/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/9/events", - html_url: "https://github.com/nathonius/obsidian-jira-cloud/issues/9", - id: 1825048040, - node_id: "I_kwDOJ4Vmj85syAXo", - number: 9, - title: "Templater examples throw an error if you use esc to cancel the select modal", - user: { - login: "nathonius", - id: 4851889, - node_id: "MDQ6VXNlcjQ4NTE4ODk=", - avatar_url: "https://avatars.githubusercontent.com/u/4851889?v=4", - gravatar_id: "", - url: "https://api.github.com/users/nathonius", - html_url: "https://github.com/nathonius", - followers_url: "https://api.github.com/users/nathonius/followers", - following_url: "https://api.github.com/users/nathonius/following{/other_user}", - gists_url: "https://api.github.com/users/nathonius/gists{/gist_id}", - starred_url: "https://api.github.com/users/nathonius/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/nathonius/subscriptions", - organizations_url: "https://api.github.com/users/nathonius/orgs", - repos_url: "https://api.github.com/users/nathonius/repos", - events_url: "https://api.github.com/users/nathonius/events{/privacy}", - received_events_url: "https://api.github.com/users/nathonius/received_events", - type: "User", - site_admin: false, - }, - labels: [], - state: "open", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 0, - created_at: "2023-07-27T19:26:56Z", - updated_at: "2023-07-27T19:26:56Z", - closed_at: null, - author_association: "OWNER", - active_lock_reason: null, - body: "They probably just need a conditional check in there.", - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/9/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/9/timeline", - performed_via_github_app: null, - state_reason: null, - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/8", - repository_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud", - labels_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/8/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/8/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/8/events", - html_url: "https://github.com/nathonius/obsidian-jira-cloud/issues/8", - id: 1820647698, - node_id: "I_kwDOJ4Vmj85shOES", - number: 8, - title: "Link to generate api token should actually be a link", - user: { - login: "nathonius", - id: 4851889, - node_id: "MDQ6VXNlcjQ4NTE4ODk=", - avatar_url: "https://avatars.githubusercontent.com/u/4851889?v=4", - gravatar_id: "", - url: "https://api.github.com/users/nathonius", - html_url: "https://github.com/nathonius", - followers_url: "https://api.github.com/users/nathonius/followers", - following_url: "https://api.github.com/users/nathonius/following{/other_user}", - gists_url: "https://api.github.com/users/nathonius/gists{/gist_id}", - starred_url: "https://api.github.com/users/nathonius/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/nathonius/subscriptions", - organizations_url: "https://api.github.com/users/nathonius/orgs", - repos_url: "https://api.github.com/users/nathonius/repos", - events_url: "https://api.github.com/users/nathonius/events{/privacy}", - received_events_url: "https://api.github.com/users/nathonius/received_events", - type: "User", - site_admin: false, - }, - labels: [ - { - id: 5704770075, - node_id: "LA_kwDOJ4Vmj88AAAABVAfiGw", - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/labels/bug", - name: "bug", - color: "d73a4a", - default: true, - description: "Something isn't working", - }, - ], - state: "closed", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 0, - created_at: "2023-07-25T15:56:32Z", - updated_at: "2023-08-13T03:14:29Z", - closed_at: "2023-08-13T03:14:29Z", - author_association: "OWNER", - active_lock_reason: null, - body: "It's currently not clickable or selectable.", - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/8/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/8/timeline", - performed_via_github_app: null, - state_reason: "completed", - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/7", - repository_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud", - labels_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/7/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/7/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/7/events", - html_url: "https://github.com/nathonius/obsidian-jira-cloud/issues/7", - id: 1820626440, - node_id: "I_kwDOJ4Vmj85shI4I", - number: 7, - title: '"Jira Cloud requires configuration" notification appears on every restart', - user: { - login: "nathonius", - id: 4851889, - node_id: "MDQ6VXNlcjQ4NTE4ODk=", - avatar_url: "https://avatars.githubusercontent.com/u/4851889?v=4", - gravatar_id: "", - url: "https://api.github.com/users/nathonius", - html_url: "https://github.com/nathonius", - followers_url: "https://api.github.com/users/nathonius/followers", - following_url: "https://api.github.com/users/nathonius/following{/other_user}", - gists_url: "https://api.github.com/users/nathonius/gists{/gist_id}", - starred_url: "https://api.github.com/users/nathonius/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/nathonius/subscriptions", - organizations_url: "https://api.github.com/users/nathonius/orgs", - repos_url: "https://api.github.com/users/nathonius/repos", - events_url: "https://api.github.com/users/nathonius/events{/privacy}", - received_events_url: "https://api.github.com/users/nathonius/received_events", - type: "User", - site_admin: false, - }, - labels: [ - { - id: 5704770075, - node_id: "LA_kwDOJ4Vmj88AAAABVAfiGw", - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/labels/bug", - name: "bug", - color: "d73a4a", - default: true, - description: "Something isn't working", - }, - ], - state: "closed", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 1, - created_at: "2023-07-25T15:44:03Z", - updated_at: "2023-07-25T15:55:37Z", - closed_at: "2023-07-25T15:55:37Z", - author_association: "OWNER", - active_lock_reason: null, - body: null, - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/7/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/7/timeline", - performed_via_github_app: null, - state_reason: "completed", - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/5", - repository_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud", - labels_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/5/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/5/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/5/events", - html_url: "https://github.com/nathonius/obsidian-jira-cloud/issues/5", - id: 1817456838, - node_id: "I_kwDOJ4Vmj85sVDDG", - number: 5, - title: "Add button to settings to verify Jira connection", - user: { - login: "nathonius", - id: 4851889, - node_id: "MDQ6VXNlcjQ4NTE4ODk=", - avatar_url: "https://avatars.githubusercontent.com/u/4851889?v=4", - gravatar_id: "", - url: "https://api.github.com/users/nathonius", - html_url: "https://github.com/nathonius", - followers_url: "https://api.github.com/users/nathonius/followers", - following_url: "https://api.github.com/users/nathonius/following{/other_user}", - gists_url: "https://api.github.com/users/nathonius/gists{/gist_id}", - starred_url: "https://api.github.com/users/nathonius/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/nathonius/subscriptions", - organizations_url: "https://api.github.com/users/nathonius/orgs", - repos_url: "https://api.github.com/users/nathonius/repos", - events_url: "https://api.github.com/users/nathonius/events{/privacy}", - received_events_url: "https://api.github.com/users/nathonius/received_events", - type: "User", - site_admin: false, - }, - labels: [ - { - id: 5704770105, - node_id: "LA_kwDOJ4Vmj88AAAABVAfiOQ", - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/labels/enhancement", - name: "enhancement", - color: "a2eeef", - default: true, - description: "New feature or request", - }, - ], - state: "closed", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 1, - created_at: "2023-07-24T02:00:36Z", - updated_at: "2023-08-02T04:12:13Z", - closed_at: "2023-08-02T04:12:13Z", - author_association: "OWNER", - active_lock_reason: null, - body: null, - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/5/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/5/timeline", - performed_via_github_app: null, - state_reason: "completed", - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/4", - repository_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud", - labels_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/4/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/4/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/4/events", - html_url: "https://github.com/nathonius/obsidian-jira-cloud/issues/4", - id: 1812634259, - node_id: "I_kwDOJ4Vmj85sCpqT", - number: 4, - title: "add to community registry", - user: { - login: "nathonius", - id: 4851889, - node_id: "MDQ6VXNlcjQ4NTE4ODk=", - avatar_url: "https://avatars.githubusercontent.com/u/4851889?v=4", - gravatar_id: "", - url: "https://api.github.com/users/nathonius", - html_url: "https://github.com/nathonius", - followers_url: "https://api.github.com/users/nathonius/followers", - following_url: "https://api.github.com/users/nathonius/following{/other_user}", - gists_url: "https://api.github.com/users/nathonius/gists{/gist_id}", - starred_url: "https://api.github.com/users/nathonius/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/nathonius/subscriptions", - organizations_url: "https://api.github.com/users/nathonius/orgs", - repos_url: "https://api.github.com/users/nathonius/repos", - events_url: "https://api.github.com/users/nathonius/events{/privacy}", - received_events_url: "https://api.github.com/users/nathonius/received_events", - type: "User", - site_admin: false, - }, - labels: [], - state: "closed", - locked: false, - assignee: null, - assignees: [ - { - login: "nathonius", - id: 4851889, - node_id: "MDQ6VXNlcjQ4NTE4ODk=", - avatar_url: "https://avatars.githubusercontent.com/u/4851889?v=4", - gravatar_id: "", - url: "https://api.github.com/users/nathonius", - html_url: "https://github.com/nathonius", - followers_url: "https://api.github.com/users/nathonius/followers", - following_url: "https://api.github.com/users/nathonius/following{/other_user}", - gists_url: "https://api.github.com/users/nathonius/gists{/gist_id}", - starred_url: "https://api.github.com/users/nathonius/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/nathonius/subscriptions", - organizations_url: "https://api.github.com/users/nathonius/orgs", - repos_url: "https://api.github.com/users/nathonius/repos", - events_url: "https://api.github.com/users/nathonius/events{/privacy}", - received_events_url: "https://api.github.com/users/nathonius/received_events", - type: "User", - site_admin: false, - }, - ], - milestone: null, - comments: 1, - created_at: "2023-07-19T19:52:08Z", - updated_at: "2023-08-14T02:44:50Z", - closed_at: "2023-08-14T02:44:50Z", - author_association: "OWNER", - active_lock_reason: null, - body: "PR created at https://github.com/obsidianmd/obsidian-releases/pull/2147", - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/4/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/4/timeline", - performed_via_github_app: null, - state_reason: "completed", - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/3", - repository_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud", - labels_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/3/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/3/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/3/events", - html_url: "https://github.com/nathonius/obsidian-jira-cloud/issues/3", - id: 1810272648, - node_id: "I_kwDOJ4Vmj85r5pGI", - number: 3, - title: "Issue key search is inconsistent", - user: { - login: "nathonius", - id: 4851889, - node_id: "MDQ6VXNlcjQ4NTE4ODk=", - avatar_url: "https://avatars.githubusercontent.com/u/4851889?v=4", - gravatar_id: "", - url: "https://api.github.com/users/nathonius", - html_url: "https://github.com/nathonius", - followers_url: "https://api.github.com/users/nathonius/followers", - following_url: "https://api.github.com/users/nathonius/following{/other_user}", - gists_url: "https://api.github.com/users/nathonius/gists{/gist_id}", - starred_url: "https://api.github.com/users/nathonius/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/nathonius/subscriptions", - organizations_url: "https://api.github.com/users/nathonius/orgs", - repos_url: "https://api.github.com/users/nathonius/repos", - events_url: "https://api.github.com/users/nathonius/events{/privacy}", - received_events_url: "https://api.github.com/users/nathonius/received_events", - type: "User", - site_admin: false, - }, - labels: [ - { - id: 5704770075, - node_id: "LA_kwDOJ4Vmj88AAAABVAfiGw", - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/labels/bug", - name: "bug", - color: "d73a4a", - default: true, - description: "Something isn't working", - }, - ], - state: "closed", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 1, - created_at: "2023-07-18T16:17:19Z", - updated_at: "2023-08-02T04:12:40Z", - closed_at: "2023-08-02T04:12:40Z", - author_association: "OWNER", - active_lock_reason: null, - body: "Sometimes searching by key `AB-1234` works, and sometimes it doesn't. I'm not sure yet why it's inconsistent. It may be an issue in Jira.js. Needs investigation.", - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/3/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-jira-cloud/issues/3/timeline", - performed_via_github_app: null, - state_reason: "completed", - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/47", - repository_url: "https://api.github.com/repos/nathonius/obsidian-auto-class", - labels_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/47/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/47/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/47/events", - html_url: "https://github.com/nathonius/obsidian-auto-class/issues/47", - id: 1669461780, - node_id: "I_kwDOGTMK0c5jgfcU", - number: 47, - title: "Not working after restart if tab is not focused", - user: { - login: "axelson", - id: 9973, - node_id: "MDQ6VXNlcjk5NzM=", - avatar_url: "https://avatars.githubusercontent.com/u/9973?v=4", - gravatar_id: "", - url: "https://api.github.com/users/axelson", - html_url: "https://github.com/axelson", - followers_url: "https://api.github.com/users/axelson/followers", - following_url: "https://api.github.com/users/axelson/following{/other_user}", - gists_url: "https://api.github.com/users/axelson/gists{/gist_id}", - starred_url: "https://api.github.com/users/axelson/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/axelson/subscriptions", - organizations_url: "https://api.github.com/users/axelson/orgs", - repos_url: "https://api.github.com/users/axelson/repos", - events_url: "https://api.github.com/users/axelson/events{/privacy}", - received_events_url: "https://api.github.com/users/axelson/received_events", - type: "User", - site_admin: false, - }, - labels: [], - state: "open", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 0, - created_at: "2023-04-15T15:49:49Z", - updated_at: "2023-04-15T15:49:49Z", - closed_at: null, - author_association: "NONE", - active_lock_reason: null, - body: "I'm using obsidian-auto-class and setting a css class based on the path that a file is in. Opening new notes works great and my css class is auto-applied. However if I restart Obsidian when I have multiple tabs open, then the css class is not applied to any tabs that are not focused on startup. So I have to close and reopen those notes to get the css class applied.", - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/47/reactions", - total_count: 1, - "+1": 1, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/47/timeline", - performed_via_github_app: null, - state_reason: null, - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/50", - repository_url: "https://api.github.com/repos/nathonius/obsidian-trello", - labels_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/50/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/50/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/50/events", - html_url: "https://github.com/nathonius/obsidian-trello/issues/50", - id: 1661676331, - node_id: "I_kwDOF5VBys5jCysr", - number: 50, - title: "proper workflow for handling tasks?", - user: { - login: "mwotton", - id: 68482, - node_id: "MDQ6VXNlcjY4NDgy", - avatar_url: "https://avatars.githubusercontent.com/u/68482?v=4", - gravatar_id: "", - url: "https://api.github.com/users/mwotton", - html_url: "https://github.com/mwotton", - followers_url: "https://api.github.com/users/mwotton/followers", - following_url: "https://api.github.com/users/mwotton/following{/other_user}", - gists_url: "https://api.github.com/users/mwotton/gists{/gist_id}", - starred_url: "https://api.github.com/users/mwotton/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/mwotton/subscriptions", - organizations_url: "https://api.github.com/users/mwotton/orgs", - repos_url: "https://api.github.com/users/mwotton/repos", - events_url: "https://api.github.com/users/mwotton/events{/privacy}", - received_events_url: "https://api.github.com/users/mwotton/received_events", - type: "User", - site_admin: false, - }, - labels: [], - state: "closed", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 2, - created_at: "2023-04-11T02:35:24Z", - updated_at: "2023-04-12T02:27:16Z", - closed_at: "2023-04-12T02:27:15Z", - author_association: "NONE", - active_lock_reason: null, - body: "first, thanks for the plugin - it's very useful already.\r\n\r\nI was wondering if you had a suggested workflow. I was expecting that I'd be able to bind a trello card to a task in obsidian, but i think the model here is more one trello card <=> one obsidian page?\r\n\r\nIdeally I'd like to be able to keep track of native tasks in obsidian and have it sync to trello , including archiving when the task is marked as finished. It's entirely possible my mental model is just wrong and I'm fighting the framework a bit.", - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/50/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/50/timeline", - performed_via_github_app: null, - state_reason: "completed", - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/49", - repository_url: "https://api.github.com/repos/nathonius/obsidian-trello", - labels_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/49/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/49/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/49/events", - html_url: "https://github.com/nathonius/obsidian-trello/issues/49", - id: 1620519629, - node_id: "I_kwDOF5VBys5glyrN", - number: 49, - title: "Hide Trello card ID", - user: { - login: "slim71", - id: 39267642, - node_id: "MDQ6VXNlcjM5MjY3NjQy", - avatar_url: "https://avatars.githubusercontent.com/u/39267642?v=4", - gravatar_id: "", - url: "https://api.github.com/users/slim71", - html_url: "https://github.com/slim71", - followers_url: "https://api.github.com/users/slim71/followers", - following_url: "https://api.github.com/users/slim71/following{/other_user}", - gists_url: "https://api.github.com/users/slim71/gists{/gist_id}", - starred_url: "https://api.github.com/users/slim71/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/slim71/subscriptions", - organizations_url: "https://api.github.com/users/slim71/orgs", - repos_url: "https://api.github.com/users/slim71/repos", - events_url: "https://api.github.com/users/slim71/events{/privacy}", - received_events_url: "https://api.github.com/users/slim71/received_events", - type: "User", - site_admin: false, - }, - labels: [], - state: "closed", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 5, - created_at: "2023-03-12T21:33:49Z", - updated_at: "2023-03-13T07:40:15Z", - closed_at: "2023-03-12T22:24:45Z", - author_association: "NONE", - active_lock_reason: null, - body: "I've noticed that when I attach a Trello card to a note, at the top of said note lies some kind of header like `trello_plugin_note_id: XXXX`.\r\nIs there any way to hide this from the note itself, _in reading mode_? I'd prefer to only look at the Trello card from the dedicated side panel...\r\n\r\n", - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/49/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/49/timeline", - performed_via_github_app: null, - state_reason: "completed", - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/46", - repository_url: "https://api.github.com/repos/nathonius/obsidian-auto-class", - labels_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/46/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/46/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/46/events", - html_url: "https://github.com/nathonius/obsidian-auto-class/issues/46", - id: 1610035509, - node_id: "I_kwDOGTMK0c5f9zE1", - number: 46, - title: "Refactor to use preact for applicable views", - user: { - login: "nathonius", - id: 4851889, - node_id: "MDQ6VXNlcjQ4NTE4ODk=", - avatar_url: "https://avatars.githubusercontent.com/u/4851889?v=4", - gravatar_id: "", - url: "https://api.github.com/users/nathonius", - html_url: "https://github.com/nathonius", - followers_url: "https://api.github.com/users/nathonius/followers", - following_url: "https://api.github.com/users/nathonius/following{/other_user}", - gists_url: "https://api.github.com/users/nathonius/gists{/gist_id}", - starred_url: "https://api.github.com/users/nathonius/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/nathonius/subscriptions", - organizations_url: "https://api.github.com/users/nathonius/orgs", - repos_url: "https://api.github.com/users/nathonius/repos", - events_url: "https://api.github.com/users/nathonius/events{/privacy}", - received_events_url: "https://api.github.com/users/nathonius/received_events", - type: "User", - site_admin: false, - }, - labels: [ - { - id: 3501455828, - node_id: "LA_kwDOGTMK0c7Qs_nU", - url: "https://api.github.com/repos/nathonius/obsidian-auto-class/labels/enhancement", - name: "enhancement", - color: "a2eeef", - default: true, - description: "New feature or request", - }, - ], - state: "open", - locked: false, - assignee: null, - assignees: [ - { - login: "nathonius", - id: 4851889, - node_id: "MDQ6VXNlcjQ4NTE4ODk=", - avatar_url: "https://avatars.githubusercontent.com/u/4851889?v=4", - gravatar_id: "", - url: "https://api.github.com/users/nathonius", - html_url: "https://github.com/nathonius", - followers_url: "https://api.github.com/users/nathonius/followers", - following_url: "https://api.github.com/users/nathonius/following{/other_user}", - gists_url: "https://api.github.com/users/nathonius/gists{/gist_id}", - starred_url: "https://api.github.com/users/nathonius/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/nathonius/subscriptions", - organizations_url: "https://api.github.com/users/nathonius/orgs", - repos_url: "https://api.github.com/users/nathonius/repos", - events_url: "https://api.github.com/users/nathonius/events{/privacy}", - received_events_url: "https://api.github.com/users/nathonius/received_events", - type: "User", - site_admin: false, - }, - ], - milestone: null, - comments: 1, - created_at: "2023-03-05T03:09:43Z", - updated_at: "2023-03-05T03:11:59Z", - closed_at: null, - author_association: "OWNER", - active_lock_reason: null, - body: null, - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/46/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/46/timeline", - performed_via_github_app: null, - state_reason: null, - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/42", - repository_url: "https://api.github.com/repos/nathonius/obsidian-auto-class", - labels_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/42/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/42/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/42/events", - html_url: "https://github.com/nathonius/obsidian-auto-class/issues/42", - id: 1590522965, - node_id: "I_kwDOGTMK0c5ezXRV", - number: 42, - title: "Reevaluate scope setting", - user: { - login: "nathonius", - id: 4851889, - node_id: "MDQ6VXNlcjQ4NTE4ODk=", - avatar_url: "https://avatars.githubusercontent.com/u/4851889?v=4", - gravatar_id: "", - url: "https://api.github.com/users/nathonius", - html_url: "https://github.com/nathonius", - followers_url: "https://api.github.com/users/nathonius/followers", - following_url: "https://api.github.com/users/nathonius/following{/other_user}", - gists_url: "https://api.github.com/users/nathonius/gists{/gist_id}", - starred_url: "https://api.github.com/users/nathonius/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/nathonius/subscriptions", - organizations_url: "https://api.github.com/users/nathonius/orgs", - repos_url: "https://api.github.com/users/nathonius/repos", - events_url: "https://api.github.com/users/nathonius/events{/privacy}", - received_events_url: "https://api.github.com/users/nathonius/received_events", - type: "User", - site_admin: false, - }, - labels: [ - { - id: 3501455835, - node_id: "LA_kwDOGTMK0c7Qs_nb", - url: "https://api.github.com/repos/nathonius/obsidian-auto-class/labels/question", - name: "question", - color: "d876e3", - default: true, - description: "Further information is requested", - }, - ], - state: "open", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 0, - created_at: "2023-02-19T01:24:04Z", - updated_at: "2023-02-19T01:24:12Z", - closed_at: null, - author_association: "OWNER", - active_lock_reason: null, - body: "Currently, classes can be applied in read mode, edit mode, or both. However with the introduction of Live Preview mode, these lines are very blurred. Canvas throws this off even further. Need to reevaluate how and when css classes are applied.", - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/42/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/42/timeline", - performed_via_github_app: null, - state_reason: null, - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/41", - repository_url: "https://api.github.com/repos/nathonius/obsidian-auto-class", - labels_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/41/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/41/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/41/events", - html_url: "https://github.com/nathonius/obsidian-auto-class/issues/41", - id: 1590521947, - node_id: "I_kwDOGTMK0c5ezXBb", - number: 41, - title: "Allow applying classes via YAML frontmatter", - user: { - login: "nathonius", - id: 4851889, - node_id: "MDQ6VXNlcjQ4NTE4ODk=", - avatar_url: "https://avatars.githubusercontent.com/u/4851889?v=4", - gravatar_id: "", - url: "https://api.github.com/users/nathonius", - html_url: "https://github.com/nathonius", - followers_url: "https://api.github.com/users/nathonius/followers", - following_url: "https://api.github.com/users/nathonius/following{/other_user}", - gists_url: "https://api.github.com/users/nathonius/gists{/gist_id}", - starred_url: "https://api.github.com/users/nathonius/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/nathonius/subscriptions", - organizations_url: "https://api.github.com/users/nathonius/orgs", - repos_url: "https://api.github.com/users/nathonius/repos", - events_url: "https://api.github.com/users/nathonius/events{/privacy}", - received_events_url: "https://api.github.com/users/nathonius/received_events", - type: "User", - site_admin: false, - }, - labels: [ - { - id: 3501455828, - node_id: "LA_kwDOGTMK0c7Qs_nU", - url: "https://api.github.com/repos/nathonius/obsidian-auto-class/labels/enhancement", - name: "enhancement", - color: "a2eeef", - default: true, - description: "New feature or request", - }, - ], - state: "open", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 0, - created_at: "2023-02-19T01:18:28Z", - updated_at: "2023-02-19T01:25:14Z", - closed_at: null, - author_association: "OWNER", - active_lock_reason: null, - body: "#40 does this on a global level, but I think it would be better per-rule.", - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/41/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/41/timeline", - performed_via_github_app: null, - state_reason: null, - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/48", - repository_url: "https://api.github.com/repos/nathonius/obsidian-trello", - labels_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/48/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/48/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/48/events", - html_url: "https://github.com/nathonius/obsidian-trello/issues/48", - id: 1571208708, - node_id: "I_kwDOF5VBys5dpr4E", - number: 48, - title: "The obsidian rejected your token", - user: { - login: "LynnXie00", - id: 30601091, - node_id: "MDQ6VXNlcjMwNjAxMDkx", - avatar_url: "https://avatars.githubusercontent.com/u/30601091?v=4", - gravatar_id: "", - url: "https://api.github.com/users/LynnXie00", - html_url: "https://github.com/LynnXie00", - followers_url: "https://api.github.com/users/LynnXie00/followers", - following_url: "https://api.github.com/users/LynnXie00/following{/other_user}", - gists_url: "https://api.github.com/users/LynnXie00/gists{/gist_id}", - starred_url: "https://api.github.com/users/LynnXie00/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/LynnXie00/subscriptions", - organizations_url: "https://api.github.com/users/LynnXie00/orgs", - repos_url: "https://api.github.com/users/LynnXie00/repos", - events_url: "https://api.github.com/users/LynnXie00/events{/privacy}", - received_events_url: "https://api.github.com/users/LynnXie00/received_events", - type: "User", - site_admin: false, - }, - labels: [], - state: "closed", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 3, - created_at: "2023-02-05T02:34:27Z", - updated_at: "2023-07-15T15:35:35Z", - closed_at: "2023-07-15T15:35:35Z", - author_association: "NONE", - active_lock_reason: null, - body: 'My API token was newly created for this plugin, but when I connect, this plugin give an alert saying "the obsidian rejected your token."', - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/48/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/48/timeline", - performed_via_github_app: null, - state_reason: "completed", - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/37", - repository_url: "https://api.github.com/repos/nathonius/obsidian-auto-class", - labels_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/37/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/37/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/37/events", - html_url: "https://github.com/nathonius/obsidian-auto-class/issues/37", - id: 1561133228, - node_id: "I_kwDOGTMK0c5dDQCs", - number: 37, - title: "Wildcard or Regex match", - user: { - login: "Rosefae", - id: 4283381, - node_id: "MDQ6VXNlcjQyODMzODE=", - avatar_url: "https://avatars.githubusercontent.com/u/4283381?v=4", - gravatar_id: "", - url: "https://api.github.com/users/Rosefae", - html_url: "https://github.com/Rosefae", - followers_url: "https://api.github.com/users/Rosefae/followers", - following_url: "https://api.github.com/users/Rosefae/following{/other_user}", - gists_url: "https://api.github.com/users/Rosefae/gists{/gist_id}", - starred_url: "https://api.github.com/users/Rosefae/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/Rosefae/subscriptions", - organizations_url: "https://api.github.com/users/Rosefae/orgs", - repos_url: "https://api.github.com/users/Rosefae/repos", - events_url: "https://api.github.com/users/Rosefae/events{/privacy}", - received_events_url: "https://api.github.com/users/Rosefae/received_events", - type: "User", - site_admin: false, - }, - labels: [], - state: "closed", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 1, - created_at: "2023-01-29T05:28:06Z", - updated_at: "2023-02-01T17:06:10Z", - closed_at: "2023-02-01T16:54:53Z", - author_association: "NONE", - active_lock_reason: null, - body: "Would it be possible to add the ability to use wildcard characters or regex in the path to target a collection of paths rather than just a specific one? Maybe a toggle in the settings to use `string.match()` instead of `string.startsWith()` when comparing the path, or preprocessing the entered path to handle globbing with asterisks or something.", - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/37/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/37/timeline", - performed_via_github_app: null, - state_reason: "completed", - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/47", - repository_url: "https://api.github.com/repos/nathonius/obsidian-trello", - labels_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/47/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/47/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/47/events", - html_url: "https://github.com/nathonius/obsidian-trello/issues/47", - id: 1514599307, - node_id: "I_kwDOF5VBys5aRvOL", - number: 47, - title: "Automatically suggest note name when connecting an obsidian Note to a new trello card", - user: { - login: "bdalia", - id: 54666718, - node_id: "MDQ6VXNlcjU0NjY2NzE4", - avatar_url: "https://avatars.githubusercontent.com/u/54666718?v=4", - gravatar_id: "", - url: "https://api.github.com/users/bdalia", - html_url: "https://github.com/bdalia", - followers_url: "https://api.github.com/users/bdalia/followers", - following_url: "https://api.github.com/users/bdalia/following{/other_user}", - gists_url: "https://api.github.com/users/bdalia/gists{/gist_id}", - starred_url: "https://api.github.com/users/bdalia/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/bdalia/subscriptions", - organizations_url: "https://api.github.com/users/bdalia/orgs", - repos_url: "https://api.github.com/users/bdalia/repos", - events_url: "https://api.github.com/users/bdalia/events{/privacy}", - received_events_url: "https://api.github.com/users/bdalia/received_events", - type: "User", - site_admin: false, - }, - labels: [], - state: "closed", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 1, - created_at: "2022-12-30T15:36:44Z", - updated_at: "2023-11-11T23:27:45Z", - closed_at: "2023-11-11T23:27:45Z", - author_association: "NONE", - active_lock_reason: null, - body: "It would be very useful if the plug-in will automatically suggest the Obsidian note name as the Trello card title when we are creating a new card.\r\n\r\nRegards", - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/47/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/47/timeline", - performed_via_github_app: null, - state_reason: "completed", - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/36", - repository_url: "https://api.github.com/repos/nathonius/obsidian-auto-class", - labels_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/36/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/36/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/36/events", - html_url: "https://github.com/nathonius/obsidian-auto-class/issues/36", - id: 1417225613, - node_id: "I_kwDOGTMK0c5UeSWN", - number: 36, - title: "Can Auto Class activate a CSS class in the presence of any YAML metadata? (Banners plugin use case).", - user: { - login: "DryIce1", - id: 59501376, - node_id: "MDQ6VXNlcjU5NTAxMzc2", - avatar_url: "https://avatars.githubusercontent.com/u/59501376?v=4", - gravatar_id: "", - url: "https://api.github.com/users/DryIce1", - html_url: "https://github.com/DryIce1", - followers_url: "https://api.github.com/users/DryIce1/followers", - following_url: "https://api.github.com/users/DryIce1/following{/other_user}", - gists_url: "https://api.github.com/users/DryIce1/gists{/gist_id}", - starred_url: "https://api.github.com/users/DryIce1/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/DryIce1/subscriptions", - organizations_url: "https://api.github.com/users/DryIce1/orgs", - repos_url: "https://api.github.com/users/DryIce1/repos", - events_url: "https://api.github.com/users/DryIce1/events{/privacy}", - received_events_url: "https://api.github.com/users/DryIce1/received_events", - type: "User", - site_admin: false, - }, - labels: [], - state: "closed", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 3, - created_at: "2022-10-20T20:25:34Z", - updated_at: "2023-02-19T01:44:41Z", - closed_at: "2023-02-19T01:44:41Z", - author_association: "NONE", - active_lock_reason: null, - body: 'Hi @OfficerHalf,\r\n\r\n**use case / Problem**\r\n- In v1 Obsidian using Inline Titles, the presence of a banner ([Banners Plugin](https://github.com/noatpad/obsidian-banners/)) usually covers the Inline Titles.\r\n- Therefore notes with a banner should have a [Banners Inline Title CSS snippet](https://github.com/noatpad/obsidian-banners/issues/76) automatically applied to adjust the inline title down.\r\n- However notes that have a banner don\'t universally share a unique file path or tag.\r\n- Can the "Banner Inline Title" CSS snippet be activated automatically by the Auto Class plugin in the presence of only the banner yaml? e.g. `banner: "https://picsum.photos/500"`\r\n\r\nthanks ', - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/36/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/36/timeline", - performed_via_github_app: null, - state_reason: "completed", - score: 1, - }, - ], -}; diff --git a/src/query/samplePRResponse.ts b/src/query/samplePRResponse.ts deleted file mode 100644 index 78866fe..0000000 --- a/src/query/samplePRResponse.ts +++ /dev/null @@ -1,2126 +0,0 @@ -export default { - total_count: 240, - incomplete_results: false, - items: [ - { - url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/56", - repository_url: "https://api.github.com/repos/nathonius/obsidian-trello", - labels_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/56/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/56/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/56/events", - html_url: "https://github.com/nathonius/obsidian-trello/pull/56", - id: 2103904198, - node_id: "PR_kwDOF5VBys5lPjHT", - number: 56, - title: 'Rename plugin to "Trello"', - user: { - login: "nathonius", - id: 4851889, - node_id: "MDQ6VXNlcjQ4NTE4ODk=", - avatar_url: "https://avatars.githubusercontent.com/u/4851889?v=4", - gravatar_id: "", - url: "https://api.github.com/users/nathonius", - html_url: "https://github.com/nathonius", - followers_url: "https://api.github.com/users/nathonius/followers", - following_url: "https://api.github.com/users/nathonius/following{/other_user}", - gists_url: "https://api.github.com/users/nathonius/gists{/gist_id}", - starred_url: "https://api.github.com/users/nathonius/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/nathonius/subscriptions", - organizations_url: "https://api.github.com/users/nathonius/orgs", - repos_url: "https://api.github.com/users/nathonius/repos", - events_url: "https://api.github.com/users/nathonius/events{/privacy}", - received_events_url: "https://api.github.com/users/nathonius/received_events", - type: "User", - site_admin: false, - }, - labels: [], - state: "closed", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 1, - created_at: "2024-01-28T01:27:45Z", - updated_at: "2024-01-28T01:28:26Z", - closed_at: "2024-01-28T01:28:23Z", - author_association: "OWNER", - active_lock_reason: null, - draft: false, - pull_request: { - url: "https://api.github.com/repos/nathonius/obsidian-trello/pulls/56", - html_url: "https://github.com/nathonius/obsidian-trello/pull/56", - diff_url: "https://github.com/nathonius/obsidian-trello/pull/56.diff", - patch_url: "https://github.com/nathonius/obsidian-trello/pull/56.patch", - merged_at: "2024-01-28T01:28:23Z", - }, - body: "Closes #55 ", - reactions: { - url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/56/reactions", - total_count: 0, - "+1": 0, - "-1": 0, - laugh: 0, - hooray: 0, - confused: 0, - heart: 0, - rocket: 0, - eyes: 0, - }, - timeline_url: "https://api.github.com/repos/nathonius/obsidian-trello/issues/56/timeline", - performed_via_github_app: null, - state_reason: null, - score: 1, - }, - { - url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/50", - repository_url: "https://api.github.com/repos/nathonius/obsidian-auto-class", - labels_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/50/labels{/name}", - comments_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/50/comments", - events_url: "https://api.github.com/repos/nathonius/obsidian-auto-class/issues/50/events", - html_url: "https://github.com/nathonius/obsidian-auto-class/pull/50", - id: 2099355610, - node_id: "PR_kwDOGTMK0c5lAsIe", - number: 50, - title: "[Snyk] Upgrade sortablejs from 1.14.0 to 1.15.1", - user: { - login: "nathonius", - id: 4851889, - node_id: "MDQ6VXNlcjQ4NTE4ODk=", - avatar_url: "https://avatars.githubusercontent.com/u/4851889?v=4", - gravatar_id: "", - url: "https://api.github.com/users/nathonius", - html_url: "https://github.com/nathonius", - followers_url: "https://api.github.com/users/nathonius/followers", - following_url: "https://api.github.com/users/nathonius/following{/other_user}", - gists_url: "https://api.github.com/users/nathonius/gists{/gist_id}", - starred_url: "https://api.github.com/users/nathonius/starred{/owner}{/repo}", - subscriptions_url: "https://api.github.com/users/nathonius/subscriptions", - organizations_url: "https://api.github.com/users/nathonius/orgs", - repos_url: "https://api.github.com/users/nathonius/repos", - events_url: "https://api.github.com/users/nathonius/events{/privacy}", - received_events_url: "https://api.github.com/users/nathonius/received_events", - type: "User", - site_admin: false, - }, - labels: [], - state: "open", - locked: false, - assignee: null, - assignees: [], - milestone: null, - comments: 1, - created_at: "2024-01-25T00:33:44Z", - updated_at: "2024-01-25T00:34:05Z", - closed_at: null, - author_association: "OWNER", - active_lock_reason: null, - draft: false, - pull_request: { - url: "https://api.github.com/repos/nathonius/obsidian-auto-class/pulls/50", - html_url: "https://github.com/nathonius/obsidian-auto-class/pull/50", - diff_url: "https://github.com/nathonius/obsidian-auto-class/pull/50.diff", - patch_url: "https://github.com/nathonius/obsidian-auto-class/pull/50.patch", - merged_at: null, - }, - body: '
This PR was automatically created by Snyk using the credentials of a real user.
This PR was automatically created by Snyk using the credentials of a real user.
3.1.1
\n3.1.0
\n3.0.7
\n3.0.6
\n3.0.5
\nv3.0.4
\nSourced from gatsby\'s releases.
\n\n\nv4.24
\nWelcome to
\ngatsby@4.24.0release (September 2022 #2)Key highlights of this release:
\n\nBleeding Edge: Want to try new features as soon as possible? Install
\n\n\ngatsby@nextand let us know if you have any issues.v4.23
\nWelcome to
\ngatsby@4.23.0release (September 2022 #1)Key highlights of this release:
\n\n
\n- Open RFCs
\nBleeding Edge: Want to try new features as soon as possible? Install
\n\n\ngatsby@nextand let us know if you have any issues.v4.22
\nWelcome to
\ngatsby@4.22.0release (August 2022 #3)Key highlights of this release:
\n\n
\n- Open RFCs
\nBleeding Edge: Want to try new features as soon as possible? Install
\n\n\ngatsby@nextand let us know if you have any issues.v4.21
\nWelcome to
\ngatsby@4.21.0release (August 2022 #2)Key highlights of this release:
\n\nBleeding Edge: Want to try new features as soon as possible? Install
\n\ngatsby@nextand let us know if you have any issues.
... (truncated)
\ndb5eb18 chore(release): Publishfc22f4b fix(gatsby): don\'t serve codeframes for files outside of compilation (#38059)...8889bfe chore(release): Publishd3d5fd0 fix(gatsby-source-wordpress): prevent inconsistent schema customization (#377...5bdef4a fix(gatsby): don\'t block event loop during inference (#37780) (#37801)50e3f94 chore(release): Publish3f8477d chore: Update get-unowned-packages script to use npm 9 syntaxdcf88ed fix(gatsby-plugin-sharp): don\'t serve static assets that are not result of cu...3be4a80 chore(release): Publish98c4d27 feat(gatsby): add initial webhook body env var to bootstrap context (#37478) ...Sourced from gatsby-plugin-sharp\'s releases.
\n\n\nv4.24
\nWelcome to
\ngatsby@4.24.0release (September 2022 #2)Key highlights of this release:
\n\nBleeding Edge: Want to try new features as soon as possible? Install
\n\n\ngatsby@nextand let us know if you have any issues.v4.23
\nWelcome to
\ngatsby@4.23.0release (September 2022 #1)Key highlights of this release:
\n\n
\n- Open RFCs
\nBleeding Edge: Want to try new features as soon as possible? Install
\n\n\ngatsby@nextand let us know if you have any issues.v4.22
\nWelcome to
\ngatsby@4.22.0release (August 2022 #3)Key highlights of this release:
\n\n
\n- Open RFCs
\nBleeding Edge: Want to try new features as soon as possible? Install
\n\n\ngatsby@nextand let us know if you have any issues.v4.21
\nWelcome to
\ngatsby@4.21.0release (August 2022 #2)Key highlights of this release:
\n\nBleeding Edge: Want to try new features as soon as possible? Install
\n\ngatsby@nextand let us know if you have any issues.
... (truncated)
\nSourced from gatsby-plugin-sharp\'s changelog.
\n\n\nChangelog:
\ngatsby-plugin-sharpAll notable changes to this project will be documented in this file.\nSee Conventional Commits for commit guidelines.
\n5.9.0 (2023-04-18)
\n\nBug Fixes
\n\n
\n- update dependency fs-extra to ^11.1.1 #37827 (3e9a590)
\n- don\'t serve static assets that are not result of currently triggered deferred job #37796 (6539860)
\n5.8.1 (2023-03-29)
\nBug Fixes
\n\n
\n- don\'t serve static assets that are not result of currently triggered deferred job #37796 #37799 (5f44208)
\n5.8.0 (2023-03-21)
\n\nNote: Version bump only for package gatsby-plugin-sharp
\n5.7.0 (2023-02-21)
\n\nNote: Version bump only for package gatsby-plugin-sharp
\n5.6.0 (2023-02-07)
\n\nBug Fixes
\n\nChores
\n\n5.5.0 (2023-01-24)
\n\nChores
\n\n
... (truncated)
\n50e3f94 chore(release): Publishdcf88ed fix(gatsby-plugin-sharp): don\'t serve static assets that are not result of cu...5e72a5d chore(release): Publish2dc715d chore: remove tracedSVG (#37093) (#37127)9f4c0b9 chore(release): Publish87f280a chore(release): Publish nextea00e12 chore(release): Publish next6815536 chore(release): Publish next53a4e5a chore(changelogs): update changelogs (#36605)ba43263 chore(release): Publish next pre-minorSourced from minimist\'s changelog.
\n\n\nv1.2.8 - 2023-02-09
\nMerged
\n\n
\n- [Fix] Fix long option followed by single dash
\n[#17](https://github.com/minimistjs/minimist/issues/17)- [Tests] Remove duplicate test
\n[#12](https://github.com/minimistjs/minimist/issues/12)- [Fix] opt.string works with multiple aliases
\n[#10](https://github.com/minimistjs/minimist/issues/10)Fixed
\n\n
\n- [Fix] Fix long option followed by single dash (#17)
\n[#15](https://github.com/minimistjs/minimist/issues/15)- [Tests] Remove duplicate test (#12)
\n[#8](https://github.com/minimistjs/minimist/issues/8)- [Fix] Fix long option followed by single dash
\n[#15](https://github.com/minimistjs/minimist/issues/15)- [Fix] opt.string works with multiple aliases (#10)
\n[#9](https://github.com/minimistjs/minimist/issues/9)- [Fix] Fix handling of short option with non-trivial equals
\n[#5](https://github.com/minimistjs/minimist/issues/5)- [Tests] Remove duplicate test
\n[#8](https://github.com/minimistjs/minimist/issues/8)- [Fix] opt.string works with multiple aliases
\n[#9](https://github.com/minimistjs/minimist/issues/9)Commits
\n\n
\n- Merge tag \'v0.2.3\'
\na026794- [eslint] fix indentation and whitespace
\n5368ca4- [eslint] fix indentation and whitespace
\ne5f5067- [eslint] more cleanup
\n62fde7d- [eslint] more cleanup
\n36ac5d0- [meta] add
\nauto-changelog73923d2- [actions] add reusable workflows
\nd80727d- [eslint] add eslint; rules to enable later are warnings
\n48bc06a- [eslint] fix indentation
\n34b0f1c- [readme] rename and add badges
\n5df0fe4- [Dev Deps] switch from
\ncoverttonyca48b128- [Dev Deps] update
\ncovert,tape; remove unnecessarytapf0fb958- [meta] create FUNDING.yml; add
\nfundingin package.json3639e0c- [meta] use
\nnpmignoreto autogenerate an npmignore filebe2e038- Only apps should have lockfiles
\n282b570- isConstructorOrProto adapted from PR
\nef9153f- [Dev Deps] update
\n@ljharb/eslint-config,aud098873c- [Dev Deps] update
\n@ljharb/eslint-config,aud3124ed3- [meta] add
\nsafe-publish-latest4b927de- [Tests] add
\naudinposttestb32d9bd- [meta] update repo URLs
\nf9fdfc0- [actions] Avoid 0.6 tests due to build failures
\nba92fe6- [Dev Deps] update
\ntape950eaa7- [Dev Deps] add missing
\nnpmignoredev dep3226afa- Merge tag \'v0.2.2\'
\n980d7acv1.2.7 - 2022-10-10
\nCommits
\n\n
... (truncated)
\n6901ee2 v1.2.8a026794 Merge tag \'v0.2.3\'c0b2661 v0.2.363b8fee [Fix] Fix long option followed by single dash (#17)72239e6 [Tests] Remove duplicate test (#12)34b0f1c [eslint] fix indentation3226afa [Dev Deps] add missing npmignore dev dep098873c [Dev Deps] update @ljharb/eslint-config, aud9ec4d27 [Fix] Fix long option followed by single dashba92fe6 [actions] Avoid 0.6 tests due to build failuresThis version was pushed to npm by ljharb, a new releaser for minimist since your current version.
\n92f086d 0.5.62a28125 clean up testsc905d65 update minimist049cf18 0.5.5bea6382 Remove unnecessary umask calls42a012c 0.5.42867920 fix infinite loop on windows machinesd784e70 0.5.3d612c5d add files list so this package isn\'t a monsterb2e7ba0 0.5.2This version was pushed to npm by isaacs, a new releaser for mkdirp since your current version.
\nSourced from @vue/cli-service\'s releases.
\n\nv3.12.1
\nRegarding recent patch releases of Vue CLI v4, we are not fixing bugs in v4 itself, but for v3 compatibility actually (to be more specific, for the
\nvue add routerandvue add vuexcommands in the older CLI versions, user projects are not likely affected). We still recommend all users to upgrade to v4 early.This is because we\'ve made a mistake in implementing the version check mechanism of core plugins in v3. As we expect to bring users the latest and best practices for their projects, we always use the latest versions of the core plugins for scaffolding. This, however, became a burden when we bump the major versions. During the RC phase, the version check logic wasn\'t triggered, thus we failed to spot this problem early enough.
\nLuckily, few breaking changes have been made in v4 regarding the scaffolding part, so most users are not affected.\nThe main issues are due to the changed locations of
\nrouterandvuextemplates. But as the usage varies (scaffolding via Vue CLI UI / command line; calling CLI v4 in v3 projects; calling CLI v3 in v4 projects, etc.), it took us several patches to fully address these issues. We are now also releasing this patch version in v3 so that users who are not confident enough to upgrade their workflow to v4 can have a more backward-compatible CLI to use.
\n:bug: Bug Fix
\n\n
\n- \n
@vue/cli\n\nCommitters: 1
\n\n
\n- Haoqun Jiang (
\n@sodatea)v3.12.0
\n:rocket: New Features
\n\n:bug: Bug Fix
\n\n
\n- \n
@vue/cli-service\n\n- \n
@vue/cli-shared-utils\n\n- \n
@vue/cli\n\n
\n- #4525 fix: remove the nonexistent
\ntestcommand from generated README (@cexbrayat):memo: Documentation
\n\n
\n- \n
@vue/cli\n\n
\n- #4551 docs: remove run for yarn commands in readme (
\n@cexbrayat)- Other\n
\n\n
\n- #4561 Edited Dockerfile of Docker(Nginx) deployment doc (
\n@vahdet)- #4500 Documentation typo fixes (
\n@owanhunte)Committers: 6
\n\n
\n- Cédric Exbrayat (
\n@cexbrayat)- Haoqun Jiang (
\n@sodatea)- Marcel Jahn (
\n@ma-jahn)- Natalia Tepluhina (
\n@NataliaTepluhina)- Owan Hunte (
\n@owanhunte)- vahdet (
\n@vahdet)v3.11.0
\n:rocket: New Features
\n\n
... (truncated)
\nSourced from @vue/cli-service\'s changelog.
\n\n3.12.1 (2019-10-18)
\n:bug: Bug Fix
\n\n
\n- \n
@vue/cli\n\nCommitters: 1
\n\n
\n- Haoqun Jiang (
\n@sodatea)3.12.0 (2019-10-10)
\n:rocket: New Features
\n\n:bug: Bug Fix
\n\n
\n- \n
@vue/cli-service\n\n- \n
@vue/cli-shared-utils\n\n- \n
@vue/cli\n\n
\n- #4525 fix: remove the nonexistent
\ntestcommand from generated README (@cexbrayat):memo: Documentation
\n\n
\n- \n
@vue/cli\n\n
\n- #4551 docs: remove run for yarn commands in readme (
\n@cexbrayat)- Other\n
\n\n
\n- #4561 Edited Dockerfile of Docker(Nginx) deployment doc (
\n@vahdet)- #4500 Documentation typo fixes (
\n@owanhunte)Committers: 6
\n\n
\n- Cédric Exbrayat (
\n@cexbrayat)- Haoqun Jiang (
\n@sodatea)- Marcel Jahn (
\n@ma-jahn)- Natalia Tepluhina (
\n@NataliaTepluhina)- Owan Hunte (
\n@owanhunte)- vahdet (
\n@vahdet)3.11.0 (2019-08-21)
\n:rocket: New Features
\n\n\n
... (truncated)
\n0817e6d v3.12.157c6f03 v3.12.06c0f2ce chore: pre release sync96641cd fix: fix redundant log messages from webpack-dev-server (#4666)a3225ac fix: correctly ignore html templates in copy-webpack-plugin (#4613)7554764 fix: should not proxy sockjs endpoint (#4550)02859cf feat: support sass-loader v8 (#4662)0b254a3 fix: fix ie11 compatibility when css.extract set to true (#4654)9272ead v3.11.07cc0ccf chore: pre release syncThis version was pushed to npm by soda, a new releaser for @vue/cli-service since your current version.
Sourced from qs\'s changelog.
\n\n\n6.5.3
\n\n
\n- [Fix]
\nparse: ignore__proto__keys (#428)- [Fix]
\nutils.merge: avoid a crash with a null target and a truthy non-array source- [Fix] correctly parse nested arrays
\n- [Fix]
\nstringify: fix a crash withstrictNullHandlingand a customfilter/serializeDate(#279)- [Fix]
\nutils:merge: fix crash whensourceis a truthy primitive & no options are provided- [Fix] when
\nparseArraysis false, properly handle keys ending in[]- [Fix] fix for an impossible situation: when the formatter is called with a non-string value
\n- [Fix]
\nutils.merge: avoid a crash with a null target and an array source- [Refactor]
\nutils: reduce observable [[Get]]s- [Refactor] use cached
\nArray.isArray- [Refactor]
\nstringify: Avoid arr = arr.concat(...), push to the existing instance (#269)- [Refactor]
\nparse: only need to reassign the var once- [Robustness]
\nstringify: avoid relying on a globalundefined(#427)- [readme] remove travis badge; add github actions/codecov badges; update URLs
\n- [Docs] Clean up license text so it’s properly detected as BSD-3-Clause
\n- [Docs] Clarify the need for "arrayLimit" option
\n- [meta] fix README.md (#399)
\n- [meta] add FUNDING.yml
\n- [actions] backport actions from main
\n- [Tests] always use
\nString(x)overx.toString()- [Tests] remove nonexistent tape option
\n- [Dev Deps] backport from main
\n
298bfa5 v6.5.3ed0f5dc [Fix] parse: ignore __proto__ keys (#428)691e739 [Robustness] stringify: avoid relying on a global undefined (#427)1072d57 [readme] remove travis badge; add github actions/codecov badges; update URLs12ac1c4 [meta] fix README.md (#399)0338716 [actions] backport actions from main5639c20 Clean up license text so it’s properly detected as BSD-3-Clause51b8a0b add FUNDING.yml45f6759 [Fix] fix for an impossible situation: when the formatter is called with a no...f814a7f [Dev Deps] backport from mainSourced from qs\'s changelog.
\n\n\n6.5.3
\n\n
\n- [Fix]
\nparse: ignore__proto__keys (#428)- [Fix]
\nutils.merge: avoid a crash with a null target and a truthy non-array source- [Fix] correctly parse nested arrays
\n- [Fix]
\nstringify: fix a crash withstrictNullHandlingand a customfilter/serializeDate(#279)- [Fix]
\nutils:merge: fix crash whensourceis a truthy primitive & no options are provided- [Fix] when
\nparseArraysis false, properly handle keys ending in[]- [Fix] fix for an impossible situation: when the formatter is called with a non-string value
\n- [Fix]
\nutils.merge: avoid a crash with a null target and an array source- [Refactor]
\nutils: reduce observable [[Get]]s- [Refactor] use cached
\nArray.isArray- [Refactor]
\nstringify: Avoid arr = arr.concat(...), push to the existing instance (#269)- [Refactor]
\nparse: only need to reassign the var once- [Robustness]
\nstringify: avoid relying on a globalundefined(#427)- [readme] remove travis badge; add github actions/codecov badges; update URLs
\n- [Docs] Clean up license text so it’s properly detected as BSD-3-Clause
\n- [Docs] Clarify the need for "arrayLimit" option
\n- [meta] fix README.md (#399)
\n- [meta] add FUNDING.yml
\n- [actions] backport actions from main
\n- [Tests] always use
\nString(x)overx.toString()- [Tests] remove nonexistent tape option
\n- [Dev Deps] backport from main
\n
298bfa5 v6.5.3ed0f5dc [Fix] parse: ignore __proto__ keys (#428)691e739 [Robustness] stringify: avoid relying on a global undefined (#427)1072d57 [readme] remove travis badge; add github actions/codecov badges; update URLs12ac1c4 [meta] fix README.md (#399)0338716 [actions] backport actions from main5639c20 Clean up license text so it’s properly detected as BSD-3-Clause51b8a0b add FUNDING.yml45f6759 [Fix] fix for an impossible situation: when the formatter is called with a no...f814a7f [Dev Deps] backport from mainSourced from qs\'s changelog.
\n\n\n6.5.3
\n\n
\n- [Fix]
\nparse: ignore__proto__keys (#428)- [Fix]
\nutils.merge: avoid a crash with a null target and a truthy non-array source- [Fix] correctly parse nested arrays
\n- [Fix]
\nstringify: fix a crash withstrictNullHandlingand a customfilter/serializeDate(#279)- [Fix]
\nutils:merge: fix crash whensourceis a truthy primitive & no options are provided- [Fix] when
\nparseArraysis false, properly handle keys ending in[]- [Fix] fix for an impossible situation: when the formatter is called with a non-string value
\n- [Fix]
\nutils.merge: avoid a crash with a null target and an array source- [Refactor]
\nutils: reduce observable [[Get]]s- [Refactor] use cached
\nArray.isArray- [Refactor]
\nstringify: Avoid arr = arr.concat(...), push to the existing instance (#269)- [Refactor]
\nparse: only need to reassign the var once- [Robustness]
\nstringify: avoid relying on a globalundefined(#427)- [readme] remove travis badge; add github actions/codecov badges; update URLs
\n- [Docs] Clean up license text so it’s properly detected as BSD-3-Clause
\n- [Docs] Clarify the need for "arrayLimit" option
\n- [meta] fix README.md (#399)
\n- [meta] add FUNDING.yml
\n- [actions] backport actions from main
\n- [Tests] always use
\nString(x)overx.toString()- [Tests] remove nonexistent tape option
\n- [Dev Deps] backport from main
\n
298bfa5 v6.5.3ed0f5dc [Fix] parse: ignore __proto__ keys (#428)691e739 [Robustness] stringify: avoid relying on a global undefined (#427)1072d57 [readme] remove travis badge; add github actions/codecov badges; update URLs12ac1c4 [meta] fix README.md (#399)0338716 [actions] backport actions from main5639c20 Clean up license text so it’s properly detected as BSD-3-Clause51b8a0b add FUNDING.yml45f6759 [Fix] fix for an impossible situation: when the formatter is called with a no...f814a7f [Dev Deps] backport from mainSourced from express\'s releases.
\n\n\n4.18.2
\n\n
\n- Fix regression routing a large stack in a single route
\n- deps: body-parser@1.20.1\n
\n\n
\n- deps: qs@6.11.0
\n- perf: remove unnecessary object clone
\n- deps: qs@6.11.0
\n4.18.1
\n\n
\n- Fix hanging on large stack of sync routes
\n4.18.0
\n\n
\n\n- Add "root" option to
\nres.download- Allow
\noptionswithoutfilenameinres.download- Deprecate string and non-integer arguments to
\nres.status- Fix behavior of
\nnull/undefinedasmaxAgeinres.cookie- Fix handling very large stacks of sync middleware
\n- Ignore
\nObject.prototypevalues in settings throughapp.set/app.get- Invoke
\ndefaultwith same arguments as types inres.format- Support proper 205 responses using
\nres.send- Use
\nhttp-errorsforres.formaterror- deps: body-parser@1.20.0\n
\n\n
\n- Fix error message for json parse whitespace in
\nstrict- Fix internal error when inflated body exceeds limit
\n- Prevent loss of async hooks context
\n- Prevent hanging when request already read
\n- deps: depd@2.0.0
\n- deps: http-errors@2.0.0
\n- deps: on-finished@2.4.1
\n- deps: qs@6.10.3
\n- deps: raw-body@2.5.1
\n- deps: cookie@0.5.0\n
\n\n
\n- Add
\npriorityoption- Fix
\nexpiresoption to reject invalid dates- deps: depd@2.0.0\n
\n\n
\n- Replace internal
\nevalusage withFunctionconstructor- Use instance methods on
\nprocessto check for listeners- deps: finalhandler@1.2.0\n
\n\n
\n- Remove set content headers that break response
\n- deps: on-finished@2.4.1
\n- deps: statuses@2.0.1
\n- deps: on-finished@2.4.1\n
\n\n
\n- Prevent loss of async hooks context
\n- deps: qs@6.10.3
\n- deps: send@0.18.0\n
\n\n
\n- Fix emitted 416 error missing headers property
\n- Limit the headers removed for 304 response
\n- deps: depd@2.0.0
\n- deps: destroy@1.2.0
\n- deps: http-errors@2.0.0
\n- deps: on-finished@2.4.1
\n
... (truncated)
\nSourced from express\'s changelog.
\n\n\n4.18.2 / 2022-10-08
\n\n
\n- Fix regression routing a large stack in a single route
\n- deps: body-parser@1.20.1\n
\n\n
\n- deps: qs@6.11.0
\n- perf: remove unnecessary object clone
\n- deps: qs@6.11.0
\n4.18.1 / 2022-04-29
\n\n
\n- Fix hanging on large stack of sync routes
\n4.18.0 / 2022-04-25
\n\n
\n\n- Add "root" option to
\nres.download- Allow
\noptionswithoutfilenameinres.download- Deprecate string and non-integer arguments to
\nres.status- Fix behavior of
\nnull/undefinedasmaxAgeinres.cookie- Fix handling very large stacks of sync middleware
\n- Ignore
\nObject.prototypevalues in settings throughapp.set/app.get- Invoke
\ndefaultwith same arguments as types inres.format- Support proper 205 responses using
\nres.send- Use
\nhttp-errorsforres.formaterror- deps: body-parser@1.20.0\n
\n\n
\n- Fix error message for json parse whitespace in
\nstrict- Fix internal error when inflated body exceeds limit
\n- Prevent loss of async hooks context
\n- Prevent hanging when request already read
\n- deps: depd@2.0.0
\n- deps: http-errors@2.0.0
\n- deps: on-finished@2.4.1
\n- deps: qs@6.10.3
\n- deps: raw-body@2.5.1
\n- deps: cookie@0.5.0\n
\n\n
\n- Add
\npriorityoption- Fix
\nexpiresoption to reject invalid dates- deps: depd@2.0.0\n
\n\n
\n- Replace internal
\nevalusage withFunctionconstructor- Use instance methods on
\nprocessto check for listeners- deps: finalhandler@1.2.0\n
\n\n
\n- Remove set content headers that break response
\n- deps: on-finished@2.4.1
\n- deps: statuses@2.0.1
\n- deps: on-finished@2.4.1\n
\n\n
\n- Prevent loss of async hooks context
\n- deps: qs@6.10.3
\n- deps: send@0.18.0
\n
... (truncated)
\n8368dc1 4.18.261f4049 docs: replace Freenode with Libera Chatbb7907b build: Node.js@18.10f56ce73 build: supertest@6.3.024b3dc5 deps: qs@6.11.0689d175 deps: body-parser@1.20.1340be0f build: eslint@8.24.033e8dc3 docs: use Node.js name style644f646 build: supertest@6.2.4ecd7572 build: Node.js@14.20Sourced from decode-uri-component\'s releases.
\n\n\nv0.2.2
\n\n
\n- Prevent overwriting previously decoded tokens 980e0bf
\nhttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2
\nv0.2.1
\n\n
\n- Switch to GitHub workflows 76abc93
\n- Fix issue where decode throws - fixes #6 746ca5d
\n- Update license (#1) 486d7e2
\n- Tidelift tasks a650457
\n- Meta tweaks 66e1c28
\nhttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1
\n