chore(deps-dev): Bump electron from 41.1.0 to 41.1.1#24
Closed
dependabot[bot] wants to merge 2 commits intomainfrom
Closed
chore(deps-dev): Bump electron from 41.1.0 to 41.1.1#24dependabot[bot] wants to merge 2 commits intomainfrom
dependabot[bot] wants to merge 2 commits intomainfrom
Conversation
* feat(tokens): add spacing, type, z-index, shadow, duration scales Co-Authored-By: Rooty * fix(a11y): increase text2/text3 contrast to WCAG AA across all 8 themes Co-Authored-By: Rooty * feat(global): body font 14px, sr-only, cursor rules, loading state, section-header, reduced-motion Co-Authored-By: Rooty * fix(layout): titlebar 36→30px, tab max-width 300→180px, tab-close 14→18px Co-Authored-By: Rooty * fix(layout): pane topbar 36→28px, ARIA labels, title tooltips Co-Authored-By: Rooty * fix(layout): sidebar section caps removed, text sizes increased, ARIA labels Co-Authored-By: Rooty * fix(layout): home screen margins, grid cap removed, agent grid spacing, shimmer perf - Greeting and quick-open margins reduced from 40px to 24px - Removed projects-grid max-height (280px) and overflow-y to eliminate nested scrolling - Section title font-size 9px → 10px - Agent grid gap 8px → 12px, card padding normalized to 12px, desc font 9px → 10px - Shimmer/sweep animations converted from left to transform: translateX() for GPU compositing - Removed dead scrollbar CSS from projects-grid Co-Authored-By: Rooty * fix(layout): settings responsive form, wizard field spacing Co-Authored-By: Rooty * fix(a11y): add sr-only labels to InputBar and PathInput Add screen-reader accessible labels to input fields that previously only had placeholder text. InputBar gets a visually-hidden <label> plus aria-label. PathInput, CommandPalette, TerminalSearchBar, WorkflowToolbar, Sidebar rename, EnvVarRow, WorkflowNode, and TemplateEditor inputs all receive aria-label attributes. Co-Authored-By: Rooty * refactor(tokens): migrate all spacing and font-size values to design tokens Replace 803 raw px values across 40 CSS files with --sp-* and --fs-* design tokens from tokens.css. Spacing (padding/margin/gap) snapped to the 4px-base scale (--sp-1 through --sp-9), font sizes snapped to the type scale (--fs-xs through --fs-2xl). Structural values (1-3px borders), calc() expressions, keyframe transforms, and non-spacing properties left unchanged. Co-Authored-By: Rooty * refactor(tokens): migrate transition durations to design tokens Replace raw transition duration values (0.06s–0.3s) across 37 CSS files with --duration-fast (80ms), --duration-base (150ms), and --duration-slow (250ms) tokens. Also replace bare ease/ease-out with --ease-default and --ease-out where applicable. Intentional exclusions: theme-transition in tokens.css, @keyframes/animation durations, reduced-motion overrides, and decorative ambient effects (0.5s card sweep, 800ms content glow). Co-Authored-By: Rooty * release: v4.9.0 — UI/UX overhaul (40 fixes, WCAG AA compliance) Design token system: spacing (9-step), type scale (7-step), z-index (7-level), shadow (4-depth), duration (3-tier). 803 raw px values migrated to tokens. Contrast: text2/text3 WCAG AA compliance across all 8 themes. Layout: titlebar 36→30px, pane topbar 36→28px, sidebar max-height removed, home grid cap removed, right panel 280→240px with tab icons, divider 5px. A11y: ARIA labels on all icon-only buttons, sr-only input labels (9 files), reduced-motion covers all decorative animations, focus-visible 3px offset. Interaction: 32px min click targets, global cursor rules, loading states. Typography: body 14px (was 12px), min text 10px (was 7px), unified section headers. Co-Authored-By: Rooty * fix(review-r1): 7 critical issues — invalid CSS, undefined tokens, z-index stacking, a11y labels, shimmer perf, statusbar overflow Co-Authored-By: Rooty * fix(review-r1): 7 high issues — rem fonts, panel divider, tab-close box-model, sidebar cap, placeholder width, focus-visible dupe - CSS-04: replace hardcoded 0.85rem/0.7rem with var(--fs-xs) in App.css, HomeScreen.css - CSS-05: document intentional 80px padding-top in CommandPalette.css - LAY-02: widen PanelDivider to 5px + add ::before grab area - LAY-03: remove content-box from .tab-close, use 24px border-box sizing - LAY-04: cap .sidebar-section:first-of-type at 45vh to protect flex-fill - LAY-05: change .panel-placeholder-desc max-width from 220px to 90% - BUG-02: remove duplicate :focus-visible block from global.css Co-Authored-By: Rooty * fix(review-r1): 5 high perf issues — transition:all scoped, mask-image removed, keyframe static values, RightPanel memo Co-Authored-By: Rooty * fix(review-r1): 9 high a11y issues — form labels, keyboard nav, reduced-motion gaps, dialog semantics A11Y-04/05: aria-label on all ProjectSettings + NewProjectWizard inputs A11Y-06: IdentityTab color/icon pickers — role=radio, keyboard handlers, radiogroup A11Y-07: StepPanel step rows — role=button, tabIndex, onKeyDown A11Y-08: Reduced-motion blocks in 6 CSS files (toast, workflow node/canvas, etc.) A11Y-09: HomeScreen card-refresh aria-label A11Y-10: TemplateEditor new-template button aria-label A11Y-11: AgentTab star/expand buttons — contextual aria-labels A11Y-12: WorkflowRunDialog role=dialog moved to form, aria-labelledby heading Co-Authored-By: Rooty * fix(review-r2): reduced-motion selectors, roving tabindex, dialog placement, transition:all scoping Co-Authored-By: Rooty * release: v4.9.1 — deep review (2 rounds, 31 issues fixed) Round 1: 27 issues (7 critical, 20 high) — invalid CSS syntax, undefined tokens, z-index stacking, statusbar overflow, shimmer perf, a11y labels, form labels, keyboard nav, reduced-motion gaps, transition:all scoping, rem font migration, panel divider, dialog semantics. Round 2: 4 issues (1 critical, 2 high, 1 medium) — reduced-motion dead selectors, roving tabindex, dialog placement, remaining transition:all. Co-Authored-By: Rooty * feat(home): home screen command center — 13 components, 8 hooks, 3 backend modules Co-Authored-By: Rooty * feat(sidebar): add WSL environment health indicator in sidebar footer Shows a 5px dot (green/red) and inline text with WSL2 distro name and availability status, reading wslAvailable and wslDistro from the store. Co-Authored-By: Rooty * feat(home): polish, Fusion FX removal, review detection, WSL health Co-Authored-By: Rooty * feat(titlebar): rewrite titlebar — clean tabs, remove Fusion FX, match Editorial design Height 30→42px, background rgba(12,13,15,0.95), border rgba(255,255,255,0.04). Remove HexDot, clip-path tabs, energy-underline animation, logo-breathe animation, and titlebar::after energy vein. Replace with flat tabs, 2px accent underline on active, CSS status dots (tab-dot--running/error/idle/workflow). Remove isIdle prop and useAmbientState import from App.tsx; Hexagon lucide import removed from Titlebar. Co-Authored-By: Rooty * fix(home): activity parsing, timeline persistence, git disk cache Co-Authored-By: Rooty * fix: deep review round 1 — 17 issues (1C, 8H, 8M) CRITICAL: - fix(app): split onActivity subscription into incremental diff + unmount teardown effects — eliminates event-drop window on session open/close HIGH: - fix(palette): capture rAF handle and cancel on unmount (CLAUDE.md rule) - fix(statusbar,about): add cancelled guard to async IPC setState calls - fix(pane-topbar): add CSS rules for 'starting' session status dot/text - fix(dialogs): replace hardcoded rgba(14,15,18) with var(--bg1) for light theme compatibility (AboutDialog, ShortcutsDialog, ConfirmDialog) - perf(workflow-node): flash animations use ::after opacity trick instead of direct box-shadow keyframes (mirrors running pattern) - perf(workflow-node): replace transition:all on .wf-handle with explicit property list (40-80 elements on canvas) - refactor: delete dead useAmbientState hook + test (zero call sites) - fix(sidebar): replace hardcoded #3a3832 with var(--text3) on labels MEDIUM: - a11y(right-panel): add id to tab buttons, aria-labelledby to tabpanel - a11y(statusbar): add aria-label to shortcuts button - fix(split-view): add overflow:hidden to .split-pane-inner - perf(confirm-dialog): remove backdrop-filter (frequent dialog) - perf(statusbar): replace transition:all with explicit properties - fix(global): remove dead .cmd-overlay/.home-aurora from reduced-motion, update comment to reflect current state - fix(sidebar,palette): switch UI button font-family from mono to inherit Co-Authored-By: Rooty * feat(ui): titlebar rewrite + command palette Editorial styling Co-Authored-By: Rooty * chore: bump version to 5.0.0 Major release: Editorial UI overhaul (10 phases), Fusion FX removal, deep review (22 fixes), home screen data persistence, activity parser broadening, cost/timeline/workflow refresh improvements. Co-Authored-By: Rooty * fix: address Codex review — 6 issues (2H, 4M) HIGH-1: getSessionForProject now filters out exited sessions — prevents ProjectSettings from reusing dead sessions HIGH-2: closeWorkflow fallback only considers live sessions, not exited ones preserved for cost/timeline MED-1: removeSession openIds includes error status (not just running/starting) so errored sessions don't cause premature home switch MED-4: Replace hardcoded accent/green/gray RGB literals with token vars in TemplateEditor, EnvVarRow, AgentSelector, StepPanel, AgentStrip MED-5: ContextTab file items and WorkflowHistoryPanel run headers now use <button> instead of <div onClick> for keyboard accessibility MED-6: Activity parser treats bare \r as line overwrite (progress bars) instead of line completion — prevents ghost activity events Skipped: MED-2 (PTY sub teardown is known trade-off), MED-3 (ESLint forbids sync setState in effect body — kept original async pattern) Co-Authored-By: Rooty * refactor: decompose 3 god-classes — TerminalPane, CommandPalette, Sidebar CommandPalette (779 → 493 lines): - Extract paletteItems.tsx (280 lines) — item building, filtering, grouping - Extract themeUtils.ts (68 lines) — applyThemeWithTransition, theme constants - Replace mutable globalIndex with pre-computed sectionOffsets useMemo Sidebar (703 → 388 lines): - Extract ProjectSection.tsx (379 lines) — project list, context menu, rename - Extract WorkflowSection.tsx (247 lines) — workflow list, inline rename, CRUD TerminalPane (898 → 858 lines): - Extract TerminalContextMenu.tsx (85 lines) — right-click menu as component - Main effect (550 lines) left intact — too tightly coupled for safe splitting Co-Authored-By: Rooty --------- Co-authored-by: Wintersta7e <Wintersta7e@users.noreply.github.com>
Bumps [electron](https://github.com/electron/electron) from 41.1.0 to 41.1.1. - [Release notes](https://github.com/electron/electron/releases) - [Commits](electron/electron@v41.1.0...v41.1.1) --- updated-dependencies: - dependency-name: electron dependency-version: 41.1.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
192cb4b to
2a10461
Compare
Owner
|
Closing — base history changed. Dependabot will recreate. |
Contributor
Author
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps electron from 41.1.0 to 41.1.1.
Release notes
Sourced from electron's releases.
Commits
7889677ci: update actions to node24 (#50522)40eb416ci: update nick-fields/retry to v4.0.0 (#50544)5a69e80ci: add functionality for programmatic add/remove needs-signed-commits label ...90decd4fix: add missing HandleScope in contentTracing.getTraceBufferUsage() (#50594)ba551d2perf: enable V8 builtins PGO (#50574)24784edrefactor: improve input handling in FilePath gin converter (#50547)f49f6b1docs: clarify allowed characters in protocol names (#50538)c63e0d8test: add interactive macOS dialog tests (#50528)33a81b4fix: registerPrintDialogLinuxFactoryon Linux (#50486)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)