chore: bump to v0.6.0, fix TS build errors, remove cf-orch sidecar
- Bump version to 0.6.0 (visual label capture release) - Remove unused TimeEffortProfile import in RecipeDetailPanel.vue - Prefix unused value params with _ in SettingsView.vue sensory fns - Remove cf-orch agent sidecar from compose.override.yml (Sif now has its own dedicated systemd cf-orch-agent service)
This commit is contained in:
parent
17e62c451f
commit
0bac494ecd
4 changed files with 7 additions and 24 deletions
|
|
@ -8,23 +8,6 @@ services:
|
|||
# Docker can follow the symlink inside the container.
|
||||
- /Library/Assets/kiwi:/Library/Assets/kiwi:rw
|
||||
|
||||
# cf-orch agent sidecar: registers this machine as GPU node "sif" with the coordinator.
|
||||
# The API scheduler uses COORDINATOR_URL to lease VRAM cooperatively; this
|
||||
# agent makes the local VRAM usage visible on the orchestrator dashboard.
|
||||
cf-orch-agent:
|
||||
image: kiwi-api # reuse local api image — cf-core already installed there
|
||||
network_mode: host
|
||||
env_file: .env
|
||||
environment:
|
||||
# Override coordinator URL here or via .env
|
||||
COORDINATOR_URL: ${COORDINATOR_URL:-http://10.1.10.71:7700}
|
||||
command: >
|
||||
conda run -n kiwi cf-orch agent
|
||||
--coordinator ${COORDINATOR_URL:-http://10.1.10.71:7700}
|
||||
--node-id sif
|
||||
--host 0.0.0.0
|
||||
--port 7702
|
||||
--advertise-host ${CF_ORCH_ADVERTISE_HOST:-10.1.10.71}
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- api
|
||||
# cf-orch agent sidecar removed 2026-04-24: Sif is now a dedicated compute node
|
||||
# with its own systemd cf-orch-agent service (port 7703, advertise-host 10.1.10.158).
|
||||
# This sidecar was only valid when Kiwi ran on Sif directly.
|
||||
|
|
|
|||
|
|
@ -330,7 +330,7 @@ import { ref, computed, onMounted, onUnmounted, nextTick } from 'vue'
|
|||
import { useRecipesStore } from '../stores/recipes'
|
||||
import { useSavedRecipesStore } from '../stores/savedRecipes'
|
||||
import { inventoryAPI } from '../services/api'
|
||||
import type { RecipeSuggestion, GroceryLink, StepAnalysis, TimeEffortProfile } from '../services/api'
|
||||
import type { RecipeSuggestion, GroceryLink, StepAnalysis } from '../services/api'
|
||||
import SaveRecipeModal from './SaveRecipeModal.vue'
|
||||
|
||||
const dialogRef = ref<HTMLElement | null>(null)
|
||||
|
|
|
|||
|
|
@ -601,7 +601,7 @@ function toggleNoise(value: NoiseLevel) {
|
|||
}
|
||||
}
|
||||
|
||||
function getSmellClass(value: SmellLevel, idx: number): string {
|
||||
function getSmellClass(_value: SmellLevel, idx: number): string {
|
||||
const maxSmell = settingsStore.sensoryPreferences.max_smell
|
||||
if (!maxSmell) return 'sensory-pill--neutral'
|
||||
const maxIdx = SMELL_LEVELS.findIndex(l => l.value === maxSmell)
|
||||
|
|
@ -610,7 +610,7 @@ function getSmellClass(value: SmellLevel, idx: number): string {
|
|||
return 'sensory-pill--neutral'
|
||||
}
|
||||
|
||||
function getNoiseClass(value: NoiseLevel, idx: number): string {
|
||||
function getNoiseClass(_value: NoiseLevel, idx: number): string {
|
||||
const maxNoise = settingsStore.sensoryPreferences.max_noise
|
||||
if (!maxNoise) return 'sensory-pill--neutral'
|
||||
const maxIdx = NOISE_LEVELS.findIndex(l => l.value === maxNoise)
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
|
|||
|
||||
[project]
|
||||
name = "kiwi"
|
||||
version = "0.3.0"
|
||||
version = "0.6.0"
|
||||
description = "Pantry tracking + leftover recipe suggestions"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.11"
|
||||
|
|
|
|||
Loading…
Reference in a new issue