From c2fc7f9d82c545bf4e5bc15564df494615329d43 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Wed, 21 Jan 2026 14:25:32 -0500 Subject: [PATCH] version bump 0.3.0 -> 0.4.0 --- Cargo.lock | 2 +- crates/desktop/artcraft/Cargo.toml | 2 +- .../desktop/artcraft/src/core/state/artcraft_platform_info.rs | 4 +--- crates/desktop/artcraft/src/lib.rs | 1 + .../storyteller/threads/storyteller_activity_thread.rs | 4 +--- crates/desktop/artcraft/src/version.rs | 4 ++++ crates/desktop/artcraft/tauri-mac.conf.json | 2 +- crates/desktop/artcraft/tauri.conf.json | 2 +- 8 files changed, 11 insertions(+), 10 deletions(-) create mode 100644 crates/desktop/artcraft/src/version.rs diff --git a/Cargo.lock b/Cargo.lock index 5b4610fc43..a21f25de79 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -652,7 +652,7 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "artcraft" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anyhow", "artcraft_api_defs", diff --git a/crates/desktop/artcraft/Cargo.toml b/crates/desktop/artcraft/Cargo.toml index fe191f8280..8b82725d53 100644 --- a/crates/desktop/artcraft/Cargo.toml +++ b/crates/desktop/artcraft/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "artcraft" -version = "0.3.0" +version = "0.4.0" description = "Artcraft" authors = ["you"] license = "" diff --git a/crates/desktop/artcraft/src/core/state/artcraft_platform_info.rs b/crates/desktop/artcraft/src/core/state/artcraft_platform_info.rs index dae22d850a..c042c4d2fe 100644 --- a/crates/desktop/artcraft/src/core/state/artcraft_platform_info.rs +++ b/crates/desktop/artcraft/src/core/state/artcraft_platform_info.rs @@ -1,9 +1,7 @@ use crate::core::state::os_platform::OsPlatform; +use crate::version::ARTCRAFT_VERSION; use chrono::{DateTime, Utc}; -// TODO: Centrally configure version. -const ARTCRAFT_VERSION: &str = "0.3.0"; - #[derive(Clone, Debug)] pub struct ArtcraftPlatformInfo { pub artcraft_version: String, diff --git a/crates/desktop/artcraft/src/lib.rs b/crates/desktop/artcraft/src/lib.rs index 378800bc69..1a1bca5630 100644 --- a/crates/desktop/artcraft/src/lib.rs +++ b/crates/desktop/artcraft/src/lib.rs @@ -1,5 +1,6 @@ pub mod core; pub mod services; +pub mod version; use tauri::Manager; diff --git a/crates/desktop/artcraft/src/services/storyteller/threads/storyteller_activity_thread.rs b/crates/desktop/artcraft/src/services/storyteller/threads/storyteller_activity_thread.rs index 0780d48d61..008f10d90f 100644 --- a/crates/desktop/artcraft/src/services/storyteller/threads/storyteller_activity_thread.rs +++ b/crates/desktop/artcraft/src/services/storyteller/threads/storyteller_activity_thread.rs @@ -1,6 +1,7 @@ use crate::core::events::basic_sendable_event_trait::BasicSendableEvent; use crate::core::state::app_env_configs::app_env_configs::AppEnvConfigs; use crate::core::state::artcraft_platform_info::ArtcraftPlatformInfo; +use crate::core::state::artcraft_usage_tracker::artcraft_usage_tracker::ArtcraftUsageTracker; use crate::core::state::data_dir::app_data_root::AppDataRoot; use crate::core::state::data_dir::trait_data_subdir::DataSubdir; use crate::core::state::os_platform::OsPlatform; @@ -29,11 +30,8 @@ use storyteller_client::error::api_error::ApiError; use storyteller_client::error::storyteller_error::StorytellerError; use tauri::AppHandle; use tokens::tokens::app_session::AppSessionToken; -use crate::core::state::artcraft_usage_tracker::artcraft_usage_tracker::ArtcraftUsageTracker; -// TODO: Configure this with the build and increment. const CLIENT_NAME : &str = "artcraft"; -const CLIENT_VERSION : &str = "0.3.0"; const ERROR_SLEEP_MILLIS : u64 = 1_000 * 60 * 3; // 3 minutes; diff --git a/crates/desktop/artcraft/src/version.rs b/crates/desktop/artcraft/src/version.rs new file mode 100644 index 0000000000..61274f00ba --- /dev/null +++ b/crates/desktop/artcraft/src/version.rs @@ -0,0 +1,4 @@ + +/// The version of the ArtCraft desktop app reported in the UI and via Analytics. +/// This should match the CI builds. +pub const ARTCRAFT_VERSION: &str = "0.4.0"; diff --git a/crates/desktop/artcraft/tauri-mac.conf.json b/crates/desktop/artcraft/tauri-mac.conf.json index 8c2fde5d1d..2b7b341d90 100644 --- a/crates/desktop/artcraft/tauri-mac.conf.json +++ b/crates/desktop/artcraft/tauri-mac.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2.0.0-rc", "productName": "ArtCraft", - "version": "0.3.0", + "version": "0.4.0", "identifier": "ai.artcraft.app", "build": { "frontendDist": "../../../frontend/apps/artcraft/dist", diff --git a/crates/desktop/artcraft/tauri.conf.json b/crates/desktop/artcraft/tauri.conf.json index 8c2fde5d1d..2b7b341d90 100644 --- a/crates/desktop/artcraft/tauri.conf.json +++ b/crates/desktop/artcraft/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2.0.0-rc", "productName": "ArtCraft", - "version": "0.3.0", + "version": "0.4.0", "identifier": "ai.artcraft.app", "build": { "frontendDist": "../../../frontend/apps/artcraft/dist",