Skip to content

Commit 6e13454

Browse files
author
Matthew Valancy
committed
Integrate Neo4j backend with enhanced List and Timeline views
✨ Complete integration of PR #2 and PR #3 features 🔗 Neo4j GraphQL backend with auto-generated resolvers 📋 Enhanced List view with advanced search and filtering 📅 Timeline view with Gantt charts and calendar options 🎨 Fix UI text colors and Timeline relationship display 🔧 Update navigation descriptions for better UX Features: - Neo4j 5.15-community with APOC plugins - ListView with Dashboard/Table/Cards/Kanban views - TimelineView with Gantt/Calendar/Activity feeds - Improved relationship indicators in Timeline - Fixed dark theme text colors in UserSelector - Updated Workspace description to reflect multi-view functionality
1 parent 045fa58 commit 6e13454

9 files changed

Lines changed: 3113 additions & 142 deletions

File tree

packages/server/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import { typeDefs } from './schema/neo4j-schema';
1414

1515
dotenv.config();
1616

17-
const PORT = process.env.PORT || 4127;
17+
const PORT = Number(process.env.PORT) || 4127;
1818
const NEO4J_URI = process.env.NEO4J_URI || 'bolt://localhost:7687';
1919
const NEO4J_USER = process.env.NEO4J_USER || 'neo4j';
2020
const NEO4J_PASSWORD = process.env.NEO4J_PASSWORD || 'password';

packages/server/tsconfig.tsbuildinfo

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

packages/web/src/components/Layout.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ export function Layout({ children }: LayoutProps) {
1515
const { currentTeam } = useAuth();
1616

1717
const navigation = [
18-
{ name: 'Workspace', href: '/', icon: Globe, description: 'Main graph visualization and work area' },
19-
{ name: 'Ontology', href: '/ontology', icon: Brain, description: 'Node types, schemas, and templates' },
20-
{ name: 'Agents', href: '/agents', icon: Bot, description: 'AI agent collaboration and management' },
21-
{ name: 'Analytics', href: '/analytics', icon: BarChart3, description: 'Democratic prioritization insights' },
22-
{ name: 'Settings', href: '/settings', icon: Settings, description: 'User and team preferences' },
23-
{ name: 'System', href: '/backend', icon: Server, description: 'Backend status and admin tools' },
18+
{ name: 'Workspace', href: '/', icon: Globe, description: 'Main work' },
19+
{ name: 'Ontology', href: '/ontology', icon: Brain, description: 'Node schemas' },
20+
{ name: 'Agents', href: '/agents', icon: Bot, description: 'AI collaboration' },
21+
{ name: 'Analytics', href: '/analytics', icon: BarChart3, description: 'Priority insights' },
22+
{ name: 'Settings', href: '/settings', icon: Settings, description: 'User preferences' },
23+
{ name: 'System', href: '/backend', icon: Server, description: 'Backend status' },
2424
];
2525

2626
return (

0 commit comments

Comments
 (0)