Skip to content

leet v0.3.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 14:54
· 33 commits to main since this release
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.