Skip to content

Web Interface#95

Draft
TheArchons wants to merge 10 commits intomainfrom
web-interface
Draft

Web Interface#95
TheArchons wants to merge 10 commits intomainfrom
web-interface

Conversation

@TheArchons
Copy link
Collaborator

No description provided.

@TheArchons TheArchons requested a review from Copilot March 21, 2026 03:36
@TheArchons TheArchons linked an issue Mar 21, 2026 that may be closed by this pull request
Copy link

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 introduces a new web-interface/ frontend application built with Vite + React, using TanStack Router file-based routing and Tailwind CSS for styling.

Changes:

  • Adds Vite/TypeScript/ESLint/Prettier configuration and Bun tooling for the new web app.
  • Implements TanStack Router setup with generated route tree and several starter routes.
  • Adds initial UI components (Navbar, ThemeToggle, Header/Footer) and public assets/manifest.

Reviewed changes

Copilot reviewed 29 out of 34 changed files in this pull request and generated 12 comments.

Show a summary per file
File Description
web-interface/vite.config.ts Vite config with TanStack router plugin, devtools, TS path support, Tailwind, React plugin.
web-interface/tsconfig.json TypeScript compiler settings and path aliases for src/.
web-interface/package.json App scripts, dependencies/devDependencies for Vite + React + TanStack + Tailwind + Vitest.
web-interface/src/main.tsx Client entrypoint creating and providing the router.
web-interface/src/router.tsx Alternate router factory + module augmentation (currently unused).
web-interface/src/routeTree.gen.ts Generated TanStack Router route tree/types.
web-interface/src/routes/* Starter route components for /, /about, /dashboard, /machines, /jobs, /profile, and root layout.
web-interface/src/components/* Navbar + Theme toggle + template header/footer components.
web-interface/src/styles.css Tailwind v4 directives and theme tokens / CSS variables (currently mostly commented).
web-interface/.prettierignore Prettier ignore list (needs additions for generated/lock files).
web-interface/eslint.config.js ESLint configuration based on @tanstack/eslint-config.
web-interface/README.md Setup docs (currently describes TanStack Start features not present in deps).
web-interface/public/* Manifest, robots, icons and favicon assets.
web-interface/.vscode/settings.json Excludes generated route tree from watchers/search and marks it read-only.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Mist Interface

3 participants