1182 Commits
Author SHA1 Message Date
renovate[bot]andGitHub bc235e7498 fix(deps): update all non-major dependencies 2026-06-19 09:54:22 +00:00
Sidharth VinodandClaude Fable 5 c9cfaa10e7 refactor: Replace vendored svelte-persistent-store with shared persisted rune
History now uses the shared persist.svelte helpers, the MacFJA store
copy is deleted, and the esserializer dependency it required is dropped.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 00:37:53 +05:30
Sidharth VinodandClaude Opus 4.8 e6333e9d7f refactor: Convert history state to Svelte 5 runes + add svelte-check
Migrate the Timeline/Saved history state module to idiomatic Svelte 5
runes and wire up type-checking.

- Rename history.ts -> historyState.svelte.ts and replace the Svelte
  stores with $state-backed reactive values, removing the get() calls
  (the only remaining one reads the external inputStateStore). A small
  localStorage-backed `persisted()` helper keeps the same keys, so user
  data is preserved. Consumers read via the reactive `historyState`
  getter object instead of store auto-subscriptions.
- The gist loader now replaces the in-memory revisions in one call
  (setLoaderEntries) instead of appending, so loading a new gist no
  longer accumulates stale revisions.
- Add svelte-check: new `check` script, a "Type check" step in the
  unit-tests CI workflow, and skipLibCheck so the check passes on the
  dependency .d.ts files. svelte-check reports 0 errors / 0 warnings.
- Add accessible labels to the History toggle and the per-item
  Restore/Delete buttons (a11y + testability).
- Unskip tests/history.spec.ts and rewrite it against the new UI:
  load-from-localStorage + restore, tab-highlight follows the mode,
  save/dedupe, auto-vs-manual isolation, and delete/clear. All pass.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-08 19:28:38 +05:30
Sidharth VinodandGitHub 6438d0074d Merge pull request #1719 from mermaid-js/renovate/all-minor-patch
chore(deps): update all non-major dependencies to v10.34.1
2026-06-08 18:02:54 +05:30
renovate[bot]andGitHub 7c6e28e163 chore(deps): update all non-major dependencies to v10.34.1 2026-06-08 12:27:57 +00:00
renovate[bot]andGitHub 1b432bcaaa chore(deps): update all non-major dependencies to ^24.12.4 2026-06-08 12:27:15 +00:00
Sidharth VinodandCursor c25675d418 chore: update all dependencies to latest versions
Bump the full dependency tree (Vite 8, Vitest 4, ESLint 10, Svelte 5.56,
mode-watcher 1.x, etc.) and adapt code for breaking API changes. Upgrade
Playwright CI image to v1.60 for Node 24 compatibility.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-08 17:47:38 +05:30
Sidharth VinodandCursor ccf5a13018 fix: upgrade Playwright to 1.60 for Node 24.16 compatibility
Playwright <1.60 hangs on browser extraction under Node 24.16.0; bump
the test dependency and CI container image to unblock e2e.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-08 17:08:27 +05:30
Sidharth VinodandCursor d040d8d84a chore: bump mermaid and related packages to latest
Upgrade mermaid 11.15.0, layout-elk 0.2.1, and layout-tidy-tree 0.2.2.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-04 01:07:52 +05:30
Sidharth VinodandCursor c2cd0c0bfc chore: upgrade Node.js to 24.16.0 LTS
Pin CI, Docker, and engines to the current Active LTS and bump @types/node.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-03 20:44:47 +05:30
MrCoder 6af70cb44c chore: bump mermaid-zenuml to 0.2.3 2026-05-14 16:56:18 +10:00
Sidharth Vinod 1fabea49cf chore: Update mermaid-examples 2026-04-23 14:40:49 +05:30
Sidharth Vinod 1daac45c87 feat(MC-4486): Add variations to editor picker 2026-04-22 18:52:02 +05:30
renovate[bot]andGitHub 7fa7a48325 fix(deps): update dependency mermaid to ^11.14.0 2026-04-10 12:39:46 +00:00
Sidharth Vinod c799dff042 fix(#1914): Resolve redirectURL considering base path 2026-03-30 21:24:33 +05:30
renovate[bot]andGitHub ea404df79b fix(deps): update dependency mermaid to ^11.13.0 2026-03-16 01:36:21 +00:00
Sidharth Vinod f3d580b8eb fix: Update tiny tree 2026-01-29 14:22:08 +05:30
Sidharth Vinod 5dd2fe4bd0 chore: update dependencies 2026-01-28 00:32:32 +05:30
Sidharth Vinod ef6aa4b09d feat: Add layout-tidy-tree 2025-10-15 15:25:43 +05:30
renovate[bot]andGitHub 6c08c490b1 fix(deps): update dependency mermaid to ^11.12.0 2025-09-18 09:41:15 +00:00
Sidharth Vinod c70bfe8cfa chore: Upgrade vitest 2025-09-03 16:59:41 +05:30
Sidharth Vinod def809f6bd chore: Remove postcss 2025-09-03 16:38:03 +05:30
Sidharth Vinod 7da0081ace Update tailwind and shadcn 2025-09-03 16:36:09 +05:30
Sidharth Vinod d991139b0a chore: Update eslint 2025-09-03 01:41:51 +05:30
Sidharth Vinod eb9121de12 chore: Update deps 2025-09-02 22:57:16 +05:30
Sidharth Vinod 74777b3791 chore: Update mermaid version 2025-08-20 11:42:39 +05:30
Sidharth Vinod d3e2d137ea Merge branch 'develop' into sidv/examples
* develop:
  fix: #1766 hide external buttons if env var is not set
  chore: Rename layout to ts
  fix(deps): update dependency mermaid to ^11.9.0
2025-08-02 19:19:44 +05:30
renovate[bot]andGitHub 6b09a7ef2d fix(deps): update dependency mermaid to ^11.9.0 2025-07-21 01:24:27 +00:00
Sidharth Vinod 58aa3c0b67 Merge branch 'develop' into sidv/examples
* develop:
  feat: Add Treemap support (mermaid 11.8.1)
  chore: Update text-size
  Chore: Update banner ad
  Enable MC Links
  fix: Trace path
  fix: Hide AI Repair button in config tab
  fix(deps): update all non-major dependencies
  Update as per PR suggestion
  chore: Cleanup tagline logic
  chore(deps): update dependency lucide-svelte to ^0.507.0
  chore: Update announcement bar
2025-07-16 19:59:34 +05:30
Sidharth Vinod 1dbf0ab5f6 feat: Add Treemap support (mermaid 11.8.1) 2025-07-07 21:16:54 +05:30
Sidharth VinodandAlois Klink 400f3ecf95 fix: Hide AI Repair button in config tab
Co-authored-by: Alois Klink <alois@aloisklink.com>
2025-05-26 23:14:45 +05:30
Sidharth VinodandGitHub 5ce27dd981 Merge pull request #1714 from mermaid-js/renovate/all-minor-patch
chore(deps): update dependency lucide-svelte to ^0.507.0
2025-05-06 05:13:58 +00:00
renovate[bot]andGitHub 829ee28cf9 fix(deps): update all non-major dependencies 2025-05-06 01:45:13 +00:00
renovate[bot]andGitHub cc702bb556 chore(deps): update dependency lucide-svelte to ^0.507.0 2025-05-05 01:48:03 +00:00
Sidharth Vinod 4d1c6e4702 Merge branch 'develop' into sidv/examples
* develop:
  chore(deps): update all non-major dependencies
  fix(deps): update all non-major dependencies
  fix: #1659 Frozen UI with comment regex
2025-05-02 02:39:16 +05:30
renovate[bot]andGitHub d3c8efd712 chore(deps): update all non-major dependencies 2025-05-01 16:01:56 +00:00
renovate[bot]andGitHub 9391b17366 fix(deps): update all non-major dependencies 2025-05-01 13:15:09 +00:00
Sidharth Vinod d963baf96e Merge branch 'develop' into sidv/examples
* develop: (32 commits)
  feat: Support jsonSchema to validate config
  link: live version
  fix: Fallback page
  chore(deps): update dependency vite to v5.4.18 [security]
  fix: Fallback to sveltekit on 404 in GH pages
  chore(deps): update all non-major dependencies
  fix: New diagram link
  chore(deps): update dependency @sveltejs/kit to v2.20.6 [security]
  feat: Wait for fontawesome to load
  chore(deps): update all non-major dependencies
  feat: Support pan while zooming
  Update src/lib/util/panZoom.ts
  chore: Track PWA install device type
  chore: Track PWA installs
  chore: Add analytics for mobileViewToggle
  fix: Reduce gap in mobile
  fix: SVG size to avoid
  chore: Unify code update logic
  chore: Cleanup deps
  feat: Add syntax highlighting
  ...
2025-04-20 13:42:04 +05:30
Sidharth Vinod 70ea4f59a0 chore: Update @mermaid-js/examples version 2025-04-20 13:41:17 +05:30
renovate[bot]andGitHub a54971bc56 chore(deps): update all non-major dependencies 2025-04-16 10:12:03 +00:00
renovate[bot]andGitHub 87af8a8c30 chore(deps): update dependency @sveltejs/kit to v2.20.6 [security] 2025-04-14 19:30:27 +00:00
renovate[bot]andGitHub 22444a2000 chore(deps): update all non-major dependencies 2025-04-13 08:27:39 +00:00
Sidharth Vinod 795663aafa chore: Cleanup deps 2025-04-13 12:01:15 +05:30
Sidharth Vinod bd1ca7e2ab feat: Add syntax highlighting 2025-04-13 11:57:53 +05:30
Sidharth Vinod 6c8402948a feat: Support touch pan & zoom 2025-04-13 09:51:39 +05:30
Sidharth Vinod 74ad9f44d0 feat: Add mobile support 2025-04-12 20:00:52 +05:30
Sidharth Vinod a0e54ff7bd chore: Use mermaid examples package to populate samples 2025-04-12 17:27:24 +05:30
renovate[bot]andGitHub 6528a0a26a chore(deps): update all non-major dependencies 2025-04-11 22:52:35 +00:00
renovate[bot]andGitHub cd5a858dcc chore(deps): update all non-major dependencies 2025-04-02 09:23:00 +00:00
Sidharth VinodandGitHub 034fccaebb Merge pull request #1663 from mermaid-js/renovate/mermaid-packages
fix(deps): update dependency mermaid to ^11.6.0
2025-04-02 02:20:34 -07:00