tag:github.com,2008:https://github.com/0xtbug/zero-limit/releases Tags from zero-limit 2026-01-06T16:35:17Z tag:github.com,2008:Repository/1129108160/v1.0.0 2026-01-06T16:39:39Z V1.0.0 <p>feat(init): set up ZeroLimit project with Tauri, React, and Rust</p> <p>WHAT: <br />- Initializes the ZeroLimit project, establishing the core structure for a Tauri desktop application. <br />- Integrates a React frontend, including routing, a default layout, and initial pages (Dashboard, About). <br />- Incorporates Shadcn UI components, theme management, and internationalization (i18n) with multiple language support. <br />- Sets up the Rust backend for Tauri, providing commands for CLI proxy control (start, stop, status), system tray integration, and global state management. <br />- Adds essential development configurations: `.editorconfig`, `.gitignore`, `.prettierrc`, and `components.json`. <br />- Includes project documentation (`README.md`, `docs/USAGE.md`) and all necessary public assets (icons, provider images, screenshots). <br />- Introduces components for displaying detailed and compact AI provider quota information. <br />- Updates `src/server.ts` to support configurable port via `process.env.PORT` and renames the port variable to `PORT`.</p> <p>WHY: <br />- To establish the complete foundational framework for the ZeroLimit application, enabling cross-platform desktop functionality. <br />- To provide a modern, maintainable, and scalable architecture for both the user interface and backend logic. <br />- To ensure consistent code style, formatting, and project setup for efficient development. <br />- To deliver a localized and user-friendly experience for monitoring AI coding assistant quotas. <br />- To prepare the application for future feature development and deployment.</p> <p>feat(app): implement core UI, routing, state management, and API services</p> <p>Introduces main application pages: LoginPage, ProvidersPage, QuotaPage, SettingsPage. <br />Sets up client-side routing with MainRoutes and ProtectedRoute for navigation and access control. <br />Adds API service modules (apiCall, authFiles, client, config, oauth, quota) for backend interaction. <br />Implements Zustand stores (useAuthStore, useCliProxyStore, useConfigStore, useLanguageStore, useThemeStore) for global state management. <br />Includes utility functions for connection, constants, language, privacy, and quota data processing. <br />Integrates Tauri-specific services for desktop application features. <br />Configures TypeScript and Vite for the frontend build process.</p> <p>To provide a comprehensive and interactive graphical user interface for the CLI Proxy application. <br />To enable users to manage authentication, connect providers, monitor quota, and customize application settings. <br />To establish a modular and maintainable frontend architecture that supports both web and desktop environments. <br />To facilitate efficient and type-safe communication with the CLI Proxy API. <br />To ensure consistent state management and user experience across the application.</p> 0xtbug