- 🔭 在做:中国互联网编年史(Three.js 星河可视化,从 1987 年第一封邮件到今天)
- 🌱 在学:Rust(练手项目:青简输入法,已有多个 PR 被合并)
- 📫 找我:博客 toolsfox.top
| 上游项目 | 我的改动 | PR |
|---|---|---|
| lolPing | 设置项:允许文本组合键与自定义触发键共用一个键(修复 #100) | #101 |
| lolPing | feat(emotes): send the chosen effect with the emote | #92 |
| lolPing | feat(emotes): give imported emotes selectable signature effects | #90 |
| lolPing | test(rooms): give the emote cache eviction test room for a busy runner | #95 |
| qingjian | feat(core): 按读音键泛化输入串选择 | #655 |
| qingjian | feat(learning): 学习数据时间衰减(牛顿冷却) | #654 |
| qingjian | feat(cli): 从输入日志挖词库缺词 | #657 |
| lolPing | macOS:修复设置窗口在 Dock 最小化/恢复动画期间侧边栏失去填充 | #58 |
| lolPing | 房间成员之间传输自定义表情的静态图(修复 #49) | #77 |
| qingjian | fix(windows): 候选窗贴上方时避开自身阴影带 | #260 |
| qingjian | fix(windows): 候选窗锚点折叠到组句起点,残片矩形补回整行 | #259 |
| qingjian | fix(core): 全角标点下 shift+方括号出直角引号 | #253 |
| lolPing | Defer SendInput injections to the message loop (fixes Alt+click system-wide input freeze on Windows) | #10 |
| qingjian | fix(data): 补缺失常用词、称谓与符号层,清理人名碎片噪音 | #256 |
| qingjian | docs(design): 同步 architecture.md 落后于代码的三处 | #257 |
| echo | fix(middleware): prevent BodyLimit bypass with contract-compliant readers | #3087 |
| aiohttp | Fix read_chunk() on body parts with a zero Content-Length | #13760 |
| typeshed | typing: make Protocol definition reflect runtime | #16386 |
| black | Skip symlink tests when the platform forbids creating one | #5390 |
| psycopg | docs: warn about sequential scans on out-of-range integer literals in sql.Literal | #1400 |
| celery | Document interaction between rate_limit and countdown/eta | #10595 |
语言
框架与引擎
AI 工程
数据与工具

