Copilot
Copilot
Adds `ReadOnlyMemory LZ4Frame.Decode(ReadOnlySpan source, int extraMemory = 0)` to eliminate boilerplate when decompressing byte arrays. ## Changes - **New public API**: `ReadOnlyMemory Decode(ReadOnlySpan source, int extraMemory = 0)` in `LZ4Frame`...
## 概述 对 `root/aria2/script/` 下的脚本进行了完全重构,采用模块化架构设计,解决了代码重复、维护困难等问题,同时保持100%向后兼容。 ## 问题背景 原有脚本存在以下问题: - **代码重复严重**:`start.sh`、`completed.sh`、`stop.sh`、`pause.sh` 中大量重复逻辑 - **单体文件过大**:`core`、`rpc_info`、`setting` 文件混合多种职责 - **并发安全缺失**:多任务同时执行时可能出现日志写入冲突 - **错误处理不统一**:缺乏一致的错误处理和恢复机制 - **维护成本高**:修改功能需要在多个文件中同步更改 ## 解决方案 ### 🏗️ 全新模块化架构 创建了 `root/aria2/scripts/` 新框架,采用清晰的目录结构: ``` scripts/...
The `micromamba shell` command lacked proper documentation and had misleading CLI help text. This PR addresses the issue by: ## CLI Help Text Improvements - **Main command**: Changed description from...
Identified and fixed several performance bottlenecks affecting search responsiveness, memory usage, and UI smoothness. ### Debounce Timing - Reduced search debounce from 1800ms → 300ms in `ExternalDictionaryRepository` for responsive type-ahead...
## Summary This PR implements `setLoggingEnabled` support for Flutter Web platform, which was previously throwing an "Unimplemented" error. The implementation follows the existing pattern used by `setServerURL` and uses the...
## Refactor duplicated code ✅ ### Completed Tasks: - [x] Explore repository and identify duplicated code - [x] Extract common JSON schema for get_by_code response validation - [x] Create utility...
This PR enhances the Event Attendees Index page to provide a more focused view when filtering by a specific event. ## Changes Made ### Controller Improvements - Added performance optimization...
- [x] Create consolidated navigation helper methods with semantic colors - [x] Update all view templates to use new helper methods - [x] Remove the generic `buttons` helper method -...
This PR implements DirectoryService lookup functionality for unknown SID strings, addressing issue #90 by extending the parser to translate SIDs that aren't in the predefined list of well-known SIDs. ##...
This PR converts the Azure Storage GZip Encoding tool from .NET Framework 4.5.2 to .NET 8, making it cross-platform and suitable for Linux environments including Jenkins pipelines. ## Key Changes...