Skip to content

Merge changes.#354

Merged
Oxygen-Low merged 9 commits into
dependabot/npm_and_yarn/react-resizable-panels-4.12.0from
main
Jul 5, 2026
Merged

Merge changes.#354
Oxygen-Low merged 9 commits into
dependabot/npm_and_yarn/react-resizable-panels-4.12.0from
main

Conversation

@Oxygen-Low

Copy link
Copy Markdown
Owner

No description provided.

google-labs-jules Bot and others added 9 commits July 3, 2026 13:54
- Fix 'lucide-react' missing 'Github' export by using custom GithubIcon component.
- Fix 'RepositoriesApp' export in Repositories.tsx to match the named import expected in Apps.tsx.
- Verified fix by running 'pnpm typecheck'.

Co-authored-by: Oxygen-Low <95589118+Oxygen-Low@users.noreply.github.com>
Bumps [tsx](https://github.com/privatenumber/tsx) from 4.22.5 to 4.23.0.
- [Release notes](https://github.com/privatenumber/tsx/releases)
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs)
- [Commits](privatenumber/tsx@v4.22.5...v4.23.0)

---
updated-dependencies:
- dependency-name: tsx
  dependency-version: 4.23.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…10434663083643490817

Fix Repositories TypeScript Errors
Extracts the message rendering into a `React.memo` component to prevent the expensive re-rendering of `ReactMarkdown` and `SyntaxHighlighter` on every single token during a streaming AI response, significantly improving UI responsiveness for long chat histories.

Co-authored-by: Oxygen-Low <95589118+Oxygen-Low@users.noreply.github.com>
The `isSafePath` utility in `server/routes/repos.ts` previously only blocked path traversal vulnerabilities, allowing file uploads directly to `.git/` directories. This allowed attackers to overwrite `.git/config` and inject executable commands like `core.fsmonitor`, which the backend would then run during subsequent Git operations, leading to Remote Code Execution (RCE).

This commit tightens `isSafePath` to explicitly prevent writing any path that contains a `.git` segment, ensuring `git config` and hooks cannot be overwritten through the API while allowing safe files like `.gitignore`.

Co-authored-by: Oxygen-Low <95589118+Oxygen-Low@users.noreply.github.com>
…1749535656753065

🛡️ Sentinel: [CRITICAL] Fix Git Directory Configuration Injection (RCE)
…-4757787479309038258

⚡ Bolt: Optimize Chatbot streaming performance with React.memo
@Oxygen-Low
Oxygen-Low merged commit f898c7a into dependabot/npm_and_yarn/react-resizable-panels-4.12.0 Jul 5, 2026
6 checks passed
@coderabbitai

coderabbitai Bot commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 5533ae37-17e4-4861-8b0a-57535f66fde1

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

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.

1 participant