Skip to content

Releases: can4hou6joeng4/Semaphore

v1.1.0 · Braille, privacy, and search

Choose a tag to compare

@can4hou6joeng4 can4hou6joeng4 released this 03 Aug 16:46

Highlights

Semaphore 1.1 adds a dedicated image-to-Braille workflow, production-enforced local-only privacy, stronger accessibility, and a complete search and sharing surface.

Features

  • Add a dedicated image-to-Braille guide with a one-click high-detail preset.
  • Add complete Open Graph metadata, structured data, sitemap discovery, and canonical routes across the site.
  • Enforce local-only conversion in production with a restrictive CSP, self-hosted fonts, and no third-party runtime requests.
  • Add privacy, FAQ, use-case, and real 404 pages with consistent terminal navigation.

Fixes

  • Fix the tool thumbnail lifecycle after object URL revocation and harden canvas rendering.
  • Fix radio-group semantics, disabled dither controls, dialog focus handling, contrast, and narrow-screen overflow.
  • Fix stable asset caching, canonical links, structured data, social previews, and production cache headers.

Performance

  • Convert stable image assets to WebP and ship a 15 KB JetBrains Mono subset locally.
  • Separate Vite's immutable bundles from stable public assets and remove unnecessary third-party connections.

Testing

  • Add 53 unit and SEO contract tests, strict type checking, pull-request CI, and verified Cloudflare Pages deployment.

Documentation

  • Rewrite the English and Chinese READMEs with a real animated demo, privacy guarantees, Braille guidance, and contributor documentation.
  • Document the local-only architecture, CSP guarantees, maintenance workflow, and edge-metrics boundary.

Full changelog: v1.0.1...v1.1.0

v1.0.1 校准旗语

Choose a tag to compare

@can4hou6joeng4 can4hou6joeng4 released this 20 Jul 04:07

🚩 修复与加固:

  • 修复窗口偏矮时 hero 舞台被 max-height 压扁导致的前后层错位
  • 修复 webfont 晚到时字体度量漂移引起的 ASCII 层缩小(字形串实测缩放对齐)
  • canvas 绘制改用显式设备像素坐标 + 图片预解码,免疫变换状态干扰
  • README 徽章改为仓库内自托管终端风 SVG(不再依赖 shields.io)
  • README 主图改为真机 Chrome 截图,与线上观感一致

v1.0.0 首航

Choose a tag to compare

@can4hou6joeng4 can4hou6joeng4 released this 19 Jul 10:45

🚩 Semaphore 首个正式版:浏览器端图片转 ASCII 字符画。

  • 落地页照片↔字符画拉帘演示,六套字符集(含盲文点阵抖动)
  • 工具页实时调参:列数、亮度、对比度、反相,绿光/灰度/原色
  • 导出纯文本、.txt、.png 与分享卡片,数据全程不离开浏览器
  • 线上:https://semaphore.bobochang.cn