-
Notifications
You must be signed in to change notification settings - Fork 31
Feature: added custom app example using React 19 #33
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
Conversation
|
Currently in a state of early setup. We'll need to discuss what functionalities this custom app should have, |
…t or-mwc-input working.
… upon opening app.
|
Code is ready to be reviewed. PR is blocked by openremote/openremote#2216, to export JSX types for the OpenRemote components. |
|
The PR on the OpenRemote repository has been merged! Great! |
|
Ready for review! I've updated the description to a proper one. |
There was a problem hiding this 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 adds a React 19 example application to the /ui/app/custom-react directory as a quick-start template for developers building custom OpenRemote applications. The PR also updates OpenRemote package versions from 1.10.0 to 1.11.0 across the codebase.
Key changes:
- New React 19 application with Rspack bundler configuration
- Manager connection setup with Keycloak authentication
- Updated dependency versions across all packages (OpenRemote 1.10.0 → 1.11.0, Rspack 1.4.11 → 1.6.0)
Reviewed Changes
Copilot reviewed 16 out of 19 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| ui/app/custom-react/* | New React 19 example app with TypeScript, including source files, configuration, and build setup |
| ui/app/README.md | Enhanced documentation describing both custom app examples (Lit and React) |
| yarn.lock | Updated dependencies for OpenRemote packages (1.11.0), Rspack (1.6.0), and React 19 support |
| ui/app/custom/package.json | Updated OpenRemote and Rspack package versions |
| ui/component/*/package.json | Updated OpenRemote utility package versions |
| package.json | Updated root OpenRemote utility package version |
| gradle.properties | Updated OpenRemote version to 1.11.0 |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
|
Resolved the comments by Copilot. |
Co-authored-by: Koen <[email protected]>
Description
This PR adds a React example app to the
/ui/appdirectory.It is meant as a 'quick start' for developers to work on custom apps using React.
The app in itself is very basic, with;