mirror of
https://github.com/Darkatse/TauriTavern.git
synced 2026-10-19 07:35:14 +00:00
This commit introduces the initial phase of refactoring the SillyTavern backend
from Node.js to Rust, adopting a Clean Architecture approach. This foundational
work aims to improve performance, maintainability, and type safety.
Key accomplishments in this commit include:
* **Backend Refactoring & Architecture:**
* Restructured the backend codebase based on Clean Architecture principles.
* Implemented the core backend logic in Rust for several key modules.
* **API Endpoints Ported to Rust:**
* The following API endpoints have been successfully refactored to Rust:
- `/api/version`
- `/api/secrets`
- `/api/settings`
- `/api/avatars`
- `/api/chats`
- `/api/characters`
- `/api/groups`
- `/api/backgrounds`
* **Frontend Integration:**
* Injected Tauri adapters and necessary API communication layers into the
original SillyTavern frontend to interface with the new Rust backend.
* **Documentation:**
* Authored initial project documentation, including a Product Requirements
Document (PRD) and a comprehensive backend architecture overview.
This commit lays the groundwork for further development and migration of
remaining features to the new Rust-based backend.
|
||
|---|---|---|
| .. | ||
| Asper-Kayra.json | ||
| Blended-Coffee-Kayra.json | ||
| Blook-Kayra.json | ||
| Carefree-Kayra.json | ||
| CosmicCube-Kayra.json | ||
| Edgewise-Clio.json | ||
| Erato-Dragonfruit.json | ||
| Erato-Golden Arrow.json | ||
| Erato-Shosetsu.json | ||
| Erato-Wilder.json | ||
| Erato-Zany Scribe.json | ||
| Fresh-Coffee-Clio.json | ||
| Fresh-Coffee-Kayra.json | ||
| Green-Active-Writer-Kayra.json | ||
| Keelback-Clio.json | ||
| Long-Press-Clio.json | ||
| Pilotfish-Kayra.json | ||
| Pro_Writer-Kayra.json | ||
| Stelenes-Kayra.json | ||
| Talker-Chat-Clio.json | ||
| Tea_Time-Kayra.json | ||
| Tesseract-Kayra.json | ||
| Vingt-Un-Clio.json | ||
| Writers-Daemon-Kayra.json | ||