Summarize connector updates - #1
Merged
Merged
Conversation
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ❌ Deployment failed View logs |
nikcli | fa3cb92 | Feb 24 2026, 05:33 PM |
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.
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.
- 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.
3 tasks
6 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What does this PR do?
How did you verify your code works?