Releases: Watfaq/clash-android
Releases · Watfaq/clash-android
v0.4.0
🐛 修复
- 修复无法更新配置文件 by @Itsusinn
⚙️ 杂项
- 发布 0.4.0 by @Itsusinn
🚀 特性
🐛 修复
- 修复代理链方向错误 by @Itsusinn
🛠️ 构建
- (deps) Bump gradle/actions in the actions-dependencies group (#12) by @dependabot[bot]
- 更新构建工具 by @Itsusinn
- 更新 rustls platform verifier by @Itsusinn
- 更新 kotlin 依赖, AGP 版本 by @Itsusinn
⚙️ 杂项
- 更新依赖 by @Itsusinn
- 修复 pkcs5 构建错误 by @Itsusinn
- Release 0.3.2 by @Itsusinn
- 更新 vscode 配置 by @Itsusinn
- 移除 libgcc 符号修复脚本 by @Itsusinn
- 修复错误日志未正常输出 by @Itsusinn
New Contributors ❤️
- @revonateB0T made their first contribution in #16
测试构建
<!-- generated by git-cliff -->
v0.3.1
v0.3.0
⚙️ Miscellaneous Tasks
- 发布 0.3.0 by @Itsusinn
🚀 Features
🐛 Bug Fixes
- 后续添加的配置被错误地直接启用 by @Itsusinn
- 下载 https 远程配置时出现 400 Bad Request by @Itsusinn
- 使用 webpki 根证书集 by @Itsusinn
⚡ Performance
🎨 Styling
- 简化函数命名 by @Itsusinn
⚙️ Miscellaneous Tasks
Other
- Add NDK libgcc workaround script and integrate into CI
Full Changelog: v0.2.1...latest
v0.2.1
v0.2.0
🚀 Features
- Adding proxy switch pannel by @spongebob888
- Adding overview tab by @spongebob888
- (ui) Enhance profile screen with improved file selection UI by @Itsusinn
- Feat(ui): optimize HomeScreen performance and UX
- Performance improvements:
- Use derivedStateOf to reduce unnecessary recompositions
- Cache computed values with remember (proxyTypes, groups)
- Add stable keys to LazyColumn items for better scroll performance
- Optimize recomposition scopes
- UI/UX enhancements:
- Add elegant loading indicator with fade animations
- Improve error state with retry button
- Enhance empty state messages
- Add smooth expand/collapse animations for proxy groups
- Add animated transitions for stats updates
- Improve selected proxy visual feedback
- Visual improvements:
- Unified card elevation (2.dp)
- Color-coded latency display (green <300ms, amber <600ms, red >=600ms)
- Larger touch targets for icon buttons (40.dp)
- Better text overflow handling
- Enhanced proxy item selection highlighting
- Code quality:
- Extract magic numbers to constants
- Add accessibility semantics
- Replace deprecated TabRow with PrimaryTabRow
- Follow Compose best practices
- Remove unused imports
- OverviewTab improvements:
- Use LazyColumn for scrollable content
- Add animated content transitions
- Improve spacing and padding
- Better data presentation
Build verified: all changes compile successfully by @Itsusinn
- (ui) Add settings by @Itsusinn
- Add foreground service to keep-alive by @Itsusinn
- Support app filter by @Itsusinn
- 新增配置文件合法性验证功能 by @Itsusinn
- 多配置管理 by @Itsusinn
🐛 Bug Fixes
- Release build error by @spongebob888
- Crash when file empty by @spongebob888
- Fix RT block by @Itsusinn
- Dns loop under rmnet by @Itsusinn
- Reorder the proxies on rust side by @Itsusinn
- Impl shutdown by @Itsusinn
- 配置文件更多选项错位 by @Itsusinn
🚜 Refactor
- Remove SocketProtector api by @Itsusinn
- Default to alidns(DoT) by @Itsusinn
- Fix ktlint compose rules with proper state hoisting by @Itsusinn
- Remove unneeded tokio RT by @Itsusinn
- Use eyre Error type by @Itsusinn
- Refactor by @Itsusinn
🛠️ Builds
- Update cargo-ndk by @Itsusinn
- (deps) Bump the actions-dependencies group with 4 updates by @dependabot[bot]
⚙️ Miscellaneous Tasks
Other
- Initial commit by @Itsusinn
- Initial commit by @Itsusinn
- Android resource by @Itsusinn
- Pass fd by @Itsusinn
- Initial commit by @Itsusinn
- File picker by @Itsusinn
- Libs by @Itsusinn
- Arch by @Itsusinn
- Ktlint by @Itsusinn
- WIP by @Itsusinn
- WIP by @spongebob888
- Just works by @spongebob888
- Simplify home screen by @spongebob888
- Merge pull request #1 from spongebob888/dev
Dev by @Itsusinn
- Bump version and use ktorfit by @Itsusinn
- Wip by @Itsusinn
- Remove okhttp & ktor & ktorfit by @Itsusinn
- Enable shadowquic by @Itsusinn
- Some animation by @Itsusinn
- U by @Itsusinn
- Improve animations by @Itsusinn
- Adjust components by @Itsusinn
- Change padding by @Itsusinn
- Add shutdown by @Itsusinn
- Update ci.yml by @Itsusinn
- Update ci.yml by @Itsusinn
- Initial plan by @Copilot
- Add logic to delete old latest release before creating new one
Co-authored-by: Itsusinn 30529002+Itsusinn@users.noreply.github.com by @Copilot
- Fix incorrect output directory path in release upload step
Co-authored-by: Itsusinn 30529002+Itsusinn@users.noreply.github.com by @Copilot
- Merge pull request #2 from Watfaq/copilot/remove-old-latest-release
Delete old "latest" release before creating new one in CI workflow by @Itsusinn
- Merge remote-tracking branch 'origin/main' by @Itsusinn
- Merge pull request #3 from Watfaq/dependabot/github_actions/actions-dependencies-744c8567dd
build(deps): bump the actions-dependencies group with 4 updates by @Itsusinn
New Contributors ❤️
- @Itsusinn made their first contribution
- @dependabot[bot] made their first contribution
- @Copilot made their first contribution
- @spongebob888 made their first contribution