# Nootti - iOS Cross-Posting Client
**Initial Release:** February 7, 2024
**Last Major Update:** January 2, 2025 (Bluesky Video & Subtitles)
**Platform:** iOS 17.0+ / iPadOS 17.0+ / macOS 14.0+ (Apple Silicon)

---

## 1. Recognition & Credibility
**Featured By:**
- **[TechCrunch](https://techcrunch.com/2024/02/16/cant-decide-between-bluesky-mastodon-and-nostr-noottis-new-app-lets-you-post-to-all-three/):** *"If you have a simple text (or text-plus-media) post, Nootti is capable."*
- **[Tivi](https://www.tivi.fi/uutiset/a/a9236c77-0b17-4aa1-a843-943b7c1f28ef):** Selected as *"App of the Month."*

**Privacy & Security:**
- **Data Collection:** None. Nootti does not track users or collect usage data.
- **Key Storage:** Nostr keys (nsec) and passwords are stored securely in the **iOS Keychain**.
- **Connection:** All communication happens directly between the device and the social networks; no intermediate servers are used.

---

## 2. Product Overview
Nootti is an European iOS application designed for simultaneous posting to decentralized social networks. It enables users to write once and publish to Bluesky, Mastodon, and Nostr—or customize messages per platform while maintaining a streamlined workflow.

### Core Capabilities
- **Multi-Account Posting:** Publish to multiple Bluesky, Mastodon, and Nostr accounts simultaneously.
- **Platform-Specific Customization:** Write unique messages per platform (applies to all accounts on that platform).
- **Media Support:**
  - **Images:** Alt text support and auto-resizing.
  - **Videos:** Bluesky (3 min max, subtitles), Mastodon (instance limit), Nostr (via NIP-96).
- **System Integration:** Share Extension, Siri Shortcuts, and iPadOS Slide Over/Split View.

### Pricing Model
- **Free Tier:** Max 2 accounts simultaneously.
- **Premium Tier:** ($1.99/mo or $8.99 one-time)
  - Unlimited accounts.
  - Share Sheet access (X, Threads, Instagram).
  - Siri Shortcuts integration.
  - **Bluesky URL Embed:** Option to post link *only* as a card.
  - **Nostr Branding:** Option to remove "Posted via Nootti" tag.

---

## 3. Technical Configuration & Setup

### Bluesky
- **Auth:** Requires **App Password** (Settings > Advanced > App Passwords).
- **Features:** Hashtags, Custom Language Tags, "First Link as Embed" optimization.

### Mastodon
- **Auth:** OAuth 2.0 (Instance domain required).
- **Visibility:** The **stricter** setting applies (Account Default vs. Post Override).

### Nostr
- **Auth:** Npub (Public) / Nsec (Private).
- **Required Configuration:**
  - **Relays:** User must add relays manually.
    * *Recommended:* `wss://relay.damus.io`, `wss://nos.lol`, `wss://relay.snort.social`.
  - **Media Server (NIP-96):** User must add a server URL to upload images.
    * *Recommended:* `https://nostr.build`, `https://nostrimg.com`.

---

## 4. Posting Workflow & Troubleshooting

### Message Customization
- **Logic:** Customization applies to the **Platform**, not the individual account.
- **Critical Behavior:** Opening a platform tab **disconnects** it from the Main Message. Future edits to the Main Message will *not* sync to that tab.

### Common Troubleshooting

| Issue | Likely Cause | Solution |
| :--- | :--- | :--- |
| **Auth Failed (Bluesky)** | Using main password | Generate an **App Password** in Bluesky settings. |
| **Media Error (Nostr)** | Missing NIP-96 server | Go to Settings > Media Server and add `https://nostr.build`. |
| **Post blocked (Red count)** | Character limit exceeded | Enable "First Link as Embed" (Bluesky) or trim text. |
| **Share Sheet missing** | Extension disabled | Go to iOS System Settings > Share > Enable Nootti. |

---

**Official Channels:**
- **Bluesky:** [@nootti.com](https://bsky.app/profile/nootti.com)
- **Mastodon:** [@nootti@mastodon.social](https://mastodon.social/@nootti)
- **Nostr:** [Nootti Profile (njump)](https://njump.me/nprofile1qqs9jpskzzuwwm8x5vr2esrejwjlqv5v9l2sy8whc4rwy5rl3ttkgws3hm9tc)
- **X (Twitter):** [@noottiapp](https://x.com/noottiapp)
- **Threads:** [@noottiapp](https://www.threads.net/@noottiapp/)
- **Instagram:** [@noottiapp](https://www.instagram.com/noottiapp/)
- **YouTube:** [@Noottiapp](https://www.youtube.com/@Noottiapp)

## 5. Version History Highlights
- **Jan 2, 2025 (v1.0.1):** Added Bluesky video support (with subtitles), language settings, and duplicate relay prevention.
- **Feb 7, 2024:** Initial App Store Launch.