Commit Graph

  • ff7e137b02 update main maye 2025-08-20 23:16:22 +0800
  • 1bc2990aa6 update maye 2025-08-20 22:37:28 +0800
  • 271e628987 Update to v0.3.0 Yoo1tic 2025-08-20 15:16:40 +0800
  • dbe2d553da feat: update validation service to handle key writing. output invalid keys to different files. Yoo1tic 2025-08-19 19:50:09 +0800
  • f126073ce7
    refactor: rename write_validated_key_to_tier_files to write_validated_key_to_tier_writers for consistency Xerxes-2 2025-08-19 17:31:10 +1000
  • 3ca85a4749
    refactor: generalize write_validated_key_to_tier_files function to use type parameter for file handles Xerxes-2 2025-08-19 16:59:24 +1000
  • e42b952649
    refactor: update file handling in write_validated_key_to_tier_files to use AsyncWrite trait Xerxes-2 2025-08-19 16:56:07 +1000
  • 5144b988cd refactor: update artifact naming in CI workflows and adjust test content for cache API Yoo1tic 2025-08-11 19:48:47 +0800
  • ee5b9739a4 refactor: update cached content test body to meet token requirements and change model to lite Yoo1tic 2025-08-11 19:26:09 +0800
  • 5e1226a2b5 refactor: update dependencies and improve logging in validation service Yoo1tic 2025-08-11 02:30:02 +0800
  • 0eb68e974e Update to v0.2.1 Yoo1tic 2025-08-11 01:49:30 +0800
  • 4a8ca4cd22 refactor: streamline Rust toolchain setup and remove redundant steps in CI workflows Yoo1tic 2025-08-11 01:47:24 +0800
  • f18fe220b4 refactor: replace Rust toolchain installation with target addition in CI workflows Yoo1tic 2025-08-11 01:36:38 +0800
  • 555ad430c8 fix: correct unexpected input "targets" in workflow Yoo1tic 2025-08-11 01:19:18 +0800
  • e0bc525b61 refactor: simplify Rust toolchain installation and remove redundant steps in CI workflows Yoo1tic 2025-08-11 01:14:07 +0800
  • 632425a70d refactor: rename job keys for consistency and remove obsolete release workflow Yoo1tic 2025-08-11 00:37:07 +0800
  • c6a9c1d39b refactor: streamline artifact packaging and upload process in CI workflows Yoo1tic 2025-08-11 00:29:13 +0800
  • 0e5c03c468 feat: enhance build workflows for artifact packaging and release management Yoo1tic 2025-08-11 00:14:27 +0800
  • 57f19bee46 Update to v0.2.0 Yoo1tic 2025-08-10 22:38:07 +0800
  • 6559c338f0 refactor: simplify logging setup and enhance progress bar display in validation service Yoo1tic 2025-08-10 22:04:58 +0800
  • 97e07920dc feat: add tracing and progress indicators for key validation process Yoo1tic 2025-08-10 21:25:09 +0800
  • 0cb7c42d80 refactor: update build workflows for Linux and Windows, improve artifact handling Yoo1tic 2025-08-09 17:02:43 +0800
  • df1d8c5a72 Update to v0.1.1 Yoo1tic 2025-08-09 16:42:06 +0800
  • f78b0011c0 refactor: move HTTP client logic to http.rs and remove unused request module Yoo1tic 2025-08-09 11:16:49 +0800
  • d7ef92684e fix: update function names and improve key loading logic in adapters Yoo1tic 2025-08-09 07:50:02 +0800
  • 3fd7bf0b00 fix: remove file extension from release name for Windows artifact Yoo1tic 2025-08-09 07:12:51 +0800
  • 93f9834dd7 revert: rollback Dev Build workflow to original binary upload format Yoo1tic 2025-08-04 20:39:21 +0800
  • 578b4cf3b8 feat: standardize workflows with zip artifacts and improve naming Yoo1tic 2025-08-04 20:34:40 +0800
  • b0601911c1 fix: optimize release workflow artifact size by uploading binaries directly Yoo1tic 2025-08-04 20:20:03 +0800
  • 95065ca7f0 fix: refactor release workflow to use artifact collection pattern Yoo1tic 2025-08-04 20:08:23 +0800
  • 04b1e44daf docs: update README with comprehensive usage guide and feature overview Yoo1tic 2025-08-04 20:01:15 +0800
  • da75fdd86d refactor: split GitHub Actions into separate CI and release workflows Yoo1tic 2025-08-04 19:18:00 +0800
  • d3179944c0 fix: improve accuracy of rate limit error message in cache API testing and simplify function by removing unused config parameter Yoo1tic 2025-08-04 15:14:56 +0800
  • 2d0cbeaf18
    feat: update request payload type to be generic and adjust test bodies to use GeminiRequest Xerxes-2 2025-08-03 22:13:11 +1000
  • 218e8421c7 feat: implement tier-based key validation with separate output files Yoo1tic 2025-08-03 02:04:04 +0800
  • babbcb8e03 feat: enhance HTTP error handling with detailed status code processing Yoo1tic 2025-08-03 00:42:39 +0800
  • 772280da20 refactor: reorganize project structure by moving service modules to validation and utils Yoo1tic 2025-08-02 21:42:08 +0800
  • 5f1b30772b feat: add configurable retry mechanism for API requests Yoo1tic 2025-07-31 20:57:19 +0800
  • 92c16fdc3d feat: update test message body configuration for Gemini API Yoo1tic 2025-07-28 23:08:01 +0800
  • e5821f5b4c feat: add structured logging with tracing Yoo1tic 2025-07-28 22:49:04 +0800
  • f10c2a8afb refactor: replace anyhow with thiserror for typed error handling Yoo1tic 2025-07-28 20:23:27 +0800
  • 660367d8a3 feat: remove anyhow dependency and replace with custom error handling; update validation error types Yoo1tic 2025-07-28 19:06:37 +0800
  • 9e88973ef7 feat: refactor key validation logic and restructure configuration handling; remove unused modules Yoo1tic 2025-07-28 18:35:06 +0800
  • 3cbd0d5e22 feat: add mimalloc dependency and update memory allocator; remove unused ASCII art Yoo1tic 2025-07-28 15:59:05 +0800
  • ffd93a6b72 feat: add enable_multiplexing option to configuration and update client builder logic Yoo1tic 2025-07-20 18:18:41 +0800
  • 824c4f96dd feat: adjust connection pool size calculation and comment out http2 prior knowledge Yoo1tic 2025-07-20 01:43:40 +0800
  • b77b27b8ec feat: add http2 support to reqwest client and update dependencies Yoo1tic 2025-07-20 01:19:32 +0800
  • 2974b7df5b feat: optimize reqwest client builder with connection pool size adjustment Yoo1tic 2025-07-20 00:46:31 +0800
  • ab66228072 feat: update reqwest dependency to enable rustls-tls support Yoo1tic 2025-07-20 00:15:07 +0800
  • db94d6d86c feat: enhance validation service with full API URL and refactor key validation logic Yoo1tic 2025-07-19 23:09:15 +0800
  • 43e535ec15 feat: update dependencies and refactor KeyCheckerConfig for improved argument handling Yoo1tic 2025-07-19 00:23:03 +0800
  • e6d2309d9e feat: refactor key handling to replace ApiKey with GeminiKey across the codebase Yoo1tic 2025-07-18 02:51:21 +0800
  • 35b9d0b0b0 feat: update configuration handling to support case-sensitive Config.toml and add example configuration file Yoo1tic 2025-07-18 00:17:26 +0800
  • 486a9afd8e feat: format key output in write_keys_txt_file and ensure buffer flush in validation service Yoo1tic 2025-07-17 20:45:05 +0800
  • 96ac85072e
    feat: update file writing methods to use async I/O and improve dependency versions Xerxes-2 2025-07-17 19:41:38 +1000
  • 0056b4fa7b
    feat: update KeyCheckerConfig to use clap for argument parsing and improve client builder with proper timeout handling Xerxes-2 2025-07-17 19:26:41 +1000
  • 99804c5cab
    feat: Reorganize project structure (#1) Yoo1tic 2025-07-16 22:59:48 +0800
  • 8f8f8a3dff feat: update README and main.rs to enhance proxy support with authentication details Yoo1tic 2025-07-07 01:12:08 +0800
  • 25e89d8610 feat: enhance API key validation tool with proxy support and improved timeout settings Yoo1tic 2025-07-07 00:39:12 +0800
  • 5c09a58786 fix: normalize package name to lowercase in Cargo files Yoo1tic 2025-07-07 00:10:47 +0800
  • bf22fe91f7 feat: add GitHub Actions workflow for building and testing Yoo1tic 2025-07-07 00:02:54 +0800
  • 63f0599c43 feat: update dependencies and enhance key validation logic Yoo1tic 2025-07-07 00:00:11 +0800
  • 30c2610925 feat: add Gemini-Keychecker tool for API key validation Yoo1tic 2025-07-06 23:52:09 +0800
  • 146e660c8e
    Initial commit Yoo1tic 2025-07-06 23:39:44 +0800