Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
ad7c2f3
feat(orval.config.ts): update dotenv configuration to load from .env.…
snomiao Jul 11, 2025
f4cc5ac
feat(api): add listAllComfyNodes endpoint and related types; update o…
snomiao Jul 11, 2025
0f6ae30
feat(admin): add ComfyNode management interface with policy controls
snomiao Jul 11, 2025
5a5ae20
refactor(comfy-nodes.tsx): remove redundant search criteria validatio…
snomiao Jul 11, 2025
cf9b463
Update pages/admin/comfy-nodes.tsx
snomiao Jul 14, 2025
0dda131
format: Apply prettier --fix changes
snomiao Jul 15, 2025
80e686d
feat(storybook): add ComfyNode admin components stories
snomiao Aug 11, 2025
478eb6b
feat(api): add listAllComfyNodes endpoint and related types; update o…
snomiao Jul 11, 2025
f10e217
format: Apply prettier --fix changes
snomiao Jul 11, 2025
3a528a1
Update pages/admin/comfy-nodes.tsx
snomiao Jul 14, 2025
1c0f5d9
format: Apply prettier --fix changes
snomiao Jul 15, 2025
d9a90bc
fix(i18n): correct Spanish translations - replace Chinese characters
snomiao Aug 21, 2025
0890fb1
fix: add missing version parameter to getGetNodeVersionQueryKey call
snomiao Sep 30, 2025
b130b1b
fix: export ComfyNodeEditModal for Storybook stories
snomiao Sep 30, 2025
c11f2f4
feat(orval.config.ts): update dotenv configuration to load from .env.…
snomiao Jul 11, 2025
a23c565
feat(api): add listAllComfyNodes endpoint and related types; update o…
snomiao Jul 11, 2025
95bc693
feat(admin): add ComfyNode management interface with policy controls
snomiao Jul 11, 2025
02432ee
refactor(comfy-nodes.tsx): remove redundant search criteria validatio…
snomiao Jul 11, 2025
58005ae
Update pages/admin/comfy-nodes.tsx
snomiao Jul 14, 2025
6b2eb04
format: Apply prettier --fix changes
snomiao Jul 15, 2025
d47f82e
feat(storybook): add ComfyNode admin components stories
snomiao Aug 11, 2025
2828330
feat(api): add listAllComfyNodes endpoint and related types; update o…
snomiao Jul 11, 2025
378b1a6
format: Apply prettier --fix changes
snomiao Jul 11, 2025
d6837d2
Update pages/admin/comfy-nodes.tsx
snomiao Jul 14, 2025
08a457a
format: Apply prettier --fix changes
snomiao Jul 15, 2025
5c6388b
fix(i18n): correct Spanish translations - replace Chinese characters
snomiao Aug 21, 2025
99861e4
fix: add missing version parameter to getGetNodeVersionQueryKey call
snomiao Sep 30, 2025
1ed87b5
fix: export ComfyNodeEditModal for Storybook stories
snomiao Sep 30, 2025
b11bcfb
resolve: merge conflicts in locale files
snomiao Oct 3, 2025
430606c
resolve: merge conflicts with remote branch
snomiao Oct 3, 2025
edb8cd3
format: Apply prettier --fix changes
snomiao Oct 3, 2025
30dc705
Update pages/admin/comfy-nodes.tsx
snomiao Oct 4, 2025
943fba6
feat: improve dark mode styling for comfy nodes table
snomiao Oct 12, 2025
03004de
chore: merge main and resolve conflicts
snomiao Oct 25, 2025
ebd5009
fix: update orval config to use import instead of require
snomiao Oct 25, 2025
2532c7b
format: Apply prettier --fix changes
snomiao Oct 25, 2025
40927ca
Merge remote-tracking branch 'origin/main' into sno-per-comfy-node-po…
snomiao Oct 26, 2025
79d7861
fix: translate Chinese text to Spanish in es/common.json
snomiao Oct 26, 2025
74eb812
format: Apply prettier --fix changes
snomiao Oct 26, 2025
c4a26c6
chore: trigger Vercel rebuild
snomiao Oct 26, 2025
01b5c25
feat: checkout biome.json from main and apply formatting
snomiao Oct 26, 2025
bf9d0b8
Merge origin/main and resolve conflicts
snomiao Oct 26, 2025
39ef2fa
format: Apply prettier --fix changes
snomiao Oct 26, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -64,4 +64,7 @@ storybook-static
public/_storybook

# ignore core file
core
core

# api definition files
openapi.yaml
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ See [docs/chromatic-setup.md](docs/chromatic-setup.md) for more details on our C
#### Update PR Branches

We provide a GitHub Actions workflow to automatically update open PR branches with the latest changes from `main`. This is useful for:

- Keeping long-running PRs up-to-date
- Reducing merge conflicts
- Repository maintenance
Expand Down
19 changes: 14 additions & 5 deletions docs/update-pr-branches.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,23 +18,26 @@ The "Update PR Branches to Latest Main" workflow allows maintainers to automatic
2. Click on "Update PR Branches to Latest Main" workflow
3. Click the "Run workflow" button
4. Configure options:
- **PR numbers**: Leave empty to update all open PRs, or specify comma-separated PR numbers (e.g., `220,224,226`)
- **Dry run**: Check this to see what would be updated without making changes
- **PR numbers**: Leave empty to update all open PRs, or specify comma-separated PR numbers (e.g., `220,224,226`)
- **Dry run**: Check this to see what would be updated without making changes
5. Click "Run workflow"

### Via GitHub CLI

Update all open PRs:

```bash
gh workflow run update-pr-branches.yml
```

Update specific PRs:

```bash
gh workflow run update-pr-branches.yml -f pr_numbers="220,224,226"
```

Dry run mode:

```bash
gh workflow run update-pr-branches.yml -f dry_run=true
```
Expand All @@ -58,9 +61,9 @@ If the workflow detects merge conflicts:
- The merge is aborted automatically
- A comment is added to the PR noting manual intervention is needed
- The PR author should:
1. Pull latest changes from main
2. Resolve conflicts locally
3. Push the resolved changes
1. Pull latest changes from main
2. Resolve conflicts locally
3. Push the resolved changes

## Limitations

Expand All @@ -80,16 +83,19 @@ If the workflow detects merge conflicts:
## Troubleshooting

### Workflow fails with permission error

- Check that `GITHUB_TOKEN` has write permissions
- Verify branch protection rules allow GitHub Actions to push

### PR not updated

- Check workflow logs for specific error messages
- Verify PR is in OPEN state
- Ensure branch exists and is accessible
- Check for merge conflicts reported in comments

### Push fails

- Branch may have protection rules preventing push
- PR might be from a forked repository
- Network issues or rate limiting
Expand All @@ -104,16 +110,19 @@ If the workflow detects merge conflicts:
## Examples

### Example 1: Update all open PRs

```bash
gh workflow run update-pr-branches.yml
```

### Example 2: Update specific PRs (220, 224, 226)

```bash
gh workflow run update-pr-branches.yml -f pr_numbers="220,224,226"
```

### Example 3: Dry run to see what would be updated

```bash
gh workflow run update-pr-branches.yml -f dry_run=true
```
Expand Down
28 changes: 28 additions & 0 deletions locales/ar/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,9 @@
"Click to upload": "انقر للتحميل",
"Close": "إغلاق",
"Comfy Registry": "سجل Comfy",
"ComfyNode Name (optional)": "اسم ComfyNode (اختياري)",
"ComfyNode Names": "أسماء عقد Comfy",
"ComfyNode updated successfully": "تم تحديث عقدة ComfyNode بنجاح",
"ComfyUI": "ComfyUI",
"ComfyUI Frontend": "واجهة ComfyUI الأمامية",
"ComfyUI Frontend Version": "إصدار واجهة ComfyUI الأمامية",
Expand Down Expand Up @@ -101,6 +103,7 @@
"Delete Version": "حذف الإصدار",
"Deleted": "محذوف",
"Deprecate version": "إهمال الإصدار",
"Deprecated": "مهمل",
"Description": "وصف",
"Details": "التفاصيل",
"Discover and install ComfyUI custom nodes.": "اكتشف وقم بتثبيت عقد ComfyUI المخصصة.",
Expand All @@ -115,6 +118,7 @@
"E.g. Jane Doe": "مثال: Jane Doe",
"E.g. janedoe55": "مثال: janedoe55",
"Edit": "تحرير",
"Edit ComfyNode: {{name}}": "تحرير عقدة Comfy: {{name}}",
"Edit Node": "تحرير العقدة",
"Edit Node Version Compatibility": "تحرير توافق إصدار العقدة",
"Edit Preempted Comfy Node Names": "تحرير أسماء العقد المحجوزة لـ Comfy",
Expand All @@ -125,8 +129,15 @@
"Edit secret key": "تحرير مفتاح السر",
"Edit unclaimed node": "تحرير عقدة غير مُطالب بها",
"Enter category": "أدخل فئة",
"Enter comma-separated boolean values": "أدخل قيمًا منطقية مفصولة بفواصل",
"Enter description": "أدخل الوصف",
"Enter function name": "أدخل اسم الوظيفة",
"Enter input types": "أدخل أنواع المدخلات",
"Enter one OS per line": "أدخل نظام تشغيل واحد لكل سطر",
"Enter one accelerator per line": "أدخل مسرعًا واحدًا في كل سطر",
"Enter return names": "أدخل أسماء القيم المعادة",
"Enter return types": "أدخل أنواع القيم المعادة",
"Enter search criteria to find ComfyNodes": "أدخل معايير البحث للعثور على عقد ComfyNodes",
"Enter supported ComfyUI frontend version": "أدخل إصدار واجهة ComfyUI الأمامية المدعوم",
"Enter supported ComfyUI version": "أدخل إصدار ComfyUI المدعوم",
"Enter tags separated by commas": "أدخل العلامات مفصولة بفواصل",
Expand All @@ -143,6 +154,7 @@
"Error undoing node version": "خطأ في التراجع عن إصدار العقدة",
"Error undoing node version {{nodeId}}@{{version}}": "خطأ في التراجع عن إصدار العقدة {{nodeId}}@{{version}}",
"Error updating node": "خطأ في تحديث العقدة",
"Experimental": "تجريبي",
"Failed to claim node. {{error}}": "فشل في المطالبة بالعقدة. {{error}}",
"Failed to create node": "فشل في إنشاء العقدة",
"Failed to create node. {{message}}": "فشل في إنشاء العقدة. {{message}}",
Expand All @@ -152,6 +164,7 @@
"Failed to delete version": "فشل في حذف الإصدار",
"Failed to delete version: {{message}}": "فشل في حذف الإصدار: {{message}}",
"Failed to get GitHub user information. Please try again.": "فشل في الحصول على معلومات مستخدم GitHub. يرجى المحاولة مرة أخرى.",
"Failed to update ComfyNode": "فشل في تحديث عقدة ComfyNode",
"Failed to update node": "فشل في تحديث العقدة",
"Failed to update node version": "فشل في تحديث إصدار العقدة",
"Failed to update node version: {{error}}": "فشل في تحديث إصدار العقدة: {{error}}",
Expand All @@ -166,6 +179,9 @@
"Filter by nodeId@version": "تصفية حسب nodeId@version",
"Filter by status reason": "التصفية حسب سبب الحالة",
"Flagged": "تم وضع علامة",
"Flags": "علامات",
"Found {{total}} ComfyNodes (showing {{count}} on this page)": "تم العثور على {{total}} عقد Comfy (تم عرض {{count}} على هذه الصفحة)",
"Function": "وظيفة",
"Get Started": "ابدأ",
"GitHub Login": "تسجيل الدخول عبر GitHub",
"GitHub Stars": "نجوم GitHub",
Expand All @@ -181,6 +197,7 @@
"How to use these API keys to publish my node? check": "كيفية استخدام مفاتيح API هذه لنشر عقدتي؟ تحقق",
"ID": "معرّف",
"Info": "معلومات",
"Input Types": "أنواع المدخلات",
"Install Comfy CLI with: npm install -g comfy-cli": "قم بتثبيت Comfy CLI باستخدام: npm install -g comfy-cli",
"Installs": "التثبيتات",
"Invalid GitHub repository URL format.": "صيغة عنوان URL لمستودع GitHub غير صالحة.",
Expand All @@ -195,19 +212,23 @@
"Live": "مباشر",
"Loading Publisher Selection": "جارٍ تحميل اختيار الناشر",
"Loading...": "جارٍ التحميل...",
"Local Only": "محلي فقط",
"Logging out...": "تسجيل الخروج...",
"Login": "تسجيل الدخول",
"Logout": "تسجيل الخروج",
"Logout error: {{error}}": "خطأ في تسجيل الخروج: {{error}}",
"MEMBERS": "الأعضاء",
"Manage All Nodes": "إدارة جميع العقد",
"Manage ComfyNodes": "إدارة عقد ComfyNodes",
"Manage Nodes": "إدارة العقد",
"Manage Unclaimed Nodes": "إدارة العقد غير المُطالب بها",
"More": "المزيد",
"N/A": "غير متاح",
"Name": "اسم",
"New Publisher": "ناشر جديد",
"Next": "التالي",
"No ComfyNodes found for the specified criteria": "لم يتم العثور على أي عقد Comfy وفقًا للمعايير المحددة.",
"No Policy": "لا توجد سياسة",
"No batch ID found for {{id}}@{{version}}": "لم يتم العثور على معرف دفعة لـ {{id}}@{{version}}",
"No nodes found": "لم يتم العثور على عقد",
"No preempted comfy node names added yet": "لم تتم إضافة أسماء عقد Comfy محجوزة بعد",
Expand All @@ -220,6 +241,7 @@
"Node": "عقدة",
"Node Claimed Successfully": "تمت المطالبة بالعقدة بنجاح",
"Node ID": "معرّف العقدة",
"Node ID (optional)": "معرّف العقدة (اختياري)",
"Node ID is required": "معرّف العقدة مطلوب",
"Node ID is required for claiming.": "يلزم معرّف العقدة للمطالبة به.",
"Node Information": "معلومات العقدة",
Expand Down Expand Up @@ -249,6 +271,7 @@
"Open Issue on GitHub": "فتح مشكلة على GitHub",
"Operations": "إجراءات",
"Optional": "اختياري",
"Output Is List": "الإخراج هو قائمة",
"Path To License File": "مسار ملف الرخصة",
"Pending": "في انتظار",
"Pending Security Review": "في انتظار مراجعة الأمان",
Expand All @@ -258,6 +281,7 @@
"Please select a publisher first": "يرجى اختيار ناشر أولاً",
"Please select a publisher to claim this node": "يرجى اختيار ناشر للمطالبة بهذه العقدة",
"Please wait or follow the GitHub prompts if they appear.": "يرجى الانتظار أو اتباع تعليمات GitHub إذا ظهرت.",
"Policy": "سياسة",
"Preempted Comfy Node Names": "أسماء العقد المحجوزة لـ Comfy",
"Preempted Comfy Node Names Management": "إدارة أسماء العقد المحجوزة لـ Comfy",
"Preempted Comfy Node Names: List of names that should be treated as the same comfy-node. This helps maintain consistent search results across differently named nodes.": "أسماء العقد المحجوزة لـ Comfy: قائمة بالأسماء التي يجب معاملتها كالعقدة المُريحة نفسها. هذا يساعد في الحفاظ على نتائج بحث متسقة عبر العقد المختلفة الأسماء.",
Expand Down Expand Up @@ -289,6 +313,8 @@
"Repository": "مستودع",
"Repository {{owner}}/{{repo}} not found or you do not have access to it.": "لم يتم العثور على المستودع {{owner}}/{{repo}} أو ليس لديك إمكانية الوصول إليه.",
"Request support for new languages": "طلب دعم لغات جديدة",
"Return Names": "أسماء العائدات",
"Return Types": "أنواع القيم المعادة",
"Review Flagged Versions": "مراجعة الإصدارات التي تم وضع علامة عليها",
"Review Node Versions": "مراجعة إصدارات العقدة",
"SVG, PNG, JPG or GIF (MAX. 800x400px)": "SVG، PNG، JPG أو GIF (بحد أقصى 800×400 بكسل)",
Expand Down Expand Up @@ -359,6 +385,7 @@
"Unclaimed Nodes": "عقد غير مُطالب بها",
"Undo": "تراجع",
"Undo Batch": "التراجع عن الدفعة",
"Unknown": "غير معروف",
"Unknown error": "خطأ غير معروف",
"Update": "تحديث",
"Update All Node Versions": "تحديث جميع إصدارات العقدة",
Expand All @@ -376,6 +403,7 @@
"Verifying your admin access to the repository...": "جارٍ التحقق من وصولك الإداري إلى المستودع...",
"Verifying...": "جارٍ التحقق...",
"Version": "إصدار",
"Version (optional)": "الإصدار (اختياري)",
"Version Compatibility": "توافق الإصدار",
"Version Info Outdated": "معلومات الإصدار قديمة",
"Version deleted successfully": "تم حذف الإصدار بنجاح",
Expand Down
28 changes: 28 additions & 0 deletions locales/en/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,9 @@
"Click to upload": "Click to upload",
"Close": "Close",
"Comfy Registry": "Comfy Registry",
"ComfyNode Name (optional)": "ComfyNode Name (optional)",
"ComfyNode Names": "ComfyNode Names",
"ComfyNode updated successfully": "ComfyNode updated successfully",
"ComfyUI": "ComfyUI",
"ComfyUI Frontend": "ComfyUI Frontend",
"ComfyUI Frontend Version": "ComfyUI Frontend Version",
Expand Down Expand Up @@ -101,6 +103,7 @@
"Delete Version": "Delete Version",
"Deleted": "Deleted",
"Deprecate version": "Deprecate version",
"Deprecated": "Deprecated",
"Description": "Description",
"Details": "Details",
"Discover and install ComfyUI custom nodes.": "Discover and install ComfyUI custom nodes.",
Expand All @@ -115,6 +118,7 @@
"E.g. Jane Doe": "E.g. Jane Doe",
"E.g. janedoe55": "E.g. janedoe55",
"Edit": "Edit",
"Edit ComfyNode: {{name}}": "Edit ComfyNode: {{name}}",
"Edit Node": "Edit Node",
"Edit Node Version Compatibility": "Edit Node Version Compatibility",
"Edit Preempted Comfy Node Names": "Edit Preempted Comfy Node Names",
Expand All @@ -125,8 +129,15 @@
"Edit secret key": "Edit secret key",
"Edit unclaimed node": "Edit unclaimed node",
"Enter category": "Enter category",
"Enter comma-separated boolean values": "Enter comma-separated boolean values",
"Enter description": "Enter description",
"Enter function name": "Enter function name",
"Enter input types": "Enter input types",
"Enter one OS per line": "Enter one OS per line",
"Enter one accelerator per line": "Enter one accelerator per line",
"Enter return names": "Enter return names",
"Enter return types": "Enter return types",
"Enter search criteria to find ComfyNodes": "Enter search criteria to find ComfyNodes",
"Enter supported ComfyUI frontend version": "Enter supported ComfyUI frontend version",
"Enter supported ComfyUI version": "Enter supported ComfyUI version",
"Enter tags separated by commas": "Enter tags separated by commas",
Expand All @@ -143,6 +154,7 @@
"Error undoing node version": "Error undoing node version",
"Error undoing node version {{nodeId}}@{{version}}": "Error undoing node version {{nodeId}}@{{version}}",
"Error updating node": "Error updating node",
"Experimental": "Experimental",
"Failed to claim node. {{error}}": "Failed to claim node. {{error}}",
"Failed to create node": "Failed to create node",
"Failed to create node. {{message}}": "Failed to create node. {{message}}",
Expand All @@ -152,6 +164,7 @@
"Failed to delete version": "Failed to delete version",
"Failed to delete version: {{message}}": "Failed to delete version: {{message}}",
"Failed to get GitHub user information. Please try again.": "Failed to get GitHub user information. Please try again.",
"Failed to update ComfyNode": "Failed to update ComfyNode",
"Failed to update node": "Failed to update node",
"Failed to update node version": "Failed to update node version",
"Failed to update node version: {{error}}": "Failed to update node version: {{error}}",
Expand All @@ -166,6 +179,9 @@
"Filter by nodeId@version": "Filter by nodeId@version",
"Filter by status reason": "Filter by status reason",
"Flagged": "Flagged",
"Flags": "Flags",
"Found {{total}} ComfyNodes (showing {{count}} on this page)": "Found {{total}} ComfyNodes (showing {{count}} on this page)",
"Function": "Function",
"Get Started": "Get Started",
"GitHub Login": "GitHub Login",
"GitHub Stars": "GitHub Stars",
Expand All @@ -181,6 +197,7 @@
"How to use these API keys to publish my node? check": "How to use these API keys to publish my node? check",
"ID": "ID",
"Info": "Info",
"Input Types": "Input Types",
"Install Comfy CLI with: npm install -g comfy-cli": "Install Comfy CLI with: npm install -g comfy-cli",
"Installs": "Installs",
"Invalid GitHub repository URL format.": "Invalid GitHub repository URL format.",
Expand All @@ -195,19 +212,23 @@
"Live": "Live",
"Loading Publisher Selection": "Loading Publisher Selection",
"Loading...": "Loading...",
"Local Only": "Local Only",
"Logging out...": "Logging out...",
"Login": "Login",
"Logout": "Logout",
"Logout error: {{error}}": "Logout error: {{error}}",
"MEMBERS": "MEMBERS",
"Manage All Nodes": "Manage All Nodes",
"Manage ComfyNodes": "Manage ComfyNodes",
"Manage Nodes": "Manage Nodes",
"Manage Unclaimed Nodes": "Manage Unclaimed Nodes",
"More": "More",
"N/A": "N/A",
"Name": "Name",
"New Publisher": "New Publisher",
"Next": "Next",
"No ComfyNodes found for the specified criteria": "No ComfyNodes found for the specified criteria",
"No Policy": "No Policy",
"No batch ID found for {{id}}@{{version}}": "No batch ID found for {{id}}@{{version}}",
"No nodes found": "No nodes found",
"No preempted comfy node names added yet": "No preempted comfy node names added yet",
Expand All @@ -220,6 +241,7 @@
"Node": "Node",
"Node Claimed Successfully": "Node Claimed Successfully",
"Node ID": "Node ID",
"Node ID (optional)": "Node ID (optional)",
"Node ID is required": "Node ID is required",
"Node ID is required for claiming.": "Node ID is required for claiming.",
"Node Information": "Node Information",
Expand Down Expand Up @@ -249,6 +271,7 @@
"Open Issue on GitHub": "Open Issue on GitHub",
"Operations": "Operations",
"Optional": "Optional",
"Output Is List": "Output Is List",
"Path To License File": "Path To License File",
"Pending": "Pending",
"Pending Security Review": "Pending Security Review",
Expand All @@ -258,6 +281,7 @@
"Please select a publisher first": "Please select a publisher first",
"Please select a publisher to claim this node": "Please select a publisher to claim this node",
"Please wait or follow the GitHub prompts if they appear.": "Please wait or follow the GitHub prompts if they appear.",
"Policy": "Policy",
"Preempted Comfy Node Names": "Preempted Comfy Node Names",
"Preempted Comfy Node Names Management": "Preempted Comfy Node Names Management",
"Preempted Comfy Node Names: List of names that should be treated as the same comfy-node. This helps maintain consistent search results across differently named nodes.": "Preempted Comfy Node Names: List of names that should be treated as the same comfy-node. This helps maintain consistent search results across differently named nodes.",
Expand Down Expand Up @@ -289,6 +313,8 @@
"Repository": "Repository",
"Repository {{owner}}/{{repo}} not found or you do not have access to it.": "Repository {{owner}}/{{repo}} not found or you do not have access to it.",
"Request support for new languages": "Request support for new languages",
"Return Names": "Return Names",
"Return Types": "Return Types",
"Review Flagged Versions": "Review Flagged Versions",
"Review Node Versions": "Review Node Versions",
"SVG, PNG, JPG or GIF (MAX. 800x400px)": "SVG, PNG, JPG or GIF (MAX. 800x400px)",
Expand Down Expand Up @@ -359,6 +385,7 @@
"Unclaimed Nodes": "Unclaimed Nodes",
"Undo": "Undo",
"Undo Batch": "Undo Batch",
"Unknown": "Unknown",
"Unknown error": "Unknown error",
"Update": "Update",
"Update All Node Versions": "Update All Node Versions",
Expand All @@ -376,6 +403,7 @@
"Verifying your admin access to the repository...": "Verifying your admin access to the repository...",
"Verifying...": "Verifying...",
"Version": "Version",
"Version (optional)": "Version (optional)",
"Version Compatibility": "Version Compatibility",
"Version Info Outdated": "Version Info Outdated",
"Version deleted successfully": "Version deleted successfully",
Expand Down
Loading