Skip to content

Conversation

@devin-ai-integration
Copy link
Contributor

@devin-ai-integration devin-ai-integration bot commented Jan 3, 2026

Remove pagefind plugin from hyprnote

Summary

Removes the tauri-plugin-pagefind Tauri plugin from the desktop application. This includes deleting the entire plugin directory and cleaning up all references across the codebase.

Changes:

  • Deleted plugins/pagefind/ directory (Rust code, TypeScript bindings, benchmarks, permissions)
  • Removed workspace dependency from root Cargo.toml
  • Removed dependency from apps/desktop/src-tauri/Cargo.toml
  • Removed plugin initialization from apps/desktop/src-tauri/src/lib.rs
  • Removed permission from apps/desktop/src-tauri/capabilities/default.json
  • Removed @hypr/plugin-pagefind from apps/desktop/package.json
  • Updated pnpm-lock.yaml and Cargo.lock to reflect removed dependencies

Note: The web app (apps/web) uses a separate pagefind npm package for static site search - this is unrelated to the Tauri plugin and was intentionally left unchanged.

Updates since last revision

  • Added commit to update lockfiles after CI failed with ERR_PNPM_OUTDATED_LOCKFILE

Review & Testing Checklist for Human

  • Search for frontend usage: Verify no code in apps/desktop/src/ imports or calls @hypr/plugin-pagefind commands (buildIndex, getBundlePath, clearIndex)
  • Build verification: Build the desktop app locally to confirm no compilation errors
  • Cargo.lock review: The diff shows many actix-* packages removed (were pagefind dependencies) - confirm this is expected

Recommended test plan: Run pnpm -F desktop tauri build or pnpm -F desktop tauri dev to verify the app compiles and runs without the pagefind plugin.

Notes

- Remove plugins/pagefind directory
- Remove pagefind dependency from root Cargo.toml
- Remove pagefind dependency from desktop app Cargo.toml
- Remove pagefind plugin initialization from lib.rs
- Remove pagefind permission from capabilities/default.json
- Remove @hypr/plugin-pagefind from desktop package.json

Co-Authored-By: yujonglee <[email protected]>
@devin-ai-integration
Copy link
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR that start with 'DevinAI' or '@devin'.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@netlify
Copy link

netlify bot commented Jan 3, 2026

Deploy Preview for howto-fix-macos-audio-selection ready!

Name Link
🔨 Latest commit 5e34d90
🔍 Latest deploy log https://app.netlify.com/projects/howto-fix-macos-audio-selection/deploys/695914c93822d50008867432
😎 Deploy Preview https://deploy-preview-2768--howto-fix-macos-audio-selection.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link

netlify bot commented Jan 3, 2026

Deploy Preview for hyprnote ready!

Name Link
🔨 Latest commit 5e34d90
🔍 Latest deploy log https://app.netlify.com/projects/hyprnote/deploys/695914c94a4f0d000809c519
😎 Deploy Preview https://deploy-preview-2768--hyprnote.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link

netlify bot commented Jan 3, 2026

Deploy Preview for hyprnote-storybook ready!

Name Link
🔨 Latest commit 5e34d90
🔍 Latest deploy log https://app.netlify.com/projects/hyprnote-storybook/deploys/695914c967a2fa00089f13d6
😎 Deploy Preview https://deploy-preview-2768--hyprnote-storybook.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@yujonglee yujonglee merged commit 46e9d32 into main Jan 3, 2026
24 of 25 checks passed
@yujonglee yujonglee deleted the devin/1767445280-remove-pagefind-plugin branch January 3, 2026 13:10
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