diff --git a/manifests/0/0-don/clippy/1.7.8/0-don.clippy.installer.yaml b/manifests/0/0-don/clippy/1.7.8/0-don.clippy.installer.yaml index 404a202d8d3c6..fa800158c9e35 100644 --- a/manifests/0/0-don/clippy/1.7.8/0-don.clippy.installer.yaml +++ b/manifests/0/0-don/clippy/1.7.8/0-don.clippy.installer.yaml @@ -3,12 +3,12 @@ PackageIdentifier: 0-don.clippy PackageVersion: 1.7.8 +ReleaseDate: 2026-09-28 InstallerLocale: en-US InstallerType: nullsoft Scope: user UpgradeBehavior: uninstallPrevious ProductCode: clippy -ReleaseDate: 2026-09-28 AppsAndFeaturesEntries: - DisplayName: clippy ProductCode: clippy @@ -18,5 +18,8 @@ Installers: - Architecture: x64 InstallerUrl: https://github.com/0-don/clippy/releases/download/v1.7.8/clippy_1.7.8_x64-setup.exe InstallerSha256: F536D72E5504408BBD5169758C12CFCD80206FC19207F5A2A57BC3BCA79B0B80 +- Architecture: arm64 + InstallerUrl: https://github.com/0-don/clippy/releases/download/v1.7.8/clippy_1.7.8_arm64-setup.exe + InstallerSha256: ccd5a6093d80b3441b508dea1c21fc7fb8a7fd465e99ecdc7cfdba3694b4ec52 ManifestType: installer ManifestVersion: 1.12.0 diff --git a/manifests/a/Ablaze/Floorp/12.18.0@156.0.1/Ablaze.Floorp.installer.yaml b/manifests/a/Ablaze/Floorp/12.18.0@156.0.1/Ablaze.Floorp.installer.yaml new file mode 100644 index 0000000000000..73e87fdac7bb8 --- /dev/null +++ b/manifests/a/Ablaze/Floorp/12.18.0@156.0.1/Ablaze.Floorp.installer.yaml @@ -0,0 +1,49 @@ +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json +PackageIdentifier: Ablaze.Floorp +PackageVersion: 12.18.0@156.0.1 +Platform: +- Windows.Desktop +MinimumOSVersion: 10.0.17763.0 +Commands: +- floorp +Protocols: +- http +- https +- mailto +FileExtensions: +- avif +- htm +- html +- pdf +- shtml +- svg +- url +- webp +- xht +- xhtml +ReleaseDate: 2026-09-17 +Scope: machine +InstallerLocale: en-US +InstallerType: nullsoft +InstallModes: +- interactive +- silent +- silentWithProgress +InstallerSwitches: + Silent: /S /PreventRebootRequired=true + SilentWithProgress: /S /PreventRebootRequired=true + InstallLocation: /InstallDirectoryPath="" +UpgradeBehavior: install +ElevationRequirement: elevatesSelf +Dependencies: + PackageDependencies: + - PackageIdentifier: Microsoft.VCRedist.2015+.x64 +Installers: +- Architecture: x64 + InstallerUrl: https://github.com/Floorp-Projects/Floorp/releases/download/v12.18.0/floorp-windows-x86_64.installer.exe + InstallerSha256: 8C72ABC259361DC1A81389D31D0C04176EAE4D1D8A1CA7974F18CC1783245B83 + AppsAndFeaturesEntries: + - DisplayName: Ablaze Floorp (x64 en-US) + ProductCode: Ablaze Floorp 12.18.0@156.0.1 (x64 en-US) +ManifestType: installer +ManifestVersion: 1.12.0 diff --git a/manifests/a/Ablaze/Floorp/12.18.0@156.0.1/Ablaze.Floorp.locale.en-US.yaml b/manifests/a/Ablaze/Floorp/12.18.0@156.0.1/Ablaze.Floorp.locale.en-US.yaml new file mode 100644 index 0000000000000..3a9bf1cdfde3a --- /dev/null +++ b/manifests/a/Ablaze/Floorp/12.18.0@156.0.1/Ablaze.Floorp.locale.en-US.yaml @@ -0,0 +1,36 @@ +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json +PackageIdentifier: Ablaze.Floorp +PackageVersion: 12.18.0@156.0.1 +PackageLocale: en-US +Publisher: Ablaze +PublisherUrl: https://ablaze.one/en/ +PublisherSupportUrl: https://docs.floorp.app/ +Documentations: +- DocumentLabel: Floorp Docs + DocumentUrl: https://docs.floorp.app/ +Agreements: +- AgreementLabel: Terms of Service + AgreementUrl: https://floorp.app/en/terms +- AgreementLabel: Privacy Policy + AgreementUrl: https://floorp.app/en/privacy +PrivacyUrl: https://floorp.app/en/privacy +Author: Floorp Projects +PackageName: Ablaze Floorp +PackageUrl: https://floorp.app/en +License: Mozilla Public License Version 2.0 +LicenseUrl: https://github.com/Floorp-Projects/Floorp/blob/main/LICENSE/ +ShortDescription: Floorp is built on Firefox and was built in Japan and is a new browser with excellent privacy & flexibility. +Moniker: floorp +Tags: +- browser +- cross-platform +- firefox-fork +- foss +- gecko +- internet-browser +- open-source +- web +- web-browser +ReleaseNotesUrl: https://blog.floorp.app/en/release/12.18.0 +ManifestType: defaultLocale +ManifestVersion: 1.12.0 diff --git a/manifests/a/Ablaze/Floorp/12.18.0@156.0.1/Ablaze.Floorp.locale.ja-JP.yaml b/manifests/a/Ablaze/Floorp/12.18.0@156.0.1/Ablaze.Floorp.locale.ja-JP.yaml new file mode 100644 index 0000000000000..1ebeef6aed40e --- /dev/null +++ b/manifests/a/Ablaze/Floorp/12.18.0@156.0.1/Ablaze.Floorp.locale.ja-JP.yaml @@ -0,0 +1,20 @@ +# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json +PackageIdentifier: Ablaze.Floorp +PackageVersion: 12.18.0@156.0.1 +PackageLocale: ja-JP +PublisherUrl: https://ablaze.one/ja/ +PublisherSupportUrl: https://docs.floorp.app/ja/ +Documentations: +- DocumentLabel: Floorp Docs + DocumentUrl: https://docs.floorp.app/ja/ +Agreements: +- AgreementLabel: 利用規約 + AgreementUrl: https://floorp.app/ja/terms +- AgreementLabel: プライバシーポリシー + AgreementUrl: https://floorp.app/ja/privacy +PrivacyUrl: https://floorp.app/ja/privacy +PackageUrl: https://floorp.app/ja +ShortDescription: FloorpはFirefoxをベースに、ウェブの公開性、匿名性、安全性、機能性のバランスにフォーカスを当てた日本製のウェブブラウザーです。 +ReleaseNotesUrl: https://blog.floorp.app/ja/release/12.18.0 +ManifestType: locale +ManifestVersion: 1.12.0 diff --git a/manifests/a/Ablaze/Floorp/12.18.0@156.0.1/Ablaze.Floorp.yaml b/manifests/a/Ablaze/Floorp/12.18.0@156.0.1/Ablaze.Floorp.yaml new file mode 100644 index 0000000000000..7162dbc89d8d0 --- /dev/null +++ b/manifests/a/Ablaze/Floorp/12.18.0@156.0.1/Ablaze.Floorp.yaml @@ -0,0 +1,6 @@ +# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json +PackageIdentifier: Ablaze.Floorp +PackageVersion: 12.18.0@156.0.1 +DefaultLocale: en-US +ManifestType: version +ManifestVersion: 1.12.0 diff --git a/manifests/a/AccessData/RegistryViewer/.validation b/manifests/a/AccessData/RegistryViewer/.validation new file mode 100644 index 0000000000000..ac2864b17e09b --- /dev/null +++ b/manifests/a/AccessData/RegistryViewer/.validation @@ -0,0 +1 @@ +{"ValidationVersion":"1.0.0","Waivers":[{"WaiverId":"fa11ef42-50ff-4c6f-a6fe-0dbf89f980b5","TestPlan":"Validation-Domain","PackagePath":"manifests/a/AccessData/RegistryViewer/2.0.0.7","CommitId":"5c91d1814d75002c346c1351ee08c2ce888e10c2"}],"InstallationVerification":{"Executables":[],"TimeoutInMinutes":0}} \ No newline at end of file diff --git a/manifests/a/Audacity/Audacity/4.0.0.262451524/Audacity.Audacity.locale.en-GB.yaml b/manifests/a/Audacity/Audacity/4.0.0.262451524/Audacity.Audacity.locale.en-GB.yaml new file mode 100644 index 0000000000000..c0a69622acfb3 --- /dev/null +++ b/manifests/a/Audacity/Audacity/4.0.0.262451524/Audacity.Audacity.locale.en-GB.yaml @@ -0,0 +1,16 @@ +# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json + +PackageIdentifier: Audacity.Audacity +PackageVersion: 4.0.0.262451524 +PackageLocale: en-GB +Description: |- + Audacity is the world’s most popular free software for recording and editing audio. So if you're producing music, a podcast, or just playing around with audio, Audacity is for you. + + Audacity is for anyone who wants to get creative with sound. It’s also the perfect tool for anyone who needs to quickly edit or export audio, for any reason. + + Cross-platform: Runs on all major operating systems – Windows, MacOS and Linux. + Import, export, convert: Audacity supports all major audio formats, allowing you to convert WAV to MP3, FLAC, Ogg and much more. + Plugin support: Elevate your productions with a vast selection of third-party plugins, including VST3, Nyquist and more. + Deep audio analysis: Visualise frequencies in Audacity's Spectogram view or use scientific Vamp analysers to make discoveries. +ManifestType: locale +ManifestVersion: 1.12.0 diff --git a/manifests/a/AurelioAvila/PCTweaker/1.15.2/AurelioAvila.PCTweaker.installer.yaml b/manifests/a/AurelioAvila/PCTweaker/1.15.2/AurelioAvila.PCTweaker.installer.yaml new file mode 100644 index 0000000000000..9d5e7248c05b1 --- /dev/null +++ b/manifests/a/AurelioAvila/PCTweaker/1.15.2/AurelioAvila.PCTweaker.installer.yaml @@ -0,0 +1,27 @@ +# Created with WinGet Releaser using komac v2.16.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json + +PackageIdentifier: AurelioAvila.PCTweaker +PackageVersion: 1.15.2 +InstallerLocale: en-US +InstallerType: nullsoft +Scope: user +InstallModes: +- interactive +- silent +InstallerSwitches: + Silent: /S +UpgradeBehavior: install +ProductCode: pc-tweaker-app +ReleaseDate: 2026-09-30 +AppsAndFeaturesEntries: +- DisplayName: pc-tweaker-app + ProductCode: pc-tweaker-app +InstallationMetadata: + DefaultInstallLocation: '%LocalAppData%\pc-tweaker-app' +Installers: +- Architecture: x64 + InstallerUrl: https://github.com/AurelioAvila/pc-tweaker-app/releases/download/v1.15.2/pc-tweaker-app_1.15.2_x64-setup.exe + InstallerSha256: C9C5259F96B082DCA7CDC92116A6B920225D9E8279F99114461EE18682A177EB +ManifestType: installer +ManifestVersion: 1.12.0 diff --git a/manifests/a/AurelioAvila/PCTweaker/1.15.2/AurelioAvila.PCTweaker.locale.en-US.yaml b/manifests/a/AurelioAvila/PCTweaker/1.15.2/AurelioAvila.PCTweaker.locale.en-US.yaml new file mode 100644 index 0000000000000..d5c4363bb9bfb --- /dev/null +++ b/manifests/a/AurelioAvila/PCTweaker/1.15.2/AurelioAvila.PCTweaker.locale.en-US.yaml @@ -0,0 +1,26 @@ +# Created with WinGet Releaser using komac v2.16.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json + +PackageIdentifier: AurelioAvila.PCTweaker +PackageVersion: 1.15.2 +PackageLocale: en-US +Publisher: Aurelio Avila +PublisherUrl: https://github.com/AurelioAvila +PublisherSupportUrl: https://github.com/AurelioAvila/pc-tweaker-app/issues +PackageName: PC Tweaker +PackageUrl: https://github.com/AurelioAvila/pc-tweaker-app +License: Proprietary +LicenseUrl: https://github.com/AurelioAvila/pc-tweaker-app/blob/HEAD/LICENSE +ShortDescription: Windows tuning for performance, gaming and privacy, with recorded changes and restore tools for supported settings. +Description: PC Tweaker helps you review Windows settings and hardware-based recommendations, apply selected changes, and restore supported settings from recorded values. It includes startup controls, gaming profiles, privacy settings, hardware monitoring and maintenance tools. Cleanup and repair operations have separate recovery limits. Free and Pro features are available. +Tags: +- gaming +- optimizer +- performance +- privacy +- tweak +- windows +ReleaseNotes: PC Tweaker 1.15.2 is a routine daily maintenance update. +ReleaseNotesUrl: https://github.com/AurelioAvila/pc-tweaker-app/releases/tag/v1.15.2 +ManifestType: defaultLocale +ManifestVersion: 1.12.0 diff --git a/manifests/i/Intermedia/Unite/2.32.143.0/Intermedia.Unite.yaml b/manifests/a/AurelioAvila/PCTweaker/1.15.2/AurelioAvila.PCTweaker.yaml similarity index 55% rename from manifests/i/Intermedia/Unite/2.32.143.0/Intermedia.Unite.yaml rename to manifests/a/AurelioAvila/PCTweaker/1.15.2/AurelioAvila.PCTweaker.yaml index 5be9ee9d97f1a..9e0396fadcc18 100644 --- a/manifests/i/Intermedia/Unite/2.32.143.0/Intermedia.Unite.yaml +++ b/manifests/a/AurelioAvila/PCTweaker/1.15.2/AurelioAvila.PCTweaker.yaml @@ -1,8 +1,8 @@ -# Automatically updated by the winget bot at 2026/Aug/27 +# Created with WinGet Releaser using komac v2.16.0 # yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json -PackageIdentifier: Intermedia.Unite -PackageVersion: 2.32.143.0 +PackageIdentifier: AurelioAvila.PCTweaker +PackageVersion: 1.15.2 DefaultLocale: en-US ManifestType: version ManifestVersion: 1.12.0 diff --git a/manifests/a/aube/aube/2.6.1/aube.aube.installer.yaml b/manifests/a/aube/aube/2.6.1/aube.aube.installer.yaml new file mode 100644 index 0000000000000..beb3c38f8464a --- /dev/null +++ b/manifests/a/aube/aube/2.6.1/aube.aube.installer.yaml @@ -0,0 +1,27 @@ +# Created by Anthelion using komac v2.17.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.28.0.schema.json + +PackageIdentifier: aube.aube +PackageVersion: 2.6.1 +InstallerType: zip +NestedInstallerType: portable +NestedInstallerFiles: +- RelativeFilePath: aube.exe +- RelativeFilePath: aubr.exe +- RelativeFilePath: aubx.exe +ReleaseDate: 2026-09-29 +Installers: +- Architecture: x64 + InstallerUrl: https://github.com/aubepkg/aube/releases/download/v2.6.1/aube-v2.6.1-x86_64-pc-windows-msvc.zip + InstallerSha256: F6399466CC0E0C2F52248B56477182D4857A8A02D518936B055A3A67F0F25F87 + Dependencies: + PackageDependencies: + - PackageIdentifier: Microsoft.VCRedist.2015+.x64 +- Architecture: arm64 + InstallerUrl: https://github.com/aubepkg/aube/releases/download/v2.6.1/aube-v2.6.1-aarch64-pc-windows-msvc.zip + InstallerSha256: 29B1FBBE535F8460CCCCF6F69574E9BCA8B3E1536D0F5FE06B6D9C5EAA1B7AAF + Dependencies: + PackageDependencies: + - PackageIdentifier: Microsoft.VCRedist.2015+.arm64 +ManifestType: installer +ManifestVersion: 1.28.0 diff --git a/manifests/a/aube/aube/2.6.1/aube.aube.locale.en-US.yaml b/manifests/a/aube/aube/2.6.1/aube.aube.locale.en-US.yaml new file mode 100644 index 0000000000000..dd45b78b42e72 --- /dev/null +++ b/manifests/a/aube/aube/2.6.1/aube.aube.locale.en-US.yaml @@ -0,0 +1,37 @@ +# Created by Anthelion using komac v2.17.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.28.0.schema.json + +PackageIdentifier: aube.aube +PackageVersion: 2.6.1 +PackageLocale: en-US +Publisher: en.dev +PublisherUrl: https://en.dev/ +PublisherSupportUrl: https://github.com/endevco/aube/discussions/categories/troubleshooting-and-bugs +Author: en.dev +PackageName: aube +PackageUrl: https://aube.en.dev/ +License: MIT +LicenseUrl: https://github.com/endevco/aube/blob/HEAD/LICENSE +Copyright: Copyright (c) 2026 en.dev inc +CopyrightUrl: https://github.com/endevco/aube/blob/HEAD/LICENSE +ShortDescription: A fast Node.js package manager +Description: |- + aube is a package manager for Node.js projects. It uses pnpm-style isolated node_modules for fast, disk-efficient installs. + + Existing projects keep their lockfile format. aube reads and writes pnpm-lock.yaml, package-lock.json, npm-shrinkwrap.json, yarn.lock, and bun.lock in place. New projects without a supported lockfile get aube-lock.yaml. + + Why Try It + - Fast installs. Warm installs are about 8x faster than pnpm and about 5x faster than Bun in the current benchmarks. Repeat test commands run up to 35x faster than pnpm and up to 5x faster than Bun. + - Existing lockfiles. Reads and writes pnpm-lock.yaml, package-lock.json, npm-shrinkwrap.json, yarn.lock, and bun.lock in place. + - Cheap repeat commands. aubr test, aube test, and aube exec vitest auto-install when dependencies are stale, then skip that work when nothing changed. aubx uses a local binary when one is installed, or a throwaway environment for one-off tools. + - Less disk use. A global content-addressable store lets projects share package files instead of keeping a full copy of the same dependencies in every checkout. + - Secure defaults. Out of the box, exotic transitive deps are blocked, lifecycle scripts wait for approval, trust downgrades fail at resolve, and brand-new releases sit in a 24h cooling window. One paranoid: true line adds the build jail and turns the soft gates into hard fails. +Moniker: aube +ReleaseNotes: |- + The commit range for this release has no user-facing changes. + 💚 Sponsor aube + aube is built and maintained by @jdx, an open source developer at entire.io, the title sponsor of his open source work. + If aube saves your team install time or CI minutes, please consider becoming an individual or company sponsor. Your support funds ongoing development and helps keep aube fast, free, and independent. +ReleaseNotesUrl: https://github.com/aubepkg/aube/releases/tag/v2.6.1 +ManifestType: defaultLocale +ManifestVersion: 1.28.0 diff --git a/manifests/a/aube/aube/2.6.1/aube.aube.yaml b/manifests/a/aube/aube/2.6.1/aube.aube.yaml new file mode 100644 index 0000000000000..f4d4a3d05faa9 --- /dev/null +++ b/manifests/a/aube/aube/2.6.1/aube.aube.yaml @@ -0,0 +1,8 @@ +# Created by Anthelion using komac v2.17.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.28.0.schema.json + +PackageIdentifier: aube.aube +PackageVersion: 2.6.1 +DefaultLocale: en-US +ManifestType: version +ManifestVersion: 1.28.0 diff --git a/manifests/a/axllent/mailpit/1.31.3/axllent.mailpit.installer.yaml b/manifests/a/axllent/mailpit/1.31.3/axllent.mailpit.installer.yaml new file mode 100644 index 0000000000000..6c0eafe83d051 --- /dev/null +++ b/manifests/a/axllent/mailpit/1.31.3/axllent.mailpit.installer.yaml @@ -0,0 +1,22 @@ +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json +# Created with winmatsch + +PackageIdentifier: axllent.mailpit +PackageVersion: 1.31.3 +InstallerType: zip +NestedInstallerType: portable +NestedInstallerFiles: +- RelativeFilePath: mailpit.exe +InstallModes: +- silent +UpgradeBehavior: uninstallPrevious +ReleaseDate: 2026-09-27 +Installers: +- Architecture: x64 + InstallerUrl: https://github.com/axllent/mailpit/releases/download/v1.31.3/mailpit-windows-amd64.zip + InstallerSha256: 863E9502D4E0F14A78C0F91C5091797B1C7B7B7E3FC7E5EAB62E5770CE44B76E +- Architecture: arm64 + InstallerUrl: https://github.com/axllent/mailpit/releases/download/v1.31.3/mailpit-windows-arm64.zip + InstallerSha256: B97D373441F56564A081F8BB0BD23CCCA2368FE2067704FD94C529CC31DBFB19 +ManifestType: installer +ManifestVersion: 1.12.0 diff --git a/manifests/a/axllent/mailpit/1.31.3/axllent.mailpit.locale.en-US.yaml b/manifests/a/axllent/mailpit/1.31.3/axllent.mailpit.locale.en-US.yaml new file mode 100644 index 0000000000000..f3ceeda89fa2f --- /dev/null +++ b/manifests/a/axllent/mailpit/1.31.3/axllent.mailpit.locale.en-US.yaml @@ -0,0 +1,51 @@ +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json +# Created with winmatsch + +PackageIdentifier: axllent.mailpit +PackageVersion: 1.31.3 +PackageLocale: en-US +Publisher: Ralph Slooten +PublisherUrl: https://github.com/axllent +PublisherSupportUrl: https://github.com/axllent/mailpit/issues +Author: Ralph Slooten +PackageName: Mailpit +PackageUrl: https://github.com/axllent/mailpit +License: MIT +LicenseUrl: https://github.com/axllent/mailpit/blob/develop/LICENSE +Copyright: Copyright (c) 2022-Now() Ralph Slooten +CopyrightUrl: https://github.com/axllent/mailpit/blob/develop/LICENSE +ShortDescription: An email and SMTP testing tool with API for developers +Description: |- + Mailpit is a small, fast, low memory, zero-dependency, multi-platform email testing tool & API for + developers. + + It acts as an SMTP server, provides a modern web interface to view & test captured emails, and + includes an API for automated integration testing. + + Mailpit was originally inspired by MailHog which is no longer maintained and hasn't seen active + development or security updates for a few years now. +Moniker: mailpit +Tags: +- email-testing +- go +- golang +- mailpit +- pop3-server +- smtp-relay +- smtp-server +- smtp-testing +ReleaseNotes: |- + ### Chore + • Limit maximum MIME parts parsed per message to 500 + • Refactor regex usage for string cleaning and normalization + • Optimize envelope parsing by using a shared parser instance + • Optimize message summary construction by eliminating JSON round-trip + • Replace bytes.ToLower with containsFold for case-insensitive tag matching + • Replace inline regex for leading whitespace with a package-level variable + • Symlink sendmail to Mailpit in Docker image ([#736](https://github.com/axllent/mailpit/issues/736)) + • Update Go dependencies + • Update node dependencies + • Update GitHub Actions dependencies +ReleaseNotesUrl: https://github.com/axllent/mailpit/releases/tag/v1.31.3 +ManifestType: defaultLocale +ManifestVersion: 1.12.0 diff --git a/manifests/a/axllent/mailpit/1.31.3/axllent.mailpit.yaml b/manifests/a/axllent/mailpit/1.31.3/axllent.mailpit.yaml new file mode 100644 index 0000000000000..3f3e4d696b17a --- /dev/null +++ b/manifests/a/axllent/mailpit/1.31.3/axllent.mailpit.yaml @@ -0,0 +1,8 @@ +# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json +# Created with winmatsch + +PackageIdentifier: axllent.mailpit +PackageVersion: 1.31.3 +DefaultLocale: en-US +ManifestType: version +ManifestVersion: 1.12.0 diff --git a/manifests/b/BlackwellSystems/agent-lsp/0.21.0/BlackwellSystems.agent-lsp.installer.yaml b/manifests/b/BlackwellSystems/agent-lsp/0.21.0/BlackwellSystems.agent-lsp.installer.yaml new file mode 100644 index 0000000000000..b5d881f1b9158 --- /dev/null +++ b/manifests/b/BlackwellSystems/agent-lsp/0.21.0/BlackwellSystems.agent-lsp.installer.yaml @@ -0,0 +1,22 @@ +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json +# Created with winmatsch + +PackageIdentifier: BlackwellSystems.agent-lsp +PackageVersion: 0.21.0 +Platform: +- Windows.Desktop +InstallerType: zip +NestedInstallerType: portable +NestedInstallerFiles: +- RelativeFilePath: agent-lsp.exe + PortableCommandAlias: agent-lsp +ReleaseDate: 2026-09-29 +Installers: +- Architecture: x64 + InstallerUrl: https://github.com/blackwell-systems/agent-lsp/releases/download/v0.21.0/agent-lsp_windows_amd64.zip + InstallerSha256: 584C9A88DE22D5AF3FDBD099DE8FB4906EDA1A4420189009F11EC57D7A9AC988 +- Architecture: arm64 + InstallerUrl: https://github.com/blackwell-systems/agent-lsp/releases/download/v0.21.0/agent-lsp_windows_arm64.zip + InstallerSha256: 4C2F6F8771501D214FA0097D7C69CE85C2A085974B8B840E836CBCFF05474673 +ManifestType: installer +ManifestVersion: 1.12.0 diff --git a/manifests/b/BlackwellSystems/agent-lsp/0.21.0/BlackwellSystems.agent-lsp.locale.en-US.yaml b/manifests/b/BlackwellSystems/agent-lsp/0.21.0/BlackwellSystems.agent-lsp.locale.en-US.yaml new file mode 100644 index 0000000000000..8d933db390747 --- /dev/null +++ b/manifests/b/BlackwellSystems/agent-lsp/0.21.0/BlackwellSystems.agent-lsp.locale.en-US.yaml @@ -0,0 +1,44 @@ +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json +# Created with winmatsch + +PackageIdentifier: BlackwellSystems.agent-lsp +PackageVersion: 0.21.0 +PackageLocale: en-US +Publisher: Blackwell Systems +PublisherUrl: https://github.com/blackwell-systems +PublisherSupportUrl: https://github.com/blackwell-systems/agent-lsp/issues +PackageName: agent-lsp +PackageUrl: https://github.com/blackwell-systems/agent-lsp +License: MIT +LicenseUrl: https://github.com/blackwell-systems/agent-lsp/blob/main/LICENSE +ShortDescription: MCP server giving AI agents reliable access to language server protocol +Description: agent-lsp is a stateful MCP server over real language servers. It keeps the language server's semantic index warm and adds a skill layer that turns multi-step code operations into single, correct workflows. 50 tools, 30 languages, persistent sessions. +Tags: +- ai +- code-intelligence +- developer-tools +- language-server +- lsp +- mcp +ReleaseNotes: |- + ### Added + • **Pi coding agent support** ([#36](https://github.com/blackwell-systems/agent-lsp/pull/36)):`agent-lsp init` targets 9 (project) and 10 (global) configure [Pi](https://github.com/earendil-works/pi) through the `pi-mcp-adapter` package, writing the MCP config to `.mcp.json` or `~/.config/mcp/mcp.json` and skill awareness rules to `AGENTS.md` or `~/.pi/agent/AGENTS.md`; `uninstall` and `skills/install.sh` cover Pi's files too. Contributed by [@davalillo](https://github.com/davalillo). + • **`agent-lsp init --with-skills`** ([#36](https://github.com/blackwell-systems/agent-lsp/pull/36)):one-command setup that also installs the embedded skills (with their reference files) to the destination matching the chosen tool, no repo clone needed. Installs never write through a symlink planted in the destination, whether at a skill file or a skill directory, so a cloned project cannot redirect the write outside it; installed files are world-readable (0644). Contributed by [@davalillo](https://github.com/davalillo). + + ### Fixed + • **Dynamic capability registration no longer overwrites provider options** ([#37](https://github.com/blackwell-systems/agent-lsp/issues/37)):the `client/registerCapability` handler stored every dynamically registered method as a plain `true` boolean, destroying any options object the server had declared in `initialize` — e.g. mql-lsp-server declares `renameProvider: {"prepareProvider": true}` and then registers `textDocument/rename`, after which the stored capability became the bool `true` and `prepare_rename` never sent `textDocument/prepareRename` at all. Registrations now merge `registerOptions` over the existing value (an existing options map is kept when the registration carries no options; an existing bool `true` acts as an empty base for incoming options), and the debug log records whether each registration merged, kept, or set-true. + • **`prepare_rename` reports unsupported/null outcomes in words instead of empty output** ([#39](https://github.com/blackwell-systems/agent-lsp/issues/39)):when the server does not implement `textDocument/prepareRename` (or its declared support is masked, as in [#37]), the tool returned a single empty text content — rendered "(no tool output)" by clients and indistinguishable from a hang. It now returns "prepare_rename is not supported by this language server; rename_symbol may still work." for the capability gap, and "The server returned no rename range at this position; a rename here may not be valid." (plus a dry-run hint) when the server answered null. Defense in depth: `gcf.Encode(nil)` returns `null` instead of an empty string, so no tool can emit a silent empty content for a nil result. + • **`blast_radius` no longer treats nested parameters and locals as targets on non-Go languages** ([#41](https://github.com/blackwell-systems/agent-lsp/issues/41)):the exported-symbol walker applied Go export semantics to every language (for anything but Go, `langID != "go"` made every symbol "exported"), skipped only fields (kind 8), and recursed into children unconditionally. Servers that report a rich `textDocument/documentSymbol` tree nest parameters and local variables as children of functions (verified with mql-lsp-server v2.4.2: kind-12 functions with kind-13 children), so all of them became blast-radius "targets" — on a real MQL project, 48 targets mixing functions with parameters and locals. `scope=exported` now restricts nested symbols (depth > 0) to container/callable kinds (Module, Namespace, Package, Class, Method, Constructor, Enum, Interface, Constant, Struct, Event) and stops descending into excluded symbols, so parameters, locals, fields, properties, enum members, and literal-ish kinds are left out; function-local constants are excluded too (a nested constant stays a target only inside a container kind such as a class or namespace), top-level behavior and the Go uppercase rule are unchanged, and `scope=all` still reports the other excluded nested symbols (fields remain excluded there as well) for dead-code detection of internal helpers. + • **`find_references` empty-result hint no longer asserts dead code unconditionally** ([#38](https://github.com/blackwell-systems/agent-lsp/issues/38)):zero references has at least two causes — the symbol is genuinely unreferenced, or the language server could not resolve references for that position (index state, cross-file limitations, servers that only index opened documents). The old hint ("This symbol may be dead code") was a false positive pushing agents toward deleting used code on exactly those servers; it now reads "No references found. This may be dead code, or the language server could not resolve references for this position — use /lsp-dead-code to verify." + • **`find_references` / `go_to_definition` fuzzy fallback now validates the hover symbol and marks fallback results** ([#40](https://github.com/blackwell-systems/agent-lsp/issues/40)):when a direct position lookup returned nothing, the fuzzy fallback hovered at the cursor, extracted a symbol name from the hover, and re-queried workspace symbols for it. Some servers (observed with mql-lsp-server v2.4.2) answer a hover at an unresolvable call site with the *containing* symbol, so the fallback resolved the wrong symbol and returned the containing function's body as "the definition" of the called function — a confidently wrong answer with no provenance marker. The fallback now compares the hover symbol against the identifier at the queried position and skips when they differ, and any result it does produce carries the provenance hint "Result produced via fuzzy position fallback — verify the symbol identity before use." so agents can weigh it accordingly. + • **`get_diagnostics` no longer calls an unverified empty result "safe to proceed"; edit-tool post-verification marks a dead diagnostics channel `unverified`** ([#44](https://github.com/blackwell-systems/agent-lsp/issues/44)):an empty diagnostics map has two meanings — the server analyzed the document and found nothing, or the server never published any diagnostics at all (agent-lsp implements neither the LSP 3.17 pull model nor a push fallback). A server that declares `diagnosticProvider` but never emits `publishDiagnostics` (observed with mql-lsp-server v2.4.2) fell into the second case, yet the tool returned "No errors. Safe to proceed." and recommended proceeding on files with flagrant syntax errors. The client now records whether *any* `publishDiagnostics` notification was ever received per document (`HasPublishedDiagnostics`; a published empty array counts as delivered, and cached replays through `SubscribeToDiagnostics` are not treated as new publishes). `get_diagnostics` keeps "No errors. Safe to proceed." only when the channel delivered for that document; when nothing was ever published it now says "No diagnostics received — the server has not published any for this document; this does not confirm the file is clean.", and a mixed multi-document query keeps the safe hint for the live files while listing the unconfirmed ones. `rename_symbol`, `replace_symbol_body`, `insert_after_symbol`, `insert_before_symbol`, and `safe_delete_symbol` post-verification now annotates `errors_after`/`warnings_after` with "(unverified: the server published no diagnostics for this document — channel may be dead)" when the channel is dead, so the audit record does not assert a verification that never happened. + • **`restart_lsp_server` could fail or leave the new server unreachable**:after a restart, the previous server process's exit monitor and read loop kept writing the client's shared state. If the old process finished exiting after the new one had started, its monitor cleared the new server's stdin and rejected its pending `initialize` request ("LSP process has exited"), and its read loop could consume the new server's output alongside the new loop, so responses were lost and requests timed out. `Shutdown` also called `cmd.Wait` concurrently with the monitor and returned without waiting after force-killing a slow server. Each process's goroutines now act only on their own process: the monitor is the sole waiter and touches client state only while its process is current, `Shutdown` (and so `Restart`) waits for the monitor to finish, including after a kill, and each read loop stops once its connection is replaced. This was the intermittent CI failure in `multi-lang-core` (Kotlin) and `mcp-assert`. Also drops a stray `%!w()` from the error after a clean exit. + • **`agent-lsp uninstall --help` performed a real uninstall**:`init` and `uninstall` ignored arguments they did not recognize, so `uninstall --help` removed agent-lsp's MCP entries, skills, rules sections, and caches, and `init --help` ran setup with defaults. Both now print usage for `-h`/`--help`/`help` without changing anything, and reject unknown arguments instead of running. + • **`uninstall` now removes every rules section `init` writes**:it cleaned only `~/.claude/CLAUDE.md` and the two Pi `AGENTS.md` files, leaving the managed section behind in a project `CLAUDE.md`, `GEMINI.md`, `.clinerules`, `~/.windsurfrules`, and `.cursor/rules/agent-lsp.mdc`. The list is now derived from `init`'s own paths. Also from [#36](https://github.com/blackwell-systems/agent-lsp/pull/36): `uninstall` looked for the wrong sentinel markers and never removed the rules block at all, left empty config and rules files behind, and removed any `lsp-*` skill directory (now only the skills agent-lsp ships); scripted `init` read EOF for every prompt after the first and silently fell back to choice 1. + • **`rename_symbol` post-edit verification is bounded and stays in the workspace**:it now checks the diagnostics channel of every file the rename edited, not only the requested one, with one shared wait (a large rename against a server that never publishes no longer blocks for minutes), and it skips any file outside the workspace root instead of reading it. + + ### Changed + • **C +ReleaseNotesUrl: https://github.com/blackwell-systems/agent-lsp/releases/tag/v0.21.0 +ManifestType: defaultLocale +ManifestVersion: 1.12.0 diff --git a/manifests/b/BlackwellSystems/agent-lsp/0.21.0/BlackwellSystems.agent-lsp.yaml b/manifests/b/BlackwellSystems/agent-lsp/0.21.0/BlackwellSystems.agent-lsp.yaml new file mode 100644 index 0000000000000..f2ffe8b5c703f --- /dev/null +++ b/manifests/b/BlackwellSystems/agent-lsp/0.21.0/BlackwellSystems.agent-lsp.yaml @@ -0,0 +1,8 @@ +# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json +# Created with winmatsch + +PackageIdentifier: BlackwellSystems.agent-lsp +PackageVersion: 0.21.0 +DefaultLocale: en-US +ManifestType: version +ManifestVersion: 1.12.0 diff --git a/manifests/b/Blitz/Blitz/3.0.5/Blitz.Blitz.installer.yaml b/manifests/b/Blitz/Blitz/3.0.5/Blitz.Blitz.installer.yaml new file mode 100644 index 0000000000000..30d5bd0f9e03c --- /dev/null +++ b/manifests/b/Blitz/Blitz/3.0.5/Blitz.Blitz.installer.yaml @@ -0,0 +1,21 @@ +# Created by Anthelion using komac v2.17.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.28.0.schema.json + +PackageIdentifier: Blitz.Blitz +PackageVersion: 3.0.5 +InstallerType: nullsoft +Scope: user +InstallModes: +- interactive +- silent +UpgradeBehavior: install +ProductCode: 153f8ce0-b97a-575b-ba12-4ff8b1481894 +ReleaseDate: 2026-09-30 +AppsAndFeaturesEntries: +- ProductCode: 153f8ce0-b97a-575b-ba12-4ff8b1481894 +Installers: +- Architecture: x64 + InstallerUrl: https://blitz-main.blitz.gg/Blitz-3.0.5.exe + InstallerSha256: 02CE6B09C2F42D72082535B0F64F9317859F74280EF31559382BF30D9D0916AB +ManifestType: installer +ManifestVersion: 1.28.0 diff --git a/manifests/b/Blitz/Blitz/3.0.5/Blitz.Blitz.locale.en-US.yaml b/manifests/b/Blitz/Blitz/3.0.5/Blitz.Blitz.locale.en-US.yaml new file mode 100644 index 0000000000000..eeef73d344ba6 --- /dev/null +++ b/manifests/b/Blitz/Blitz/3.0.5/Blitz.Blitz.locale.en-US.yaml @@ -0,0 +1,28 @@ +# Created by Anthelion using komac v2.17.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.28.0.schema.json + +PackageIdentifier: Blitz.Blitz +PackageVersion: 3.0.5 +PackageLocale: en-US +Publisher: Blitz, Inc. +PublisherUrl: https://blitz.gg/ +PublisherSupportUrl: https://support.blitz.gg/ +PrivacyUrl: https://blitz.gg/privacy-policy +Author: Blitz, Inc. +PackageName: Blitz +PackageUrl: https://blitz.gg/ +License: Custom use license +LicenseUrl: https://www.blitz.gg/terms-of-service +Copyright: Copyright (c) 2022 Blitz, Inc. +CopyrightUrl: https://www.blitz.gg/terms-of-service +ShortDescription: Blitz App - Your personal gaming coach +Moniker: blitz.gg +Tags: +- gaming +- league-of-legends +- legends-of-runeterra +- lol +- teamfight-tactics +- valorant +ManifestType: defaultLocale +ManifestVersion: 1.28.0 diff --git a/manifests/b/Blitz/Blitz/3.0.5/Blitz.Blitz.yaml b/manifests/b/Blitz/Blitz/3.0.5/Blitz.Blitz.yaml new file mode 100644 index 0000000000000..08ff81e1534b2 --- /dev/null +++ b/manifests/b/Blitz/Blitz/3.0.5/Blitz.Blitz.yaml @@ -0,0 +1,8 @@ +# Created by Anthelion using komac v2.17.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.28.0.schema.json + +PackageIdentifier: Blitz.Blitz +PackageVersion: 3.0.5 +DefaultLocale: en-US +ManifestType: version +ManifestVersion: 1.28.0 diff --git a/manifests/b/Buildkite/Agent/4.0.9/Buildkite.Agent.installer.yaml b/manifests/b/Buildkite/Agent/4.0.9/Buildkite.Agent.installer.yaml new file mode 100644 index 0000000000000..751b45c1e34e6 --- /dev/null +++ b/manifests/b/Buildkite/Agent/4.0.9/Buildkite.Agent.installer.yaml @@ -0,0 +1,25 @@ +# Created by Anthelion using komac v2.17.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.28.0.schema.json + +PackageIdentifier: Buildkite.Agent +PackageVersion: 4.0.9 +InstallerType: zip +NestedInstallerType: portable +NestedInstallerFiles: +- RelativeFilePath: buildkite-agent.exe + PortableCommandAlias: buildkite-agent +Commands: +- buildkite-agent +ReleaseDate: 2026-09-30 +Installers: +- Architecture: x86 + InstallerUrl: https://github.com/buildkite/agent/releases/download/v4.0.9/buildkite-agent-windows-386-4.0.9.zip + InstallerSha256: 1E987293F87CC4B3D4D5F411A30ED45A73438CA4AE56524614680CE6EA8B1D7C +- Architecture: x64 + InstallerUrl: https://github.com/buildkite/agent/releases/download/v4.0.9/buildkite-agent-windows-amd64-4.0.9.zip + InstallerSha256: 6FF2DB54A513062AEB8EB5445529FD7B0071CCF4A23FE003B17DEDD374262834 +- Architecture: arm64 + InstallerUrl: https://github.com/buildkite/agent/releases/download/v4.0.9/buildkite-agent-windows-arm64-4.0.9.zip + InstallerSha256: 52F22C150B1954A00768BBB47722C9AF5A804AC247B41891E1C8BF0FD7BD65FC +ManifestType: installer +ManifestVersion: 1.28.0 diff --git a/manifests/b/Buildkite/Agent/4.0.9/Buildkite.Agent.locale.en-US.yaml b/manifests/b/Buildkite/Agent/4.0.9/Buildkite.Agent.locale.en-US.yaml new file mode 100644 index 0000000000000..2b1100f01b309 --- /dev/null +++ b/manifests/b/Buildkite/Agent/4.0.9/Buildkite.Agent.locale.en-US.yaml @@ -0,0 +1,44 @@ +# Created by Anthelion using komac v2.17.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.28.0.schema.json + +PackageIdentifier: Buildkite.Agent +PackageVersion: 4.0.9 +PackageLocale: en-US +Publisher: Buildkite Pty. Ltd. +PublisherUrl: https://buildkite.com/home/ +PublisherSupportUrl: https://forum.buildkite.community/ +Author: Buildkite Pty. Ltd. +PackageName: Buildkite Agent +PackageUrl: https://buildkite.com/docs/agent +License: MIT +LicenseUrl: https://github.com/buildkite/agent/blob/HEAD/LICENSE.txt +Copyright: Copyright (c) 2026 Buildkite Pty Ltd +CopyrightUrl: https://github.com/buildkite/agent/blob/HEAD/LICENSE.txt +ShortDescription: The Buildkite Agent is an open-source toolkit written in Go for securely running build jobs on any device or network +Description: The buildkite-agent is a small, reliable, and cross-platform build runner that makes it easy to run automated builds on your own infrastructure. It's main responsibilities are polling buildkite.com for work, running build jobs, reporting back the status code and output log of the job, and uploading the job's artifacts. +Moniker: buildkite-agent +Tags: +- buildkite +- cd +- ci +- ci-cd +- continuous-delivery +- continuous-deployment +- continuous-integration +ReleaseNotes: |- + What's Changed + + 🔒 Security + - A-1975: Redact Buildkite tokens by prefix in job logs by @zhming0 in #4425 + + 🐛 Fixed + - A-1915: Close the job log tmpfile once the job is done, not when the process exits by @zhming0 in #4422 + + 🏠 Internal + - Make the release skill use semver more effectively by @moskyb in #4428 +ReleaseNotesUrl: https://github.com/buildkite/agent/releases/tag/v4.0.9 +Documentations: +- DocumentLabel: Docs + DocumentUrl: https://buildkite.com/docs/agent +ManifestType: defaultLocale +ManifestVersion: 1.28.0 diff --git a/manifests/b/Buildkite/Agent/4.0.9/Buildkite.Agent.yaml b/manifests/b/Buildkite/Agent/4.0.9/Buildkite.Agent.yaml new file mode 100644 index 0000000000000..92b9d26f43a26 --- /dev/null +++ b/manifests/b/Buildkite/Agent/4.0.9/Buildkite.Agent.yaml @@ -0,0 +1,8 @@ +# Created by Anthelion using komac v2.17.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.28.0.schema.json + +PackageIdentifier: Buildkite.Agent +PackageVersion: 4.0.9 +DefaultLocale: en-US +ManifestType: version +ManifestVersion: 1.28.0 diff --git a/manifests/c/ChrisMcLennan/mnml/v0.3.0/ChrisMcLennan.mnml.installer.yaml b/manifests/c/ChrisMcLennan/mnml/v0.3.0/ChrisMcLennan.mnml.installer.yaml new file mode 100644 index 0000000000000..44a54c0d30197 --- /dev/null +++ b/manifests/c/ChrisMcLennan/mnml/v0.3.0/ChrisMcLennan.mnml.installer.yaml @@ -0,0 +1,26 @@ +# Created with WinGet Releaser using komac v2.16.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json + +PackageIdentifier: ChrisMcLennan.mnml +PackageVersion: v0.3.0 +InstallerLocale: en-US +InstallerType: wix +Scope: machine +InstallModes: +- interactive +- silent +- silentWithProgress +UpgradeBehavior: install +ProductCode: '{B5EAE78B-FA24-443F-B49E-F61C2F63FD92}' +ReleaseDate: 2026-09-30 +AppsAndFeaturesEntries: +- ProductCode: '{B5EAE78B-FA24-443F-B49E-F61C2F63FD92}' + UpgradeCode: '{21DB6B89-F8E6-4078-B123-3A6FEAEECD56}' +InstallationMetadata: + DefaultInstallLocation: '%ProgramFiles%/mnml' +Installers: +- Architecture: x64 + InstallerUrl: https://github.com/chris-mclennan/mnml/releases/download/v0.3.0/mnml-x86_64-pc-windows-gnu.msi + InstallerSha256: FA67D63FF9AB02A859078295FF96C039AF9300C60DCE48312C941A61F548DED6 +ManifestType: installer +ManifestVersion: 1.12.0 diff --git a/manifests/c/ChrisMcLennan/mnml/v0.3.0/ChrisMcLennan.mnml.locale.en-US.yaml b/manifests/c/ChrisMcLennan/mnml/v0.3.0/ChrisMcLennan.mnml.locale.en-US.yaml new file mode 100644 index 0000000000000..c94041a0d09e5 --- /dev/null +++ b/manifests/c/ChrisMcLennan/mnml/v0.3.0/ChrisMcLennan.mnml.locale.en-US.yaml @@ -0,0 +1,179 @@ +# Created with WinGet Releaser using komac v2.16.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json + +PackageIdentifier: ChrisMcLennan.mnml +PackageVersion: v0.3.0 +PackageLocale: en-US +Publisher: Chris McLennan +PublisherUrl: https://github.com/chris-mclennan +PublisherSupportUrl: https://github.com/chris-mclennan/mnml/issues +Author: Chris McLennan +PackageName: mnml +PackageUrl: https://mnml.sh/ +License: Apache-2.0 +LicenseUrl: https://github.com/chris-mclennan/mnml/blob/main/LICENSE-MIT +ShortDescription: A NvChad-style terminal IDE in Rust. +Description: 'mnml is a terminal IDE: vim or standard editing, LSP, git, embedded HTTP/CDP/DAP, AI panes, headless test harness.' +Tags: +- editor +- ide +- rust +- terminal +- tui +- vim +ReleaseNotes: |- + mnml 0.3.0 is the same editor, rewritten in Zig 0.16.0. One static binary per + platform, no runtime, and the shared .test corpus as the definition of + parity (every file at 120x40; the 80x24 and 200x60 sweeps check for panics, + leaks and rects outside their parent). Everything below is what the 0.2.x user notices; the + architecture behind it is in docs/DESIGN.md. + The editor + - The core: a String buffer and a byte cursor behind one apply chokepoint; + vim and standard keymaps as two complete profiles that never leak into the + render layer. Undo groups, registers, marks, macros, dot-repeat. + - Multi-cursor — every cursor types, deletes, selects and puts. Visual block + yanks and deletes the rectangle. Surround (ys / ds / cs), align, + ctrl+a / ctrl+x, gq reflow, gcc comment toggle, the [ ] pairs, the + section / method / TODO jumps. + - A save writes the file's terminating newline. + - Incremental tree-sitter highlighting for 43 grammars, compiled in. Spans + slide with the text as you type; the reparse waits for idle. Language + injection (fenced code,