v0.7.4 bug fixes
This commit is contained in:
@@ -22,20 +22,19 @@ function BuiltWithValue({ value }) {
|
||||
}
|
||||
|
||||
export default function AboutModal({ onClose }) {
|
||||
const [settings, setSettings] = useState({ app_name: 'jama', app_version: '' });
|
||||
const [about, setAbout] = useState(null);
|
||||
|
||||
useEffect(() => {
|
||||
api.getSettings().then(({ settings }) => setSettings(settings)).catch(() => {});
|
||||
fetch('/api/about')
|
||||
.then(r => r.json())
|
||||
.then(({ about }) => setAbout(about))
|
||||
.catch(() => {});
|
||||
}, []);
|
||||
|
||||
const appName = settings.app_name || 'jama';
|
||||
// Version always mirrors Settings window — from settings API (env var)
|
||||
const version = settings.app_version || about?.version || '';
|
||||
// Always use the original app identity — not the user-customised settings name/logo
|
||||
const appName = about?.default_app_name || 'jama';
|
||||
const logoSrc = about?.default_logo || '/icons/jama.png';
|
||||
const version = about?.version || '';
|
||||
const a = about || {};
|
||||
|
||||
const rows = [
|
||||
@@ -55,7 +54,7 @@ export default function AboutModal({ onClose }) {
|
||||
</button>
|
||||
|
||||
<div className="about-hero">
|
||||
<img src="/icons/jama.png" alt="jama" className="about-logo" />
|
||||
<img src={logoSrc} alt={appName} className="about-logo" />
|
||||
<h1 className="about-appname">{appName}</h1>
|
||||
<p className="about-tagline">just another messaging app</p>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user