Aquesta és una versió anterior. La versió actual és la v0.3.5. mnml v0.3.5 · Data de publicació:
Fitxers d’instal·lació v0.2.22
| Arquitectura | Tipus | Àmbit | Mida del fitxer | Baixa | SHA256 |
|---|---|---|---|---|---|
| 64 bits | MSI · en-US | Tots els usuaris | — | github.com | VirusTotal |
L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.
Notes de la versió
Release Notes
Added
- (update) the export-config-zon note expires 30 days after 0.3 ships
- (update) the toast for 0.3+ says to run export-config-zon first
- (cli) mnml export-config-zon [--out] [--workspace] [--in] [--force]
- (config) TOML → ZON converter for the mnml-zig config
- (ui) Button gains compact() and fit_row() so a row can never overflow
- (ui) one spinner, a Busy button state, and a refresh button that uses both
- (ai-usage) detect accounts sharing one login; L opens claude login
- (flash) say what to press; correct the "s is dead" finding
- (cmd) keyboard route to the panel sort modes
- (ui) light the hovered menu-bar word; file the settings export todo
- (ui) visible sort chips on TODOS/NOTES/FINDINGS + right-click on findings
- (ui) a missing-dependency toast offers the install
- (ui) green current-row accent, and hover help for four dead surfaces
- (ui) right-click the notification bell
- (ui) a close × on toasts, and identical toasts coalesce
- (ui) the notification bell is always present, with three states
- (todos) + New todo — TODOS was the only list panel that could not create
- one-step menu-glyph audit, and the Claude icon starts a new session
- (ui) NOTES / FINDINGS / TODOS get a sort mode
- (ui) refresh becomes a mode-aware Button, not a chip of its own
- (ui) right-click any ↻ chip to toggle that panel's auto-refresh
- (ui) a glyph on every menu and context-menu row
- (ui) [ui] external_browser picks which browser opens links
- (findings) a + New finding action, matching NOTES and TODOS
Fixed
- (test) check out the export-config-zon goldens with LF on Windows
- (config) export-config-zon leaves [jira] unmigrated — mnml-zig dropped it
- (vim) guu / gUU / g~~ leave the cursor on the line they changed
- (vim) Esc from Insert / Replace stops at the line start instead of crossing onto the line above
- (editor) a save that appends the final newline keeps the cursor where it was
- the top-right + makes a tab again; hero GIF gets mnml's own glyphs
- (ai-usage) a Retry-After of 0 is not permission to retry now
- two SEV-1s — the first-launch panic and :%s eating line breaks
- (panels) one drop order across all six panels; group commands by namespace
- (panels) hover help for the sort chip, TODOS row parity, drop stale rows
- (vim) finish the inclusivity and fold fixes; sync the manual
- picker drew twice a frame; reveal-in-tree revealed the wrong file
- (vim) extend every cursor's selection, and correct three e2e expectations
- (vim) zo opens and zc closes; only za toggles
- (vim) charwise visual is inclusive, as vim is
- (picker,ipc) right margin on detail-less rows, ellipsis on cut labels
- (todos) say when the scan capped; stop rewriting config on a no-op
- (picker) stop panicking under 30 columns; make the scrollbar real
- (ui) the sort chip was invisible at the shipped default width
- (menus) one verb per action, and no hardcoded "Finder"
- (menus) three dead rows, two missing right-click branches, one stale cursor
- (ui) one gutter rule, paired sort modes, a real reveal-in-tree
- (ui) reserve the picker scrollbar column before laying out rows
- (ui) the toast offer gets its own row; the close x is legible
- (scroll) a wheel event always moves at least one line
- green CI, plus two tester SEV-2s
- (ui) messages popup gets a scrollbar; left-bar bell removed
- (editor) :vsplit + :wa silently destroyed one window's edits
- (app) a plain save refreshes the list panels; docs for all three
- (ui) context menus scroll instead of silently dropping their last rows
- (ui) tester round 1 — SEV-1 filter focus, and my own glyph/panel bugs
- (ui) real integration icons, and icons on submenu parents
- (ui) TODOS rows stop one cell short of the kebab
- (tui) stale mouse reports typed themselves into the buffer
- (ui) the panel scrollbars were paint-only — wheel and drag now work
- (ui) TODOS/NOTES/FINDINGS could not scroll at all
- (ui) menu glyph repetition + spacing, and two right-edge overruns
- (ui) align the panel accent bar under the filter magnifier
Other
- (dist) the MSI carries the crate's new description
- (changelog) note that 0.2.22 is the final Rust release
- (crate) the description says this is the final Rust release
- (readme) 0.2.22 is the final Rust release; how to move to 0.3
- export-config-zon in the README CLI list, FEATURES and CHANGELOG
- (config) export-config-zon round-trip against a golden and mnml-zig
- (roadmap) #34 was never true of main — closed with evidence
- the usage advisor needs a two-window ranking, not one [skip docs]
- correct the usage-advisor todo — accounts, not models [skip docs]
- file the Claude usage switch-advisor todo [skip docs]
- add ROADMAP.md — four tracks the backlog doesn't cover
- (FEATURES) sort chips, row menus, vim visual/fold semantics, flash cue
- record the vim l EOL-wrap todo + refresh the Status block
- file the git-view repo-scope + cycle-arrows todo [skip docs]
- (ai) stop stripping ANTHROPIC_API_KEY from child processes
- close the 11 TODOs that are actually done
- file the notification-bell right-click menu options
- file the context_menu truncation found while auditing
- drop the scratch TODO.md scan probe
Added
- (config) mnml export-config-zon [--out PATH] [--workspace DIR] [--in PATH] [--force]
converts a 0.2.x config.toml to the config.zon mnml 0.3 (mnml-zig) reads —
only the keys you set, a // doc comment per key, closed-set strings as enum
literals, [[marketplace.source]] as a tagged union, formatter/linter
string-or-list as a list, and anything it cannot place kept verbatim in a
trailing // unmigrated: block. The TOML file is left where it was.
Fixed
- (vim) guu / gUU / g~~ leave the cursor on the line they changed
(3G3|g~~ ends at 3:1, on the first non-blank) instead of dropping to
the start of the next line, so j . repeats on the next line rather
than the one after; the count form (3guu) now covers three lines and
keeps the cursor where it was, as vim does.
- (editor) Saving a file with no final newline no longer moves the cursor:
the appended \n used to park it on a phantom line below the last one
(Ln 2/1), so a vim A / o from there edited the wrong place. Cursor,
selection and sticky column all stay put; a vim Normal cursor sitting past
the last character steps back onto it. And vim's Esc from Insert or Replace
now stops at the start of the line (:help i_<Esc>) instead of crossing
onto the line above — o<Esc> stays on the opened line, i<Esc> at
column 0 stays put, A<Esc> lands on the last character.
Install mnml-rs 0.2.22
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/chris-mclennan/mnml/releases/download/v0.2.22/mnml-rs-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/chris-mclennan/mnml/releases/download/v0.2.22/mnml-rs-installer.ps1 | iex"
Download mnml-rs 0.2.22
─────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
─────────────────────────────────────────────┼───────────────────┼─────────────
mnml-rs-aarch64-apple-darwin.tar.xz │Apple Silicon macOS│checksum
─────────────────────────────────────────────┼───────────────────┼─────────────
mnml-rs-x86_64-apple-darwin.tar.xz │Intel macOS │checksum
─────────────────────────────────────────────┼───────────────────┼─────────────
mnml-rs-x86_64-pc-windows-gnu.zip │x64 MinGW │checksum
─────────────────────────────────────────────┼───────────────────┼─────────────
mnml-rs-x86_64-pc-windows-gnu.msi │x64 MinGW │checksum
─────────────────────────────────────────────┼───────────────────┼─────────────
mnml-rs-aarch64-unknown-linux-gnu.tar.xz │ARM64 Linux │checksum
─────────────────────────────────────────────┼───────────────────┼─────────────
mnml-rs-x86_64-unknown-linux-gnu.tar.xz │x64 Linux │checksum
─────────────────────────────────────────────┴───────────────────┴─────────────