Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: HKTITAN/kheMessage

kheMessage v.2026年02月01日

01 Feb 12:30
@HKTITAN HKTITAN

Choose a tag to compare

Live: msg.khe.money

First stable release of kheMessage: a minimal, in-browser text editor that stores everything in the URL. No backend, no accounts, no build step. Part of khe.money.


Editor

  • Notion-style block editor — Each line is a block. Use / for slash commands, Tab / Shift+Tab to indent, drag handles to reorder.
  • Block types — Headings, bullet/numbered lists, todos, code blocks, quotes, callouts, dividers, toggles. Markdown-friendly inline formatting.
  • Auto-save — Changes debounced (~1200 ms); status in navbar (Save / Saving... / Saved). Optional manual save.
  • New note — Navbar + clears content and version history for a fresh start.

Storage & sharing

  • URL as storage — Content compressed (deflate/brotli + base85) and stored in the URL hash. Share by copying the link; recipients see the same content.
  • URL size limit — Status bar shows size; at 8 KB, input is blocked so the URL stays shareable.
  • Export — Share menu: Copy link, Export TXT, Export HTML, Export MD.
  • LockLock with password (AES-GCM). Share the password separately; recipients unlock in the app.
  • QR code — Full-page QR at /qr; small QR panel in the bottom-right corner.

Version history

  • Git-like branching — Versions stored in localStorage with hash, timestamp, and parent. Undo/redo across versions; save after undo creates a branch.
  • History graph — History menu: SVG graph (time left→right) and version list. Click a version to preview (read-only); Restore this version or Back to current.
  • Version undo/redo — Buttons in History step to parent or forward along redo stack. Editor undo/redo stays Ctrl+Z / Ctrl+Y.
  • Reset — Clears history and keeps only the current document as a single version.

Theme & PWA

  • Light/dark — Via ?theme=light or ?theme=dark, or system preference. Custom cursors (Windows 11 concept) for both themes.
  • PWA — Installable; service worker for offline support.

Tech

  • Single HTML file (structure, styles, script in index.html). Vanilla JavaScript (ES2020+). Optional: qr.html + qrcode.js, sw.js, manifest.json.
  • Deploy: Vercel one-click or npx vercel. GitHub Actions deploy on push to main/master.

Docs

  • README — Quick start, features, usage.
  • docs/ — Architecture, code structure, development, deployment, testing.
  • CONTRIBUTING — Contribution guidelines.

Attribution

License: MIT. Third-party assets (cursors) follow their respective terms.

Full Changelog: https://github.com/HKTITAN/kheMessage/commits/v2026.02.01

Assets 2
Loading

AltStyle によって変換されたページ (->オリジナル) /