Skip to content

Seristic/Prism-Flow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

44 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

PrismFlow

๐Ÿ†• Latest Updates (v1.3.3)

  • ๏ฟฝ๏ธ Fixed Release Detection: Automatic Discord notifications now work properly when Git tags are created
  • ๏ฟฝ Enhanced Tag Monitoring: Real-time detection of release tags via dedicated file system watchers
  • ๏ฟฝ Immediate Notifications: Discord messages sent instantly when version tags are created
  • ๏ฟฝ Better Git Integration: Enhanced GitWatcher with separate commit and tag tracking

๐Ÿ›ก๏ธ Enhanced Discord Integration (v1.3.1)

  • ๐Ÿ”„ Retry Logic: Robust retry mechanism with exponential backoff for Discord API calls
  • ๐Ÿฉบ Advanced Connectivity Diagnostics: Comprehensive webhook testing with detailed troubleshooting
  • ๐Ÿ“‹ Improved Error Handling: Specific error messages and troubleshooting guidance for Discord issues
  • ๐Ÿงช Testing Tools: Enhanced Test Discord Connectivity command with real-time validation

๐Ÿค– Automatic Git Detection (v1.3.0)

  • ๐Ÿ“ก Real-time Monitoring: Automatically detects external Git pushes (made via Copilot, CLI, etc.) and sends Discord notifications
  • ๐Ÿ”„ Background Processing: File system watchers monitor .git/refs and .git/HEAD for instant change detection
  • ๐Ÿท๏ธ Release Tag Detection: Automatically detects version tags and sends release notifications
  • 30-second polling ensures no Git operations are missed

Visualize Code Structure โ€ข Manage Monorepos โ€ข Automate Workflows

Code with Clarity and Flow. Keep your repositories clean effortlessly.

๐Ÿ†• Latest Updates (v1.2.9)

  • ๐Ÿค– Automatic Git Detection: GitWatcher now automatically detects external Git pushes (made via Copilot, CLI, etc.) and sends Discord notifications
  • ๐Ÿ“ก Real-time Monitoring: File system watchers monitor .git/refs and .git/HEAD for instant change detection
  • ๏ฟฝ Background Processing: 30-second polling ensures no Git operations are missed
  • ๐Ÿท๏ธ Release Tag Detection: Automatically detects version tags and sends release notifications

VS Code Marketplace Downloads Rating License

โœจ Description

PrismFlow is an accessibility-focused VS Code extension designed to revolutionize how you understand and navigate your codebase, while ensuring your Git repositories remain clean and focused.

This extension features a unified dashboard interface that centralizes all functionality, intelligent code block highlighting, automated repository management, and comprehensive GitHub integration including a full release management system.

๐ŸŽฏ Latest Updates

๐Ÿšจ Security Notice - v1.2.2 Pulled Due to Malware-like Behavior

  • โš ๏ธ CRITICAL: Version 1.2.2 was immediately pulled from VS Code Marketplace due to malware-like file interception
  • โœ… RESOLVED: Version 1.2.3+ completely fixes the issue with comprehensive security improvements
  • ๐Ÿ›ก๏ธ SAFE: Current version (1.2.4) includes enhanced QA tools and comprehensive security testing
  • ๐Ÿ“‹ IMPROVED: New QA testing process prevents similar issues in future releases

๐Ÿ†• Latest Updates (v1.2.5)

  • ๏ฟฝ GitHub Integration: Enhanced GitHub CLI integration for streamlined release management
  • ๏ฟฝ Release Automation: Improved build and deployment pipeline with automated tagging
  • ๏ฟฝ Process Optimization: Better asset management and release workflow
  • ๏ฟฝ Documentation: Enhanced release procedures and deployment best practices

๐Ÿ—๏ธ Monorepo Support (v1.2.0+)

  • Multi-Package Version Management: Automatically detect and update all package.json files in your workspace
  • Smart Detection: Configurable exclude patterns to skip node_modules, dist folders, etc.
  • Unified Versioning: Update all packages to the same version with one command
  • Discord Integration: Single consolidated notification for monorepo updates (no spam)

๐ŸŽฏ New in Version 1.0.0

๏ฟฝ PrismFlow Dashboard

  • Centralized Control: Access all features from a single, beautifully designed interface
  • Modern UI: VS Code-themed design with intuitive icons and responsive layout
  • Real-time Feedback: Visual status updates and loading states for all operations
  • Organized Categories: Features grouped by functionality for easy discovery

๏ฟฝ๐Ÿš€ GitHub Release Manager

  • Complete GitHub Integration: Create releases without leaving VS Code
  • Smart Automation: Auto-generate changelogs and suggest version numbers
  • Professional Workflow: Support for drafts, pre-releases, and detailed release notes
  • CLI & Git Integration: Works with GitHub CLI or falls back to git commands

๐Ÿš€ Key Features

  • ๐Ÿ”ฎ Unified Dashboard: Simple, reliable management interface for global commands
  • ๐Ÿ—๏ธ Monorepo Support: Update multiple package.json files simultaneously
  • ๐Ÿš€ GitHub Release Manager: Complete release creation and management
  • โœจ Intelligent Block Highlighting: Visualize nested code structures
  • โค๏ธ Liked Lines System: Bookmark and navigate to important lines
  • ๐Ÿ“‚ .gitignore Automation: Keep repositories clean with no effort
  • ๐Ÿ’ฌ Discord Integration: Complete webhook support for all GitHub events (pushes, releases, pull requests, issues, discussions, deployments) with testing and simulation tools
  • ๐Ÿ” QA Testing Tools: Quick access to testing checklist and developer guides
  • ๐Ÿ™ GitHub Webhook Setup: Simple webhook configuration with secure secrets
  • ๐Ÿท๏ธ Version Management: Update versions and maintain changelogs with monorepo support

๐Ÿ“ฑ Discord Integration

PrismFlow provides comprehensive Discord webhook integration for all GitHub event types:

Supported GitHub Events

  • ๐Ÿ“ Pushes: Commit notifications with author and repository information
  • ๐Ÿš€ Releases: Automated and manual release notifications with changelog details
  • ๐Ÿ”„ Pull Requests: Notifications for opened, closed, merged, and updated PRs
  • ๐Ÿ› Issues: Notifications for opened, closed, updated, and assigned issues
  • ๐Ÿ’ฌ Discussions: Notifications for created, answered, and updated discussions
  • ๐Ÿš€ Deployments: Status notifications for success, failure, pending, and in-progress deployments

Features

  • ๐Ÿ”ง Easy Setup: Use PrismFlow: Setup Discord Webhook Integration command
  • ๐Ÿงช Testing Tools: Built-in webhook testing and validation
  • ๐ŸŽฎ Simulation: Test all event types with simulation commands
  • ๐Ÿ›ก๏ธ Error Handling: Comprehensive error detection and reporting
  • ๐Ÿค– Automatic Detection: GitWatcher monitors for external Git pushes (Copilot, CLI, etc.) and automatically sends Discord notifications
  • ๐Ÿ“ก Real-time Monitoring: File system watchers detect Git repository changes instantly
  • ๐Ÿ“Š Multi-webhook Support: Configure multiple webhooks for different channels
  • ๐ŸŽจ Rich Embeds: Beautiful Discord messages with colors and formatting

Quick Setup

  1. Open Command Palette (Ctrl+Shift+P)
  2. Run PrismFlow: Setup Discord Webhook Integration
  3. Enter your Discord webhook URL
  4. Select which GitHub events to monitor
  5. Test the connection

๐ŸŽฎ Quick Start

  1. Open the Dashboard: Use Ctrl+Shift+P โ†’ "PrismFlow: Show Dashboard"
  2. Global Management: Use dashboard buttons for Git, Discord, Version, and GitHub management
  3. Editor Features: Use Ctrl+Shift+P for highlighting, liked lines, and navigation commands
  4. Follow Instructions: Dashboard shows exactly which commands are available via Command Palette

๐Ÿ“š Documentation

Visit our Wiki for detailed documentation:

๐Ÿ“ฆ Downloads & Releases

๐Ÿ›ก๏ธ Security & Quality Assurance

PrismFlow is committed to user safety and code quality:

  • โœ… Comprehensive QA Testing: Every release follows our mandatory QA checklist
  • โœ… Non-Intrusive: Extension does NOT automatically modify or interfere with your files
  • โœ… Safe Package Operations: npm/yarn/pnpm operations work normally without interference
  • โœ… No Malware Behavior: Extension respects user control and file integrity
  • โœ… Open Source: Full source code available for audit

Recent Security Improvements (v1.2.3)

After identifying and resolving malware-like behavior in earlier versions, we've implemented:

  • Enhanced Testing: Mandatory QA checklist covering all critical scenarios
  • File Safety: Extension no longer intercepts file creation events
  • npm Compatibility: Package manager operations work without interference
  • User Control: All file modifications require explicit user action

We take security seriously. If you notice any unusual behavior, please report it immediately.

๐Ÿ’ป Installation

VS Code Marketplace

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X)
  3. Search for "PrismFlow"
  4. Click Install

Manual Installation

git clone https://github.com/seristic/prism-flow.git
cd prism-flow
npm install
npm run compile

๐Ÿค Contributing

Contributions are welcome! Please see our Contributing Guide for details.

๐Ÿ“ License

This project is licensed under The SOLACE License (Software Of Liberty And Community Equity).

See LICENSE for the full license text.

About

A VS Code extension designed to enhance code accessibility and readability. PrismFlow intelligently highlights logical code blocks (like functions, objects, or nested structures) and displays concise, contextual information directly in the editor's whitespace, making complex structures clear and easy to follow.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors