一些检查失败了
automerge / automerge (push) Has been cancelled
react-native-android-build-apk / AssembleRelease (push) Has been cancelled
Build macOS M1 / Main (push) Has been cancelled
Joplin Continuous Integration / Main (macos-15-intel) (push) Has been cancelled
Joplin Continuous Integration / Main (ubuntu-22.04) (push) Has been cancelled
Joplin Continuous Integration / Main (ubuntu-22.04-arm) (push) Has been cancelled
Joplin Continuous Integration / Main (windows-11-vs2026-arm) (push) Has been cancelled
Joplin Continuous Integration / Main (windows-2025) (push) Has been cancelled
Joplin Continuous Integration / ServerDockerImage (ubuntu-22.04) (push) Has been cancelled
Joplin Continuous Integration / ServerDockerImage (ubuntu-22.04-arm) (push) Has been cancelled
Joplin UI tests / Main (ubuntu-22.04) (push) Has been cancelled
Joplin UI tests / Main (windows-2025) (push) Has been cancelled
Joplin UI tests / Mobile (push) Has been cancelled
Close stale issues / ProcessStaleIssues (push) Has been cancelled
481 行
29 KiB
JSON
481 行
29 KiB
JSON
{
|
||
"issue": {
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/14398",
|
||
"repository_url": "https://api.github.com/repos/laurent22/joplin",
|
||
"labels_url": "https://api.github.com/repos/laurent22/joplin/issues/14398/labels{/name}",
|
||
"comments_url": "https://api.github.com/repos/laurent22/joplin/issues/14398/comments",
|
||
"events_url": "https://api.github.com/repos/laurent22/joplin/issues/14398/events",
|
||
"html_url": "https://github.com/laurent22/joplin/pull/14398",
|
||
"id": 3968046703,
|
||
"node_id": "PR_kwDOBLftOs7FI8tl",
|
||
"number": 14398,
|
||
"title": "add waving hand emoji to welcome notebook",
|
||
"user": {
|
||
"login": "Ashutoshx7",
|
||
"id": 181958559,
|
||
"node_id": "U_kgDOCth3nw",
|
||
"avatar_url": "https://avatars.githubusercontent.com/u/181958559?v=4",
|
||
"gravatar_id": "",
|
||
"url": "https://api.github.com/users/Ashutoshx7",
|
||
"html_url": "https://github.com/Ashutoshx7",
|
||
"followers_url": "https://api.github.com/users/Ashutoshx7/followers",
|
||
"following_url": "https://api.github.com/users/Ashutoshx7/following{/other_user}",
|
||
"gists_url": "https://api.github.com/users/Ashutoshx7/gists{/gist_id}",
|
||
"starred_url": "https://api.github.com/users/Ashutoshx7/starred{/owner}{/repo}",
|
||
"subscriptions_url": "https://api.github.com/users/Ashutoshx7/subscriptions",
|
||
"organizations_url": "https://api.github.com/users/Ashutoshx7/orgs",
|
||
"repos_url": "https://api.github.com/users/Ashutoshx7/repos",
|
||
"events_url": "https://api.github.com/users/Ashutoshx7/events{/privacy}",
|
||
"received_events_url": "https://api.github.com/users/Ashutoshx7/received_events",
|
||
"type": "User",
|
||
"user_view_type": "public",
|
||
"site_admin": false
|
||
},
|
||
"labels": [
|
||
{
|
||
"id": 519700743,
|
||
"node_id": "MDU6TGFiZWw1MTk3MDA3NDM=",
|
||
"url": "https://api.github.com/repos/laurent22/joplin/labels/enhancement",
|
||
"name": "enhancement",
|
||
"color": "5ebeff",
|
||
"default": true,
|
||
"description": "Feature requests and code enhancements"
|
||
},
|
||
{
|
||
"id": 2115946553,
|
||
"node_id": "MDU6TGFiZWwyMTE1OTQ2NTUz",
|
||
"url": "https://api.github.com/repos/laurent22/joplin/labels/database",
|
||
"name": "database",
|
||
"color": "91ca55",
|
||
"default": false,
|
||
"description": "Database issues"
|
||
}
|
||
],
|
||
"state": "closed",
|
||
"locked": false,
|
||
"assignees": [],
|
||
"milestone": null,
|
||
"comments": 5,
|
||
"created_at": "2026-02-20T11:21:41Z",
|
||
"updated_at": "2026-02-21T23:59:49Z",
|
||
"closed_at": "2026-02-21T11:15:48Z",
|
||
"assignee": null,
|
||
"author_association": "CONTRIBUTOR",
|
||
"active_lock_reason": null,
|
||
"draft": false,
|
||
"pull_request": {
|
||
"url": "https://api.github.com/repos/laurent22/joplin/pulls/14398",
|
||
"html_url": "https://github.com/laurent22/joplin/pull/14398",
|
||
"diff_url": "https://github.com/laurent22/joplin/pull/14398.diff",
|
||
"patch_url": "https://github.com/laurent22/joplin/pull/14398.patch",
|
||
"merged_at": "2026-02-21T11:15:48Z"
|
||
},
|
||
"body": "###Ai disclosure \r\n\r\nused it to navigate in the repo and write test that's it \r\n\r\nFixes #13755.\r\n\r\n\r\nthis PR updates the default folder icon for the Welcome notebook to use a waving hand emoji👋 \r\n\r\n<img width=\"1520\" height=\"834\" alt=\"image\" src=\"https://github.com/user-attachments/assets/8a97f7db-c05b-4ae4-9691-988fd00350f9\" />\r\n\r\n",
|
||
"closed_by": {
|
||
"login": "laurent22",
|
||
"id": 1285584,
|
||
"node_id": "MDQ6VXNlcjEyODU1ODQ=",
|
||
"avatar_url": "https://avatars.githubusercontent.com/u/1285584?v=4",
|
||
"gravatar_id": "",
|
||
"url": "https://api.github.com/users/laurent22",
|
||
"html_url": "https://github.com/laurent22",
|
||
"followers_url": "https://api.github.com/users/laurent22/followers",
|
||
"following_url": "https://api.github.com/users/laurent22/following{/other_user}",
|
||
"gists_url": "https://api.github.com/users/laurent22/gists{/gist_id}",
|
||
"starred_url": "https://api.github.com/users/laurent22/starred{/owner}{/repo}",
|
||
"subscriptions_url": "https://api.github.com/users/laurent22/subscriptions",
|
||
"organizations_url": "https://api.github.com/users/laurent22/orgs",
|
||
"repos_url": "https://api.github.com/users/laurent22/repos",
|
||
"events_url": "https://api.github.com/users/laurent22/events{/privacy}",
|
||
"received_events_url": "https://api.github.com/users/laurent22/received_events",
|
||
"type": "User",
|
||
"user_view_type": "public",
|
||
"site_admin": false
|
||
},
|
||
"reactions": {
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/14398/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/laurent22/joplin/issues/14398/timeline",
|
||
"performed_via_github_app": null,
|
||
"state_reason": null
|
||
},
|
||
"comments": [
|
||
{
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/3933265651",
|
||
"html_url": "https://github.com/laurent22/joplin/pull/14398#issuecomment-3933265651",
|
||
"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14398",
|
||
"id": 3933265651,
|
||
"node_id": "IC_kwDOBLftOs7qcN7z",
|
||
"user": {
|
||
"login": "github-actions[bot]",
|
||
"id": 41898282,
|
||
"node_id": "MDM6Qm90NDE4OTgyODI=",
|
||
"avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
|
||
"gravatar_id": "",
|
||
"url": "https://api.github.com/users/github-actions%5Bbot%5D",
|
||
"html_url": "https://github.com/apps/github-actions",
|
||
"followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
|
||
"following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
|
||
"gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
|
||
"starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
|
||
"subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
|
||
"organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
|
||
"repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
|
||
"events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
|
||
"received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
|
||
"type": "Bot",
|
||
"user_view_type": "public",
|
||
"site_admin": false
|
||
},
|
||
"created_at": "2026-02-20T11:21:52Z",
|
||
"updated_at": "2026-02-21T11:15:59Z",
|
||
"body": "****CLA Assistant Lite bot**** All contributors have signed the CLA ✍️ ✅",
|
||
"author_association": "CONTRIBUTOR",
|
||
"reactions": {
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/3933265651/reactions",
|
||
"total_count": 0,
|
||
"+1": 0,
|
||
"-1": 0,
|
||
"laugh": 0,
|
||
"hooray": 0,
|
||
"confused": 0,
|
||
"heart": 0,
|
||
"rocket": 0,
|
||
"eyes": 0
|
||
},
|
||
"performed_via_github_app": {
|
||
"id": 15368,
|
||
"client_id": "Iv1.05c79e9ad1f6bdfa",
|
||
"slug": "github-actions",
|
||
"node_id": "MDM6QXBwMTUzNjg=",
|
||
"owner": {
|
||
"login": "github",
|
||
"id": 9919,
|
||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=",
|
||
"avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4",
|
||
"gravatar_id": "",
|
||
"url": "https://api.github.com/users/github",
|
||
"html_url": "https://github.com/github",
|
||
"followers_url": "https://api.github.com/users/github/followers",
|
||
"following_url": "https://api.github.com/users/github/following{/other_user}",
|
||
"gists_url": "https://api.github.com/users/github/gists{/gist_id}",
|
||
"starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}",
|
||
"subscriptions_url": "https://api.github.com/users/github/subscriptions",
|
||
"organizations_url": "https://api.github.com/users/github/orgs",
|
||
"repos_url": "https://api.github.com/users/github/repos",
|
||
"events_url": "https://api.github.com/users/github/events{/privacy}",
|
||
"received_events_url": "https://api.github.com/users/github/received_events",
|
||
"type": "Organization",
|
||
"user_view_type": "public",
|
||
"site_admin": false
|
||
},
|
||
"name": "GitHub Actions",
|
||
"description": "Automate your workflow from idea to production",
|
||
"external_url": "https://help.github.com/en/actions",
|
||
"html_url": "https://github.com/apps/github-actions",
|
||
"created_at": "2018-07-30T09:30:17Z",
|
||
"updated_at": "2026-05-05T14:51:38Z",
|
||
"permissions": {
|
||
"actions": "write",
|
||
"administration": "read",
|
||
"artifact_metadata": "write",
|
||
"attestations": "write",
|
||
"checks": "write",
|
||
"code_quality": "write",
|
||
"contents": "write",
|
||
"copilot_requests": "write",
|
||
"deployments": "write",
|
||
"discussions": "write",
|
||
"issues": "write",
|
||
"merge_queues": "write",
|
||
"metadata": "read",
|
||
"models": "read",
|
||
"packages": "write",
|
||
"pages": "write",
|
||
"pull_requests": "write",
|
||
"repository_hooks": "write",
|
||
"repository_projects": "write",
|
||
"security_events": "write",
|
||
"statuses": "write",
|
||
"vulnerability_alerts": "read"
|
||
},
|
||
"events": [
|
||
"branch_protection_rule",
|
||
"check_run",
|
||
"check_suite",
|
||
"create",
|
||
"delete",
|
||
"deployment",
|
||
"deployment_status",
|
||
"discussion",
|
||
"discussion_comment",
|
||
"fork",
|
||
"gollum",
|
||
"issues",
|
||
"issue_comment",
|
||
"label",
|
||
"merge_group",
|
||
"milestone",
|
||
"page_build",
|
||
"public",
|
||
"pull_request",
|
||
"pull_request_review",
|
||
"pull_request_review_comment",
|
||
"push",
|
||
"registry_package",
|
||
"release",
|
||
"repository",
|
||
"repository_dispatch",
|
||
"status",
|
||
"watch",
|
||
"workflow_dispatch",
|
||
"workflow_run"
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/3933268392",
|
||
"html_url": "https://github.com/laurent22/joplin/pull/14398#issuecomment-3933268392",
|
||
"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14398",
|
||
"id": 3933268392,
|
||
"node_id": "IC_kwDOBLftOs7qcOmo",
|
||
"user": {
|
||
"login": "coderabbitai[bot]",
|
||
"id": 136622811,
|
||
"node_id": "BOT_kgDOCCSy2w",
|
||
"avatar_url": "https://avatars.githubusercontent.com/in/347564?v=4",
|
||
"gravatar_id": "",
|
||
"url": "https://api.github.com/users/coderabbitai%5Bbot%5D",
|
||
"html_url": "https://github.com/apps/coderabbitai",
|
||
"followers_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/followers",
|
||
"following_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/following{/other_user}",
|
||
"gists_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/gists{/gist_id}",
|
||
"starred_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/starred{/owner}{/repo}",
|
||
"subscriptions_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/subscriptions",
|
||
"organizations_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/orgs",
|
||
"repos_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/repos",
|
||
"events_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/events{/privacy}",
|
||
"received_events_url": "https://api.github.com/users/coderabbitai%5Bbot%5D/received_events",
|
||
"type": "Bot",
|
||
"user_view_type": "public",
|
||
"site_admin": false
|
||
},
|
||
"created_at": "2026-02-20T11:22:10Z",
|
||
"updated_at": "2026-02-21T02:14:57Z",
|
||
"body": "<!-- This is an auto-generated comment: summarize by coderabbit.ai -->\n<!-- walkthrough_start -->\n\n<details>\n<summary>📝 Walkthrough</summary>\n\n## Walkthrough\n\nWelcomeUtils now creates folders with an emoji-based icon by building a folderIcon object (emoji, name, dataUrl, type) and saving it serialized in the Folder `icon` field when creating welcome items.\n\n## Changes\n\n|Cohort / File(s)|Summary|\n|---|---|\n|**Welcome Folder Icon Enhancement** <br> `packages/lib/WelcomeUtils.ts`|Added `FolderIconType` import; construct `folderIcon` (emoji, name, dataUrl, type) and pass `icon: Folder.serializeIcon(folderIcon)` to `Folder.save` when creating welcome folders.|\n|**Tests** <br> `packages/lib/WelcomeUtils.test.ts`|New test suite: initialises DB/synchronizer, calls `createWelcomeItems('en_GB')`, verifies returned folder ID exists and that the unserialised folder icon is emoji (👋) of the expected type.|\n|**Lint / Ignore** <br> `.eslintignore`, `.gitignore`|Added `packages/lib/WelcomeUtils.test.js` to ignore lists to exclude the generated test file from linting and VCS tracking.|\n\n## Suggested labels\n\n`enhancement`, `database`\n\n</details>\n\n<!-- walkthrough_end -->\n\n\n<!-- pre_merge_checks_walkthrough_start -->\n\n<details>\n<summary>🚥 Pre-merge checks | ✅ 5</summary>\n\n<details>\n<summary>✅ Passed checks (5 passed)</summary>\n\n| Check name | Status | Explanation |\n| :------------------------: | :------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Title check | ✅ Passed | The pull request title 'add waving hand emoji to welcome notebook' clearly and concisely summarises the primary change: adding a waving hand emoji to the Welcome notebook's default folder icon. |\n| Linked Issues check | ✅ Passed | The pull request directly addresses issue `#13755` by adding an emoji to the Welcome notebook as requested, demonstrating the emoji/icon feature through the waving hand emoji implementation. |\n| Out of Scope Changes check | ✅ Passed | All changes are scoped to the objective of adding an emoji to the Welcome notebook. The additions to .eslintignore and .gitignore files are incidental configuration changes and not out of scope. |\n| Docstring Coverage | ✅ Passed | No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. |\n| Description check | ✅ Passed | The pull request description clearly relates to the changeset: it describes adding a waving hand emoji to the Welcome notebook, which aligns with the code changes that add emoji-based folder icons. |\n\n</details>\n\n<sub>✏️ Tip: You can configure your own custom pre-merge checks in the settings.</sub>\n\n</details>\n\n<!-- pre_merge_checks_walkthrough_end -->\n\n<!-- finishing_touch_checkbox_start -->\n\n<details>\n<summary>✨ Finishing Touches</summary>\n\n- [ ] <!-- {\"checkboxId\": \"7962f53c-55bc-4827-bfbf-6a18da830691\"} --> 📝 Generate docstrings (stacked PR)\n- [ ] <!-- {\"checkboxId\": \"3e1879ae-f29b-4d0d-8e06-d12b7ba33d98\"} --> 📝 Generate docstrings (commit on current branch)\n<details>\n<summary>🧪 Generate unit tests (beta)</summary>\n\n- [ ] <!-- {\"checkboxId\": \"f47ac10b-58cc-4372-a567-0e02b2c3d479\", \"radioGroupId\": \"utg-output-choice-group-unknown_comment_id\"} --> Create PR with unit tests\n- [ ] <!-- {\"checkboxId\": \"07f1e7d6-8a8e-4e23-9900-8731c2c87f58\", \"radioGroupId\": \"utg-output-choice-group-unknown_comment_id\"} --> Post copyable unit tests in a comment\n\n</details>\n\n</details>\n\n<!-- finishing_touch_checkbox_end -->\n\n<!-- tips_start -->\n\n---\n\n\n\n<sub>Comment `@coderabbitai help` to get the list of available commands and usage tips.</sub>\n\n<!-- tips_end -->\n\n<!-- internal state start -->\n\n\n<!-- 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= -->\n\n<!-- internal state end -->",
|
||
"author_association": "CONTRIBUTOR",
|
||
"reactions": {
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/3933268392/reactions",
|
||
"total_count": 0,
|
||
"+1": 0,
|
||
"-1": 0,
|
||
"laugh": 0,
|
||
"hooray": 0,
|
||
"confused": 0,
|
||
"heart": 0,
|
||
"rocket": 0,
|
||
"eyes": 0
|
||
},
|
||
"performed_via_github_app": {
|
||
"id": 347564,
|
||
"client_id": "Iv1.6aaafe4fe882736b",
|
||
"slug": "coderabbitai",
|
||
"node_id": "A_kwHOB96YWc4ABU2s",
|
||
"owner": {
|
||
"login": "coderabbitai",
|
||
"id": 132028505,
|
||
"node_id": "O_kgDOB96YWQ",
|
||
"avatar_url": "https://avatars.githubusercontent.com/u/132028505?v=4",
|
||
"gravatar_id": "",
|
||
"url": "https://api.github.com/users/coderabbitai",
|
||
"html_url": "https://github.com/coderabbitai",
|
||
"followers_url": "https://api.github.com/users/coderabbitai/followers",
|
||
"following_url": "https://api.github.com/users/coderabbitai/following{/other_user}",
|
||
"gists_url": "https://api.github.com/users/coderabbitai/gists{/gist_id}",
|
||
"starred_url": "https://api.github.com/users/coderabbitai/starred{/owner}{/repo}",
|
||
"subscriptions_url": "https://api.github.com/users/coderabbitai/subscriptions",
|
||
"organizations_url": "https://api.github.com/users/coderabbitai/orgs",
|
||
"repos_url": "https://api.github.com/users/coderabbitai/repos",
|
||
"events_url": "https://api.github.com/users/coderabbitai/events{/privacy}",
|
||
"received_events_url": "https://api.github.com/users/coderabbitai/received_events",
|
||
"type": "Organization",
|
||
"user_view_type": "public",
|
||
"site_admin": false
|
||
},
|
||
"name": "coderabbitai",
|
||
"description": "# Transforming Code Reviews with AI\r\n\r\n## Features\r\n\r\n**Automated Reviews**: Continuous reviews of the pull requests including incremental commits. \r\n\r\n**Summarization**: Generates high-level summary and a technical walkthrough of the PR changes. \r\n\r\n**Line-by-line review**: Provides line-by-line suggestions committable with one click.\r\n\r\n**Codebase verification**: Verifies the impact on the overall codebase and identifies missing changes.\r\n\r\n**Insights into your code**: Ask any questions on your codebase within the pull request \r\n\r\n**Chat about your code** : Chat with the bot around your code. The more you chat, the smarter it gets.\r\n\r\n**Issue Validation**: Validates the PR against the linked issues and identifies other related issues \r\n\r\n\r\n\r\n",
|
||
"external_url": "https://coderabbit.ai?utm_source=cr_app&utm_medium=github",
|
||
"html_url": "https://github.com/apps/coderabbitai",
|
||
"created_at": "2023-06-14T15:47:27Z",
|
||
"updated_at": "2026-03-14T07:58:44Z",
|
||
"permissions": {
|
||
"actions": "read",
|
||
"checks": "write",
|
||
"contents": "write",
|
||
"discussions": "read",
|
||
"issues": "write",
|
||
"members": "read",
|
||
"metadata": "read",
|
||
"pull_requests": "write",
|
||
"statuses": "write"
|
||
},
|
||
"events": [
|
||
"issues",
|
||
"issue_comment",
|
||
"label",
|
||
"organization",
|
||
"pull_request",
|
||
"pull_request_review",
|
||
"pull_request_review_comment",
|
||
"pull_request_review_thread",
|
||
"release",
|
||
"repository"
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/3933458527",
|
||
"html_url": "https://github.com/laurent22/joplin/pull/14398#issuecomment-3933458527",
|
||
"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14398",
|
||
"id": 3933458527,
|
||
"node_id": "IC_kwDOBLftOs7qc9Bf",
|
||
"user": {
|
||
"login": "Ashutoshx7",
|
||
"id": 181958559,
|
||
"node_id": "U_kgDOCth3nw",
|
||
"avatar_url": "https://avatars.githubusercontent.com/u/181958559?v=4",
|
||
"gravatar_id": "",
|
||
"url": "https://api.github.com/users/Ashutoshx7",
|
||
"html_url": "https://github.com/Ashutoshx7",
|
||
"followers_url": "https://api.github.com/users/Ashutoshx7/followers",
|
||
"following_url": "https://api.github.com/users/Ashutoshx7/following{/other_user}",
|
||
"gists_url": "https://api.github.com/users/Ashutoshx7/gists{/gist_id}",
|
||
"starred_url": "https://api.github.com/users/Ashutoshx7/starred{/owner}{/repo}",
|
||
"subscriptions_url": "https://api.github.com/users/Ashutoshx7/subscriptions",
|
||
"organizations_url": "https://api.github.com/users/Ashutoshx7/orgs",
|
||
"repos_url": "https://api.github.com/users/Ashutoshx7/repos",
|
||
"events_url": "https://api.github.com/users/Ashutoshx7/events{/privacy}",
|
||
"received_events_url": "https://api.github.com/users/Ashutoshx7/received_events",
|
||
"type": "User",
|
||
"user_view_type": "public",
|
||
"site_admin": false
|
||
},
|
||
"created_at": "2026-02-20T11:41:26Z",
|
||
"updated_at": "2026-02-20T11:41:26Z",
|
||
"body": "\r\nI have read the CLA Document and I hereby sign the CLA\r\n\r\n",
|
||
"author_association": "CONTRIBUTOR",
|
||
"reactions": {
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/3933458527/reactions",
|
||
"total_count": 0,
|
||
"+1": 0,
|
||
"-1": 0,
|
||
"laugh": 0,
|
||
"hooray": 0,
|
||
"confused": 0,
|
||
"heart": 0,
|
||
"rocket": 0,
|
||
"eyes": 0
|
||
},
|
||
"performed_via_github_app": null
|
||
},
|
||
{
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/3938505798",
|
||
"html_url": "https://github.com/laurent22/joplin/pull/14398#issuecomment-3938505798",
|
||
"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14398",
|
||
"id": 3938505798,
|
||
"node_id": "IC_kwDOBLftOs7qwNRG",
|
||
"user": {
|
||
"login": "Ashutoshx7",
|
||
"id": 181958559,
|
||
"node_id": "U_kgDOCth3nw",
|
||
"avatar_url": "https://avatars.githubusercontent.com/u/181958559?v=4",
|
||
"gravatar_id": "",
|
||
"url": "https://api.github.com/users/Ashutoshx7",
|
||
"html_url": "https://github.com/Ashutoshx7",
|
||
"followers_url": "https://api.github.com/users/Ashutoshx7/followers",
|
||
"following_url": "https://api.github.com/users/Ashutoshx7/following{/other_user}",
|
||
"gists_url": "https://api.github.com/users/Ashutoshx7/gists{/gist_id}",
|
||
"starred_url": "https://api.github.com/users/Ashutoshx7/starred{/owner}{/repo}",
|
||
"subscriptions_url": "https://api.github.com/users/Ashutoshx7/subscriptions",
|
||
"organizations_url": "https://api.github.com/users/Ashutoshx7/orgs",
|
||
"repos_url": "https://api.github.com/users/Ashutoshx7/repos",
|
||
"events_url": "https://api.github.com/users/Ashutoshx7/events{/privacy}",
|
||
"received_events_url": "https://api.github.com/users/Ashutoshx7/received_events",
|
||
"type": "User",
|
||
"user_view_type": "public",
|
||
"site_admin": false
|
||
},
|
||
"created_at": "2026-02-21T09:25:26Z",
|
||
"updated_at": "2026-02-21T09:25:26Z",
|
||
"body": "> * We need a screenshot\r\n> * Would you be able to add tests?\r\n> * The issue description is AI-generated verbosity that fails https://discourse.joplinapp.org/t/policy-on-ai-assisted-contributions-during-gsoc-2026-draft/48706\r\n\r\nupdated the pr description accordingly and added test ",
|
||
"author_association": "CONTRIBUTOR",
|
||
"reactions": {
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/3938505798/reactions",
|
||
"total_count": 0,
|
||
"+1": 0,
|
||
"-1": 0,
|
||
"laugh": 0,
|
||
"hooray": 0,
|
||
"confused": 0,
|
||
"heart": 0,
|
||
"rocket": 0,
|
||
"eyes": 0
|
||
},
|
||
"performed_via_github_app": null
|
||
},
|
||
{
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/3938625011",
|
||
"html_url": "https://github.com/laurent22/joplin/pull/14398#issuecomment-3938625011",
|
||
"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14398",
|
||
"id": 3938625011,
|
||
"node_id": "IC_kwDOBLftOs7qwqXz",
|
||
"user": {
|
||
"login": "laurent22",
|
||
"id": 1285584,
|
||
"node_id": "MDQ6VXNlcjEyODU1ODQ=",
|
||
"avatar_url": "https://avatars.githubusercontent.com/u/1285584?v=4",
|
||
"gravatar_id": "",
|
||
"url": "https://api.github.com/users/laurent22",
|
||
"html_url": "https://github.com/laurent22",
|
||
"followers_url": "https://api.github.com/users/laurent22/followers",
|
||
"following_url": "https://api.github.com/users/laurent22/following{/other_user}",
|
||
"gists_url": "https://api.github.com/users/laurent22/gists{/gist_id}",
|
||
"starred_url": "https://api.github.com/users/laurent22/starred{/owner}{/repo}",
|
||
"subscriptions_url": "https://api.github.com/users/laurent22/subscriptions",
|
||
"organizations_url": "https://api.github.com/users/laurent22/orgs",
|
||
"repos_url": "https://api.github.com/users/laurent22/repos",
|
||
"events_url": "https://api.github.com/users/laurent22/events{/privacy}",
|
||
"received_events_url": "https://api.github.com/users/laurent22/received_events",
|
||
"type": "User",
|
||
"user_view_type": "public",
|
||
"site_admin": false
|
||
},
|
||
"created_at": "2026-02-21T11:15:25Z",
|
||
"updated_at": "2026-02-21T11:15:25Z",
|
||
"body": "That looks good now, thanks!",
|
||
"author_association": "OWNER",
|
||
"reactions": {
|
||
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/3938625011/reactions",
|
||
"total_count": 1,
|
||
"+1": 1,
|
||
"-1": 0,
|
||
"laugh": 0,
|
||
"hooray": 0,
|
||
"confused": 0,
|
||
"heart": 0,
|
||
"rocket": 0,
|
||
"eyes": 0
|
||
},
|
||
"performed_via_github_app": null
|
||
}
|
||
]
|
||
} |