跳到主要内容

~/posts · 2026.11.05

一段文字加几张图,就该是一条记录

选附件不再直接发出去,正文、图片和语音先进入同一份草稿,再一起提交。

1 分钟 devshan

我想记一段文字,再放两张图。选完图片,界面却先发出了两张卡片,文字还留在输入框里。同一件事被拆成几条,回头看时还得自己拼起来。

我把记录改成可选正文加有序附件。纯文字、单张图片、文字配语音,都用这个结构。文件、图片和语音决定附件如何显示,原始文件名与录音生成名也分别保存。

Go、TypeScript 和 Dart 的模型一起改,用同一份数据夹具核对正文、附件顺序和修订。

选择文件、拖放、粘贴和录音完成以后,内容先进入草稿。点发送才开始上传,附件可用后再发布记录。失败会保留记录身份、正文和已上传的附件,关掉编辑器再开还能接着处理。

手机入口也调整了:右下角加号展开输入动作,再打开半屏编辑器,收起时让后面的内容露出来。

响应丢了,沿用同一次提交

附件已经上传完,提交响应却没回来,直接重发容易多出一张卡片。我给这次提交保留稳定的操作身份,重试时先核对回执;核心已经提交就返回原结果。

编辑时带上预期修订。另一台设备先改过,就保留本机输入并提示冲突,等我决定怎么处理。改完以后,文字和附件终于能从编辑到保存都作为同一条记录往下走。