Skip to content

Rename project to DevTools - #4

Merged
vercel[bot] merged 4 commits into
etoolsfrom
project-review-tools
Mar 28, 2026
Merged

vercel[bot] merged 4 commits into
etoolsfrom
project-review-tools

Conversation

@khulnasoft-bot

@khulnasoft-bot khulnasoft-bot commented Mar 28, 2026 •

Copy link
Copy Markdown
  • Renamed the project from "IT Tools" to "DevTools" globally across all files.
  • Updated all UI strings and internal references to reflect the new project branding.

v0 Session

Summary by CodeRabbit

  • New Features

    • Added 19 new tools: API request builder, database query builder, container registry inspector, CI/CD validator, environment manager, diff/merge tool, SSL parser, OWASP checker, GraphQL explorer, WebSocket tester, CSV analyzer, data normalizer, hash verifier, header generator, response analyzer, project generator, changelog generator, documentation generator, and task scheduler helper.
    • Added Security and Utilities tool categories.
  • Chores

    • Rebranded application from "IT Tools" to "KhulnaSoft DevTools" across all interfaces and localization strings.

v0 and others added 4 commits March 28, 2026 19:28
Add 10 development and 10 utility tools, integrate into project index, and localize.

Co-authored-by: KhulnaSoft bot <43526132+khulnasoft-bot@users.noreply.github.com>
Co-authored-by: KhulnaSoft bot <43526132+khulnasoft-bot@users.noreply.github.com>
@vercel vercel Bot added the v0 label Mar 28, 2026
@vercel

vercel Bot commented Mar 28, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
devtools Error Error Mar 28, 2026 8:12pm
enclosed Error Error Mar 28, 2026 8:12pm

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry @khulnasoft-bot, your pull request is larger than the review limit of 150000 diff characters

@coderabbitai

coderabbitai Bot commented Mar 28, 2026 •

Copy link
Copy Markdown

Caution

Review failed

Pull request was closed or merged during review

Walkthrough

This PR introduces 15+ new developer tools (API request builder, GraphQL explorer, WebSocket tester, CSV analyzer, etc.), removes Bengali locale support, restructures the project as a pnpm monorepo with workspace packages, updates branding URLs from devtools.khulnasoft.com to tools.khulnasoft.com, refactors the BIP39 dependency into a workspace package, and updates GitHub workflows to use DOCKERHUB secret names.

Changes

Cohort / File(s) Summary
Monorepo & Workspace Setup
pnpm-workspace.yaml, packages/tools-bip39/package.json, packages/tools-bip39/tsconfig.json
Added pnpm monorepo configuration and new workspace package @khulnasoft.com/tools-bip39 with build and publish scripts.
Dependency & Package Config
package.json
Updated author URL to corentin.tech, replaced @it-tools/bip39 with workspace dependency @khulnasoft.com/tools-bip39.
GitHub Workflows
.github/workflows/ci.yml, .github/workflows/e2e-tests.yml
Changed workflow triggers from etools branch to main branch.
GitHub Workflows - Docker Auth
.github/workflows/docker-nightly-release.yml, .github/workflows/releases.yml
Updated Docker Hub authentication to use DOCKERHUB_USERNAME and DOCKERHUB_TOKEN secrets instead of DOCKER_*.
GitHub Configuration
.github/FUNDING.yml, .github/ISSUE_TEMPLATE/bug-report.yml, public/humans.txt
Updated repository ownership from CorentinTh to khulnasoft, changed tool domain from devtools.khulnasoft.com to tools.khulnasoft.com.
ESLint & Type Declarations
.eslintrc-auto-import.json, auto-imports.d.ts, components.d.ts
Removed auto-imported symbols (injectLocal, onWatcherCleanup, useTemplateRef, etc.), updated module augmentation target from vue to @vue/runtime-core, and removed unused component registrations (mdi icons, NaiveUI components).
Localization Files
locales/bd.yml (removed), locales/en.yml, locales/{de,es,fr,no,pt,uk,vi,zh}.yml
Deleted entire Bengali locale file. Updated author attribution link from khulnasoft.com to corentin.tech across all language files. Extended English locale with new tool categories (security, utilities) and 19 new tool descriptions.
Content & Metadata
README.md, index.html
Updated domain references to tools.khulnasoft.com, replaced sponsor banner section with centered call-to-action link, updated author attribution URL.
Layout & UI Components
src/layouts/base.layout.vue, src/pages/Home.page.vue, src/ui/c-markdown/c-markdown.demo.vue
Updated footer and template links from khulnasoft.com to corentin.tech. Removed sponsor banner import and conditional rendering from Home page.
Plugin & Configuration
src/plugins/i18n.plugin.ts, unocss.config.ts
Removed explicit Bengali lazy-loading from i18n setup. Added ignoreAttributes: ['size'] to Unocss presetAttributify options.
Tool Registry & Imports
src/tools/index.ts, src/tools/bip39-generator/bip39-generator.vue
Updated BIP39 imports from @it-tools/bip39 to @khulnasoft.com/tools-bip39. Added 15 new tool imports and expanded toolsByCategory with new categories (Security, Utilities) and tool entries.
New Tool: API Request Builder
src/tools/api-request-builder/api-request-builder.vue, src/tools/api-request-builder/index.ts
Added HTTP request builder UI supporting method selection, URL input, headers/body editing, fetch execution, and JSON response formatting.
New Tool: Database Query Builder
src/tools/database-query-builder/database-query-builder.vue, src/tools/database-query-builder/index.ts
Added SQL query generator for SELECT, INSERT, UPDATE, DELETE with optional WHERE/ORDER BY/LIMIT clauses.
New Tool: GraphQL Explorer
src/tools/graphql-explorer/graphql-explorer.vue, src/tools/graphql-explorer/index.ts
Added GraphQL query editor with predefined samples, dynamic header/variable support, and response display.
New Tool: WebSocket Tester
src/tools/websocket-tester/websocket-tester.vue, src/tools/websocket-tester/index.ts
Added interactive WebSocket client with connection/message management and timestamped message history.
New Tool: CSV Analyzer
src/tools/csv-analyzer/csv-analyzer.vue, src/tools/csv-analyzer/index.ts
Added CSV parser computing column statistics (type inference, uniqueness, numeric aggregates) and row preview table.
New Tool: Data Normalizer
src/tools/data-normalizer/data-normalizer.vue, src/tools/data-normalizer/index.ts
Added text transformation tool supporting trimming, whitespace collapse, line filtering, case conversion, and sorting.
New Tool: Hash Verifier
src/tools/hash-verifier/hash-verifier.vue, src/tools/hash-verifier/index.ts
Added hash computation (MD5, SHA-1, SHA-256, SHA-512) and comparison UI for integrity verification.
New Tool: SSL Parser
src/tools/ssl-parser/ssl-parser.vue, src/tools/ssl-parser/index.ts
Added PEM certificate parser extracting subject/issuer via regex and computing expiry status.
New Tool: OWASP Checker
src/tools/owasp-checker/owasp-checker.vue, src/tools/owasp-checker/index.ts
Added client-side code scanner detecting OWASP Top 10 patterns (SQL injection, XSS, eval, weak crypto, insecure transport) with risk scoring.
New Tool: Diff/Merge Tool
src/tools/diff-merge-tool/diff-merge-tool.vue, src/tools/diff-merge-tool/index.ts
Added line-by-line diff generator producing unified format and patch output.
New Tool: Changelog Generator
src/tools/changelog-generator/changelog-generator.vue, src/tools/changelog-generator/index.ts
Added Keep a Changelog template generator with category support (added, changed, deprecated, removed, fixed, security).
New Tool: Documentation Generator
src/tools/documentation-generator/documentation-generator.vue, src/tools/documentation-generator/index.ts
Added markdown documentation template generator for README, API, Contributing, Installation docs with section toggles.
New Tool: Project Generator
src/tools/project-generator/project-generator.vue, src/tools/project-generator/index.ts
Added project scaffold generator supporting React/Next/Vue/Nuxt/Node templates with tests, linting, Docker toggles and dynamic package.json output.
New Tool: Environment Manager
src/tools/environment-manager/environment-manager.vue, src/tools/environment-manager/index.ts
Added .env file editor with key/value parsing, variable management, download, and secret generation.
New Tool: Header Generator
src/tools/header-generator/header-generator.vue, src/tools/header-generator/index.ts
Added HTTP header preset builder (security, CORS, caching, compression) with JSON and text output formats.
New Tool: Container Registry Inspector
src/tools/container-registry-inspector/container-registry-inspector.vue, src/tools/container-registry-inspector/index.ts
Added Docker Hub image tag fetcher supporting library and custom registry paths with paginated tag display.
New Tool: CI/CD Validator
src/tools/cicd-validator/cicd-validator.vue, src/tools/cicd-validator/index.ts
Added YAML pipeline validator checking indentation (multiples of 2) and required keys (on:, jobs:).
New Tool: Response Analyzer
src/tools/response-analyzer/response-analyzer.vue, src/tools/response-analyzer/index.ts
Added HTTP response parser extracting status code, headers, body, and computing size metrics.
New Tool: Task Scheduler Helper
src/tools/task-scheduler-helper/task-scheduler-helper.vue, src/tools/task-scheduler-helper/index.ts
Added cron expression builder with presets, human-readable description, and Node.js/Python usage examples.
Tool URL Updates
src/tools/qr-code-generator/qr-code-generator.vue, src/tools/url-parser/url-parser.vue
Updated default QR code and URL parser inputs from devtools.khulnasoft.com to tools.khulnasoft.com.

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~45 minutes


🐰 Hop along, dear tools, to pastures new,
Fifteen bright companions, fresh as morning dew!
From API realms to crypto's secure gaze,
We've built a toolbox fit for all your days. 🛠️✨
The old Bengali whisper fades to rest,
While corentin.tech becomes our honored quest!

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The PR title 'Rename project to DevTools' is vague and does not accurately reflect the scope of changes. The actual changeset includes significant structural changes beyond a simple rename: new tools (20+ added), monorepo setup, package reorganization, locale removal, and numerous configuration updates. Revise the title to be more specific about the key changes, such as 'Add 20+ new tools, reorganize to monorepo structure, and rebrand to DevTools' or split into multiple PRs to separate the renaming from the feature additions.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch project-review-tools

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@vercel
vercel Bot merged commit 4d219f5 into etools Mar 28, 2026
4 of 11 checks passed
@vercel
vercel Bot deleted the project-review-tools branch March 28, 2026 20:11

This branch had an error being deployed

2 failed deployments
Preview – devtools — fb64e173 Deployed Mar 28, 2026 by vercel[bot]
Preview – enclosed — fb64e173 Deployed Mar 28, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant