From 28ae533b0e8d5850f50507a81f991a004511ba8f Mon Sep 17 00:00:00 2001 From: Ricky Stretch Date: Mon, 16 Mar 2026 11:06:55 -0400 Subject: [PATCH] v0.9.34 label changes --- .env.example | 2 +- backend/package.json | 2 +- backend/src/models/db.js | 4 ++++ build.sh | 2 +- frontend/package.json | 2 +- frontend/src/components/GroupManagerModal.jsx | 9 +++++++-- 6 files changed, 15 insertions(+), 6 deletions(-) diff --git a/.env.example b/.env.example index 25c0cc1..190aadd 100644 --- a/.env.example +++ b/.env.example @@ -10,7 +10,7 @@ PROJECT_NAME=jama # Image version to run (set by build.sh, or use 'latest') -JAMA_VERSION=0.9.33 +JAMA_VERSION=0.9.34 # App port — the host port Docker maps to the container PORT=3000 diff --git a/backend/package.json b/backend/package.json index 27f98bf..3be53b8 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "jama-backend", - "version": "0.9.33", + "version": "0.9.34", "description": "TeamChat backend server", "main": "src/index.js", "scripts": { diff --git a/backend/src/models/db.js b/backend/src/models/db.js index 0d6ce0f..7bcfb5c 100644 --- a/backend/src/models/db.js +++ b/backend/src/models/db.js @@ -316,6 +316,10 @@ function initDb() { db.exec("ALTER TABLE groups ADD COLUMN is_multi_group INTEGER NOT NULL DEFAULT 0"); console.log('[DB] Migration: added is_multi_group column to groups'); } catch (e) { /* already exists */ } + // Back-fill is_multi_group for any existing multi-group DM groups + try { + db.exec("UPDATE groups SET is_multi_group = 1 WHERE id IN (SELECT dm_group_id FROM multi_group_dms WHERE dm_group_id IS NOT NULL)"); + } catch (e) { /* ignore */ } // Migration: user_groups and user_group_members tables try { diff --git a/build.sh b/build.sh index dde1224..277a6cb 100644 --- a/build.sh +++ b/build.sh @@ -13,7 +13,7 @@ # ───────────────────────────────────────────────────────────── set -euo pipefail -VERSION="${1:-0.9.33}" +VERSION="${1:-0.9.34}" ACTION="${2:-}" REGISTRY="${REGISTRY:-}" IMAGE_NAME="jama" diff --git a/frontend/package.json b/frontend/package.json index a63222c..dce2381 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "jama-frontend", - "version": "0.9.33", + "version": "0.9.34", "private": true, "scripts": { "dev": "vite", diff --git a/frontend/src/components/GroupManagerModal.jsx b/frontend/src/components/GroupManagerModal.jsx index 5cdbd0e..a0370f6 100644 --- a/frontend/src/components/GroupManagerModal.jsx +++ b/frontend/src/components/GroupManagerModal.jsx @@ -137,8 +137,13 @@ function AllGroupsTab({ allUsers, onRefresh }) { color: selected?.id === g.id ? 'var(--primary)' : 'var(--text-primary)', cursor: 'pointer', fontWeight: selected?.id === g.id ? 600 : 400, fontSize: 14, marginBottom: 2, }}> -
{g.name}
-
{g.member_count} member{g.member_count !== 1 ? 's' : ''}
+
+
UG
+
+
{g.name}
+
{g.member_count} member{g.member_count !== 1 ? 's' : ''}
+
+
))} {groups.length === 0 &&
No groups yet
}