Skip to content

Alpha 0.1.10/699 all popout windows broken in build#700

Merged
1Blademaster merged 4 commits intorelease-alpha-0.1.10from
alpha-0.1.10/699-all-popout-windows-broken-in-build
Sep 19, 2025
Merged

Alpha 0.1.10/699 all popout windows broken in build#700
1Blademaster merged 4 commits intorelease-alpha-0.1.10from
alpha-0.1.10/699-all-popout-windows-broken-in-build

Conversation

@1Blademaster
Copy link
Copy Markdown
Member

No description provided.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR fixes broken popout windows in the build by configuring proper multi-page entry points in Vite configuration and implementing proper window cleanup on application close.

  • Adds rollup input configuration for multiple HTML entry points (linkStats, aboutWindow, webcam)
  • Improves window lifecycle management with proper close event handling
  • Updates file naming from .ts to .mts extension for Vite config

Reviewed Changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
gcs/vite.config.mts Adds rollup configuration with multiple entry points for popout windows and imports resolve function
gcs/tsconfig.node.json Updates include path to match renamed vite.config.mts file
gcs/package.json Bumps version from 0.1.9-alpha to 0.1.10-alpha-dev2
gcs/electron/modules/webcam.ts Fixes loadFile parameters and improves code formatting/structure
gcs/electron/main.ts Adds close event handler to main window and restructures closeWithBackend function

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread gcs/electron/modules/webcam.ts Outdated
Comment thread gcs/electron/modules/webcam.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Comment thread gcs/electron/modules/webcam.ts Outdated
@1Blademaster 1Blademaster merged commit 084a88a into release-alpha-0.1.10 Sep 19, 2025
5 checks passed
@1Blademaster 1Blademaster deleted the alpha-0.1.10/699-all-popout-windows-broken-in-build branch September 19, 2025 15:06
1Blademaster added a commit that referenced this pull request Sep 28, 2025
* Start resolving build issues with multiple html files

* Fix popout windows in build, fix popout windows not closing in build

* Update gcs/electron/modules/webcam.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Change console warn message

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants