Skip to content

Conversation

@typelets
Copy link
Owner

Summary

  • Fix husky deprecation warnings by removing deprecated shim lines
  • Fix security vulnerabilities (glob, js-yaml) via pnpm overrides
  • Fix React hooks lint errors with proper eslint-disable comments
  • Add Twitter/OG image support for public notes SSR

##Changes

  • Remove deprecated husky shim from pre-commit and pre-push hooks
  • Add pnpm overrides for glob (>=11.1.0) and js-yaml (>=4.1.1)
  • Fix React Compiler lint errors in multiple components
  • Add og:image and twitter:image meta tags to SSR worker
  • Extract first image from note content for social sharing
  • Add fallback to branded logo for notes without images

##Test plan

  • Verify pre-commit and pre-push hooks work without warnings
  • Run pnpm audit to confirm 0 vulnerabilities
  • Run pnpm lint to confirm no lint errors
  • Share a public note on Twitter and verify image preview appears

- Remove deprecated shim lines from husky hooks
- Add pnpm overrides for glob (>=11.1.0) and js-yaml (>=4.1.1)
- Update rimraf to 6.1.2
- Fixes 2 high and 2 moderate vulnerabilities"
@typelets typelets self-assigned this Nov 29, 2025
@typelets typelets added the bug Something isn't working label Nov 29, 2025
@typelets typelets merged commit 6cf4ca3 into main Nov 29, 2025
3 checks passed
@github-actions
Copy link
Contributor

🎉 This PR is included in version 1.44.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working released

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants