<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Jiahang Zhang — 项目笔记</title><link>https://zhangjiahang.com/zh/notes/</link><description>产品介绍与开源贡献笔记。</description><language>zh-CN</language><atom:link href="https://zhangjiahang.com/zh/feed.xml" rel="self" type="application/rss+xml"/><item><title>Aside 的语音交互</title><link>https://zhangjiahang.com/zh/notes/the-state-behind-an-interruption/</link><guid isPermaLink="true">https://zhangjiahang.com/zh/notes/the-state-behind-an-interruption/</guid><description>Aside 如何处理播放中的语音提问、连续追问，以及对话后的续播。</description></item><item><title>更新改过的 DSH 配置</title><link>https://zhangjiahang.com/zh/notes/upgrading-without-losing-local-changes/</link><guid isPermaLink="true">https://zhangjiahang.com/zh/notes/upgrading-without-losing-local-changes/</guid><description>我在 DSH Hub 0.5.0 中做的工作：比较上游更新和本地修改，处理冲突，并支持回滚。</description></item><item><title>浏览一份 10,000 行的 diff。</title><link>https://zhangjiahang.com/zh/notes/a-rendering-budget/</link><guid isPermaLink="true">https://zhangjiahang.com/zh/notes/a-rendering-budget/</guid><description>用一万行文件试试 react-virtualized-diff，包括左右对比和展开未修改的部分。</description></item></channel></rss>