Skip to content

Conversation

@mystiker
Copy link
Collaborator

@mystiker mystiker commented Oct 11, 2025

Upgrade Node.js to 22.20.0 & Clean Up Dependencies

This PR introduces a major cleanup and modernization across both backend and frontend.

Key Changes

Backend

  • Updated Node.js runtime to v22.20.0.
  • Cleaned up unused and outdated dependencies.
  • Adjusted path resolution and import behavior for stricter module rules.
  • Disabled deprecated features (e.g. EOR).
  • Simplified controller and service logic to align with updated packages.

Frontend

  • Migrated to Node.js v22.20.0.
  • Removed legacy components, services, and CSS artifacts.
  • Added xterm.js integration for enhanced ANSI rendering.
  • Refactored client code for improved clarity and performance.
  • Fixed autosizing and adjusted layout behavior.

General Improvements

  • Reduced bundle size and removed obsolete code.
  • Increased consistency between backend and frontend dependency sets.
  • Improved stability of local development environment.

@mystiker
Copy link
Collaborator Author

Do not merge yet

Copy link
Contributor

@myonara myonara left a comment

Choose a reason for hiding this comment

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

schöner Rundumschlag

@mystiker
Copy link
Collaborator Author

In diesem PR wurde experimentell xterm hinzugefügt. Spätere Tests ergaben, dass es sich lohnt auf xterm weiter aufzubauen.

@mystiker mystiker merged commit a3f796e into develop Dec 20, 2025
1 check passed
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.

3 participants