Skip to content

feat: Anchor integration and Anchor Note widget#5040

Open
ohmzi wants to merge 5 commits intohomarr-labs:devfrom
ohmzi:feature/Adding-Anchor-Note-Widget-2
Open

feat: Anchor integration and Anchor Note widget#5040
ohmzi wants to merge 5 commits intohomarr-labs:devfrom
ohmzi:feature/Adding-Anchor-Note-Widget-2

Conversation

@ohmzi
Copy link

@ohmzi ohmzi commented Feb 12, 2026

Introduces a new integration for Anchor and a corresponding anchorNote widget. This includes support for listing, viewing, and editing Anchor notes directly from the dashboard using a rich-text editor.

  • Integrations: Added AnchorIntegration with methods to list, fetch, and update notes via API.
  • Widgets: Created anchorNote widget with configurable options for title visibility and last updated timestamps.
  • Editor: Integrated react-quill-new for rich-text editing of note content.
  • API: Implemented TRPC routes for fetching note lists, individual note details, and performing updates.
  • Translations: Added English localization for the new widget and integration.
  • Dependencies: Added react-quill-new and related internal package updates.

Homarr

Thank you for your contribution. Please ensure that your pull request meets the following pull request:

  • [Done] Builds without warnings or errors (pnpm build, autofix with pnpm format:fix)
  • [Done] Pull request targets dev branch
  • [Done] Commits follow the conventional commits guideline
  • [Done] No shorthand variable names are used (eg. x, y, i or any abbrevation)
  • [Done] Documentation is up to date. Create a pull request here.

Introduces a new integration for Anchor and a corresponding `anchorNote` widget. This includes support for listing, viewing, and editing Anchor notes directly from the dashboard using a rich-text editor.

- **Integrations**: Added `AnchorIntegration` with methods to list, fetch, and update notes via API.
- **Widgets**: Created `anchorNote` widget with configurable options for title visibility and last updated timestamps.
- **Editor**: Integrated `react-quill-new` for rich-text editing of note content.
- **API**: Implemented TRPC routes for fetching note lists, individual note details, and performing updates.
- **Translations**: Added English localization for the new widget and integration.
- **Dependencies**: Added `react-quill-new` and related internal package updates.
@ohmzi ohmzi requested a review from a team as a code owner February 12, 2026 07:49
@deepsource-io
Copy link
Contributor

deepsource-io bot commented Feb 12, 2026

DeepSource Code Review

We reviewed changes in 12ba14b...d0c09f5 on this pull request. Below is the summary for the review, and you can see the individual issues we found as inline review comments.

See full review on DeepSource ↗

PR Report Card

Overall Grade  

Focus Area: Hygiene
Security  

Reliability  

Complexity  

Hygiene  

Code Review Summary

Analyzer Status Updated (UTC) Details
JavaScript Feb 26, 2026 11:11a.m. Review ↗

@Meierschlumpf
Copy link
Member

Converting to draft until upstream requirements are met:
ZhFahim/anchor#49

@Meierschlumpf Meierschlumpf marked this pull request as draft February 12, 2026 18:33
@ohmzi ohmzi marked this pull request as ready for review February 17, 2026 06:33
@ohmzi ohmzi marked this pull request as draft February 17, 2026 06:33
@ohmzi ohmzi marked this pull request as ready for review February 19, 2026 03:51
@ohmzi
Copy link
Author

ohmzi commented Feb 19, 2026

Converting to draft until upstream requirements are met: ZhFahim/anchor#49

@Meierschlumpf changing the status to open again. upstream validation is in Anchor is merged in main.
validated and tested working with latest changes in homarr dev branch.

@Meierschlumpf
Copy link
Member

Okay, thanks for letting me know

@ohmzi ohmzi changed the title feat: add Anchor integration and Anchor Note widget feat:Anchor integration and Anchor Note widget Feb 19, 2026
@ohmzi ohmzi changed the title feat:Anchor integration and Anchor Note widget feat: Anchor integration and Anchor Note widget Feb 19, 2026
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