projects: file explorer, ws improvements, i18n, and fs routing
Nightly Build / build (push) Successful in 6m47s

Add project-files component with tree navigation. Extend UserFs with
shared-folder resolution. Wire API routes for file browsing. Improve
WS session lifecycle and project-board layout. Add i18n keys for
projects and inbox across all locales.
This commit is contained in:
2026-07-22 18:35:13 +01:00
parent 8407a949fc
commit f34f800e5c
16 changed files with 733 additions and 40 deletions
+3
View File
@@ -203,8 +203,11 @@ pub fn router() -> Router<Arc<Skald>> {
.route("/mcp-media/{file}", get(mcp_media::get_media))
// Files
.route("/files", get(files::list_files))
.route("/files/dir", get(files::list_dir))
.route("/file", get(files::get_file))
.route("/file", post(files::create_file))
.route("/file/upload", post(files::upload_file)
.layer(DefaultBodyLimit::max(files::MAX_UPLOAD_BYTES)))
.route("/file", put(files::save_file))
.route("/file", patch(files::rename_file))
.route("/file", delete(files::delete_file))