Enhanced node editing experience with unified purple status colors#5
Merged
mvalancy merged 16 commits intodevelopmentfrom Aug 21, 2025
Merged
Enhanced node editing experience with unified purple status colors#5mvalancy merged 16 commits intodevelopmentfrom
mvalancy merged 16 commits intodevelopmentfrom
Conversation
…tegory selector ## Summary - Add comprehensive node category selector with popup-style type selection - Implement professional priority classification system with clickable cards - Add notification system for user feedback - Enhance form validation and user experience ## Changes Made - **NodeCategorySelector**: New component with category dropdown and popup type selection - **Priority System**: Color-coded priority levels with clickable cards and dynamic sliders - **Form Validation**: Mandatory node type with optional contributor and due date - **Notifications**: Dark-themed success/error notifications matching website design - **UI Improvements**: Consistent sizing, professional styling, and better user flow ## Features - Auto-opening type popup after category selection - Priority level cards for quick selection (Critical, High, Moderate, Low, Minimal) - Dynamic priority slider colors based on selected values - Form validation preventing submission without required fields - Success/error notifications with proper styling - Single box display showing only category (type details in description below)
- Add DeleteNodeModal for node deletion with confirmation - Add EditNodeModal for inline node editing - Update ListView with edit/delete actions - Enhance GraphQL queries for node operations - Update App.tsx with notification provider integration - Extend Neo4j schema for complete node management
- Add missing Tag import to ListView component to fix Table View not loading - Update Create Node button styling to green color in modal - Improve label formatting with proper capitalization throughout ListView
…election - Update EditNodeModal to use NodeCategorySelector like CreateNodeModal - Change update button from blue to green background - Add color-coded status dropdowns across all modals and views - Fix node update functionality with proper GraphQL mutation format - Implement consistent status color scheme: * Proposed: Blue * Planned: Violet * In Progress: Yellow * Completed: Green * Blocked: Red - Update Task Status section order: Proposed→Planned→In Progress→Blocked→Completed - Enhance node type support with categorized selection throughout application - Add success/failure notifications with useNotifications hook - Fix DateTime validation errors and form data cleaning
- Update CreateNodeModal and EditNodeModal status dropdowns from violet to purple - Change ListView status colors, kanban view, dashboard cards, and sidebar statistics - Update TimelineView status colors, gradients, and backlog statistics - Replace violet hex codes (#8b5cf6) with purple (#a855f7) in graph visualizations - Maintain consistent purple theme for 'Planned' status across all components
- Add NotificationContext integration to DeleteNodeModal - Implement handleDeleteNode and handleCloseDeleteModal functions - Add DeleteNodeModal to InteractiveGraphVisualization render method - Connect delete button in context menu to handleDeleteNode - Add success notification: 'Node Deleted Successfully!' with cleanup details - Add comprehensive error handling with user-friendly messages - Ensure proper database updates and UI refresh through refetchQueries
- Add Graph entity with hierarchical structure to Neo4j schema - Enhance GraphSelector with create graph functionality - Update GraphContext with GraphQL integration - Add graph management queries and mutations
…oning - Move edit/delete buttons to right side of title in table view - Add edit/delete buttons to Kanban cards with hover behavior - Maintain consistent button styling across all views (table, card, Kanban) - Implement smooth opacity transitions for better UX - Position buttons strategically for optimal accessibility
… components - Updated TimelineView dependency lines DEPENDS_ON color from red-500 to red-600 - Ensures consistent red-600 theme for all blocked status elements - Maintains visual consistency across dashboard, charts, and timeline views
- Implement hierarchical force simulation with type-based repulsion - Add Epic->Milestone, Feature->Task attraction forces - Fix node connection functionality with proper backend persistence - Improve completed node styling with large green checkmarks - Add expanding ring animations for node selection feedback - Fix window resize handling to maintain physics simulation - Update CSS to preserve completion indicator colors
- Add remove command to start script for complete uninstallation - Implement automatic dependency conflict resolution - Consolidate test suite with comprehensive reporting - Add API health monitoring and project verification tests - Enhance setup script with better error handling
- Fix undefined variable errors in modal components - Resolve ES module import path issues for TypeScript - Add comprehensive error boundaries for graph visualization - Update server imports for proper module resolution
- Update GraphSelector, ListView, and TimelineView components - Remove temporary test files and artifacts - Clean up development workspace
- Update package lock with latest dependencies - Remove TypeScript build cache files - Add error demo tool to development utilities
31371d2 to
d89674d
Compare
Member
|
Looks great, thanks for pushing new features! |
Member
Author
Thank you so much; I love the work we are doing! |
Patel230
pushed a commit
that referenced
this pull request
Oct 27, 2025
Enhanced node editing experience with unified purple status colors
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Status Color Scheme
Files Changed
Test Plan