diff --git a/.env.example b/.env.example index d9c445a..533927b 100644 --- a/.env.example +++ b/.env.example @@ -7,7 +7,7 @@ TZ=UTC # Copy this file to .env and customize # Image version to run (set by build.sh, or use 'latest') -JAMA_VERSION=0.7.4 +JAMA_VERSION=0.7.5 # Default admin credentials (used on FIRST RUN only) ADMIN_NAME=Admin User diff --git a/backend/package.json b/backend/package.json index 9377125..b920ed7 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "jama-backend", - "version": "0.7.4", + "version": "0.7.5", "description": "TeamChat backend server", "main": "src/index.js", "scripts": { diff --git a/build.sh b/build.sh index c015d3f..3e96346 100644 --- a/build.sh +++ b/build.sh @@ -13,7 +13,7 @@ # ───────────────────────────────────────────────────────────── set -euo pipefail -VERSION="${1:-0.7.4}" +VERSION="${1:-0.7.5}" ACTION="${2:-}" REGISTRY="${REGISTRY:-}" IMAGE_NAME="jama" diff --git a/frontend/package.json b/frontend/package.json index a733e83..d97fe07 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "jama-frontend", - "version": "0.7.4", + "version": "0.7.5", "private": true, "scripts": { "dev": "vite", diff --git a/frontend/src/utils/api.js b/frontend/src/utils/api.js index b1f62af..a0f78a7 100644 --- a/frontend/src/utils/api.js +++ b/frontend/src/utils/api.js @@ -121,4 +121,9 @@ export const api = { // Link preview getLinkPreview: (url) => req('GET', `/link-preview?url=${encodeURIComponent(url)}`), + + // Message pinning (DMs only, max 5 per conversation) + getPinnedMessages: (groupId) => req('GET', `/messages/pinned?groupId=${groupId}`), + pinMessage: (messageId) => req('POST', `/messages/${messageId}/pin`), + unpinMessage: (messageId) => req('DELETE', `/messages/${messageId}/pin`), };