diff --git a/index.html b/index.html index f4d7906..a742a50 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ - + diff --git a/package.json b/package.json index dd43e29..668da45 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "amerc-site", - "version": "0.75.0-esc", + "version": "0.76.0-docsland", "private": true, "type": "module", "scripts": { diff --git a/src/DocsApp.jsx b/src/DocsApp.jsx index 0d4e6ef..810136b 100644 --- a/src/DocsApp.jsx +++ b/src/DocsApp.jsx @@ -33,7 +33,12 @@ function DocsWorkspace({ canEdit }) { const renderRef = useRef(null); const loadList = useCallback(async () => { - try { const d = await api('/docs'); setDocs(d.docs || []); } catch (e) { setErr(e.message); } + try { + const d = await api('/docs'); const list = d.docs || []; setDocs(list); + // land on a useful doc instead of an empty "select a document" + const def = list.find((x) => /quickstart/i.test(x.title)) || list.find((x) => x.folder === 'start here') || list[0]; + if (def) setSel((cur) => cur ?? def.id); + } catch (e) { setErr(e.message); } }, []); useEffect(() => { loadList(); }, [loadList]); useEffect(() => { diff --git a/src/Scene2D.jsx b/src/Scene2D.jsx index c2ce3c3..2803f25 100644 --- a/src/Scene2D.jsx +++ b/src/Scene2D.jsx @@ -10,7 +10,7 @@ import { api } from './api.js'; const Menu = ({ size = 20 }) => (); const X = ({ size = 20 }) => (); -const RELEASE = '0.75.0-esc'; +const RELEASE = '0.76.0-docsland'; const NAV = [ { id: 'home', label: 'Tavern' },