文件
mynode/readme/cla/consent_records/bhumikasudarshani-cmd_238163382.json
chen 301194963b
一些检查失败了
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
feat: Initial clean release of CHM
2026-11-04 11:29:39 +08:00

760 行
45 KiB
JSON

此文件含有不可见的 Unicode 字符

此文件含有人类无法区分的不可见的 Unicode 字符,但可以由计算机进行不同的处理。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

{
"issue": {
"url": "https://api.github.com/repos/laurent22/joplin/issues/14740",
"repository_url": "https://api.github.com/repos/laurent22/joplin",
"labels_url": "https://api.github.com/repos/laurent22/joplin/issues/14740/labels{/name}",
"comments_url": "https://api.github.com/repos/laurent22/joplin/issues/14740/comments",
"events_url": "https://api.github.com/repos/laurent22/joplin/issues/14740/events",
"html_url": "https://github.com/laurent22/joplin/pull/14740",
"id": 4076566391,
"node_id": "PR_kwDOBLftOs7Ko0Dw",
"number": 14740,
"title": "Mobile: Fix tag association screen gap after keyboard dismiss on Android",
"user": {
"login": "bhumikasudarshani-cmd",
"id": 238163382,
"node_id": "U_kgDODjIVtg",
"avatar_url": "https://avatars.githubusercontent.com/u/238163382?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/bhumikasudarshani-cmd",
"html_url": "https://github.com/bhumikasudarshani-cmd",
"followers_url": "https://api.github.com/users/bhumikasudarshani-cmd/followers",
"following_url": "https://api.github.com/users/bhumikasudarshani-cmd/following{/other_user}",
"gists_url": "https://api.github.com/users/bhumikasudarshani-cmd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/bhumikasudarshani-cmd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/bhumikasudarshani-cmd/subscriptions",
"organizations_url": "https://api.github.com/users/bhumikasudarshani-cmd/orgs",
"repos_url": "https://api.github.com/users/bhumikasudarshani-cmd/repos",
"events_url": "https://api.github.com/users/bhumikasudarshani-cmd/events{/privacy}",
"received_events_url": "https://api.github.com/users/bhumikasudarshani-cmd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"labels": [
{
"id": 519700741,
"node_id": "MDU6TGFiZWw1MTk3MDA3NDE=",
"url": "https://api.github.com/repos/laurent22/joplin/labels/bug",
"name": "bug",
"color": "cf353b",
"default": true,
"description": "It's a bug"
},
{
"id": 1079605111,
"node_id": "MDU6TGFiZWwxMDc5NjA1MTEx",
"url": "https://api.github.com/repos/laurent22/joplin/labels/mobile",
"name": "mobile",
"color": "ffc274",
"default": false,
"description": "All mobile platforms"
},
{
"id": 1366672041,
"node_id": "MDU6TGFiZWwxMzY2NjcyMDQx",
"url": "https://api.github.com/repos/laurent22/joplin/labels/android",
"name": "android",
"color": "bfd4f2",
"default": false,
"description": ""
}
],
"state": "closed",
"locked": false,
"assignees": [],
"milestone": null,
"comments": 11,
"created_at": "2026-03-14T19:36:35Z",
"updated_at": "2026-03-16T10:27:19Z",
"closed_at": "2026-03-16T10:27:09Z",
"assignee": null,
"author_association": "NONE",
"active_lock_reason": null,
"draft": false,
"pull_request": {
"url": "https://api.github.com/repos/laurent22/joplin/pulls/14740",
"html_url": "https://github.com/laurent22/joplin/pull/14740",
"diff_url": "https://github.com/laurent22/joplin/pull/14740.diff",
"patch_url": "https://github.com/laurent22/joplin/pull/14740.patch",
"merged_at": null
},
"body": "#14740\r\nAI Assistance Disclosure\r\n- I used AI assistance (Claude) for drafting code.\r\n- PR description was drafted with AI assistance and reviewed by me.\r\n\r\nProblem\r\nThe gap on the bottom is present in the tag association of modal when opening/closing the on-screen keyboard.\r\n\r\nRoot Cause\r\nThe underlying cause was that the KeyboardAvoidingView style of the Modal.tsx file ( ...absoluteFill(position: absolute)) was on the KeyboardAvoidingView which prevented the KeyboardAvoidingView to resize correctly when the on-screen keyboard was closed.\r\n\r\nFix\r\nThe style of the keyBoardAvoidingView had the...absoluteFill taken out of it, giving it flex: 1, which will enable it to resize when the on-screen keyboard is closed.\r\n\r\nTest Plan\r\nSteps to reproduce the issue:\r\n- Open a note on Android\r\n- Open tag association screen\r\n- Tick on search tags to access on-screen keyboard.\r\n- Close on-screen keyboard\r\n- Check to ensure that no gap is at the bottom of the screen.\r\nBefore Fix\r\nand on closing the on-screen keyboard, a gap appears at the bottom of the tag association modal.\r\nAfter Fix\r\n1. Open a note\r\n2. Open tag association screen\r\n3. Tap Search tags input - keyboard opens\r\n4. Dismiss keyboard\r\n5. Verified no gap appears at bottom of modal",
"closed_by": {
"login": "bhumikasudarshani-cmd",
"id": 238163382,
"node_id": "U_kgDODjIVtg",
"avatar_url": "https://avatars.githubusercontent.com/u/238163382?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/bhumikasudarshani-cmd",
"html_url": "https://github.com/bhumikasudarshani-cmd",
"followers_url": "https://api.github.com/users/bhumikasudarshani-cmd/followers",
"following_url": "https://api.github.com/users/bhumikasudarshani-cmd/following{/other_user}",
"gists_url": "https://api.github.com/users/bhumikasudarshani-cmd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/bhumikasudarshani-cmd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/bhumikasudarshani-cmd/subscriptions",
"organizations_url": "https://api.github.com/users/bhumikasudarshani-cmd/orgs",
"repos_url": "https://api.github.com/users/bhumikasudarshani-cmd/repos",
"events_url": "https://api.github.com/users/bhumikasudarshani-cmd/events{/privacy}",
"received_events_url": "https://api.github.com/users/bhumikasudarshani-cmd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"reactions": {
"url": "https://api.github.com/repos/laurent22/joplin/issues/14740/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/14740/timeline",
"performed_via_github_app": null,
"state_reason": null
},
"comments": [
{
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4061221165",
"html_url": "https://github.com/laurent22/joplin/pull/14740#issuecomment-4061221165",
"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14740",
"id": 4061221165,
"node_id": "IC_kwDOBLftOs7yEVEt",
"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-03-14T19:36:47Z",
"updated_at": "2026-03-16T10:27:19Z",
"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/4061221165/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/4061221735",
"html_url": "https://github.com/laurent22/joplin/pull/14740#issuecomment-4061221735",
"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14740",
"id": 4061221735,
"node_id": "IC_kwDOBLftOs7yEVNn",
"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-03-14T19:37:05Z",
"updated_at": "2026-03-16T09:48:08Z",
"body": "<!-- This is an auto-generated comment: summarize by coderabbit.ai -->\n<!-- This is an auto-generated comment: review paused by coderabbit.ai -->\n\n> [!NOTE]\n> ## Reviews paused\n> \n> It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the `reviews.auto_review.auto_pause_after_reviewed_commits` setting.\n> \n> Use the following commands to manage reviews:\n> - `@coderabbitai resume` to resume automatic reviews.\n> - `@coderabbitai review` to trigger a single review.\n> \n> Use the checkboxes below for quick actions:\n> - [ ] <!-- {\"checkboxId\": \"7f6cc2e2-2e4e-497a-8c31-c9e4573e93d1\"} --> ▶️ Resume reviews\n> - [ ] <!-- {\"checkboxId\": \"e9bb8d72-00e8-4f67-9cb2-caf3b22574fe\"} --> 🔍 Trigger review\n\n<!-- end of auto-generated comment: review paused by coderabbit.ai -->\n<!-- walkthrough_start -->\n\n<details>\n<summary>📝 Walkthrough</summary>\n\n## Walkthrough\n\nThe Modal component's KeyboardAvoidingView has been reconfigured to remove absolute positioning and restrict keyboard avoidance behaviour to iOS devices exclusively, allowing the view to flex responsively whilst maintaining platform-appropriate keyboard handling.\n\n## Changes\n\n|Cohort / File(s)|Summary|\n|---|---|\n|**Modal Component Keyboard Handling** <br> `packages/app-mobile/components/Modal.tsx`|Removed `absoluteFill` style spread from KeyboardAvoidingView, leaving only `flex: 1`. Changed `enabled` prop from `true` to `Platform.OS === 'ios'` to enable platform-specific keyboard avoidance behaviour on iOS only.|\n\n## Possibly Related Issues\n\n- **Issue `#14722`**: Directly addresses modal resizing and keyboard avoidance issues by refining KeyboardAvoidingView styling and enabling platform-specific behaviour.\n\n## Suggested Reviewers\n\n- Kaushalendra-Marcus\n\n</details>\n\n<!-- walkthrough_end -->\n\n<!-- pre_merge_checks_walkthrough_start -->\n\n<details>\n<summary>🚥 Pre-merge checks | ✅ 4</summary>\n\n<details>\n<summary>✅ Passed checks (4 passed)</summary>\n\n| Check name | Status | Explanation |\n| :-----------------------------------: | :------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Title check | ✅ Passed | The title accurately describes the main change: fixing a tag association screen gap after keyboard dismiss on Android, which is the primary focus of the changeset. |\n| Description check | ✅ Passed | The description clearly relates to the changeset, explaining the problem (bottom gap in tag association modal), root cause (absoluteFill preventing resize), and the fix (removing absoluteFill, using flex: 1). |\n| Docstring Coverage | ✅ Passed | No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. |\n| Pr Description Must Follow Guidelines | ✅ Passed | PR description includes problem statement, root cause analysis, solution explanation, and test plan verification steps as required. |\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<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<!-- pr_review_plan_action_start -->\n\n<details>\n<summary>📝 Coding Plan</summary>\n\n- [ ] <!-- {\"checkboxId\": \"6ad8a4e1-0b3a-4ea2-9b5b-d82c1f47d1f2\"} --> Generate coding plan for human review comments\n\n</details>\n\n<!-- pr_review_plan_action_end -->\n\n<!-- tips_start -->\n\n---\n\nThanks for using [CodeRabbit](https://coderabbit.ai?utm_source=oss&utm_medium=github&utm_campaign=laurent22/joplin&utm_content=14740)! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.\n\n<details>\n<summary>❤️ Share</summary>\n\n- [X](https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai)\n- [Mastodon](https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai)\n- [Reddit](https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai)\n- [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code)\n\n</details>\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 -->\n<!-- usage_tips_start -->\n\n> [!TIP]\n> <details>\n> <summary>You can enable review details to help with troubleshooting, context usage and more.</summary>\n> \n> Enable the `reviews.review_details` setting to include review details such as the model used, the time taken for each step and more in the review comments.\n> \n> </details>\n\n<!-- usage_tips_end -->",
"author_association": "CONTRIBUTOR",
"reactions": {
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4061221735/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/4061250892",
"html_url": "https://github.com/laurent22/joplin/pull/14740#issuecomment-4061250892",
"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14740",
"id": 4061250892,
"node_id": "IC_kwDOBLftOs7yEcVM",
"user": {
"login": "bhumikasudarshani-cmd",
"id": 238163382,
"node_id": "U_kgDODjIVtg",
"avatar_url": "https://avatars.githubusercontent.com/u/238163382?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/bhumikasudarshani-cmd",
"html_url": "https://github.com/bhumikasudarshani-cmd",
"followers_url": "https://api.github.com/users/bhumikasudarshani-cmd/followers",
"following_url": "https://api.github.com/users/bhumikasudarshani-cmd/following{/other_user}",
"gists_url": "https://api.github.com/users/bhumikasudarshani-cmd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/bhumikasudarshani-cmd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/bhumikasudarshani-cmd/subscriptions",
"organizations_url": "https://api.github.com/users/bhumikasudarshani-cmd/orgs",
"repos_url": "https://api.github.com/users/bhumikasudarshani-cmd/repos",
"events_url": "https://api.github.com/users/bhumikasudarshani-cmd/events{/privacy}",
"received_events_url": "https://api.github.com/users/bhumikasudarshani-cmd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"created_at": "2026-03-14T19:51:16Z",
"updated_at": "2026-03-14T19:51:16Z",
"body": "I have read the CLA Document and I hereby sign the CLA",
"author_association": "NONE",
"reactions": {
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4061250892/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/4061251617",
"html_url": "https://github.com/laurent22/joplin/pull/14740#issuecomment-4061251617",
"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14740",
"id": 4061251617,
"node_id": "IC_kwDOBLftOs7yEcgh",
"user": {
"login": "bhumikasudarshani-cmd",
"id": 238163382,
"node_id": "U_kgDODjIVtg",
"avatar_url": "https://avatars.githubusercontent.com/u/238163382?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/bhumikasudarshani-cmd",
"html_url": "https://github.com/bhumikasudarshani-cmd",
"followers_url": "https://api.github.com/users/bhumikasudarshani-cmd/followers",
"following_url": "https://api.github.com/users/bhumikasudarshani-cmd/following{/other_user}",
"gists_url": "https://api.github.com/users/bhumikasudarshani-cmd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/bhumikasudarshani-cmd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/bhumikasudarshani-cmd/subscriptions",
"organizations_url": "https://api.github.com/users/bhumikasudarshani-cmd/orgs",
"repos_url": "https://api.github.com/users/bhumikasudarshani-cmd/repos",
"events_url": "https://api.github.com/users/bhumikasudarshani-cmd/events{/privacy}",
"received_events_url": "https://api.github.com/users/bhumikasudarshani-cmd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"created_at": "2026-03-14T19:51:36Z",
"updated_at": "2026-03-14T19:51:36Z",
"body": "recheck",
"author_association": "NONE",
"reactions": {
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4061251617/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/4061815712",
"html_url": "https://github.com/laurent22/joplin/pull/14740#issuecomment-4061815712",
"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14740",
"id": 4061815712,
"node_id": "IC_kwDOBLftOs7yGmOg",
"user": {
"login": "mrjo118",
"id": 6963004,
"node_id": "MDQ6VXNlcjY5NjMwMDQ=",
"avatar_url": "https://avatars.githubusercontent.com/u/6963004?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/mrjo118",
"html_url": "https://github.com/mrjo118",
"followers_url": "https://api.github.com/users/mrjo118/followers",
"following_url": "https://api.github.com/users/mrjo118/following{/other_user}",
"gists_url": "https://api.github.com/users/mrjo118/gists{/gist_id}",
"starred_url": "https://api.github.com/users/mrjo118/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/mrjo118/subscriptions",
"organizations_url": "https://api.github.com/users/mrjo118/orgs",
"repos_url": "https://api.github.com/users/mrjo118/repos",
"events_url": "https://api.github.com/users/mrjo118/events{/privacy}",
"received_events_url": "https://api.github.com/users/mrjo118/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"created_at": "2026-03-15T00:36:21Z",
"updated_at": "2026-03-15T00:36:46Z",
"body": "> Tested on: Android 14 (real device) and Android 16 (emulator)\r\n\r\nThat's suspicious. It looks like that is copied from the issue description by AI and does not describe actual testing which has been done. Please read the contribution guidelines, including the AI policy. And additionally make a video showing the fixed behaviour",
"author_association": "COLLABORATOR",
"reactions": {
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4061815712/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/4062926683",
"html_url": "https://github.com/laurent22/joplin/pull/14740#issuecomment-4062926683",
"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14740",
"id": 4062926683,
"node_id": "IC_kwDOBLftOs7yK1db",
"user": {
"login": "mrjo118",
"id": 6963004,
"node_id": "MDQ6VXNlcjY5NjMwMDQ=",
"avatar_url": "https://avatars.githubusercontent.com/u/6963004?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/mrjo118",
"html_url": "https://github.com/mrjo118",
"followers_url": "https://api.github.com/users/mrjo118/followers",
"following_url": "https://api.github.com/users/mrjo118/following{/other_user}",
"gists_url": "https://api.github.com/users/mrjo118/gists{/gist_id}",
"starred_url": "https://api.github.com/users/mrjo118/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/mrjo118/subscriptions",
"organizations_url": "https://api.github.com/users/mrjo118/orgs",
"repos_url": "https://api.github.com/users/mrjo118/repos",
"events_url": "https://api.github.com/users/mrjo118/events{/privacy}",
"received_events_url": "https://api.github.com/users/mrjo118/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"created_at": "2026-03-15T12:49:33Z",
"updated_at": "2026-03-15T12:49:47Z",
"body": "> screen-20260315-162952.mp4\r\n\r\nWhat you have shown in the video is not the correct screen. Also if you have read the contribution guidelines and AI policy, it would tell you there are changes that need to be made to the PR description and title",
"author_association": "COLLABORATOR",
"reactions": {
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4062926683/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/4063052110",
"html_url": "https://github.com/laurent22/joplin/pull/14740#issuecomment-4063052110",
"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14740",
"id": 4063052110,
"node_id": "IC_kwDOBLftOs7yLUFO",
"user": {
"login": "mrjo118",
"id": 6963004,
"node_id": "MDQ6VXNlcjY5NjMwMDQ=",
"avatar_url": "https://avatars.githubusercontent.com/u/6963004?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/mrjo118",
"html_url": "https://github.com/mrjo118",
"followers_url": "https://api.github.com/users/mrjo118/followers",
"following_url": "https://api.github.com/users/mrjo118/following{/other_user}",
"gists_url": "https://api.github.com/users/mrjo118/gists{/gist_id}",
"starred_url": "https://api.github.com/users/mrjo118/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/mrjo118/subscriptions",
"organizations_url": "https://api.github.com/users/mrjo118/orgs",
"repos_url": "https://api.github.com/users/mrjo118/repos",
"events_url": "https://api.github.com/users/mrjo118/events{/privacy}",
"received_events_url": "https://api.github.com/users/mrjo118/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"created_at": "2026-03-15T14:01:45Z",
"updated_at": "2026-03-15T14:01:45Z",
"body": "> WhatsApp.Video.2026-03-15.at.7.17.33.PM.mp4\r\n\r\nThe video shows the problem is not fixed. It's just harder to see because you're using the dark theme",
"author_association": "COLLABORATOR",
"reactions": {
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4063052110/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/4063171454",
"html_url": "https://github.com/laurent22/joplin/pull/14740#issuecomment-4063171454",
"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14740",
"id": 4063171454,
"node_id": "IC_kwDOBLftOs7yLxN-",
"user": {
"login": "bhumikasudarshani-cmd",
"id": 238163382,
"node_id": "U_kgDODjIVtg",
"avatar_url": "https://avatars.githubusercontent.com/u/238163382?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/bhumikasudarshani-cmd",
"html_url": "https://github.com/bhumikasudarshani-cmd",
"followers_url": "https://api.github.com/users/bhumikasudarshani-cmd/followers",
"following_url": "https://api.github.com/users/bhumikasudarshani-cmd/following{/other_user}",
"gists_url": "https://api.github.com/users/bhumikasudarshani-cmd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/bhumikasudarshani-cmd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/bhumikasudarshani-cmd/subscriptions",
"organizations_url": "https://api.github.com/users/bhumikasudarshani-cmd/orgs",
"repos_url": "https://api.github.com/users/bhumikasudarshani-cmd/repos",
"events_url": "https://api.github.com/users/bhumikasudarshani-cmd/events{/privacy}",
"received_events_url": "https://api.github.com/users/bhumikasudarshani-cmd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"created_at": "2026-03-15T14:59:11Z",
"updated_at": "2026-03-15T14:59:11Z",
"body": "\r\nhttps://github.com/user-attachments/assets/fbf077d7-79c7-4c25-9fd6-d9f3d5467f7a\r\n\r\n",
"author_association": "NONE",
"reactions": {
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4063171454/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/4063904884",
"html_url": "https://github.com/laurent22/joplin/pull/14740#issuecomment-4063904884",
"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14740",
"id": 4063904884,
"node_id": "IC_kwDOBLftOs7yOkR0",
"user": {
"login": "mrjo118",
"id": 6963004,
"node_id": "MDQ6VXNlcjY5NjMwMDQ=",
"avatar_url": "https://avatars.githubusercontent.com/u/6963004?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/mrjo118",
"html_url": "https://github.com/mrjo118",
"followers_url": "https://api.github.com/users/mrjo118/followers",
"following_url": "https://api.github.com/users/mrjo118/following{/other_user}",
"gists_url": "https://api.github.com/users/mrjo118/gists{/gist_id}",
"starred_url": "https://api.github.com/users/mrjo118/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/mrjo118/subscriptions",
"organizations_url": "https://api.github.com/users/mrjo118/orgs",
"repos_url": "https://api.github.com/users/mrjo118/repos",
"events_url": "https://api.github.com/users/mrjo118/events{/privacy}",
"received_events_url": "https://api.github.com/users/mrjo118/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"created_at": "2026-03-15T21:16:11Z",
"updated_at": "2026-03-15T21:16:11Z",
"body": "> WhatsApp.Video.2026-03-15.at.8.27.27.PM.mp4\r\n\r\nNow the video shows that the modal no longer resizes at all when the keyboard is open on the tag association screen, which is not what we want. It still needs to resize, but do so correctly, including when dismissing the keyboard again",
"author_association": "COLLABORATOR",
"reactions": {
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4063904884/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/4066437076",
"html_url": "https://github.com/laurent22/joplin/pull/14740#issuecomment-4066437076",
"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14740",
"id": 4066437076,
"node_id": "IC_kwDOBLftOs7yYOfU",
"user": {
"login": "bhumikasudarshani-cmd",
"id": 238163382,
"node_id": "U_kgDODjIVtg",
"avatar_url": "https://avatars.githubusercontent.com/u/238163382?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/bhumikasudarshani-cmd",
"html_url": "https://github.com/bhumikasudarshani-cmd",
"followers_url": "https://api.github.com/users/bhumikasudarshani-cmd/followers",
"following_url": "https://api.github.com/users/bhumikasudarshani-cmd/following{/other_user}",
"gists_url": "https://api.github.com/users/bhumikasudarshani-cmd/gists{/gist_id}",
"starred_url": "https://api.github.com/users/bhumikasudarshani-cmd/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/bhumikasudarshani-cmd/subscriptions",
"organizations_url": "https://api.github.com/users/bhumikasudarshani-cmd/orgs",
"repos_url": "https://api.github.com/users/bhumikasudarshani-cmd/repos",
"events_url": "https://api.github.com/users/bhumikasudarshani-cmd/events{/privacy}",
"received_events_url": "https://api.github.com/users/bhumikasudarshani-cmd/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"created_at": "2026-03-16T09:52:53Z",
"updated_at": "2026-03-16T09:52:53Z",
"body": "\r\nThe fix for the gap causes the modal to not resize, and enabling resize causes the gap. I am still learning and may need guidance on the correct approach to fix both issues simultaneously.Thank you for your patience.\r\n",
"author_association": "NONE",
"reactions": {
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4066437076/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/4066561473",
"html_url": "https://github.com/laurent22/joplin/pull/14740#issuecomment-4066561473",
"issue_url": "https://api.github.com/repos/laurent22/joplin/issues/14740",
"id": 4066561473,
"node_id": "IC_kwDOBLftOs7yYs3B",
"user": {
"login": "mrjo118",
"id": 6963004,
"node_id": "MDQ6VXNlcjY5NjMwMDQ=",
"avatar_url": "https://avatars.githubusercontent.com/u/6963004?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/mrjo118",
"html_url": "https://github.com/mrjo118",
"followers_url": "https://api.github.com/users/mrjo118/followers",
"following_url": "https://api.github.com/users/mrjo118/following{/other_user}",
"gists_url": "https://api.github.com/users/mrjo118/gists{/gist_id}",
"starred_url": "https://api.github.com/users/mrjo118/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/mrjo118/subscriptions",
"organizations_url": "https://api.github.com/users/mrjo118/orgs",
"repos_url": "https://api.github.com/users/mrjo118/repos",
"events_url": "https://api.github.com/users/mrjo118/events{/privacy}",
"received_events_url": "https://api.github.com/users/mrjo118/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"created_at": "2026-03-16T10:11:40Z",
"updated_at": "2026-03-16T10:12:49Z",
"body": "> The fix for the gap causes the modal to not resize\r\n\r\nThat's because the right fix is not being used. The KeyboardAvoidingView needs to remain enabled when the keyboard is showing. That's the whole point of a KeyboardAvoidingView.\r\n\r\nI don't know what the correct fix is, so can't provide guidance how to do it. But the result should be that the behaviour matches Joplin 3.5, which is that it should resize with and without the keyboard showing, but without an extra gap and without covering the status bar at the top.\r\n\r\nIf it is too difficult for you to solve, then it might be best to choose a different bug to fix.",
"author_association": "COLLABORATOR",
"reactions": {
"url": "https://api.github.com/repos/laurent22/joplin/issues/comments/4066561473/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
}
]
}