v0.9.9 css fixes
This commit is contained in:
@@ -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.8
|
JAMA_VERSION=0.9.9
|
||||||
|
|
||||||
# App port — the host port Docker maps to the container
|
# App port — the host port Docker maps to the container
|
||||||
PORT=3000
|
PORT=3000
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "jama-backend",
|
"name": "jama-backend",
|
||||||
"version": "0.9.8",
|
"version": "0.9.9",
|
||||||
"description": "TeamChat backend server",
|
"description": "TeamChat backend server",
|
||||||
"main": "src/index.js",
|
"main": "src/index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
2
build.sh
2
build.sh
@@ -13,7 +13,7 @@
|
|||||||
# ─────────────────────────────────────────────────────────────
|
# ─────────────────────────────────────────────────────────────
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
VERSION="${1:-0.9.8}"
|
VERSION="${1:-0.9.9}"
|
||||||
ACTION="${2:-}"
|
ACTION="${2:-}"
|
||||||
REGISTRY="${REGISTRY:-}"
|
REGISTRY="${REGISTRY:-}"
|
||||||
IMAGE_NAME="jama"
|
IMAGE_NAME="jama"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "jama-frontend",
|
"name": "jama-frontend",
|
||||||
"version": "0.9.8",
|
"version": "0.9.9",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
|
|||||||
@@ -216,7 +216,6 @@ export default function ChatWindow({ group, onBack, onGroupUpdated, onDirectMess
|
|||||||
<polyline points="15 18 9 12 15 6"/>
|
<polyline points="15 18 9 12 15 6"/>
|
||||||
</svg>
|
</svg>
|
||||||
</button>
|
</button>
|
||||||
)}
|
|
||||||
|
|
||||||
{isDirect && group.peer_avatar ? (
|
{isDirect && group.peer_avatar ? (
|
||||||
<div style={{ position: 'relative', flexShrink: 0 }}>
|
<div style={{ position: 'relative', flexShrink: 0 }}>
|
||||||
@@ -238,11 +237,10 @@ export default function ChatWindow({ group, onBack, onGroupUpdated, onDirectMess
|
|||||||
{!isDirect && group.type === 'private' && <div className="chat-header-sub">Private group</div>}
|
{!isDirect && group.type === 'private' && <div className="chat-header-sub">Private group</div>}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{!isDirect && (
|
<button
|
||||||
<button
|
|
||||||
className="btn-icon"
|
className="btn-icon"
|
||||||
onClick={() => setShowInfo(true)}
|
onClick={() => setShowInfo(true)}
|
||||||
title="Group info"
|
title="Conversation info"
|
||||||
>
|
>
|
||||||
{iconGroupInfo ? (
|
{iconGroupInfo ? (
|
||||||
<img src={iconGroupInfo} alt="info" style={{ width: 22, height: 22, objectFit: 'contain' }} />
|
<img src={iconGroupInfo} alt="info" style={{ width: 22, height: 22, objectFit: 'contain' }} />
|
||||||
|
|||||||
@@ -208,10 +208,10 @@
|
|||||||
.footer-menu-item.danger { color: var(--error); }
|
.footer-menu-item.danger { color: var(--error); }
|
||||||
.footer-menu-item.danger:hover { background: #fce8e6; }
|
.footer-menu-item.danger:hover { background: #fce8e6; }
|
||||||
|
|
||||||
.group-item.has-unread { background: var(--primary-light); }
|
.group-item.has-unread { background: var(--surface-variant); }
|
||||||
.unread-name { font-weight: 700; color: var(--text-primary) !important; }
|
.unread-name { font-weight: 700; color: var(--text-primary) !important; }
|
||||||
.badge-unread {
|
.badge-unread {
|
||||||
background: var(--text-secondary);
|
background: #e53935;
|
||||||
color: white;
|
color: white;
|
||||||
font-size: 11px;
|
font-size: 11px;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
|
|||||||
Reference in New Issue
Block a user