Phase 6.1: Public API & Webhooks - OpenAPI/Swagger docs at /docs (from Phase 1) - Webhook subscription CRUD with secret-based verification - Webhook delivery with event type headers - Test webhook endpoint for debugging Phase 6.2: Desktop App (Tauri) - Tauri v2 project skeleton with Rust backend - Window configuration (1200x800, min 800x600) - Shell and notification plugins configured - Desktop build documentation Phase 6.3: Docker Deployment - Multi-service Docker Compose (PostgreSQL 16, Redis 7, Meilisearch) - Production Dockerfiles for API and web (multi-stage builds) - Nginx config with API proxy and WebSocket upgrade - Health checks on all services Phase 6.4: Analytics Dashboard - Analytics overview endpoint (node counts, completion rates) - Activity tracking feed (30-day history) - Weekly activity metrics
25 lines
581 B
TOML
25 lines
581 B
TOML
[package]
|
|
name = "yetanothersuite"
|
|
version = "0.1.0"
|
|
description = "YetAnotherSuite - Unified Productivity Ecosystem"
|
|
authors = ["YetAnotherSuite"]
|
|
edition = "2021"
|
|
|
|
[lib]
|
|
name = "yetanothersuite_lib"
|
|
crate-type = ["staticlib", "cdylib", "rlib"]
|
|
|
|
[build-dependencies]
|
|
tauri-build = { version = "2", features = [] }
|
|
|
|
[dependencies]
|
|
tauri = { version = "2", features = [] }
|
|
tauri-plugin-shell = "2"
|
|
tauri-plugin-notification = "2"
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_json = "1"
|
|
|
|
[features]
|
|
default = ["custom-protocol"]
|
|
custom-protocol = ["tauri/custom-protocol"]
|