v0.9.54 functionality bug fixes

This commit is contained in:
2026-03-17 15:55:34 -04:00
parent 5f8e86c914
commit a480a78ba7
6 changed files with 13 additions and 7 deletions

View File

@@ -10,7 +10,7 @@
PROJECT_NAME=jama
# Image version to run (set by build.sh, or use 'latest')
JAMA_VERSION=0.9.53
JAMA_VERSION=0.9.54
# App port — the host port Docker maps to the container
PORT=3000

View File

@@ -1,6 +1,6 @@
{
"name": "jama-backend",
"version": "0.9.53",
"version": "0.9.54",
"description": "TeamChat backend server",
"main": "src/index.js",
"scripts": {

View File

@@ -13,7 +13,7 @@
# ─────────────────────────────────────────────────────────────
set -euo pipefail
VERSION="${1:-0.9.53}"
VERSION="${1:-0.9.54}"
ACTION="${2:-}"
REGISTRY="${REGISTRY:-}"
IMAGE_NAME="jama"

View File

@@ -1,6 +1,6 @@
{
"name": "jama-frontend",
"version": "0.9.53",
"version": "0.9.54",
"private": true,
"scripts": {
"dev": "vite",

View File

@@ -641,7 +641,7 @@ function MonthView({ events, selectedDate, onSelect, onSelectDay }) {
}
// ── Main Schedule Page ────────────────────────────────────────────────────────
export default function SchedulePage({ isToolManager, isMobile }) {
export default function SchedulePage({ isToolManager, isMobile, onProfile, onHelp, onAbout }) {
const { user } = useAuth();
const toast = useToast();
@@ -744,7 +744,7 @@ export default function SchedulePage({ isToolManager, isMobile }) {
<MiniCalendar selected={selDate} onChange={d=>{setSelDate(d);setPanel('calendar');}} eventDates={eventDates}/>
</div>
<div style={{ flex:1 }}/>
<UserFooter />
<UserFooter onProfile={onProfile} onHelp={onHelp} onAbout={onAbout} />
</div>
)}

View File

@@ -340,6 +340,9 @@ export default function Chat() {
isToolManager={isToolManager}
isMobile={isMobile}
features={features}
onProfile={() => setModal('profile')}
onHelp={() => setModal('help')}
onAbout={() => setModal('about')}
/>
</div>
<NavDrawer
@@ -356,8 +359,11 @@ export default function Chat() {
currentPage={page}
isMobile={isMobile}
/>
{modal === 'profile' && <ProfileModal onClose={() => setModal(null)} />}
{modal === 'settings' && <SettingsModal onClose={() => setModal(null)} onFeaturesChanged={setFeatures} />}
{modal === 'groupmanager' && <GroupManagerModal onClose={() => setModal(null)} />}
{modal === 'about' && <AboutModal onClose={() => setModal(null)} />}
{modal === 'help' && <HelpModal onClose={() => setModal(null)} dismissed={helpDismissed} />}
</div>
);
}