A design-first web client for the AT Protocol a.k.a. Bluesky.
- Repository: https://github.com/mimonelu/klearsky
Klearsky is deployed on Cloudflare.
- Production: https://klearsky.pages.dev/
- Staging: https://staging.klearsky.pages.dev/
- Node: v18.12.1 (based on Cloudflare)
- Framework: Vite + Vue3 (see
package.json
)
POST.record.via?: string
Client name (Klearsky)POST.record.lightning?: string
Used in Zap! link
- MyMemory: 自動翻訳で使用。ユーザーのメールアドレスを自動付与している
- Lightning Network: Zap! リンク/ボタンで使用。
lightning:
プロトコルでリンクしているだけ
/coproduct/stats.html
:npm run build
で rollup-plugin-visualizer によるバンドルファイルの一覧を副次的に生成
svg-list.js
:node tools/svg-list.js
で使用中のSVGファイルを一覧できるHTMLを生成
- Logo font: https://fonts.google.com/specimen/Albert+Sans?preview.text=Klearsky&preview.size=64&preview.text_type=custom&category=Sans+Serif,Display
- SVG icons: https://pictogrammers.com/library/mdi/
- AT Protocol Ecosystem: https://github.com/bluesky-social/atproto-ecosystem
- Scrapbox: https://scrapbox.io/Bluesky/%E9%96%A2%E9%80%A3%E3%83%84%E3%83%BC%E3%83%AB