# Dotdenote An iOS client for [Denote](https://protesilaos.com/emacs/denote), the plain-text note-taking system for Emacs. Connect directly to your WebDAV server and access your entire note library from your iPhone. No middlemen. No lock-in. --- ## Features | Feature | Status | |---------|--------| | Note list with title, keywords, and date | ✅ | | Instant search across titles, tags, and content | ✅ | | Org-mode rendering: headings, lists, code blocks | ✅ | | Text editor with direct save to the server | ✅ | | Seven visual themes | ✅ | | Credentials stored in the iOS Keychain | ✅ | | Compatible with any WebDAV server | ✅ | --- ## Themes Default, Emacs, Dracula, One Dark, Monokai, Material, Thankful Eyes. --- ## Requirements - iOS 17+ - A WebDAV server exposing your Denote notes directory (Nextcloud, ownCloud, or self-hosted) --- ## Setup 1. Open the app. 2. Enter your WebDAV server URL, username, password, and notes path. 3. Tap **Connect**. Your notes load directly from the server. Nothing is stored locally except credentials (Keychain) and app preferences. --- ## Compatibility Dotdenote reads files following the Denote naming convention: ``` YYYYMMDDTHHMMSS--title__keyword1_keyword2.org ``` Org-mode (`.org`) files are rendered with heading levels, bullet lists, and code blocks. Other plain-text formats are displayed as-is. --- ## Build from source ```bash brew install xcodegen xcodegen generate open Dotdenote.xcodeproj ``` Requires Xcode 15+. --- ## License GPL-3.0