a fork of https://github.com/mermaid-js/mermaid-live-editor with a focus on base tooling with no external dependencies or integrations
Find a file
Mike Bros 55948b718a feat: add mobile-friendly navbar with hamburger menu
- Add hamburger menu on mobile with all navbar actions (save, copy, new, share, saved, timeline)
- Add mobile history dialog for Saved/Timeline panels
- Fix mobile pane layout using CSS instead of JS effect
- Each pane now properly takes 50% width on mobile for fullscreen edit/view toggle
2026-01-16 02:37:30 +00:00
.github ci(docker-publish): :contruction_worker: fix quotes 2025-08-20 08:49:04 +02:00
.husky chore: Switch from yarn to pnpm 2025-03-16 19:19:10 -07:00
.vscode feat: debounce error section 2025-10-08 19:57:20 +05:30
bin chore: Switch from yarn to pnpm 2025-03-16 19:19:10 -07:00
src feat: add mobile-friendly navbar with hamburger menu 2026-01-16 02:37:30 +00:00
static chore: Update menu 2025-09-03 16:47:14 +05:30
tests chore: Update eslint 2025-09-03 01:41:51 +05:30
.dockerignore Simplify docker action 2023-11-30 18:06:19 +00:00
.env Enable MC Links 2025-05-27 18:43:17 +05:30
.git-blame-ignore-revs Add prettier pass 2022-11-03 14:20:55 +05:30
.gitignore chore: Remove cypress 2025-03-17 21:27:33 -07:00
.node-version chore(deps): update all non-major dependencies 2025-05-01 16:01:56 +00:00
.nojekyll nojekyll 2021-05-31 13:52:28 +05:30
.npmrc chore: Switch from yarn to pnpm 2025-03-16 19:19:10 -07:00
.prettierignore chore: Prettier ignore pnpm-lock 2025-03-16 19:41:19 -07:00
.prettierrc Update tailwind and shadcn 2025-09-03 16:36:09 +05:30
CNAME chore: Update subdomain 2025-03-15 20:09:21 -07:00
CODE_OF_CONDUCT.md Added generic maintainers as contact person 2020-12-02 16:39:19 +01:00
components.json chore: Remove postcss 2025-09-03 16:38:03 +05:30
docker-compose.yml feat: add local history system with timeline, sharing, and streamlined UI 2026-01-16 02:27:15 +00:00
Dockerfile feat: add local history system with timeline, sharing, and streamlined UI 2026-01-16 02:27:15 +00:00
eslint.config.js chore: Remove postcss 2025-09-03 16:38:03 +05:30
LICENSE Update license 2023-05-16 23:52:33 +05:30
netlify.toml Use netlify to redirect users 2025-02-25 12:08:54 +05:30
nginx.conf Fix #1230 Docker: use 8080 port instead of 80 to reduce privilege requirements 2023-05-26 11:01:45 +02:00
package.json feat: add local history system with timeline, sharing, and streamlined UI 2026-01-16 02:27:15 +00:00
plan.md feat: add local history system with timeline, sharing, and streamlined UI 2026-01-16 02:27:15 +00:00
playwright.config.ts chore: Fix lint error 2025-03-18 13:00:08 -07:00
pnpm-lock.yaml feat: Add layout-tidy-tree 2025-10-15 15:25:43 +05:30
README.md quick readme update 2026-01-16 02:29:27 +00:00
renovate.json chore: Update deps 2025-03-16 19:47:10 -07:00
SECURITY.md Fix security formatting. 2022-07-07 00:22:37 +05:30
svelte.config.js chore: Remove postcss 2025-09-03 16:38:03 +05:30
tsconfig.json chore: Remove cypress 2025-03-17 21:27:33 -07:00
vite.config.js feat: add local history system with timeline, sharing, and streamlined UI 2026-01-16 02:27:15 +00:00

My Mermaid Live Editor

A self-hosted fork of mermaid-live-editor with local storage, timeline with autosave, and improved sharing.

Available for use without login here: mermaid.bros.ninja

Changes from upstream

  • Local History - Automatic timeline snapshots with retention policy, manual saves with UUID tracking
  • Sharing - Share modal with smart URL detection, optional timeline history, compressed export strings
  • UI - Split Saved/Timeline panels, inline editable document names, removed MermaidChart branding

Running

docker compose up -d

Visit http://localhost:3000

Development

pnpm install
pnpm dev

Upstream

Based on mermaid-js/mermaid-live-editor.