diff --git a/backend/app/core/config.py b/backend/app/core/config.py index 743f474a1..f2987d049 100644 --- a/backend/app/core/config.py +++ b/backend/app/core/config.py @@ -5,7 +5,7 @@ from pathlib import Path from pydantic_settings import BaseSettings # Application version - single source of truth -APP_VERSION = "0.1.6b4" +APP_VERSION = "0.1.6b5" GITHUB_REPO = "maziggy/bambuddy" # App directory - where the application is installed (for static files) diff --git a/docker-publish.sh b/docker-publish.sh index 69df45832..e35480dd9 100755 --- a/docker-publish.sh +++ b/docker-publish.sh @@ -82,9 +82,9 @@ if ! docker info 2>/dev/null | grep -q "Username"; then echo "" fi -# Determine if this is a release version (no pre-release suffix) +# Determine if this is a release version (includes betas for now) IS_RELEASE=false -if [[ "$VERSION" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then +if [[ "$VERSION" =~ ^[0-9]+\.[0-9]+\.[0-9]+(b[0-9]+)?$ ]]; then IS_RELEASE=true fi diff --git a/frontend/src/pages/SettingsPage.tsx b/frontend/src/pages/SettingsPage.tsx index 48a2e2fd1..21b965e7e 100644 --- a/frontend/src/pages/SettingsPage.tsx +++ b/frontend/src/pages/SettingsPage.tsx @@ -44,7 +44,7 @@ export function SettingsPage() { const [editingTemplate, setEditingTemplate] = useState(null); const [showLogViewer, setShowLogViewer] = useState(false); const [defaultView, setDefaultViewState] = useState(getDefaultView()); - const [activeTab, setActiveTab] = useState<'general' | 'plugs' | 'notifications' | 'apikeys' | 'virtual-printer'>('general'); + const [activeTab, setActiveTab] = useState<'general' | 'plugs' | 'notifications' | 'filament' | 'apikeys' | 'virtual-printer'>('general'); const [showCreateAPIKey, setShowCreateAPIKey] = useState(false); const [newAPIKeyName, setNewAPIKeyName] = useState(''); const [newAPIKeyPermissions, setNewAPIKeyPermissions] = useState({ @@ -450,6 +450,17 @@ export function SettingsPage() { )} +