Skip to content

feat: Add Windows compatibility and cross-platform development support #69

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

Yaswanth-ampolu
Copy link

Problem

The project doesn't work well on Windows. Path resolution in Vite breaks due to how Windows handles file paths, and there's no easy way for Windows users to run the app without WSL or extra setup. The documentation also doesn't mention how to get started on Windows.

What’s Changed

  • Fixed Vite config to support both Windows and Unix-style paths
  • Added a start-app.bat script to handle Windows setup and run the app easily
  • Updated the README with simple instructions for Windows users

Why This Helps

This makes it easier for Windows developers to set up and contribute without needing WSL or extra tools. Everything still works the same on Mac and Linux.

Tested On

  • Windows 10/11
  • macOS and Linux
  • Both fresh installs and existing setups

- Remove duplicate message content handling in onUpdateEvent
- Add proper null checks and array type guards
- Improve error handling for undefined values
- Fix TypeError when calling join on undefined values

Issue: Frontend throws TypeError when processing certain events
Fix: Implemented more robust event handling and type checking
…h resolution issue on Windows - Add start-app.bat for setup and server startup - Update README with Windows-specific instructions
@Yaswanth-ampolu Yaswanth-ampolu marked this pull request as ready for review June 9, 2025 09:09
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