Skip to content

Summarize connector updates - #1

Merged
nikomatt69 merged 20 commits into
mainfrom
dev
Feb 28, 2026
Merged

Summarize connector updates#1
nikomatt69 merged 20 commits into
mainfrom
dev

Conversation

@nikomatt69

Copy link
Copy Markdown
Owner

What does this PR do?

How did you verify your code works?

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Feb 4, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
nikcli fa3cb92 Feb 24 2026, 05:33 PM

@nikomatt69

Copy link
Copy Markdown
Owner Author

@nikomatt69 /nikcli review

- Deleted obsolete configuration files (.nikcli/nikcli.jsonc, packages/nikcli/config.json) to streamline project structure.
- Introduced new commands for managing ads within the CLI, allowing users to create, list, and remove ads interactively.
- Improved validation and handling of ad inputs, ensuring a smoother user experience.
- Updated connectors management to utilize tokens instead of API keys for Lovable integration, enhancing security.
- Bumped version of @types/bun from 1.3.6 to 1.3.7 in both bun.lock and package.json.
- Updated bun package manager version from 1.3.8 to 1.3.9 in package.json.
- Incremented bun-types version from 1.3.6 to 1.3.7 in bun.lock.
@nikomatt69

Copy link
Copy Markdown
Owner Author

/nikcli analizza il pr

- Introduced a new package `@nikcli-ai/cloud` for handling cloud relay and sync backend functionalities.
- Implemented JWT authentication with support for both OIDC and HMAC JWT methods.
- Added device registration and management features, allowing users to register devices and manage sessions.
- Created database schema for users, devices, sessions, and messages with necessary migrations.
- Developed API endpoints for authentication, device registration, session management, and message handling.
- Enhanced local development setup with scripts for running and deploying the cloud package.
- Deleted the entire mobile package, including configuration files, components, and assets.
- Updated @types/react dependency version in bun.lock to 18.2.0 for consistency across the project.
- Adjusted related references in bun.lock to reflect the removal of the mobile package.
- Deleted the entire mobile package, including configuration files, components, and assets.
- Updated @types/react dependency version in bun.lock to 18.2.0 for consistency across the project.
- Adjusted related references to @types/react in the bun.lock file to reflect the new version.
- Introduced SSH functionality in the nikcli application, allowing users to start and manage an SSH server.
- Added `ssh2` dependency for SSH capabilities and updated related type definitions.
- Enhanced the image model selection dialog to include new default providers and models.
- Implemented a new dialog for selecting image generation models, improving user experience.
- Updated build scripts to handle new dependencies and configurations for SSH.
- Added settings dialog for customizing UI elements and spinner styles, enhancing overall application usability.
- Added a new agent `opentui-solid-builder` to assist in building and enhancing Terminal User Interface (TUI) applications using OpenTUI with Solid.js and Bun.
- Defined core responsibilities, technical standards, and implementation methodologies for the agent, focusing on interactive component design, state management, and performance optimization.
- Updated TUI components to improve rendering and interaction, including adjustments to border styles and prompt functionalities.
- Enhanced session management with background subtasks, allowing users to manage and navigate between subtasks effectively.
- Introduced new keybindings for backgrounding subtasks and accessing the subtask picker, improving user experience in managing TUI sessions.
- Scaffold packages/mobile from desktop architecture
- Init Tauri iOS bindings and gen/apple project
- Refactor @nikcli-ai/app platform context to support mobile natively
- Remove unsupported desktop Tauri plugins from mobile Cargo/capabilities
- Adapt UI (titlebar, session-header) for iOS/Android specifics
- Persist state on mobile using tauri-plugin-store
- Introduced the mobile package structure, including Tauri integration for mobile platforms.
- Updated .gitignore to exclude mobile-specific files.
- Enhanced bun.lock with mobile package dependencies and configurations.
- Implemented initial UI components and routing for the mobile application.
- Established foundational styles and layout for a responsive mobile experience.
- Integrated state management using Zustand for session handling and UI interactions.
…improvements

- Added new plugins for database, GitHub, Polymarket, and testing to the project structure.
- Updated TUI application to include a configuration editing option for improved user experience.
- Enhanced remote server capabilities with WebSocket improvements and better session management.
- Refined the mobile web application layout and styles for a more responsive design.
- Updated dependencies in bun.lock to include new Tauri plugins and other necessary packages.
- Improved terminal UI with new loading states and better handling of connection statuses.
- Introduced a new command for managing text-to-speech (TTS) models, allowing users to select and configure providers and models.
- Added a configuration file for TTS settings, integrating with existing application configurations.
- Updated the TUI to include options for TTS model selection and display current configurations.
- Enhanced the Dockerfile and fly.toml for deployment, ensuring all necessary files and configurations are included.
- Removed deprecated references to the Polymarket plugin in bun.lock, streamlining dependency management.
- Changed internal API base URL from "http://nikcli.internal" to "http://nikcli.local" across multiple files for consistency.
- Introduced a new ServerProvider in the TUI context to manage server-related functionalities.
- Updated TUI components to utilize the new ServerProvider, improving server management and integration.
- Enhanced error handling in the speak tool to provide clearer feedback on provider validation issues.
- Refactored the speak tool to support multiple TTS providers, improving flexibility and user experience.
- Deleted the mobile package, including all related files and configurations.
- Updated the Dockerfile to include necessary patches for bun installation and adjusted the PATH for workspace binaries.
- Cleaned up unused files and dependencies to streamline the project structure.
@railway-app
railway-app Bot temporarily deployed to nikcli-slack / production February 24, 2026 16:53 Inactive
- Modified .railwayignore to retain only the necessary nikcli binaries for specific platforms, improving build efficiency.
- Updated the Dockerfile to create a wrapper for nikcli that runs the TypeScript source directly using bun, eliminating the need for a compiled binary.
- Changed the Dockerfile to build the nikcli binary for the current platform instead of creating a wrapper for the TypeScript source.
- The new build process uses a script to compile the binary and copies it to the appropriate directory, ensuring compatibility with the linux-x64 platform.
- Added git installation to the Dockerfile to support the build process of the nikcli binary.
- Ensured the build command for nikcli remains streamlined and compatible with the linux-x64 platform.
- Added NIKCLI_CHANNEL environment variable to avoid git branch lookup during the nikcli build process.
- Streamlined the Dockerfile by removing the git installation step, ensuring a more efficient build for the nikcli binary.
@nikomatt69
nikomatt69 merged commit fa3cb92 into main Feb 28, 2026
12 of 40 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant