diff --git a/.env.example b/.env.example index d684082..a3a61fe 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.76 +JAMA_VERSION=0.9.77 # App port — the host port Docker maps to the container PORT=3000 diff --git a/backend/package.json b/backend/package.json index 139d8cb..a03f3a7 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "jama-backend", - "version": "0.9.76", + "version": "0.9.77", "description": "TeamChat backend server", "main": "src/index.js", "scripts": { diff --git a/build.sh b/build.sh index b2a47e6..aebf93f 100644 --- a/build.sh +++ b/build.sh @@ -13,7 +13,7 @@ # ───────────────────────────────────────────────────────────── set -euo pipefail -VERSION="${1:-0.9.76}" +VERSION="${1:-0.9.77}" ACTION="${2:-}" REGISTRY="${REGISTRY:-}" IMAGE_NAME="jama" diff --git a/frontend/package.json b/frontend/package.json index cc774f6..8626620 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "jama-frontend", - "version": "0.9.76", + "version": "0.9.77", "private": true, "scripts": { "dev": "vite", diff --git a/frontend/src/components/MobileEventForm.jsx b/frontend/src/components/MobileEventForm.jsx index cb85797..726d2dd 100644 --- a/frontend/src/components/MobileEventForm.jsx +++ b/frontend/src/components/MobileEventForm.jsx @@ -280,26 +280,14 @@ export default function MobileEventForm({ event, eventTypes, userGroups, selecte {/* Event Type */} } label="Event Type"> -
-
- - {isToolManager && ( - - )} -
- {showAddType && ( -
- setNewTypeName(e.target.value)} placeholder="Type name…" style={{ width:'100%', padding:'8px 10px', border:'1px solid var(--border)', borderRadius:'var(--radius)', fontSize:14, marginBottom:8, boxSizing:'border-box', background:'var(--surface)', color:'var(--text-primary)' }}/> -
- - setNewTypeColour(e.target.value)} style={{ flex:1, height:32, border:'1px solid var(--border)', borderRadius:4, padding:2 }}/> -
- -
+
+ + {isToolManager && ( + )}
@@ -389,6 +377,33 @@ export default function MobileEventForm({ event, eventTypes, userGroups, selecte {showStartDate && {setSd(v);setShowStartDate(false);}} onClose={()=>setShowStartDate(false)}/>} {showEndDate && {setEd(v);setShowEndDate(false);}} onClose={()=>setShowEndDate(false)}/>} {showRecurrence && {setRecRule(v);}} onClose={()=>setShowRecurrence(false)}/>} + {showAddType && ( +
e.target===e.currentTarget&&setShowAddType(false)}> +
+
+ New Event Type + +
+ setNewTypeName(e.target.value)} + onKeyDown={e=>e.key==='Enter'&&createEventType()} + placeholder="Type name…" + style={{ width:'100%',padding:'12px 14px',border:'1px solid var(--border)',borderRadius:'var(--radius)',fontSize:16,marginBottom:12,boxSizing:'border-box',background:'var(--background)',color:'var(--text-primary)' }} + /> +
+ + setNewTypeColour(e.target.value)} style={{ flex:1,height:40,border:'1px solid var(--border)',borderRadius:'var(--radius)',padding:3,cursor:'pointer' }}/> +
+ +
+
+ )}
); }