Skip to content

add new web ui using dioxus#1

Merged
reiase merged 4 commits intomasterfrom
feature/dioxus
Oct 30, 2025
Merged

add new web ui using dioxus#1
reiase merged 4 commits intomasterfrom
feature/dioxus

Conversation

@reiase
Copy link
Copy Markdown
Contributor

@reiase reiase commented Oct 30, 2025

No description provided.

…pport

- Introduced Dioxus framework for the web interface, replacing the previous Leptos implementation.
- Updated Makefile to support building both Leptos and Dioxus frontends based on the FRONTEND variable.
- Added new web components, pages, and API integration for Dioxus.
- Created migration documentation from Leptos to Dioxus, highlighting key changes and advantages.
- Enhanced README with project structure and features of the new Dioxus-based web interface.
- Added new styling constants for section containers and subtitles in styles.rs.
- Refactored TableView component to utilize new styling constants for improved readability and maintainability.
- Updated Activity and Overview pages to use the new SECTION_SUBTITLE class for consistent styling of subtitles.
- Added instructions for building the wheel package with Dioxus frontend assets in README.md.
- Removed outdated MIGRATION.md and README.md files that detailed the previous Leptos implementation, as the project has fully transitioned to Dioxus.
- Updated the 'wheel' target to depend on the existence of frontend assets.
- Added a new target to ensure that 'app/dist/index.html' is built before packaging.
- Improved output messages for clarity during the build process for both Dioxus and Leptos frontends.
@reiase reiase merged commit aa06999 into master Oct 30, 2025
6 checks passed
@reiase reiase deleted the feature/dioxus branch November 15, 2025 05:31
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.

2 participants