Open Source Contributions - March 2026
This month (March 2026) I contributed across open-source projects with pull requests, code reviews, issues and discussions, spanning multiple repositories and areas of impact.
2026-03-31
- 🔀 Opened PR in avelino/roam-tui: add headless sync with ChronDB for block-level versioning
- 🔀 Opened PR in avelino/chrondb: Register remote transport classes for GraalVM reflection
- 🔀 Opened PR in avelino/chrondb: Expose remote repository operations through FFI bindings
- 🐛 Opened issue in avelino/chrondb: setup_remote fails in native-image: URIish constructor not found
- 🐛 Opened issue in avelino/chrondb: FFI bindings cannot use remote repositories (push, pull, fetch, clone)
2026-03-30
- 🔀 Opened PR in avelino/mcp: Fix CLI transport broken subcommands and missing auto-discovery
- 🔀 Opened PR in avelino/mcp: Add persistent tool cache for instant serve startup
- 🔀 Opened PR in avelino/mcp: Parallelize backend discovery and shutdown
- ✅ Reviewed PR in avelino/roam-tui: Bump rustls-webpki from 0.103.9 to 0.103.10 (Approved)
- 🐛 Opened issue in avelino/mcp: CLI transport: hyphenated subcommands break on execution and tools/call fails without prior tools/list
- 🐛 Opened issue in avelino/mcp: serve: slow backends block tools/list and cause SIGPIPE
- 🐛 Opened issue in avelino/mcp: Server hangs on Ctrl+C requiring second signal to exit
- 🐛 Opened issue in avelino/mcp: Backend tool discovery is sequential — slow startup with multiple servers
2026-03-29
- 🔀 Opened PR in avelino/mcp: Add --health flag, JSONC config support, and gh CLI discovery
- 🔀 Opened PR in avelino/mcp: Add CLI-to-MCP bridge with auto-discovery from --help
- 🔀 Opened PR in avelino/avelino.run: Avelino/product is not a role its a moment
- ✅ Reviewed PR in avelino/mcp: Validate URL on
mcp add --urlbefore saving to config (Approved) - 🐛 Opened issue in avelino/mcp: Support CLI tools as MCP servers (auto-discovery via --help)
2026-03-25
- ✅ Reviewed PR in avelino/mcp: Bump rustls-webpki from 0.103.9 to 0.103.10 (Approved)
2026-03-23
2026-03-20
- ✅ Reviewed PR in avelino/jbundle: Bump tar from 0.4.44 to 0.4.45 (Approved)
- ✅ Reviewed PR in avelino/mcp: Bump tar from 0.4.44 to 0.4.45 (Approved)
2026-03-19
- 🔀 Opened PR in avelino/chrondb: Add single-path API, embedded SQL, and standalone CLI
- 🐛 Opened issue in avelino/chrondb: No CLI tool for quick database interactions
- 🐛 Opened issue in avelino/chrondb: SQL query engine is only accessible through a running server
- 🐛 Opened issue in avelino/chrondb: Opening a database requires too much internal knowledge
- 🐛 Opened issue in avelino/chrondb: ChronDB is too hard to use as an embedded database
2026-03-18
- 🔀 Opened PR in avelino/chrondb: Add idle timeout to Rust SDK for GraalVM isolate lifecycle
- 🐛 Opened issue in avelino/chrondb: Generate multi-language bindings from Rust SDK via UniFFI and NAPI-RS
2026-03-17
- 🔀 Opened PR in avelino/mcp: Add lazy initialization and adaptive idle shutdown for backends
- 🔀 Opened PR in avelino/mcp: Fix HTTP+SSE transport for Claude Code compatibility
- 🐛 Opened issue in avelino/mcp: Lazy initialization and adaptive auto-shutdown for backend MCP servers
- 🐛 Opened issue in avelino/mcp: Fix HTTP+SSE transport compatibility with Claude Code client
2026-03-16
- 🔀 Opened PR in avelino/mcp: Add audit logging for all CLI and proxy operations
- 🔀 Opened PR in avelino/mcp: Add server-side authentication and ACL for proxy mode
- 🔀 Opened PR in avelino/mcp: Add proxy mode to expose all servers as a single MCP endpoint
- 🔀 Opened PR in avelino/mcp: fix: capture child process stderr and handle malformed config gracefully
- 🔀 Opened PR in avelino/mcp: Add CI/CD pipelines and Homebrew distribution
- 🔀 Opened PR in avelino/mcp: Add human-friendly default output with auto-detection
- 🔀 Opened PR in limonkufu/gradient-gcal-event-merge: Merge busy events from other calendars
- 🔀 Opened PR in avelino/firefox-airtraffic: Add negate flag to routing rules
- ✅ Reviewed PR in avelino/firefox-airtraffic: Bump yauzl and web-ext (Approved)
- 🐛 Opened issue in avelino/mcp: Add audit log for MCP proxy calls using ChronDB
- 🐛 Opened issue in avelino/mcp: HTTP server mode for mcp serve with authentication
- 🐛 Opened issue in avelino/mcp: Proxy mode: expose all configured servers as a single MCP endpoint
- 🐛 Opened issue in avelino/mcp: Human-friendly default output — stop dumping raw JSON
- 🐛 Opened issue in avelino/mcp: Pre-built binaries for releases
- 🐛 Opened issue in avelino/mcp: GitHub Actions action for CI/CD usage
- 🐛 Opened issue in avelino/mcp: Nix flake
- 🐛 Opened issue in avelino/mcp: Homebrew formula
- 🐛 Opened issue in avelino/mcp: OAuth callback uses fixed port range — conflicts with other processes
- 🐛 Opened issue in avelino/mcp: Config manager panics on malformed JSON structure
- 🐛 Opened issue in avelino/mcp:
mcp add --urldoes not validate the URL - 🐛 Opened issue in avelino/mcp: MCP_TIMEOUT does not apply to HTTP transport
- 🐛 Opened issue in avelino/mcp: Child process stderr is silenced — server errors are invisible
- 🐛 Opened issue in avelino/mcp: Add
mcp <server> --healthfor connection check - 🐛 Opened issue in avelino/mcp: Retry with backoff on HTTP 429 and 503
- 🐛 Opened issue in avelino/mcp: Add
mcp config pathto print config file location - 🐛 Opened issue in avelino/mcp: Add
mcp config editto open config in $EDITOR - 🐛 Opened issue in avelino/mcp: WebSocket transport support
- 🐛 Opened issue in avelino/mcp: Human-readable table output for --list
- 🐛 Opened issue in avelino/mcp: Shell completions for bash, zsh, and fish
- 🐛 Opened issue in avelino/mcp: Filter tools by name in --list
- 🐛 Opened issue in avelino/mcp: Add
mcp updatecommand to refresh server config from registry - 🐛 Opened issue in avelino/mcp: Support single-line JSON output for scripting
- 🐛 Opened issue in avelino/mcp: Support --dry-run flag for tool calls
- 🐛 Opened issue in limonkufu/gradient-gcal-event-merge: busy event merge
2026-03-15
- 🔀 Opened PR in avelino/roam-tui: Restructure UI and command layers for single responsibility
- 🔀 Opened PR in avelino/roam-tui: Add CLI subcommands exposing all Roam SDK operations
- 🔀 Opened PR in avelino/roam-tui: Add 7 new MCP tools and improve existing tool descriptions
- 🐛 Opened issue in avelino/roam-tui: CLI subcommands: expose MCP tools as first-class CLI interface
2026-03-14
- ✅ Reviewed PR in avelino/jbundle: Bump quinn-proto from 0.11.13 to 0.11.14 (Approved)
- ✅ Reviewed PR in avelino/roam-tui: Bump quinn-proto from 0.11.13 to 0.11.14 (Approved)
2026-03-13
- 🔀 Opened PR in avelino/jbundle: Add cross-compilation, dry-run, install script and improve error output
- 🔀 Opened PR in avelino/jbundle: Reduce binary size with single-pass compression
2026-03-12
- 🔀 Opened PR in avelino/jbundle: Add
--java-homeflag to reuse existing JDK and basic Windows support - 🔍 Reviewed PR in avelino/jbundle: Feature: display banner only on the first run (Changes requested)
- 🔍 Reviewed PR in avelino/jbundle: Feature: tri-state banner size option (Changes requested)
2026-03-08
- 🔀 Opened PR in avelino/roam-tui: Add MCP server with npm distribution
- 🐛 Opened issue in leggett/simplify: hide task button
2026-03-03
- 🐛 Opened issue in openclaw/openclaw: openclaw status shows stale app version from wizard.lastRunVersion instead of running gateway version
2026-03-01
- 🔀 Opened PR in avelino/roam-tui: Add lazy page creation from [[links]] and Quick Switcher
- 🔀 Opened PR in avelino/roam-tui: Add lazy page creation from [[links]] and Quick Switcher
- 🔀 Opened PR in avelino/roam-tui: Add Quick Switcher popup for fuzzy page navigation
Commits
- 🔨 Push to avelino/avelino.run: 5 commit(s)
- 🔨 Push to avelino/roamresearch-plugin-skill: 2 commit(s)
- 🔨 Push to avelino/jbundle: 18 commit(s)
- 🔨 Push to avelino/calblend: 17 commit(s)
- 🔨 Push to avelino/mcp: 57 commit(s)
- 🔨 Push to avelino/roam-tui: 20 commit(s)
- 🔨 Push to avelino/awesome-go: 3 commit(s)
- 🔨 Push to avelino/tabbar-shortcut-chrome: 3 commit(s)
- 🔨 Push to avelino/chrondb: 17 commit(s)
- 🔨 Push to avelino/firefox-airtraffic: 12 commit(s)
Private contributions
- 🔒 0 private contribution(s) this month