Miuzarte
5d03900f60
feat: support pre-release
2026-07-07 18:22:23 +08:00
Miuzarte
e1b01a96b0
bumping version to 0.4.2
2026-06-01 00:41:29 +08:00
Miuzarte
b90dc6de69
bumping version to 0.4.1
2026-05-31 21:09:30 +08:00
謬紗特
e7f0d09688
feat: multiple IPs to one device ( #30 )
...
- 新增: 设备支持多个 IP, 自动选择延迟最低的路径
- 新增: 允许让预览卡显示在配置卡上方
2026-05-31 21:08:51 +08:00
謬紗特
a27d8638b4
upstream: scrcpy v4 ( #27 )
...
* feat: download scrcpy-server in pre-build
* protocol alignment
* implement new options
* fix: switching after creating a new conf
* feat: implement `--new-display`
2026-05-15 19:35:03 +08:00
Miuzarte
5bcd19d1a8
fix: terminal input serialization
2026-05-08 23:50:46 +08:00
Miuzarte
2aa40570b8
feat: language select manually
2026-05-07 23:22:54 +08:00
Miuzarte
502c249b34
fix: IME filters out KEYCODE_BACK
2026-05-06 20:00:32 +08:00
Miuzarte
85ddee3b36
fix: resolve host address based on API level
...
fix #21
2026-05-01 17:47:15 +08:00
Miuzarte
f3a5cc53f6
refactor: implement I18N
...
- fix IPv6 parsing
- Domain support
- ADB key pair manually importing
2026-04-30 19:13:27 +08:00
謬紗特
a3ba7fc918
refactor: introducing ViewModel ( #17 )
...
* move to viewModel; use submodule to import miuix
* replace widgets with which implemented in miuix
* update CHANGELOG.md
* fix: coroutine handling
* chore: code formatting
* viewModel for TerminalScreen
* viewModel for FileManagerScreen
* chore: code formatting
* fix for review
* chore: optimize imports
2026-04-28 21:01:00 +08:00
Miuzarte
f97976847e
fix: rsa pubkey prioritize stored values
2026-04-28 16:19:51 +08:00
Miuzarte
f7703edd22
feat: fullscreen compatibility mode
2026-04-26 13:57:14 +08:00
Miuzarte
63e161ac7c
feat: app list sort by pinyin
2026-04-25 18:52:23 +08:00
Miuzarte
84cf447b84
log panel hidden
2026-04-25 18:15:13 +08:00
Miuzarte
e876a32bdf
feat: back handler mapping
...
close #15
2026-04-25 13:19:50 +08:00
Miuzarte
06316f8fee
feat: landscape layout
2026-04-24 23:49:19 +08:00
Miuzarte
7168e82fcb
make icon monochrome
2026-04-24 19:15:07 +08:00
Miuzarte
20556ce5a3
feat: more options for monet
2026-04-23 19:10:02 +08:00
Miuzarte
e263113990
feat: native recording
2026-04-23 18:45:17 +08:00
Miuzarte
41856adc50
feat: more options for virtual buttons
2026-04-22 23:15:44 +08:00
Miuzarte
696e434b25
feat: terminal
...
- 重构 NativeAdbService,增强连接处理并简化 shell 命令执行
- 引入 TerminalInputView,管理终端输入交互
2026-04-21 19:56:12 +08:00
Miuzarte
d031839a3a
feat: IME bringing up; clipboard syncing
2026-04-21 00:36:08 +08:00
Miuzarte
4f7ad1fb7d
fix: make recent tasks usable while streaming
2026-04-15 18:41:06 +08:00
Miuzarte
6ae425681a
deps: update dependencies
2026-04-15 15:56:41 +08:00
Miuzarte
08b996e98c
refactor: low latency audio processing outside of JNI
2026-04-14 23:38:19 +08:00
Miuzarte
0f4a82d8d5
refactor: UI refresh
...
- 仍然是抄的 KernelSU 管理器和 miuix example
- TopAppBar 与 dock 栏模糊
- 液态玻璃(`com.kyant.backdrop`)悬浮 dock 栏
2026-04-14 16:54:04 +08:00
Miuzarte
89c111e23b
fix: buffered quick connect card input, quick device ip/port modifying
2026-04-14 00:24:54 +08:00
Miuzarte
3a6df23a6c
feat: biometric auth and lockscreen password autofill
2026-04-13 23:59:03 +08:00
Miuzarte
2ddbbcf8b9
feat: optional --list-app call when connected
2026-04-13 13:53:32 +08:00
Miuzarte
28543d0b69
fix: missing of START_APP_CUSTOM saving
2026-04-12 23:22:25 +08:00
Miuzarte
5a48467c7a
bumping version to 0.1.2
2026-04-12 17:32:24 +08:00
Miuzarte
e25d40f237
feat: signed release
2026-04-12 01:19:53 +08:00
Miuzarte
dbf83b33c2
feat: picture in picture
...
- 移除了 MainScreen 中的全屏方向处理及相关状态管理
- 引入 AppRuntime 用于管理跨 Activity 的共享实例
- 创建 StreamScreen 用于画中画模式
- 实现 VideoOutputTarget 和 VideoOutputTargetState 以管理视频输出状态
2026-04-11 15:26:03 +08:00
Miuzarte
1a270ae2dd
feat: about page with dynami blur
2026-04-10 16:30:23 +08:00
Miuzarte
da2bb9e227
deps: update miuix to 0.9.0
2026-04-10 13:16:28 +08:00
Miuzarte
3f94d91564
feat: version checking using github api
2026-04-10 11:55:03 +08:00
Miuzarte
95dc24e676
refactor: use Parcelable Bundle for state management
...
- 在 ScrcpyOptions 中引入 Parcelable 数据类 `Bundle`,用于封装各项配置
- 更新了使用新 Bundle 结构读写配置的方法
- 使用 StateFlow 增强状态管理,实现响应式 UI 更新
- 重构 toClientOptions 方法,接受 Bundle 参数以提高清晰度和可维护性
- 调整音频和视频编解码器设置,使其使用新的 Bundle 结构
- 更新 ConfigPanel 以反映 ScrcpyOptions 的变化,并更有效地管理状态
- 移除 DeviceWidgets 中的未使用代码并清理导入
- 重构解码流程,驻留一个中转 Surface,解决先前 Surface 销毁后解码无法恢复的问题
2026-04-08 23:47:53 +08:00
Miuzarte
e970c89e8f
refactor: almost ready for v0.1.0
...
- 优化 `Shared` 中的 `Codec` 枚举,增加显示名称并添加 `isLossyAudio` 函数
- 简化 `Codec`、`VideoSource`、`AudioSource` 和 `CameraFacing` 枚举中的 `fromString` 方法
- 将 `fetchConnectedDeviceInfo` 改为挂起函数以支持协程
- 清理 `PreferenceMigration` 和 `ScrcpyOptions`,提高可读性
- 更新 `Settings` 类,添加 `isDefaultValue` 挂起函数
- 改进 `DeviceWidgets`,增强状态管理和 UI 响应性
2026-04-06 23:38:22 +08:00
Miuzarte
ebbf9f6d4b
refactor: improve base class Settings
2026-03-29 01:11:05 +08:00
Miuzarte
189d4a76b9
refactor: new preferences impl with data store
2026-03-27 01:32:25 +08:00
Miuzarte
0aa83f4a63
fix: app version
2026-03-22 18:27:02 +08:00
Miuzarte
57d2af638a
enhance: Settings and Virtual Button Management
...
- 用 `reorderable` 重构排序组件
- 重构虚拟按钮配置储存逻辑
- 虚拟图标现在可以选择是否显示文字描述
- 统一所有图标风格为 `Rounded`
- `StatusCard` 状态卡大卡的颜色现在优先取决于应用内设置,而非系统设置
2026-03-22 17:32:24 +08:00
Miuzarte
737ad40923
refactor: touch implementation, ratio switching
...
- 重写了触控实现
- 串流过程中自动切换横竖屏
- 禁用了全屏控制页中的预测性返回手势
2026-03-20 21:03:27 +08:00
Miuzarte
43d3b3f818
feat: adb pair; mDNS discovering service
2026-03-19 22:24:48 +08:00
Miuzarte
32e1f48423
version: 0.0.2
2026-03-19 12:42:02 +08:00
Miuzarte
71e942b23e
refactor: organize codes; add README.md
2026-03-19 12:25:53 +08:00
Miuzarte
c0c4ae1d23
feat: virtual button appearance control for fullscreen; building abi matrix control
2026-03-19 10:16:38 +08:00
Miuzarte
41d07b4582
fix: workflow build collects all apks
2026-03-19 09:17:42 +08:00
Miuzarte
45f2df661b
first commit
2026-03-19 08:53:26 +08:00