Shubham170793 commited on
Commit
7fa19c0
Β·
verified Β·
1 Parent(s): b7af642

Update src/streamlit_app.py

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +23 -0
src/streamlit_app.py CHANGED
@@ -147,6 +147,28 @@ with st.sidebar:
147
  )
148
 
149
  st.markdown("---")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
150
  show_dev = st.checkbox("Show advanced settings (for developers)", value=False)
151
  if show_dev:
152
  st.markdown("### βš™οΈ Developer Options")
@@ -159,6 +181,7 @@ with st.sidebar:
159
  st.markdown("---")
160
  st.caption("✨ Built by Shubham Sharma")
161
 
 
162
  # 🧩 Developer Insights (Moved up here from main block)
163
  if show_dev:
164
  st.markdown("---")
 
147
  )
148
 
149
  st.markdown("---")
150
+
151
+ # 🧩 Document Registry Viewer
152
+ if "registry" in st.session_state:
153
+ registry = st.session_state["registry"]
154
+ registered_docs = registry.list_docs() if hasattr(registry, "list_docs") else []
155
+
156
+ if registered_docs:
157
+ with st.expander("πŸ“š Registered Documents", expanded=False):
158
+ for i, doc in enumerate(registered_docs, start=1):
159
+ doc_name = doc.get("name", "Unknown")
160
+ chunks = doc.get("num_chunks", "?")
161
+ toc_source = doc.get("toc_source", "β€”")
162
+ st.markdown(
163
+ f"**{i}. {doc_name}** β€” {chunks} chunks *(TOC: {toc_source})*"
164
+ )
165
+ else:
166
+ st.caption("πŸ“­ No documents registered yet.")
167
+ else:
168
+ st.caption("πŸ“­ No registry initialized yet.")
169
+
170
+ st.markdown("---")
171
+
172
  show_dev = st.checkbox("Show advanced settings (for developers)", value=False)
173
  if show_dev:
174
  st.markdown("### βš™οΈ Developer Options")
 
181
  st.markdown("---")
182
  st.caption("✨ Built by Shubham Sharma")
183
 
184
+
185
  # 🧩 Developer Insights (Moved up here from main block)
186
  if show_dev:
187
  st.markdown("---")