Skip to content

Conversation

@maximka76667
Copy link
Contributor

@maximka76667 maximka76667 commented Jan 28, 2026

feat: the biggest software PR of the year

Summary

Complete testing-view (ex. ethernet-view) overhaul.

Changes

Frontend:

  • The whole repo is now a monorepo controlled by turbo and pnpm workspaces
  • Moved from npm to pnpm
  • Moved from custom SASS styles to Tailwind CSS and Shadcn/ui components
  • Transitioned to RxJS websocket connections
  • Implemented basic unit tests with Vitest for utils functions (has to be advanced and finished)
  • Removed ethernet-view directory

Backend:

  • Implemented mechanism for stopping logger when no clients are connected

Packet Sender:

  • Added correct terminal colors visualization for Windows
  • Isolated logger into separate file

Workflows:

  • Added automatic testing workflow for frontend

Whole repo:

  • Removed docs directory
  • Removed unused scripts
  • Removed Docker configuration
  • Removed updater directory

Impact

  • Enhanced UI
  • Cleaner setup
  • Logger state fix
  • Some packet sender improvements

Copy link
Contributor

@JavierRibaldelRio JavierRibaldelRio left a comment

Choose a reason for hiding this comment

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

@maximka76667

Could you add to README.md how to use turbo and pnpm for managing the repo?

@maximka76667
Copy link
Contributor Author

@JavierRibaldelRio
Yeah, i will... one day. Probably now

@maximka76667
Copy link
Contributor Author

@Humanoidear I could remove current README.md content and replace it with turbo usage for now and later we will polish it. What do you think?

@Humanoidear
Copy link
Contributor

@maximka76667 Fine by me

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

Labels

Enhancement Frontend go Pull requests that update go code TypeScript

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants