Skip to content

Version

Version 0.0.4

Release Date: October 27, 2025

This release introduces major improvements to process management, system monitoring, and file search capabilities:

Enhanced Process Management

  • Unified Process Command: New comprehensive process command with multiple subcommands:
    • process list - Display all running processes with detailed information (ID, Name, Status, Type)
    • process info <name|id> - Show detailed information about a specific process
    • process start <name|id> - Start a stopped process
    • process stop <name|id> - Stop a running process
  • Improved Process Display:
    • Color-coded status indicators (Green for Running, Yellow for Stopped)
  • Process Identification: Support for finding processes by both name and ID
  • Uptime Tracking: Shows process creation time and uptime in minutes

User Experience Improvements

  • Better Error Handling: More descriptive error messages for process and timer operations
  • Consistent Color Scheme: Unified color-coding across all new commands
  • Improved Help Documentation: Updated help text with detailed examples for all new commands
  • Command Validation: Better argument validation with clear usage instructions

Technical Improvements

  • Code Refactoring: Removed duplicate ProcessInfoCommand in favor of unified ProcessCommand
  • Performance Optimization: Faster file search with improved directory traversal
  • Access Control: Proper handling of unauthorized directory access during recursive search
  • Path Normalization: Better handling of absolute and relative paths in file operations

Bug Fixes

  • Fixed issues with process lookup by ID and name
  • Improved timer state management
  • Better handling of edge cases in file pattern matching
  • Resolved path handling issues in recursive directory search

Breaking Changes

  • processinfo command has been replaced with process info subcommand
  • File search now requires explicit -r flag for recursive search (non-recursive by default)

Version 0.0.3

Release Date: February 28, 2025

This release adds several core system features:

  • The new find command makes locating files easier.

    • Search for files by name pattern. Example: find *.txt
  • Timer System (Beta):

    • Creating named timer events.
  • The console now features syntax highlighting for improved readability:

    • Commands appear in distinctive primary color.
  • Intelligent Command Suggestions:

    • When you mistype a command, TheSailOS now suggests the closest matching commands using Levenshtein distance algorithm.
  • Bug Fixes and Performance Improvements

Version 0.0.2

Release Date: February 25, 2025

This release adds several core system features:

  • Permissions System:

    • File ownership tracking
    • Read/Write access control
    • Administrator override capabilities
    • Permission management commands (permissions, setpermissions)
    • User-based access restrictions
  • User Sessions:

    • Session management for user authentication and authorization
    • Login and logout commands
  • Process Management:

    • Ability to run applications (Calculator and Text Editor) and games as separate processes

Version 0.0.1

Release Date: February 21, 2025

This is the initial alpha release (version 0.0.1) of TheSailOS. It represents the earliest stage of development and is intended for testing and demonstration purposes only.

Important Notes

  • This build is not feature-complete and contains a limited set of functionalities.
  • You may encounter bugs, errors, and unexpected behavior.
  • Some features may be partially implemented or not functional at all.
  • Use this version with caution and be aware that data loss or system instability may occur.

We appreciate your interest in TheSailOS and welcome any feedback you may have. Please report any issues you encounter on our GitHub repository.