Skip to content

1.6.1

Choose a tag to compare

@Mike7581 Mike7581 released this 11 Apr 23:21
· 4 commits to main since this release
2d1f71e

🧠 Cliper v1.6 — "Major Overhaul Release"

This update is a complete rewrite and upgrade of the original Cliper. It introduces massive improvements in reliability, design, modularity, and user interaction.

✅ New Features & Improvements

Unique Client Identification
    Each Cliper instance now generates and stores a persistent id.json with a shortened UUID.
    This ID remains even after reinstalls and avoids conflicts across machines.

Version Control System
    The config file (config.json) now includes a "version" field.
    If an outdated version is detected, the configuration is automatically deleted and re-generated.

Protected Debug Mode
    A new option in the menu: “Access debug mode (password)”.
    Opens a separate terminal named "Debug Log" that only displays logs (no second instance runs).
    Default password: 2202.

Professional Logging (ASCII-only)
    Replaced all print() calls with logging using timestamps and levels (INFO, ERROR, etc.).
    Ensures compatibility by using only ASCII characters — no emojis or special symbols.

Improved Auto-Start
    Automatically adds Cliper to Windows startup with a fixed registry name.
    No duplication or conflict in autostart entries.

Redesigned Execution Menu
    Clean, responsive GUI with 4 options: normal window, minimized, system tray, and debug.
    Designed for clarity and ease of use.

Robust File Handling
    Detects and automatically handles permission/access errors (like PermissionError on locked files).
    Uses system-level mutex to ensure only one Cliper instance runs at a time.

🛠️ Fixed
Fixed conflict where multiple instances could run simultaneously.
Fixed issue where the debug window title showed the full command path.
Fixed config file lock bug that caused crash on launch in rare cases.

📦 Compatibility
✅ Windows 10 and up
✅ Python 3.8 through 3.13
✅ Built with PyInstaller (.bat and .spec optimized for icon and resource packing)

🚀 How to Use
Launch cliper.exe or run the script manually.
Choose your desired execution mode.
Send a message to your Telegram bot — Cliper will start watching and sending new videos automatically.