0000000000000000000000000000000000000000 58b619447adbf3a5d8558f0b8b9b3e3feb1f7e4c symo <symo@noreply.gitcode.com> 1777469085 +0800	commit (initial): feat: iCode 伪代码生成器基础版
58b619447adbf3a5d8558f0b8b9b3e3feb1f7e4c fa14851efc498b70e9af3f112abbd9e24e32739e symo <symo@noreply.gitcode.com> 1777469157 +0800	commit: feat: 根据输入末字符自动添加执行对象前缀
fa14851efc498b70e9af3f112abbd9e24e32739e 9eabb9aec52e4df65da6b4bb4fabff21d4ab6ba8 symo <symo@noreply.gitcode.com> 1777469331 +0800	commit: fix: 有对象时每个 step 都带前缀，不只是第一个
9eabb9aec52e4df65da6b4bb4fabff21d4ab6ba8 ca7760241409cac821d7fbbaca891972cba9cead symo <symo@noreply.gitcode.com> 1777469568 +0800	commit: fix: turn 拆独立行且每条指令都带对象前缀
ca7760241409cac821d7fbbaca891972cba9cead a1c61d6cb37395b6e4e14c9b2248f3b63703afd8 symo <symo@noreply.gitcode.com> 1777470121 +0800	commit: fix: 对象标识字母不参与转换也不出现在输出中
a1c61d6cb37395b6e4e14c9b2248f3b63703afd8 f040be86080d2beb791bd0d3471f43114898f625 symo <symo@noreply.gitcode.com> 1777471681 +0800	commit: feat: 移除 T 按钮点击，改为输入自动转换
f040be86080d2beb791bd0d3471f43114898f625 b7e35ec389d71b6cd08c03018c8b555a0c245773 symo <symo@noreply.gitcode.com> 1777471902 +0800	commit: fix: 允许手动修改输入框，不再覆盖选中文本
b7e35ec389d71b6cd08c03018c8b555a0c245773 dc6ea2555046148259d4fce4bbbc422ef8724f98 symo <symo@noreply.gitcode.com> 1777472048 +0800	commit: feat: 页面选中文本变化时自动覆盖手动修改
dc6ea2555046148259d4fce4bbbc422ef8724f98 157ca5b61b5d0df91642d43b9534cd75564772c2 symo <symo@noreply.gitcode.com> 1777472263 +0800	commit: 回退: 移除 input 监听，仅使用页面选中文本
157ca5b61b5d0df91642d43b9534cd75564772c2 352677e3b0206e56945785e0b5c8f6d8812e7a2f symo <symo@noreply.gitcode.com> 1777472283 +0800	commit: ui: inputCode 设为只读，cursor 改为 default
352677e3b0206e56945785e0b5c8f6d8812e7a2f f040be86080d2beb791bd0d3471f43114898f625 symo <symo@noreply.gitcode.com> 1777472465 +0800	reset: moving to f040be86080d2beb791bd0d3471f43114898f625
f040be86080d2beb791bd0d3471f43114898f625 457b96ca84dc2b95d14f440d1382762741ee28b2 symo <symo@noreply.gitcode.com> 1777473577 +0800	commit: feat: 分离选中文本拉取和转换逻辑，input/blur 只依赖输入框
457b96ca84dc2b95d14f440d1382762741ee28b2 457b96ca84dc2b95d14f440d1382762741ee28b2 symo <symo@noreply.gitcode.com> 1777473690 +0800	Branch: renamed refs/heads/main to refs/heads/main
457b96ca84dc2b95d14f440d1382762741ee28b2 b85de92c12d4c3d5852f78c385437c0779a76f5b symo <symo@noreply.gitcode.com> 1777736969 +0800	commit: fix: setStatus 多行追加、CSP new Function 改为 includes、status 变量名改为 statusEl
b85de92c12d4c3d5852f78c385437c0779a76f5b 4990c073ea9700ff852e163258d8b7c6ec0c125f symo <symo@noreply.gitcode.com> 1777737378 +0800	commit: feat: Ctrl+T 快捷键直接转换选中内容并复制到剪贴板
4990c073ea9700ff852e163258d8b7c6ec0c125f fa141a78932371c8cd50fb9e9f3c45fab75e9dbe symo <symo@noreply.gitcode.com> 1777737684 +0800	commit: fix: Ctrl+T 快捷键调试日志 + 无选中内容时提前 return 的 bug
fa141a78932371c8cd50fb9e9f3c45fab75e9dbe 9f18cf7b42fd4ae93df0e3c1ee2fce15511b407b symo <symo@noreply.gitcode.com> 1777737798 +0800	commit: chore: 快捷键从 Ctrl+T 改为 Ctrl+Shift+T（避免与 Chrome 新标签页冲突）
9f18cf7b42fd4ae93df0e3c1ee2fce15511b407b 89ede733059d5eceba23b216955b4f6eb9b2fac7 symo <symo@noreply.gitcode.com> 1777737993 +0800	commit: chore: 快捷键改为 Ctrl+Shift+L / Cmd+Shift+L（左侧键盘位、跨平台一致）
89ede733059d5eceba23b216955b4f6eb9b2fac7 dd70a9c29f5996b1427c7fae00663071ab612b2a symo <symo@noreply.gitcode.com> 1777738169 +0800	commit: fix: 剪贴板通过 content script 写入 + 页面 toast 提示 + 修正 manifest 描述
dd70a9c29f5996b1427c7fae00663071ab612b2a 532f62377676c68a7b9e1a71cf040e023651f78e symo <symo@noreply.gitcode.com> 1777739303 +0800	commit: chore: 删除无用的 T 按钮（HTML/CSS/JS 引用全部清理）
532f62377676c68a7b9e1a71cf040e023651f78e 7100fb6bb15a41d0b0bd6ddf0bfa4d545b0b438d symo <symo@noreply.gitcode.com> 1777740147 +0800	commit: feat: 双击 pseudoCode/codeTemplates 复制内容到剪贴板 + 升级版本号 1.1.0
7100fb6bb15a41d0b0bd6ddf0bfa4d545b0b438d 53b860f25e093573002ba38e6e1ef391d227b6f5 symo <symo@noreply.gitcode.com> 1777812123 +0800	commit: chore: 添加 .gitignore（忽略 .DS_Store/zip/IDE）；refactor: 清理 popup.js 注释，修复 parseStr 方向前缀/后缀解析及 codeTemplate 生成逻辑
53b860f25e093573002ba38e6e1ef391d227b6f5 1be8f23bf0765023cbc01313b01d3a58c896d328 symo <symo@noreply.gitcode.com> 1777812292 +0800	commit: feat: 页面注入浮动按钮 T，点击触发与 Ctrl+Shift+L 相同的转换+复制流程；支持拖拽移动
1be8f23bf0765023cbc01313b01d3a58c896d328 4b662921d9c18fb58ae887b75f1c1fa900861087 symo <symo@noreply.gitcode.com> 1777813920 +0800	commit: fix: background.js parseStr 空匹配 NPE；content.js 扩展上下文失效时移除按钮并提示
4b662921d9c18fb58ae887b75f1c1fa900861087 a9a51b95417253a2f0abd4b48e9d363da9c06ef2 symo <symo@noreply.gitcode.com> 1777814390 +0800	commit: feat: 快捷键改为 Alt+Q (Win) / Ctrl+Q (Mac)；更新按钮 title 及注释
a9a51b95417253a2f0abd4b48e9d363da9c06ef2 04d2ade502f1b8b3c0ce136cdad7d202a2ede97c symo <symo@noreply.gitcode.com> 1777815874 +0800	commit: release: v1.2.0 — 浮动 T 按钮 / SPA 支持 / 快捷键 Alt+Q(Ctrl+Q) / 扩展失效修复
04d2ade502f1b8b3c0ce136cdad7d202a2ede97c d741f444c8d05f459101038a7012d415d2e2fe3f symo <symo@noreply.gitcode.com> 1777821223 +0800	commit: feat: 浮动按钮位置持久化 — 拖拽结束时保存 right/bottom 到 chrome.storage.local，加载/注入时自动恢复上次位置
d741f444c8d05f459101038a7012d415d2e2fe3f 9367a6003b840bf43d101699e9a62a550e39a610 symo <symo@noreply.gitcode.com> 1777906251 +0800	commit: release: v1.2.1
9367a6003b840bf43d101699e9a62a550e39a610 f5d48245ffdbb8e71f154f47fa6bf3b61eb06198 symo <symo@noreply.gitcode.com> 1781070146 +0800	commit: 修复：单行转向条件判断逻辑
f5d48245ffdbb8e71f154f47fa6bf3b61eb06198 c4ac1bdfa8034d1d39c496b2dc05c42946920fc2 symo <symo@noreply.gitcode.com> 1781072227 +0800	commit: 更新：Toast 提示和快捷键说明
c4ac1bdfa8034d1d39c496b2dc05c42946920fc2 277fb5f6f201c118c2b6dfece711554eb53ac8bb symo <symo@noreply.gitcode.com> 1781428887 +0800	commit: refactor: 将循环变量 i 重命名为 k 以避免变量名冲突
