Claude 0d70e2dd92 feat: add post dialog with NostrEditor to user menu
Add a "New Post" action to the user menu that opens a dialog with the
new NostrEditor configured for composing kind 1 notes:
- Full editor variant with 8 lines minimum
- Gallery-style blob previews for media attachments
- Button-only submit behavior (no keyboard shortcuts)
- Profile and emoji autocomplete via suggestions
- Blossom upload integration for media attachments

The post action:
- Creates kind 1 events using NoteBlueprint from applesauce-common
- Adds emoji tags for custom emoji (NIP-30)
- Adds imeta tags for media attachments (NIP-92)
- Publishes via the global hub action runner
2026-01-20 14:28:19 +00:00
2025-12-18 15:46:02 +01:00
👶
2025-12-09 16:26:31 +01:00
2025-12-19 12:49:29 +01:00
2025-12-13 15:06:05 +01:00
2025-12-22 20:40:16 +00:00
2025-12-20 14:25:40 +01:00
2026-01-14 19:24:37 +01:00
👶
2025-12-09 16:26:31 +01:00
👶
2025-12-09 16:26:31 +01:00
👶
2025-12-09 16:26:31 +01:00
2025-12-14 16:50:16 +01:00

Grimoire

A Nostr protocol explorer and developer tool with a tiling window manager interface.

Features

  • Tiling Windows - Each window is a Nostr "app" (profile viewer, event feed, NIP docs, etc.)
  • Command Palette - Unix-style commands via Cmd+K to open apps and navigate
  • Multi-workspace - Virtual desktops with independent layouts
  • Real-time - Reactive event subscriptions with automatic updates

Stack

React 19, TypeScript, Vite, TailwindCSS, Jotai, Dexie, Applesauce

Getting Started

npm install
npm run dev

Scripts

Command Description
npm run dev Start dev server
npm run build Build for production
npm test Run tests in watch mode
npm run lint Lint code
npm run format Format code

License

MIT

Description
No description provided
Readme MIT 14 MiB
Languages
TypeScript 98.9%
CSS 0.8%
JavaScript 0.3%