Skip to content

Add plugin navlink - #1499

Closed
mikulik86 wants to merge 2 commits into
OctoPrint:gh-pagesfrom
mikulik86:add-navlink
Closed

mikulik86 wants to merge 2 commits into
OctoPrint:gh-pagesfrom
mikulik86:add-navlink

Conversation

@mikulik86

@mikulik86 mikulik86 commented Oct 19, 2026 •

Copy link
Copy Markdown
  • You have read the "Registering a new Plugin" guide.
  • You want to and are able to maintain the plugin you are registering, long-term.
  • You understand why the plugin you are registering works.
  • You have read and acknowledge the Code of Conduct.

What is the name of your plugin?

Nav Link (navlink)

What does your plugin do?

Adds a single button to the top navigation bar that opens a configurable URL (Home Assistant, a webcam stream, a NAS, …). The label, tooltip and "open in new tab" are configurable, and the icon is either a Font Awesome class or an image the user uploads (PNG, JPG, GIF, WebP, SVG or ICO, stored in the plugin's data folder and served by OctoPrint).

Where can we find the source code of your plugin?

https://github.com/mikulik86/OctoPrint-NavLink

Was any kind of genAI (ChatGPT, Copilot etc) involved in creating this plugin?

Yes. The code was written by Claude (Anthropic's AI assistant) from my requirements and feedback, and I've been running it on my own OctoPrint. The registration carries the ai-developed attribute.

Is your plugin commercial in nature?

No.

Does your plugin rely on some cloud services?

No. It doesn't contact any external service; the configured link is only opened by the browser when the button is clicked.

Further notes

Screenshots are in assets/img/plugins/navlink/. Software Update is configured via the github_release check pointing to the repository above.

🤖 Generated with Claude Code

https://claude.ai/code/session_011tcdXqom235oziL9B4X61a

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011tcdXqom235oziL9B4X61a
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants