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 PROJECT_NAME=jama
# Image version to run (set by build.sh, or use 'latest') # 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 # App port — the host port Docker maps to the container
PORT=3000 PORT=3000

View File

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

View File

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

View File

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

View File

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

View File

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