diff --git a/.env.example b/.env.example index cc42ad2..45fdc46 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.3.0 +JAMA_VERSION=0.3.1 # Default admin credentials (used on FIRST RUN only) ADMIN_NAME=Admin User diff --git a/backend/package.json b/backend/package.json index abe7cac..53c1cf8 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "jama-backend", - "version": "0.3.0", + "version": "0.3.1", "description": "TeamChat backend server", "main": "src/index.js", "scripts": { diff --git a/build.sh b/build.sh index be4d3b7..378257e 100644 --- a/build.sh +++ b/build.sh @@ -13,7 +13,7 @@ # ───────────────────────────────────────────────────────────── set -euo pipefail -VERSION="${1:-0.3.0}" +VERSION="${1:-0.3.1}" ACTION="${2:-}" REGISTRY="${REGISTRY:-}" IMAGE_NAME="jama" diff --git a/frontend/package.json b/frontend/package.json index 1d630ed..1f347dc 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "jama-frontend", - "version": "0.3.0", + "version": "0.3.1", "private": true, "scripts": { "dev": "vite", diff --git a/frontend/src/components/MessageInput.css b/frontend/src/components/MessageInput.css index 731ca2d..d812234 100644 --- a/frontend/src/components/MessageInput.css +++ b/frontend/src/components/MessageInput.css @@ -231,7 +231,7 @@ } /* PC only: enforce minimum width on the input row so send button never disappears */ -@media (pointer: fine) { +@media (pointer: fine) and (hover: hover) { .input-row { min-width: 480px; } diff --git a/frontend/src/index.css b/frontend/src/index.css index e0fc9e7..ef9dac8 100644 --- a/frontend/src/index.css +++ b/frontend/src/index.css @@ -339,3 +339,26 @@ a { color: inherit; text-decoration: none; } } [data-theme="dark"] .about-table { border-color: var(--border); } [data-theme="dark"] .about-row { border-color: var(--border); } + +[data-theme="dark"] .attach-menu { + background: var(--surface); + border-color: var(--border); +} +[data-theme="dark"] .attach-item { + color: var(--text-primary); +} +[data-theme="dark"] .attach-item:hover { + background: var(--primary-light); + color: var(--primary); +} +[data-theme="dark"] .attach-item svg { + color: var(--text-secondary); +} +[data-theme="dark"] .mention-dropdown { + background: var(--surface); + border-color: var(--border); +} +[data-theme="dark"] .mention-item:hover, +[data-theme="dark"] .mention-item.active { + background: var(--primary-light); +}