Repository navigation
leet v0.3.0
Feat
- 205 competitive-programming snippets and file templates for Python, C++, Go, C, and Java.
- Expand prefixes with Tab and browse snippets with Ctrl+J.
- Linked placeholders, choices, transforms, and a cursor that glides between stops.
- Create snippets with draggable stops, a final cursor, and a live preview in Ctrl+Shift+S.
- Import VS Code, Neovim, and Sublime snippets in a skippable onboarding step or the editor.
- Ask the snippet assistant or chat agents to configure snippets, with preference questions and undo.
- Review and edit snippet-assistant proposals before applying them to your library.
- Download and install updates in the background; restart now or on the next launch.
- Install pinned Python and clangd editor tools privately from Setup and Debug mode.
- Open statement cards independently and remember expanded cards across restarts.
- Show pastel scrollbars on overflowing statement cards and scale long descriptions for readability.
Fix
- Suppress Windows console popups from background tools, updates, Companion, and local execution.
- Resolve file-template variables from the new solution's filename and workspace.
- Keep tour shortcuts ahead of editor input and retain keyboard focus when advancing.
- Continue onboarding while language tools are missing or still being checked.
- Start with Description and Examples expanded before any card preferences are saved.
- Keep Hint compact in the problem toolbar, with its shortcut shown on hover.
Downloads
Native leet builds for Linux (x86_64 and ARM64), macOS (Intel and Apple Silicon), and Windows x64.
Linux/macOS: curl -fsSL https://leet.allpyq.in/install.sh | sh
Windows: download the versioned leet-windows-*.exe and open it. No installer is needed.
Linux portable: download the versioned leet-linux-vX.Y.Z.AppImage or leet-linux-arm-vX.Y.Z.AppImage, make it executable, and open it. AppImages include shared application libraries; graphical desktop, compatible glibc, and GPU drivers are still required.
These builds are unsigned (macOS uses an ad-hoc signature, without notarization). OS security prompts may appear. Linux needs a graphical desktop and Vulkan GPU drivers; x86_64 requires glibc 2.35+, ARM64 requires glibc 2.39+. macOS requires version 13+. Use Setup to install Python or editor tools; compiled solutions still need a compiler. Settings, accounts, and solutions are stored separately from the executable.
See docs/releases.md for requirements, verification, and release operation.