Skip to content

Upgrade Node.js and clean up dependencies#152

Merged
mystiker merged 24 commits into
developfrom
experimental/xterm
Dec 20, 2025
Merged

Upgrade Node.js and clean up dependencies#152
mystiker merged 24 commits into
developfrom
experimental/xterm

Conversation

@mystiker
Copy link
Copy Markdown
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
Copy Markdown
Collaborator Author

Do not merge yet

Comment thread backend/src/features/auth/auth-routes.ts
Comment thread frontend/tsconfig.json
Copy link
Copy Markdown
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

Comment thread package.json
@mystiker
Copy link
Copy Markdown
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
@myonara myonara deleted the experimental/xterm branch May 1, 2026 13:02
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