Skip to content

Commit 4a97fda

Browse files
authored
Update Toolchain Dependencies (#1131)
This updates the frontend and Tauri toolchains to newer releases and adjusts the TypeScript and Vite configuration for the newer compiler and Rolldown Babel integration. The new config keeps linting, builds, and node-side type checking working after the Vite 8 and TypeScript 6 upgrade, and it replaces the stale direct `@types/babel__core` dependency with a small local shim that covers the subset of Babel options this config uses. This also refreshes the Rust lockfile for the newer Tauri stack and adds the repo-local `AGENTS.md` instructions that describe the expected formatting, testing, and documentation workflow for later changes.
1 parent 8ddf0a2 commit 4a97fda

File tree

8 files changed

+3381
-3243
lines changed

8 files changed

+3381
-3243
lines changed

AGENTS.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
1. After every code change decide whether the codebase needs to be refactored,
2+
especially around the code changes. Refactoring should be necessary once a
3+
file contains too many independent concepts and once it gets large (> 800
4+
lines of code).
5+
2. After making changes to the code, make sure to run linting (clippy in case of
6+
Rust), formatting and the test.
7+
3. It is extremely important to add comments, especially to explain why a
8+
certain piece of code is implemented in a certain way or why a certain design
9+
decision was made. This is crucial for future maintainers of the codebase, as
10+
it helps them understand the reasoning behind the implementation and makes it
11+
easier for them to make informed decisions when modifying the code in the
12+
future. You may even write entire paragraphs of comments if you think it is
13+
necessary to explain the code and the reasoning behind it. The more detailed
14+
and comprehensive the comments are, the better it is for future maintainers
15+
of the codebase.
16+
4. After making changes, also make sure that the documentation (like the README)
17+
is updated if necessary.

0 commit comments

Comments
 (0)