You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+11-1Lines changed: 11 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,8 +5,18 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
-
## [0.9.1] - 2026-03-07
8
+
## [0.9.2] - 2026-03-07
9
+
10
+
### Added
11
+
-**Search Panel - Translation Enforcer**: All non-English queries (Japanese, Chinese, Korean, etc.) are now mandatorily translated to English via the LLM API (even when AI Search toggle is disabled) before hitting PubTator, significantly improving international literature retrieval.
12
+
-**Chat UI Revamp**: The Chat Panel layout now perfectly mimics leading AI assistants (ChatGPT/Gemini). User messages appear on the right side with aligned avatars, and AI responses align left.
13
+
-**Graph Panel - Auto-Clear**: Initiating a new search instantly clears the previous Cytoscape elements from memory, preventing buggy visual overlap or internal package crashes during graph rendering diffs.
9
14
15
+
### Fixed
16
+
-**Network Statistics Sync**: Solved the issue where total network node and edge counts failed to synchronize after creating dynamic groups (like "Show Communities"). The panel now accurately counts and updates metrics live directly from the visible display canvas.
17
+
-**Cytoscape Crash on Diffing**: Fixed the `nonexistent target/source` error causing graphs to disappear by completely zeroing the `cy.elements` state safely via javascript clientside callback logic between consecutive searches.
18
+
19
+
## [0.9.1] - 2026-03-07
10
20
### Added
11
21
-**Graph Panel – Graph File Export**: New **"Graph (.pkl)"** download button exports the complete graph state (NetworkX graph including all node/edge attributes, `pmid_abstract`, and semantic analysis results) as a binary pickle file (`netmedex_graph.pkl`).
12
22
-**Search Panel – Graph File Restore**: New **"Graph File (.pkl)"** source option allows uploading a previously exported `.pkl` file. This bypasses the entire PubTator API + graph-building pipeline, restoring the graph session instantly — network visualization and Chat Panel (Analyze Selection) both work fully after restore.
Copy file name to clipboardExpand all lines: README.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -61,7 +61,8 @@ NetMedEx features an interactive **Chat Panel** driven by **Hybrid RAG**, which
61
61
62
62
### Key Capabilities
63
63
-**Hybrid RAG Chat**: Synthesizes **unstructured text** (abstracts) and **structured graph knowledge** (paths and neighbors).
64
-
-**Natural Language to Query**: Ask in plain English; NetMedEx converts it to optimized PubTator3 syntax.
64
+
-**Natural Language & Universal Translation**: Ask in English, Japanese, Chinese, or Korean! NetMedEx automatically translates non-English queries to optimized standard PubTator3 English syntax before searching.
65
+
-**ChatGPT-Style Chat Experience**: Features an intuitive, auto-scrolling Chat Panel that perfectly mimics modern AI layouts (user queries on the right, AI responses on the left), preventing the need for manual scrolling.
Copy file name to clipboardExpand all lines: docs/DOCKERHUB_OVERVIEW.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,10 @@ NetMedEx is an AI-powered knowledge discovery platform that transforms biomedica
5
5
## 🌟 Core Philosophy
6
6
In NetMedEx, the **Co-Mention Network** serves as a structural "scaffolding" for discovery. The **AI-driven Semantic Layer** breathes life into these connections by extracting evidence, identifying relationship types, and answering complex natural language queries.
7
7
8
+
### What's New in 0.9.2
9
+
-**Universal Translation**: Ask queries in Japanese, Chinese, or Korean. NetMedEx automatically translates them to English before searching PubTator3.
10
+
-**ChatGPT-Style Chat**: Intuitive right-aligned user messages and left-aligned AI responses with auto-scrolling.
11
+
-**Improved Graph Stability**: Flawless panel clearing and dynamic UI statistics calculation when transitioning between different query networks.
8
12
## 🚀 Quick Start
9
13
Launch the interactive dashboard using Docker and access it at `localhost:8050`:
0 commit comments