Repository navigation
SideX v1.1.31 - Native Profile Card Fixes
SideX v1.1.31 — Native Profile Card Fixes
中文
- 修复侧栏打开时,X 官方区域的作者和正文 @提及资料卡无法正常显示的问题,覆盖时间线和帖子详情。
- 保留官方弹层的页面坐标,修正滚动后资料卡偏出屏幕的问题,同时保持原生弹层显示在侧栏前方。
- 去掉侧栏头像重复的浏览器黑底提示,保留资料卡和无障碍名称。
- 按目标用户选择原生资料卡,避免旧卡片的退场动画干扰新卡片。
English
- Restores X's native profile cards for authors and @mentions while SideX is open, in timelines and post details.
- Preserves X's document coordinates so official cards stay beside the hovered user after scrolling, while native overlays remain above the sidebar.
- Removes the duplicate browser tooltip from sidebar avatars while retaining profile cards and accessible labels.
- Selects the native card for the requested user even while a previous card is still closing.
Validation / 验证
- All 197 local regression tests passed. New coverage includes official cards without Grok/Chat in timeline and detail routes, closing-card overlap, and accessible avatar labels without a browser tooltip.
- Existing reply loading, translation, drafts, native menus, Grok/Chat, photo comments and pinning coverage remains passing.
- An isolated current-source harness on real X pages verified native @mention cards with the sidebar open after scrolling in both a timeline and a post detail page. The native card keeps its original component and handlers.
- Browser checks used the current source rather than a fresh ZIP installation. JavaScript syntax and diff checks passed.
- The store package script verifies all 18 allowlisted archive files byte-for-byte against the release source.
Downloads / 下载
- SideX-v1.1.31.zip: installable extension and Chrome Web Store upload package.
- SideX-v1.1.31-store-description.txt: complete English and Chinese store listing; update it separately from the ZIP upload.
- SideX-v1.1.31-store-updates.txt: short bilingual update log.
- SideX-v1.1.31.zip.sha256: package checksum.
GitHub publication does not submit this version to the Chrome Web Store. / GitHub 发布不会自动提交 Chrome 商店审核。
SHA-256 (SideX-v1.1.31.zip): e06db64988a1ff019b6c54ffb5a0aabf2554e6ce4bc21ac9f4a5634e349d5bf1