TypeScript · React · Canvas · upstream maintenance

kittydev / 11suixing11

I ship focused, testable fixes in open-source UI projects, currently concentrating on zimme-zoom and drawnix.

Projects with explicit boundaries.

These are maintained tools, not claims to cover every use case. Each project states what it does, what it leaves out, and where help is useful.

MindNotes Pro

Local-first React/Canvas whiteboard for offline drawing and note taking. The project focuses on privacy, browser availability, and readable implementation rather than collaboration or cloud sync.

TypeScript React Canvas offline-first

Athena

Self-hosted journaling and archive app. The useful core is simple: keep notes, attachments, and personal records on a server you control, then serve the web client from the same origin.

TypeScript Go self-hosted PWA

OSS Maintenance

Small upstream fixes in projects I actually read: accessibility behavior, test coverage, CI guardrails, type contracts, and bug paths that maintainers can review without a rewrite.

TypeScript testing a11y CI

Maintenance should survive both code review and intent review.

Clear attribution

Learn from established projects without presenting shared interaction patterns as original invention.

Boundaries first

Local-first tools should not imply cloud collaboration, and experiments should not be marketed as finished products.

Reviewable changes

Upstream contributions start with a reproducible problem and stay small enough to review carefully.

Visible debt

Test gaps, lint baselines, and known limitations belong in the record instead of behind broad claims.

Selected merged upstream work.

Only merged work appears here. The useful evidence is the problem, the review trail, and the regression coverage.

kulcsarrudolf/zimme-zoom

Guard bundle size and tree shaking

Added named bundle budgets for the public barrel and the Image-only import path, then followed through review, Node 20 compatibility, and documentation cleanup until merge.

kulcsarrudolf/zimme-zoom

Harden PhotoViewer portal accessibility

Moved the viewer into a body portal, hid background content while open, restored focus safely, and answered every review thread with targeted regression coverage.

mdx-editor/editor

Respect configured heading shortcuts

Moved heading-level publication into plugin initialization so Markdown shortcuts use the configured levels from their first render.

Notes should be maintained like documentation.

Next

Future notes will cover review follow-up, Canvas input bugs, test debt, and decisions that changed after maintainer feedback.

Repositories