2113 Commits
Author SHA1 Message Date
nirholas 3a854557e0 feat: implement API key authentication and user session management
CI / Typecheck & Lint (push) Has been cancelled
2026-03-31 12:43:05 +00:00
nirholas da6c5e1ed7 📝 2026-03-31 12:36:42 +00:00
nirholas 38648ae5f4 ♻️ feat: implement session management for PTY sessions in the server
- Add SessionManager class to handle PTY sessions with WebSocket connections.
- Implement methods for creating, retrieving, and destroying sessions.
- Handle PTY output and WebSocket messages for terminal interaction.
- Ensure graceful session destruction and cleanup.

feat: initialize web application with Next.js and Tailwind CSS

- Create initial Next.js application structure with TypeScript support.
- Set up Tailwind CSS for styling with custom theme configurations.
- Add ESLint configuration for code quality and consistency.

feat: implement chat API and UI components

- Create chat API route to handle chat requests and responses.
- Develop chat layout with sidebar, header, chat window, and input components.
- Integrate Zustand for state management of conversations and messages.
- Add utility functions for formatting dates and managing class names.

chore: add environment variables and configuration files

- Create .env.example for environment variable setup.
- Add configuration files for PostCSS, Tailwind CSS, and TypeScript.
- Set up package.json with necessary dependencies and scripts for development.
2026-03-31 12:35:31 +00:00
nirholas d31c2bec03 feat: add new message types and update package dependencies
- Added `message.ts` with comprehensive type definitions for various message types including AssistantMessage, UserMessage, and SystemMessage.
- Introduced new dependencies: `react-reconciler` and `auto-bind` in `package.json`.
- Fixed JSON syntax in `server.json` to ensure valid structure.
2026-03-31 11:46:59 +00:00
nirholas cf482195ff Fix import.meta.dir fallback handling in build scripts 2026-03-31 11:18:17 +00:00
nirholas ed9c151933 Add TypeScript configuration and local type declarations for build scripts 2026-03-31 11:13:22 +00:00
nirholas 78dd88afd1 Add qrcode dependency to package.json 2026-03-31 11:13:13 +00:00
nirholas 1fc26c8125 Enhance build scripts and add new feature flags for KAIROS and workflow management 2026-03-31 11:09:10 +00:00
nirholas 754fea0e82 Enhance build scripts and add new feature flags in bun-bundle 2026-03-31 11:06:49 +00:00
nirholas d35ea47ba7 📝 feat: update TypeScript configuration and add API support
- Changed root directory in tsconfig.json to include all source files.
- Updated server.json to include npm package configuration for claude-code-explorer-mcp.
- Enhanced x402 command to support non-interactive mode.
- Refactored x402 command call function to simplify argument handling.
- Introduced .mcp.json for MCP server configuration.
- Added bunfig.toml for Bun development mode configuration.
- Created bridge.md documentation for IDE integration and architecture overview.
- Added .npmignore to exclude unnecessary files from npm package.
- Implemented build-bundle script for production and development builds.
- Developed bun-plugin-shims for Bun preload plugin.
- Created ci-build.sh for CI/CD build pipeline.
- Added dev.ts for development launcher using Bun's TS runtime.
- Implemented package-npm.ts to generate a publishable npm package.
- Created test-auth.ts to verify API key configuration.
- Developed test-mcp.ts for MCP client/server roundtrip testing.
- Implemented test-services.ts to ensure all services initialize correctly.
- Added stub.ts for bridge functionality when BRIDGE_MODE is disabled.
2026-03-31 10:59:36 +00:00
nirholas c0b205208d Add Dockerfile and Vercel integration for MCP server
 Implement x402 payment handling in WebFetchTool
📝 Refactor count increment logic in X402 payment tracker
 Introduce feature flag management in Bun build
 Create macro for package versioning and issue reporting
 Add preload script for Bun bundler features
2026-03-31 10:45:43 +00:00
nirholas cf9b405372 milady 2026-03-31 10:38:23 +00:00
nirholas 8ba939ba68 📝 2026-03-31 10:26:23 +00:00
nirholas d55e4a852e ⚙️ 🔴 tsconfig.json 2026-03-31 10:24:35 +00:00
nirholas 39d988ec1a 🟠 voiceModeEnabled.ts 2026-03-31 10:24:35 +00:00
nirholas dacdbf6a47 🟡 types.ts 2026-03-31 10:24:35 +00:00
nirholas 4b9ee2bdf2 🟢 transitions.ts 2026-03-31 10:24:35 +00:00
nirholas 3c1a2a2e81 🔵 textObjects.ts 2026-03-31 10:24:35 +00:00
nirholas 6e3cafab5a 🟣 operators.ts 2026-03-31 10:24:35 +00:00
nirholas 3327fe7c1f motions.ts 2026-03-31 10:24:35 +00:00
nirholas a69c6d10e6 🔘 zodToJsonSchema.ts 2026-03-31 10:24:35 +00:00
nirholas 542272121f 💠 yaml.ts 2026-03-31 10:24:35 +00:00
nirholas 4a754359a7 🔻 xml.ts 2026-03-31 10:24:35 +00:00
nirholas 51989179ee 🔺 xdg.ts 2026-03-31 10:24:35 +00:00
nirholas 682320ab2a 🔸 worktreeModeEnabled.ts 2026-03-31 10:24:35 +00:00
nirholas 443df0ebd0 🔹 worktree.ts 2026-03-31 10:24:34 +00:00
nirholas 4fef7e0c66 🔶 workloadContext.ts 2026-03-31 10:24:34 +00:00
nirholas e56332a261 🔷 words.ts 2026-03-31 10:24:34 +00:00
nirholas 7cc6544a3d 💎 withResolvers.ts 2026-03-31 10:24:34 +00:00
nirholas 3a24f7c6c7 ⚗️ windowsPaths.ts 2026-03-31 10:24:34 +00:00
nirholas 3ead3d3c65 🧬 which.ts 2026-03-31 10:24:34 +00:00
nirholas 34595a754f 🧪 warningHandler.ts 2026-03-31 10:24:34 +00:00
nirholas bb9132de2a 🔬 uuid.ts 2026-03-31 10:24:34 +00:00
nirholas c49179c7ce 🔭 userPromptKeywords.ts 2026-03-31 10:24:34 +00:00
nirholas 3df9c49087 📡 userAgent.ts 2026-03-31 10:24:34 +00:00
nirholas cc81d553bb 📱 user.ts 2026-03-31 10:24:34 +00:00
nirholas 7528ea3ecf 🧮 undercover.ts 2026-03-31 10:24:34 +00:00
nirholas bb6e6b4955 📀 unaryLogging.ts 2026-03-31 10:24:34 +00:00
nirholas fbcd00abc2 💿 keyword.ts 2026-03-31 10:24:34 +00:00
nirholas e2eda401b6 💾 ccrSession.ts 2026-03-31 10:24:34 +00:00
nirholas 00a6eecd7b 🖱️ truncate.ts 2026-03-31 10:24:34 +00:00
nirholas 8936ac8ba5 ⌨️ treeify.ts 2026-03-31 10:24:34 +00:00
nirholas 22cffda175 🖥️ transcriptSearch.ts 2026-03-31 10:24:34 +00:00
nirholas 855b1c5dbf 💻 toolSearch.ts 2026-03-31 10:24:34 +00:00
nirholas e60ee8dfa0 🔋 toolSchemaCache.ts 2026-03-31 10:24:33 +00:00
nirholas 1372f31acc 💡 toolResultStorage.ts 2026-03-31 10:24:33 +00:00
nirholas 26ec19617f 🔌 toolPool.ts 2026-03-31 10:24:33 +00:00
nirholas 85bcb713a5 🧰 toolErrors.ts 2026-03-31 10:24:33 +00:00
nirholas 0024bfd98a ⛓️ tokens.ts 2026-03-31 10:24:33 +00:00
nirholas dc25c60abd 🔗 tokenBudget.ts 2026-03-31 10:24:33 +00:00