Skip to content

Add logseq-phone-bridge plugin#728

Open
shrimansoft wants to merge 1 commit intologseq:masterfrom
shrimansoft:patch-1
Open

Add logseq-phone-bridge plugin#728
shrimansoft wants to merge 1 commit intologseq:masterfrom
shrimansoft:patch-1

Conversation

@shrimansoft
Copy link

Added a new plugin for transferring images from phone to Logseq using WebRTC/SSE.

Submit a new Plugin to Marketplace

Plugin GitHub repo URL: https://github.com/shrimansoft/logseq-upload-image

GitHub releases checklist

  • a legal package.json file.
  • a valid CI workflow build action for Github releases. (theme plugin for this).
  • a release which includes a release zip pkg from a successful build.
  • a clear README file, ideally with an image or gif showcase. (For more friendly to users, it is recommended to have English version description).
  • a license in the LICENSE file.

⚠️ The new incoming plugin recommended fields in manifest.json:
supportsDB - [optional] Whether the plugin supports database graph.
supportsDBOnly - [optional] Whether the plugin only supports database graph.

Added a new plugin for transferring images from phone to Logseq using WebRTC/SSE.
Copilot AI review requested due to automatic review settings February 17, 2026 05:34
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds a new plugin called "logseq-phone-bridge" to the Logseq marketplace. The plugin enables users to transfer images from their phone to Logseq locally using WebRTC/SSE technology without requiring an internet connection.

Changes:

  • Adds a new plugin entry for logseq-phone-bridge to the marketplace registry (plugins.json)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

},
{
"id": "logseq-phone-bridge",
"url": "https://github.com/shrimansoft/logseq-upload-image",
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The field "url" is inconsistent with the rest of the codebase. All other plugin entries use "repo" with just the repository identifier (e.g., "shrimansoft/logseq-upload-image"), not the full URL. Change "url" to "repo" and use the short form "shrimansoft/logseq-upload-image" instead of the full GitHub URL.

Suggested change
"url": "https://github.com/shrimansoft/logseq-upload-image",
"repo": "shrimansoft/logseq-upload-image",

Copilot uses AI. Check for mistakes.
Comment on lines +5219 to +5222
"id": "logseq-phone-bridge",
"url": "https://github.com/shrimansoft/logseq-upload-image",
"description": "Transfer images from phone to Logseq locally via WebRTC/SSE (No Internet Required).",
"author": "shrimansoft"
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The "title" field is missing. All other plugin entries in plugins.json include a "title" field for the display name. Add a "title" field with an appropriate display name for the plugin (e.g., "Phone Bridge" or "Logseq Phone Bridge").

Suggested change
"id": "logseq-phone-bridge",
"url": "https://github.com/shrimansoft/logseq-upload-image",
"description": "Transfer images from phone to Logseq locally via WebRTC/SSE (No Internet Required).",
"author": "shrimansoft"
"title": "Logseq Phone Bridge",
"id": "logseq-phone-bridge",
"url": "https://github.com/shrimansoft/logseq-upload-image",
"description": "Transfer images from phone to Logseq locally via WebRTC/SSE (No Internet Required).",
"author": "shrimansoft"

Copilot uses AI. Check for mistakes.
"id": "logseq-phone-bridge",
"url": "https://github.com/shrimansoft/logseq-upload-image",
"description": "Transfer images from phone to Logseq locally via WebRTC/SSE (No Internet Required).",
"author": "shrimansoft"
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The "addedAt" field is missing. All other plugin entries in plugins.json include an "addedAt" timestamp field (in milliseconds since epoch). Add this field with the current timestamp.

Suggested change
"author": "shrimansoft"
"author": "shrimansoft",
"addedAt": 1771294881025

Copilot uses AI. Check for mistakes.
"id": "logseq-phone-bridge",
"url": "https://github.com/shrimansoft/logseq-upload-image",
"description": "Transfer images from phone to Logseq locally via WebRTC/SSE (No Internet Required).",
"author": "shrimansoft"
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The "icon" field is missing. While optional, most plugin entries include an icon field. Consider adding an "icon" field if the plugin repository contains an icon file.

Suggested change
"author": "shrimansoft"
"author": "shrimansoft",
"icon": "icon.png"

Copilot uses AI. Check for mistakes.
Comment on lines +5219 to +5222
"id": "logseq-phone-bridge",
"url": "https://github.com/shrimansoft/logseq-upload-image",
"description": "Transfer images from phone to Logseq locally via WebRTC/SSE (No Internet Required).",
"author": "shrimansoft"
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Inconsistent indentation: This entry uses 4 spaces for indentation, while all other entries consistently use 6 spaces for the top-level fields within each plugin object. Adjust indentation to match the existing codebase convention.

Suggested change
"id": "logseq-phone-bridge",
"url": "https://github.com/shrimansoft/logseq-upload-image",
"description": "Transfer images from phone to Logseq locally via WebRTC/SSE (No Internet Required).",
"author": "shrimansoft"
"id": "logseq-phone-bridge",
"url": "https://github.com/shrimansoft/logseq-upload-image",
"description": "Transfer images from phone to Logseq locally via WebRTC/SSE (No Internet Required).",
"author": "shrimansoft"

Copilot uses AI. Check for mistakes.
"description": "Transfer images from phone to Logseq locally via WebRTC/SSE (No Internet Required).",
"author": "shrimansoft"
}

Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Trailing whitespace on line 5224. Remove the trailing whitespace to maintain consistency with the rest of the file.

Suggested change

Copilot uses AI. Check for mistakes.
Comment on lines +5219 to +5222
"id": "logseq-phone-bridge",
"url": "https://github.com/shrimansoft/logseq-upload-image",
"description": "Transfer images from phone to Logseq locally via WebRTC/SSE (No Internet Required).",
"author": "shrimansoft"
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Field ordering is inconsistent. The standard convention in this codebase is to order fields as: title, description, author, repo, icon, (optional fields like theme, effect, sponsors, supportsDB, supportsDBOnly), id, addedAt. Reorder the fields to match this convention.

Suggested change
"id": "logseq-phone-bridge",
"url": "https://github.com/shrimansoft/logseq-upload-image",
"description": "Transfer images from phone to Logseq locally via WebRTC/SSE (No Internet Required).",
"author": "shrimansoft"
"description": "Transfer images from phone to Logseq locally via WebRTC/SSE (No Internet Required).",
"author": "shrimansoft",
"url": "https://github.com/shrimansoft/logseq-upload-image",
"id": "logseq-phone-bridge"

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants