Skip to content

Chore/build npm#9

Merged
hazeone merged 12 commits intomainfrom
chore/build-npm
Feb 9, 2026
Merged

Chore/build npm#9
hazeone merged 12 commits intomainfrom
chore/build-npm

Conversation

@hazeone
Copy link
Contributor

@hazeone hazeone commented Feb 9, 2026

No description provided.

DigHuang and others added 12 commits February 6, 2026 22:00
…s, alongside updating project dependencies and build processes
- Enable code signing with Developer ID Application certificate
- Enable notarization with Apple credentials
- Add build scripts for platform-specific builds (mac/win/linux)
- Configure GitHub Actions with signing environment variables
- Update electron-builder to use notarization

This enables automatic code signing and notarization when building
releases through GitHub Actions, ensuring the app can run on macOS
without Gatekeeper warnings.

Co-authored-by: Cursor <cursoragent@cursor.com>
… useMemo in multiple components

- Simplified bin path resolution logic in GatewayManager.
- Moved fetchConfiguredTypes function inside useEffect in Channels component for better encapsulation.
- Introduced useMemo for currentTimestamp in Chat and uptime calculation in Dashboard to optimize performance.
- Replaced state management for canProceed in Setup with useMemo for cleaner logic.
- Added setTimeout to prevent synchronous setState in Skills component.
- Replaced multiple icon files (16x16, 32x32, 48x48, 64x64, 128x128, 256x256, 512x512) with updated versions.
- Modified SVG icon to a new design, enhancing visual consistency across the application.
- Updated ICO and ICNS formats for better compatibility with various platforms.
…ents

- Updated ESLint configuration to ignore additional directories.
- Refactored Channels component to use useCallback for fetchConfiguredTypes, improving performance and preventing unnecessary re-renders.
- Modified Chat component to manage streaming timestamp with useState, ensuring accurate timestamp handling during message sending.
- Updated Dashboard component to periodically calculate uptime using useEffect, enhancing responsiveness.
- Improved Setup component's runtime checks by integrating state management for runtimeChecksPassed, ensuring proper step validation.
@hazeone hazeone merged commit de445ae into main Feb 9, 2026
10 checks passed
@hazeone hazeone deleted the chore/build-npm branch February 9, 2026 07: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.

3 participants