Qiu Yuzhou
d2d20d27a6
feat(ui): 服务器表单输入限制与端口十进制草稿
issue #81 第一部分:手动表单产品上限(名称 128、地址 255、密码 1024
用户可见字符;插件参数 65,536 UTF-8 字节;端口最多五位十进制数字)。
校验收进 ServerFormFields 唯一入口 validateForSubmit(),字段错误
typed 呈现、修正即清除、首错按栅格顺序定位;validateName/hasNameError
退役。端口改十进制字符串草稿,draft 在草稿不可解析时为 nil、仅在
校验通过后消费,数值等价改写不算变更——无效输入不再悄悄提交旧绑定
值。与装载基线逐字相同的超长字段放行(历史数据兼容);导入与订阅
路径不受限。新错误文案入 Localizable.xcstrings(中英)。
2026-10-04 04:36:32 +08:00
..
2026-10-03 03:11:36 +08:00
2026-10-04 03:07:59 +08:00
2026-10-01 23:29:56 +08:00
2026-09-29 20:16:05 +08:00
2026-10-04 03:07:59 +08:00
2026-09-28 08:09:35 +08:00
2026-10-03 22:39:41 +08:00
2026-09-20 22:41:28 +08:00
2026-10-04 02:09:30 +08:00
2026-10-01 19:03:48 +08:00
2026-10-04 02:14:06 +08:00
2026-10-03 17:40:05 +08:00
2026-10-03 23:03:30 +08:00
2026-10-03 19:53:22 +08:00
2026-10-03 19:53:22 +08:00
2026-09-20 22:26:45 +08:00
2026-10-03 22:39:41 +08:00
2026-09-30 22:23:52 +08:00
2026-10-03 14:29:12 +08:00
2026-10-03 22:39:41 +08:00
2026-10-03 22:39:41 +08:00
2026-10-01 19:03:48 +08:00
2026-09-22 11:39:07 +08:00
2026-09-28 10:54:34 +08:00
2026-09-26 23:32:42 +08:00
2026-09-23 10:51:26 +08:00
2026-09-27 20:58:54 +08:00
2026-10-04 04:36:32 +08:00
2026-09-24 23:07:12 +08:00
2026-10-04 02:14:06 +08:00
2026-10-03 23:03:30 +08:00
2026-10-04 04:36:32 +08:00
2026-10-04 02:14:06 +08:00
2026-10-03 22:08:37 +08:00
2026-10-03 18:44:58 +08:00
2026-10-04 02:35:11 +08:00
2026-10-03 17:40:05 +08:00
2026-10-04 01:05:10 +08:00
2026-10-03 20:29:15 +08:00
2026-10-03 11:08:24 +08:00
2026-10-03 18:44:58 +08:00
2026-10-03 19:53:22 +08:00
2026-10-01 19:18:59 +08:00
2026-09-20 21:37:38 +08:00
2026-10-03 01:06:02 +08:00
2026-10-02 22:37:02 +08:00
2026-10-04 02:35:11 +08:00
2026-10-03 19:04:40 +08:00
2026-10-03 02:34:04 +08:00
2026-10-03 23:03:30 +08:00
2026-10-04 02:41:25 +08:00
2026-10-01 23:29:56 +08:00
2026-10-04 04:36:32 +08:00
2026-09-24 19:32:24 +08:00
2026-10-04 04:36:32 +08:00
2026-10-04 04:36:32 +08:00
2026-10-03 22:39:41 +08:00
2026-09-30 21:34:03 +08:00
2026-10-03 22:39:41 +08:00
2026-09-29 16:06:52 +08:00
2026-10-03 22:57:04 +08:00
2026-10-03 22:57:04 +08:00
2026-10-01 23:29:56 +08:00
2026-10-03 23:03:30 +08:00
2026-09-26 17:13:31 +08:00
2026-10-01 23:29:56 +08:00
2026-09-29 23:39:25 +08:00
2026-10-04 02:14:06 +08:00
2026-10-03 13:25:19 +08:00
2026-10-02 20:38:23 +08:00
2026-10-03 03:38:07 +08:00