Skip to content

Comments

Merge upstream#3

Open
SimplyRin wants to merge 477 commits intoSimplyRin:development-linux-peachfrom
desktop:development
Open

Merge upstream#3
SimplyRin wants to merge 477 commits intoSimplyRin:development-linux-peachfrom
desktop:development

Conversation

@SimplyRin
Copy link
Owner

Closes #[issue number]

Description

Screenshots

Release notes

Notes:

niik and others added 30 commits November 27, 2025 10:44
The commit options button now conditionally applies the 'default-options' class based on the skipCommitHooks prop. Corresponding SCSS changes ensure the button uses the appropriate text color for default and non-default states.
Replaces skipCommitHooks boolean prop and handler with a CommitOptions object across components and dispatcher. This improves extensibility for future commit options and standardizes the interface for updating commit-related settings.
Changed enableHooksEnvironment to reference enableBetaFeatures instead of enableDevelopmentFeatures for consistency with other feature flags.
Only sanitize forbidden fs characters when creating repo
check-runs: set max-height to enable scrolling of ci-check-run-list
Co-authored-by: Markus Olsson <j.markus.olsson@gmail.com>
Co-authored-by: Markus Olsson <j.markus.olsson@gmail.com>
Removed redundant assignment of the 'url' variable in the BranchDropdown component to ensure only the correct URL is used when opening a branch in the browser.
…t-menu-item

add: `View Branch on GitHub` Context Menu Item
Adds a repository refresh when a commit fails to ensure the UI accurately reflects the repository state. Addresses issue #21229.
Enhanced the renameBranch function to retry with force (-M) when a case-only branch rename fails due to case-insensitive filesystems. Added getBranchNames utility to verify branch existence and prevent unsafe renames.
Adds a method to refresh the GitHub repository information for the currently selected repository when the active account changes. This ensures permission and repository data are up to date after signing in or out.
Co-authored-by: niik <634063+niik@users.noreply.github.com>
Refresh repository after commit failure
Improve branch renaming to handle case-only changes
Update windows code signing account and signing tool
The output we get from the markdown parser doesn't include <head> or <body> but by emitting documentElement.innerHTML here we'll always wrap the contents in <head></head><body>{...}</body>

This in turn will break our logic to only re-render the sandboxed markdown component if the markup changes.
Replaces manual div ref management with React.createRef for frameContainingDivRef in SandboxedMarkdown. Updates related logic to use the current property and removes the custom ref callback for improved clarity and consistency.
Previously we would render markdown to string, put that in the iframe, then parse that string into a Document, apply a filter on it, stringify it, push to iframe, repeating for each filter.

Now instead we can just let the filters loose on the iframe document and only recalculate the height when something has changed inside the iframe DOM.
niik and others added 30 commits February 17, 2026 14:40
Centralize PR triage using shared workflows
Update dugite dependency from ^3.0.0 to ^3.1.0 in package.json and regenerate yarn.lock to pin dugite@3.1.0. Lockfile updated to reflect the new resolved version and integrity.
Stop relying on a captured group from the registry key name; instead read the DisplayName value directly for JetBrains Toolbox entries. The regex was simplified (no capture group), code now looks up DisplayName from the uninstall key, logs and skips entries missing DisplayName, and uses that value for displayNamePrefixes. This makes editor detection more robust when the key name doesn't match the product display name.
Sort accounts to prefer the one associated with the current repository before selecting an account for commit message generation. Uses getAccountForRepository to identify the repository-specific account and moves it to the front of the list so enableCommitMessageGeneration will pick it when available, avoiding selection of an unrelated account.
Remove unnecessary sorting of accounts and simplify selection logic: check the repository-associated account first and use it if it supports commit message generation; otherwise fall back to finding any account that does. This reduces allocation and improves readability while preserving behavior (returns false if no account enables generation).
Update package.json to require dugite@^3.2.0 (was ^3.1.0) to pick up upstream fixes and improvements.
Prioritize repo account for generating commit messages
Support adding Copilot as a co author and show avatars for mentionable users
Remove uuid dependency in favor of crypto.randomUUID
Fix dangling links in copilot instructions
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.