feat: Add file name display in WebUI
Backend: - Add file_path field to DocStatusResponse - Update document status response creation Frontend: - Remove metadata column - Improve filename display with truncation and tooltips - Add show/hide filename toggle with proper styling - Update translations for all supported languages"
This commit is contained in:
@@ -9,6 +9,10 @@ type Language = 'en' | 'zh' | 'fr' | 'ar'
|
||||
type Tab = 'documents' | 'knowledge-graph' | 'retrieval' | 'api'
|
||||
|
||||
interface SettingsState {
|
||||
// Document manager settings
|
||||
showFileName: boolean
|
||||
setShowFileName: (show: boolean) => void
|
||||
|
||||
// Graph viewer settings
|
||||
showPropertyPanel: boolean
|
||||
showNodeSearchBar: boolean
|
||||
@@ -83,6 +87,7 @@ const useSettingsStoreBase = create<SettingsState>()(
|
||||
apiKey: null,
|
||||
|
||||
currentTab: 'documents',
|
||||
showFileName: false,
|
||||
|
||||
retrievalHistory: [],
|
||||
|
||||
@@ -138,12 +143,14 @@ const useSettingsStoreBase = create<SettingsState>()(
|
||||
updateQuerySettings: (settings: Partial<QueryRequest>) =>
|
||||
set((state) => ({
|
||||
querySettings: { ...state.querySettings, ...settings }
|
||||
}))
|
||||
})),
|
||||
|
||||
setShowFileName: (show: boolean) => set({ showFileName: show })
|
||||
}),
|
||||
{
|
||||
name: 'settings-storage',
|
||||
storage: createJSONStorage(() => localStorage),
|
||||
version: 8,
|
||||
version: 9,
|
||||
migrate: (state: any, version: number) => {
|
||||
if (version < 2) {
|
||||
state.showEdgeLabel = false
|
||||
@@ -186,6 +193,9 @@ const useSettingsStoreBase = create<SettingsState>()(
|
||||
state.graphMinDegree = 0
|
||||
state.language = 'en'
|
||||
}
|
||||
if (version < 9) {
|
||||
state.showFileName = false
|
||||
}
|
||||
return state
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user