Sync cezen-portal/ from live working copy (V1.0 GA polish + search-icon ordering fix)

Brings the ISO-packaged portal copy current with the live cezen-portal/
working directory, which had drifted across the entire V1.0 GA polish
initiative (Phases 1-10) plus this session's topnav icon-order bugfix.

- 52 existing files updated, 2 new pages added (about.html, health.html)
- cgit/cezen-portal/ is now byte-identical to cezen-portal/
- Backend files (rag_ingest.py, cezen_license.py) already in sync;
  main.py intentionally left as-is (cgit is ahead there with
  workstation-category commercial-fit logic not yet backported to the
  live working copy)

Next: rebuild the ISO (bash autoinstall/build-iso.sh) to bake this in.
This commit is contained in:
Jino Jose committed 2026-07-09 11:11:38 +05:30
1 parent 7540da04a8
commit b3eec34158
57 files changed
+2832 -1354

No files matched your search

+15 -14
View File
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Jupyter — Nexus One AI Portal</title>
<link rel="stylesheet" href="style.css?v=4">
<link rel="stylesheet" href="style.css?v=12">
</head>
<body>
@@ -40,6 +40,7 @@
<a href="dashboard.html">Dashboard</a>
<a href="analytics.html">Usage Analytics</a>
<a href="audit.html">Governance & Audit</a>
<a href="health.html">Health Center</a>
<a href="feedback.html">Feedback &amp; Ratings</a>
<span class="nav-drop-cat">MANAGE /</span>
<a href="users.html">Users</a>
@@ -79,20 +80,20 @@
</div>
</div>
</nav>
<a href="notifications.html" style="position:relative">🔔</a>
<a href="notifications.html" class="nav-icon-btn" style="position:relative" aria-label="Notifications"><span class="icon-svg icon-sm" aria-hidden="true"><svg viewBox="0 0 24 24"><path d="M15 17h5l-1.4-1.4A2 2 0 0 1 18 14.2V11a6 6 0 1 0-12 0v3.2a2 2 0 0 1-.6 1.4L4 17h5"/><path d="M10 17a2 2 0 0 0 4 0"/></svg></span></a>
<span class="badge" data-brand="tier">Basic Tier</span>
<div id="nav-org-logo" class="nav-org-logo"></div>
</header>
<div class="tool-hero">
<div class="tool-icon">📓</div>
<div class="tool-icon">Code</div>
<div class="tool-meta">
<a href="index.html#tools" class="back-link">← All Tools</a>
<a href="index.html#tools" class="back-link">All Tools</a>
<h1>Jupyter Notebook</h1>
<div class="tagline">Write and run Python code in your browser — the development environment for AI experimentation and automation.</div>
<div class="hero-actions">
<a href="http://ai.local:8888" target="_blank" class="btn-primary">Open Jupyter ↗</a>
<span class="access-pill">🌐 http://ai.local:8888</span>
<a href="http://ai.local:8888" target="_blank" class="btn-primary">Open Jupyter</a>
<span class="access-pill">http://ai.local:8888</span>
</div>
</div>
</div>
@@ -136,7 +137,7 @@
</div>
<div class="notice">
💡 Code you run in Jupyter executes on the server, not your computer. This means it has full access to the GPU, all installed models, and the full AI stack.
Code you run in Jupyter executes on the server, not your computer. This means it has full access to the GPU, all installed models, and the full AI stack.
</div>
<div class="section-title">Getting started</div>
@@ -152,7 +153,7 @@
<div class="step-num">2</div>
<div>
<h4>Create a new notebook</h4>
<p>Click <strong>New → Python 3</strong> to create a new notebook. A blank notebook opens with one empty cell.</p>
<p>Click <strong>New > Python 3</strong> to create a new notebook. A blank notebook opens with one empty cell.</p>
</div>
</div>
<div class="step">
@@ -183,20 +184,20 @@
<div class="section-title">Works with</div>
<div class="works-with">
<a href="tool-ollama.html">🦙 Ollama</a>
<a href="tool-langchain.html">🔗 LangChain</a>
<a href="tool-chromadb.html">🗂️ ChromaDB</a>
<a href="tool-qlora.html">🎯 QLoRA / Unsloth</a>
<a href="tool-ollama.html">Ollama</a>
<a href="tool-langchain.html">LangChain</a>
<a href="tool-chromadb.html">ChromaDB</a>
<a href="tool-qlora.html">QLoRA / Unsloth</a>
</div>
</div>
<footer>
<p>Nexus One AI &nbsp;·&nbsp; Powered by Cezen &nbsp;·&nbsp; Basic Tier</p>
<p>Nexus One AI &nbsp;·&nbsp; Powered by Cezen &nbsp;·&nbsp; <span data-brand="tier">Basic Tier</span></p>
<p>Questions? <a href="mailto:support@cezentech.com">support@cezentech.com</a></p>
</footer>
<script src="auth.js"></script>
<script src="branding.js"></script>
<script src="branding.js?v=3"></script>
</body>
</html>