Skip to content

Releases: pollhammer/vsnc

VSNC v2.2

22 Apr 09:02
123f9fe

Choose a tag to compare

VSNC Changelog

[v2.2] – 2026 (Current Release)

✨ New Features

  • Private Messaging: Implemented the /pm command for direct, user-to-user communication.
  • Privacy Filter: Added logic to hide private messages from users not involved in the conversation.
  • Enhanced UI Logic: Optimized the refresh cycle for a more stable and flicker-free chat experience.

❗ Fixed & Improved

  • Menu Deduplication: Resolved an issue where the control menu appeared multiple times during refresh.
  • History Maintenance: Synchronized the auto-trim logic to 15 entries to match the UI scale.
  • Global Localization: Standardized all internal code comments and headers to English.
  • System Stability: Improved variable handling for regional date and time formats.

Note: Audio Notifications are planned for a future update.

VSNC v2.1

07 Feb 10:41
abcb202

Choose a tag to compare

VSNC Changelog

[v2.1] – 2026 Changes from v2.0

  • Live 1-Second Update: The chat now refreshes every second, providing a near real-time messaging experience in the CMD interface without any flickering. ⏱️ ❗NEW❗

  • Menu Deduplication: Fixed the issue where the [W] write [Q] quit menu appeared twice after sending messages. The menu now displays cleanly and only once at the bottom of the chat. ✅ ❗FIXED❗

  • Improved Display Formatting: Enhanced the chat rendering to always show the latest 15 messages neatly, maintaining colors and timestamps while preventing duplicate or misplaced entries. 🎨 ❗FIXED❗

  • Enhanced Readability for GitHub: Code sections and loops have been reformatted for clarity, making the script easier to read, maintain, and contribute to. 📖

  • Stability and Compatibility: Retains all v2.0 features such as Base64 message obfuscation for protection against casual or curious viewing (not encryption), user-specific temporary files, and automatic cleanup, while ensuring smooth operation across multiple simultaneous users. 🌐

VSNC v2.0

06 Feb 19:46
ce06635

Choose a tag to compare

VSNC v2.0 Pre-release
Pre-release

VSNC Changelog

[v2.0] – 2026 Changes from v1.5

  • Privacy Encoding (Base64): All chat messages are now automatically encoded using Base64. The raw chat.txt file is no longer readable for casual observers, while the CMD interface displays everything in clear text. 🔒 ❗NEW❗

  • Enhanced Network Stability: Implemented unique temporary file handling per user (vsnc_%USER%). This prevents data collisions and prevents messages from being overwritten when multiple users chat simultaneously on a network share. 🌐

  • De-Duplication Logic: Improved the message rendering engine to ensure each entry is displayed exactly once, even during high-traffic network sessions. 🔄 ❗FIXED❗

  • Optimized File Maintenance: Rewrote the history-trimming algorithm to use a more efficient "skip-line" method, keeping the chat.txt lean and fast without risking data corruption. ⚡

  • User-Specific Temp Cleanup: The system now automatically cleans up its own temporary encoding files upon exit, leaving no digital footprint in the temp folder. 🧹

VSNC v1.5

05 Feb 19:30
dc8c32d

Choose a tag to compare

VSNC v1.5 Pre-release
Pre-release

VSNC Changelog

[v1.5] – 2026 Changes from v1.4

  • Persistent User Colors: Each username is now permanently assigned a unique color, stored in usercolors.txt, ensuring consistent visual identity across messages and sessions. ❗NEW❗

  • Improved Readability: Only bright, CMD-friendly colors are used, significantly enhancing readability in the Windows console. ❗FIXED❗

  • User Experience Enhancement: Returning users automatically retain their previously assigned color without any manual configuration.

  • Session Consistency: Color assignments remain stable during long-running sessions and after restarting the chat.

  • Foundation for Future Features: The new user-color system enables upcoming enhancements such as user commands, color management, and identity-based features. ❗NEW❗

VSNC v1.4

04 Feb 07:12
c13d5f4

Choose a tag to compare

VSNC Changelog

[v1.4] – 2026 Changes from v1.3

  • Chat History Limit: chat.txt is now automatically trimmed
    to the last 40 lines to prevent uncontrolled file growth. ❗NEW❗
  • Performance Stability: Long-running sessions no longer slow down due to excessively large chat files.
  • Memory Safety: Old chat lines are safely discarded after reaching the defined limit.
  • User Experience: Chat display remains focused on recent messages without manual cleanup.

VSNC v1.3

02 Feb 08:56
66387e5

Choose a tag to compare

VSNC v1.3 Pre-release
Pre-release

VSNC Changelog

[v1.3] – 2026 Changes from v1.2

  • UI Alignment: Logo and subtitle text are now horizontally centered.
  • Timestamps: Added a hyphen (-) between date and time for improved readability.
  • Username Colors: Each user now gets a random readable color on startup; black is excluded. ❗NEW❗
  • Text Display: Only the username is colored; messages remain in default color for clarity.
  • Stability Improvements: Random color assignment is batch-safe and prevents the program from closing unexpectedly.

VSNC v1.1

01 Feb 09:34
7e07001

Choose a tag to compare

VSNC Changelog

[v1.1] – 2026

Enhancements and improvements over v1.0

Console & Display

  • Enabled 256-color output via VirtualTerminalLevel. ❗NEW❗
  • Set UTF-8 code page for proper Unicode support.
  • Increased console width to 85 columns and height to 30 lines.
  • Updated console title to reflect v1.1.
  • Added colored ASCII art for chat header.
  • Colored chat version number and welcome messages.

Chat Logging

  • Introduced timestamps for all messages ([DD.MM.YYYY HH:MM]). ❗NEW❗
  • First system message ("Chat started") now includes timestamp.
  • User messages now include timestamp and color formatting.

Chat Loop & Display

  • Displays last 20 messages instead of the full chat log for better readability. ❗NEW❗
  • Clears the console before refreshing messages for a cleaner look.
  • Maintains color formatting in chat output.

User Input

  • Colored input prompt for user messages.
  • Messages written to the file now preserve user color + timestamp.

Summary of Key Changes

Feature v1.0 v1.1
Console colors None 256-color via ESC sequences
Console size 59x31 85x30
Chat header Plain Colored ASCII art
Message timestamps None Added for system & user messages
Message display Full chat file Last 20 messages only
User input prompt Plain Colored
Message text Plain Colored with timestamp

VSNC v1.2

01 Feb 18:04

Choose a tag to compare

VSNC v1.2 Pre-release
Pre-release

VSNC Changelog

[v1.2] – 2026 Changes from v1.1

  • UI Alignment: Logo and subtitle text are now horizontally centered. ❗FIXED❗
  • Timestamps: Added a hyphen (-) between date and time for improved readability. ❗FIXED❗