Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
149 commits
Select commit Hold shift + click to select a range
1d1111d
EventCatalog V3 (#1864)
boyney123 Dec 9, 2025
b1cfffc
Fix 'Get Started' link in README (#1863)
rahilsh Dec 9, 2025
286c476
Version Packages (beta) (#1868)
github-actions[bot] Dec 9, 2025
8ca5436
chore(core): fixing circular dep in JS (#1870)
boyney123 Dec 9, 2025
ddc8af5
fix(core): fixed issues with nested sidebar state (#1873)
boyney123 Dec 9, 2025
47820c9
fix(core): fixed issues with nested sidebar state
boyney123 Dec 9, 2025
35f760b
chore(core): updated styles for v3 (#1874)
boyney123 Dec 9, 2025
5296eea
Version Packages (beta) (#1872)
github-actions[bot] Dec 9, 2025
6c33b1f
feat(core): visualizer now has presentation mode (#1875)
boyney123 Dec 10, 2025
41af453
Version Packages (beta) (#1876)
github-actions[bot] Dec 10, 2025
08f0c81
chore(core): updated cli logger (#1877)
boyney123 Dec 10, 2025
2e5178f
Version Packages (beta) (#1878)
github-actions[bot] Dec 10, 2025
c43115d
feat(core): added channel support in nav and search (#1879)
boyney123 Dec 10, 2025
847ca85
Version Packages (beta) (#1880)
github-actions[bot] Dec 10, 2025
525c809
chore(core): updated react-syntax-highlighter (#1881)
boyney123 Dec 11, 2025
36fcd52
Version Packages (beta) (#1882)
github-actions[bot] Dec 11, 2025
713c535
chore(core): updated logger for the ecstudio watcher (#1884)
boyney123 Dec 11, 2025
2a32d7c
chore(core): added empty state to nested sidebar (#1886)
boyney123 Dec 11, 2025
2fb0452
Version Packages (beta) (#1885)
github-actions[bot] Dec 11, 2025
cc62813
fix(core): fixed issue embedding pages on build
boyney123 Dec 11, 2025
341279e
fix(core): fixed issue embedding pages on build (#1887)
boyney123 Dec 11, 2025
f1d79e1
Version Packages (beta) (#1888)
github-actions[bot] Dec 11, 2025
507d14d
fix(core): fixed deployment of example catalogs on releases (#1889)
boyney123 Dec 11, 2025
35aa815
Version Packages (beta) (#1890)
github-actions[bot] Dec 11, 2025
8db71c9
fix(core): fixed issue embedding pages on build (#1891)
boyney123 Dec 11, 2025
33f5da5
Version Packages (beta) (#1892)
github-actions[bot] Dec 11, 2025
c5592f1
fix(core): fixed issue embedding pages on build (#1893)
boyney123 Dec 11, 2025
13fe50f
Version Packages (beta) (#1894)
github-actions[bot] Dec 11, 2025
39fbd2f
feat(core): added support for titles on admonitions (#1895)
boyney123 Dec 11, 2025
dac4dc5
feat(core): updated homepage styles (#1897)
boyney123 Dec 11, 2025
d829b7b
Version Packages (beta) (#1898)
github-actions[bot] Dec 11, 2025
8ed1960
chore(core): removed unused icons on domain grid (#1899)
boyney123 Dec 11, 2025
35a7fae
Version Packages (beta) (#1900)
github-actions[bot] Dec 11, 2025
b8730a9
fix(core): mdx pages are added to teams and users (#1901)
boyney123 Dec 11, 2025
0bc73d3
chore(core): auth is now more explict opt in (#1902)
boyney123 Dec 11, 2025
6c91497
Version Packages (beta) (#1903)
github-actions[bot] Dec 11, 2025
57d1496
chore(core): auth is now more explict opt in (#1904)
boyney123 Dec 11, 2025
c270a98
fix(core): problems with asyncapi loading in the DOM (#1906)
boyney123 Dec 11, 2025
beb2ca0
Version Packages (beta) (#1905)
github-actions[bot] Dec 11, 2025
5b4095e
fix(core): fixed accessibility issues (#1907)
boyney123 Dec 11, 2025
fd5bd40
Version Packages (beta) (#1908)
github-actions[bot] Dec 11, 2025
786db2d
chore(core): added icons to spec files in sidebar (#1909)
boyney123 Dec 12, 2025
6e7d952
Version Packages (beta) (#1910)
github-actions[bot] Dec 12, 2025
c0372e5
feat(core): embedding visualizer can be embedded with animations (#1911)
boyney123 Dec 12, 2025
99d762b
Version Packages (beta) (#1912)
github-actions[bot] Dec 12, 2025
a365ad5
chore(core): added release automation for SaaS example
boyney123 Dec 12, 2025
1cc63fa
chore(core): added v3 beta message update (#1913)
boyney123 Dec 12, 2025
703a6bf
Version Packages (beta) (#1914)
github-actions[bot] Dec 12, 2025
21e7c2f
update readme
boyney123 Dec 12, 2025
7b1311b
chore(core): updated packages (#1916)
boyney123 Dec 12, 2025
de19451
feat(core): simplified eventcatalog chat (#1919)
boyney123 Dec 15, 2025
105f1bd
Version Packages (beta) (#1918)
github-actions[bot] Dec 15, 2025
9ec4525
chore(core): refactored features into astro custom integrations (#1920)
boyney123 Dec 15, 2025
38d23d2
Version Packages (beta) (#1921)
github-actions[bot] Dec 15, 2025
1a0bc7d
chore(core): removed some redundant files (#1922)
boyney123 Dec 15, 2025
e7c562f
Version Packages (beta) (#1923)
github-actions[bot] Dec 15, 2025
fcd3e9c
chore(core): removed some redundant files (#1924)
boyney123 Dec 15, 2025
997e051
Version Packages (beta) (#1925)
github-actions[bot] Dec 15, 2025
aff2f92
feat(core): added domain integration map and attachments to sidebar (…
boyney123 Dec 17, 2025
9c6b71b
Version Packages (beta) (#1932)
github-actions[bot] Dec 17, 2025
d1e0979
feat(core): updated chat features (#1934)
boyney123 Dec 21, 2025
f50c7bc
Version Packages (beta) (#1935)
github-actions[bot] Dec 21, 2025
f7ef380
feat(fix): fixed search throughout the application (#1938)
boyney123 Dec 22, 2025
7612064
Version Packages (beta) (#1939)
github-actions[bot] Dec 22, 2025
cd713b8
feat(core): updated default homepage (#1940)
boyney123 Dec 23, 2025
4a17954
chore(core): updated sidebar styles (#1941)
boyney123 Dec 23, 2025
17c1abc
chore(core): updated tables styles (#1943)
boyney123 Dec 23, 2025
80399f5
chore(core): updated ubi lang styles (#1944)
boyney123 Dec 24, 2025
5a7f45b
chore(core): updated the schema explorer UI (#1945)
boyney123 Dec 24, 2025
5525414
chore(core): removed md to mdx checks (#1946)
boyney123 Dec 24, 2025
ffc2ce9
Version Packages (beta) (#1942)
github-actions[bot] Dec 24, 2025
f49aade
feat(core): updated architecture overview pages (#1948)
boyney123 Jan 5, 2026
266dd72
Version Packages (beta) (#1949)
github-actions[bot] Jan 5, 2026
dfce0b7
chore(core): llms-txt is now enabled by default (#1951)
boyney123 Jan 6, 2026
b4a7aae
Version Packages (beta) (#1952)
github-actions[bot] Jan 6, 2026
bf6fe18
chore(core): release of v3 (#1953)
boyney123 Jan 7, 2026
3b8851a
Version Packages (#1954)
github-actions[bot] Jan 7, 2026
c518cf3
adding support for themes (#1955)
boyney123 Jan 7, 2026
8830807
Version Packages (#1956)
github-actions[bot] Jan 7, 2026
31c0bfe
feat(core): added ability to add custom tools to AI assistant (#1958)
boyney123 Jan 8, 2026
6f1a337
Version Packages (#1959)
github-actions[bot] Jan 8, 2026
c8e2c5c
feat(core): added support for icepanel diagrams (#1961)
boyney123 Jan 8, 2026
8d67bf4
Version Packages (#1962)
github-actions[bot] Jan 8, 2026
d1b2172
fix(core): changelog theme styles (#1963)
boyney123 Jan 8, 2026
7b92aaa
Version Packages (#1964)
github-actions[bot] Jan 8, 2026
a4645bf
feat(core): added new resource type diagrams (#1969)
boyney123 Jan 9, 2026
0ee2fd6
Version Packages (#1970)
github-actions[bot] Jan 9, 2026
1bd23c3
fix(core): fixed schema explorer in srr mode on start (#1971)
boyney123 Jan 9, 2026
7a360fb
Version Packages (#1972)
github-actions[bot] Jan 9, 2026
5162696
feat(core): add mcp server and shared catalog tools (#1977)
boyney123 Jan 12, 2026
de46d04
Version Packages (#1978)
github-actions[bot] Jan 12, 2026
c1a349f
feat(core): add interactive controls to mermaid and plantuml (#1979)
boyney123 Jan 12, 2026
1052ef1
Version Packages (#1980)
github-actions[bot] Jan 12, 2026
be85edd
fix(core): fixed useCallback hook placement before early returns (#1981)
boyney123 Jan 12, 2026
8599f78
update
boyney123 Jan 12, 2026
a220932
update
boyney123 Jan 12, 2026
d067e22
Version Packages (#1982)
github-actions[bot] Jan 12, 2026
9f215bf
update
boyney123 Jan 12, 2026
a8aaa21
update
boyney123 Jan 12, 2026
d3ce092
fix(search): respect base path and trailing slash config in search re…
boyney123 Jan 12, 2026
672bcd8
fix(sidebar): fix duplicate search results and add grouping by type (…
boyney123 Jan 12, 2026
bc32e0f
Version Packages (#1986)
github-actions[bot] Jan 12, 2026
afc2dc5
update discord release
boyney123 Jan 12, 2026
8bb6259
update discord release
boyney123 Jan 12, 2026
f813f1e
update discord release
boyney123 Jan 12, 2026
97812e5
update discord release
boyney123 Jan 12, 2026
3f592d0
update discord release
boyney123 Jan 12, 2026
ebe3602
update discord release
boyney123 Jan 12, 2026
e1a257a
update discord release
boyney123 Jan 12, 2026
65ac084
update discord release
boyney123 Jan 12, 2026
3177b34
Fix Avro and non-JSON schema file downloads in context menu (#1989)
boyney123 Jan 12, 2026
f307e46
Version Packages (#1990)
github-actions[bot] Jan 12, 2026
caaf899
fix(visualizer): correct edge direction when channel version not foun…
boyney123 Jan 13, 2026
5601228
Version Packages (#1993)
github-actions[bot] Jan 13, 2026
ac114f0
feat(discover): add enhanced table filtering and tabbed navigation (#…
boyney123 Jan 14, 2026
6d7dff5
fix(sidebar): reduce build size with node references and static json …
boyney123 Jan 14, 2026
469e796
Version Packages (#1997)
github-actions[bot] Jan 14, 2026
7f99905
feat(ci): add build size budget check (#1998)
boyney123 Jan 14, 2026
cbf9071
fix(sidebar): handle favorites removal for deleted nodes and add them…
boyney123 Jan 14, 2026
e6b54fb
feat(mdx): add inline resource references with hover tooltips (#2004)
boyney123 Jan 14, 2026
971adf4
chore(core): bumped hono version up (#2000)
boyney123 Jan 14, 2026
1d21a6c
Version Packages (#2002)
github-actions[bot] Jan 14, 2026
66d5769
fix(sidebar): default to teams page when no users defined (#2007)
boyney123 Jan 14, 2026
d4d09e8
fix(core): resolve type errors and add astro check script (#2008)
boyney123 Jan 14, 2026
d73882c
Version Packages (#2009)
github-actions[bot] Jan 14, 2026
4cbd86f
feat(domains): add sends and receives properties for domain-level mes…
boyney123 Jan 15, 2026
ac0008e
Version Packages (#2012)
github-actions[bot] Jan 15, 2026
141a126
updated astro (#2014)
boyney123 Jan 16, 2026
be0ba03
fix(schema-viewer): add support for oneOf and anyOf JSON Schema keywo…
boyney123 Jan 16, 2026
921e965
Version Packages (#2015)
github-actions[bot] Jan 16, 2026
d1bb4db
fix(domains): add specifications support to domain sidebar and schema…
boyney123 Jan 16, 2026
c9c408a
Version Packages (#2019)
github-actions[bot] Jan 16, 2026
05f0e2e
feat(core): add Data Products collection support (#2024)
boyney123 Jan 21, 2026
8f6435c
Version Packages (#2025)
github-actions[bot] Jan 21, 2026
732d7f6
fix(sidebar): resolve typescript type errors in data product builder …
boyney123 Jan 21, 2026
0cd8d7d
Version Packages (#2027)
github-actions[bot] Jan 26, 2026
dcdebdc
fix(core): fixed issue with custom docs (#2033)
boyney123 Jan 26, 2026
5c6e27c
Version Packages (#2034)
github-actions[bot] Jan 26, 2026
0c69558
feat(nodegraph): add mermaid export and view mode switching (#2036)
boyney123 Jan 26, 2026
8f92272
fix(core): support nested directories in containers collection glob p…
boyney123 Jan 26, 2026
4a80f0b
Version Packages (#2037)
github-actions[bot] Jan 26, 2026
9d0042b
feat(mermaid): add configurable maxTextSize for larger diagrams (#2039)
boyney123 Jan 27, 2026
9819c35
Version Packages (#2040)
github-actions[bot] Jan 27, 2026
3c573c4
feat(analytics): add resource counting to build telemetry (#2041)
boyney123 Jan 27, 2026
2fe2aa8
Version Packages (#2042)
github-actions[bot] Jan 27, 2026
6dd86e3
chore(core): updated astro (#2045)
boyney123 Jan 28, 2026
caea0ec
chore(deps): update diff package to v8.0.3 (#2046)
boyney123 Jan 28, 2026
9e758f6
chore(deps): update hono from 4.11.4 to 4.11.7 (#2049)
boyney123 Jan 28, 2026
d3499fc
Version Packages (#2048)
github-actions[bot] Jan 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .astro/content-assets.mjs

This file was deleted.

1 change: 0 additions & 1 deletion .astro/content-modules.mjs

This file was deleted.

199 changes: 0 additions & 199 deletions .astro/content.d.ts

This file was deleted.

1 change: 0 additions & 1 deletion .astro/data-store.json

This file was deleted.

5 changes: 0 additions & 5 deletions .astro/settings.json

This file was deleted.

1 change: 0 additions & 1 deletion .astro/types.d.ts

This file was deleted.

103 changes: 103 additions & 0 deletions .claude/agents/code-review-uncommitted.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
---
name: code-review-uncommitted
description: "Use this agent when you want to review uncommitted changes in your working directory to ensure they follow project conventions, are maintainable, and could be simplified without changing behavior. This agent should be called before committing code to catch issues early.\\n\\nExamples:\\n\\n<example>\\nContext: The user has just finished writing a new feature and wants to ensure quality before committing.\\nuser: \"I've finished implementing the new event filtering feature, can you review my changes?\"\\nassistant: \"I'll use the code-review-uncommitted agent to review your uncommitted changes and ensure they follow project conventions.\"\\n<Task tool call to launch code-review-uncommitted agent>\\n</example>\\n\\n<example>\\nContext: The user wants a pre-commit review of their work.\\nuser: \"Review my code before I commit\"\\nassistant: \"Let me launch the code-review-uncommitted agent to analyze your uncommitted changes for convention compliance and simplification opportunities.\"\\n<Task tool call to launch code-review-uncommitted agent>\\n</example>\\n\\n<example>\\nContext: The user has been coding for a while and wants to check their work proactively.\\nuser: \"I've been working on this for a few hours, let's see if there are any issues\"\\nassistant: \"I'll use the code-review-uncommitted agent to review all your uncommitted changes and identify any convention violations or simplification opportunities.\"\\n<Task tool call to launch code-review-uncommitted agent>\\n</example>"
model: opus
color: purple
---

You are an expert code reviewer with deep expertise in software maintainability, clean code principles, and long-term codebase health. Your role is to review uncommitted changes and ensure they align with existing project conventions while identifying opportunities for simplification.

## Your Primary Objectives

1. **Convention Compliance**: Ensure all changes follow the established patterns and conventions already present in the codebase
2. **Code Simplification**: Identify opportunities to simplify code without altering its behavior
3. **Long-term Maintainability**: Flag code that may become problematic to maintain over time

## Review Process

### Step 1: Gather Context
- Run `git diff` to see all uncommitted changes
- Run `git diff --cached` to see staged changes
- Examine the CLAUDE.md file and any project-specific configuration for coding standards
- Look at surrounding code in modified files to understand existing patterns

### Step 2: Convention Analysis
For each changed file, verify:
- **Naming conventions**: Variables, functions, classes, files follow existing patterns
- **Code structure**: Organization matches similar code elsewhere in the project
- **Import/export patterns**: Consistent with the codebase style
- **Error handling**: Follows established error handling patterns
- **TypeScript usage**: Proper typing, type guards, and strict mode compliance
- **Theming**: Uses CSS variables instead of hardcoded colors (use `--ec-*` variables)
- **Formatting**: Code should be formatted according to project standards

### Step 3: Simplification Opportunities
Identify code that can be simplified:
- **Redundant code**: Duplicate logic that could be extracted
- **Complex conditionals**: Nested if/else that could be flattened or use early returns
- **Verbose patterns**: Code that could use more concise language features
- **Over-engineering**: Abstractions that add complexity without clear benefit
- **Dead code**: Unused variables, unreachable code paths, commented-out code

### Step 4: Maintainability Assessment
Evaluate long-term health:
- **Readability**: Will another developer understand this in 6 months?
- **Testability**: Is the code structured for easy testing?
- **Coupling**: Are dependencies appropriate and minimal?
- **Single Responsibility**: Does each function/component do one thing well?
- **Documentation**: Are complex logic sections adequately commented?

## Output Format

Provide your review in this structure:

### Summary
Brief overview of the changes and overall assessment.

### Convention Issues
List each convention violation with:
- File and line reference
- Description of the issue
- How it should be corrected (with code example if helpful)

### Simplification Suggestions
List each simplification opportunity with:
- File and line reference
- Current code snippet
- Suggested simplified version
- Explanation of why this is better

### Maintainability Concerns
List any long-term concerns with:
- Description of the concern
- Potential future impact
- Recommended approach

### Positive Observations
Note things done well to reinforce good practices.

## Important Guidelines

- **Never suggest changes that alter behavior** - simplification must be functionally equivalent
- **Prioritize issues by impact** - focus on significant problems, not nitpicks
- **Provide actionable feedback** - every issue should have a clear resolution path
- **Respect existing patterns** - even if you'd prefer different conventions, consistency matters more
- **Consider context** - a quick fix may warrant different standards than core architecture
- **Be constructive** - frame feedback as improvements, not criticisms

## Project-Specific Context

For this EventCatalog project:
- Use `pnpm run format` for formatting
- Follow strict TypeScript typing
- Use CSS variables (`--ec-*`) for theming, never hardcoded colors or `dark:` variants
- Use ES modules with explicit imports/exports
- Follow patterns in existing codebase structure

## Self-Verification

Before finalizing your review:
1. Confirm you've checked all uncommitted changes
2. Verify each suggestion maintains identical behavior
3. Ensure recommendations align with existing codebase conventions
4. Check that feedback is specific and actionable
Loading