No description
Find a file
randogoth 664130cb82 chore: ignore Flutter DevTools' local options file
DevTools writes devtools_options.yaml into a checkout the first time it runs.
It records which DevTools extensions are enabled on this machine, nothing
about the project, so it differs per checkout and is no use to anyone else.
Ignored rather than committed because under jj, which tracks new files
automatically, being ignored is the only way a file stays out of the next
commit on its own.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-14 12:04:11 +03:00
.forgejo/workflows feat: set up signed release pipeline for Forgejo 2026-10-14 10:01:36 +03:00
android feat: set up signed release pipeline for Forgejo 2026-10-14 10:01:36 +03:00
assets app icons 2025-02-22 19:11:10 +02:00
fastlane feat: set up signed release pipeline for Forgejo 2026-10-14 10:01:36 +03:00
google_fonts added font 2025-02-22 21:14:35 +02:00
ios chore: rename app identifier to vision.flux.muzzlevelocity 2026-10-13 11:29:04 +03:00
lib docs: bump version to 1.1.0 and document the editor, shortcuts and D-pad 2026-10-13 12:17:10 +03:00
linux chore: rename app identifier to vision.flux.muzzlevelocity 2026-10-13 11:29:04 +03:00
macos feat: add built-in markdown editor with search jump and typing helpers 2026-10-13 12:10:38 +03:00
nix-android-sdk chore: set up Flutter and Android SDK with devbox 2026-10-13 12:10:38 +03:00
test fix: run search bar commands on Enter and filter by /folder 2026-10-13 12:17:10 +03:00
web init 2025-02-20 22:40:41 +02:00
windows feat: add built-in markdown editor with search jump and typing helpers 2026-10-13 12:10:38 +03:00
.gitignore chore: ignore Flutter DevTools' local options file 2026-10-14 12:04:11 +03:00
.metadata init 2025-02-20 22:40:41 +02:00
analysis_options.yaml init 2025-02-20 22:40:41 +02:00
devbox.json chore: set up Flutter and Android SDK with devbox 2026-10-13 12:10:38 +03:00
devbox.lock chore: set up Flutter and Android SDK with devbox 2026-10-13 12:10:38 +03:00
LICENSE docs: add the Apache-2.0 license text 2026-10-14 12:04:11 +03:00
pubspec.lock fix: build Android against the devbox SDK and current Flutter 2026-10-13 12:10:38 +03:00
pubspec.yaml docs: bump version to 1.1.0 and document the editor, shortcuts and D-pad 2026-10-13 12:17:10 +03:00
README.md docs: bump version to 1.1.0 and document the editor, shortcuts and D-pad 2026-10-13 12:17:10 +03:00

Muzzle Velocity

A fast and minimalist note-taking app inspired by Notational Velocity and Terminal Velocity. Notes are plain Markdown files in a folder you choose, so you can sync or edit them with other tools.

  • One search bar to filter notes by title, content, and #tags, +projects, or @contexts, and to create a note by pressing Enter.
  • Notes open read-only with Markdown highlighting, and jump to the search match. Switch to editing with one tap.
  • Editing helps with Markdown: wrapping selections, continuing lists, and keeping indentation.
  • Keyboard shortcuts on desktop and D-pad navigation on phones.

The in-app Help page (:help or the menu) describes every feature.

Development

The toolchain (Flutter, JDK, Android SDK, and Linux build tools) is managed with devbox:

devbox run test        # Run the tests.
devbox run analyze     # Run static analysis.
devbox run run         # Run on a connected device.
devbox run run-linux   # Run the Linux desktop app.

The devbox-managed Android SDK is read-only and provides NDK 27.0.12077973, so the Android build pins that version instead of Flutter's default.