diff --git a/.env.example b/.env.example index 625c2e6..f343dc4 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.74 +JAMA_VERSION=0.9.75 # App port — the host port Docker maps to the container PORT=3000 diff --git a/backend/package.json b/backend/package.json index d70c77e..0be8e60 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "jama-backend", - "version": "0.9.74", + "version": "0.9.75", "description": "TeamChat backend server", "main": "src/index.js", "scripts": { diff --git a/build.sh b/build.sh index 58ea8ba..765e6f5 100644 --- a/build.sh +++ b/build.sh @@ -13,7 +13,7 @@ # ───────────────────────────────────────────────────────────── set -euo pipefail -VERSION="${1:-0.9.74}" +VERSION="${1:-0.9.75}" ACTION="${2:-}" REGISTRY="${REGISTRY:-}" IMAGE_NAME="jama" diff --git a/frontend/package.json b/frontend/package.json index cfd85ec..f156ef4 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "jama-frontend", - "version": "0.9.74", + "version": "0.9.75", "private": true, "scripts": { "dev": "vite", diff --git a/frontend/src/components/SchedulePage.jsx b/frontend/src/components/SchedulePage.jsx index 49aa7ba..6a21e80 100644 --- a/frontend/src/components/SchedulePage.jsx +++ b/frontend/src/components/SchedulePage.jsx @@ -1143,16 +1143,21 @@ export default function SchedulePage({ isToolManager, isMobile, onProfile, onHel )} + + {/* Mobile bottom bar — inside column wrapper so it sits at the bottom */} + {isMobile && ( +
+ +
+ )} - {/* Mobile Group Manager */} + {/* Fixed overlays — position:fixed so they escape layout, can live anywhere in tree */} {isMobile && mobilePanel === 'groupManager' && (
setMobilePanel(null)}/>
)} - - {/* Mobile Event Form — full screen overlay, hides toolbar/date picker */} {panel === 'eventForm' && isToolManager && isMobile && (
)} - - {/* Mobile bottom bar — matches Messages exactly: just the UserFooter */} - {isMobile && ( -
- -
- )} - {/* Mobile FAB — floating create button, same style as Messages newchat-fab */} {isMobile && isToolManager && panel === 'calendar' && (