From ac3dccd27c8f2de325fde1394c92a6091f27555c Mon Sep 17 00:00:00 2001 From: Christian Cleberg Date: Sun, 2 Aug 2026 15:29:36 -0500 Subject: convert readme to nfo; convert docs to txt; relicense to 0bsd --- README.md | 65 --------------------------------------------------------------- 1 file changed, 65 deletions(-) delete mode 100644 README.md (limited to 'README.md') diff --git a/README.md b/README.md deleted file mode 100644 index 0c1ae73..0000000 --- a/README.md +++ /dev/null @@ -1,65 +0,0 @@ -> [!WARNING] -> **Archived project** -> -> This repository is no longer maintained, as I don't really use Njalla anymore. -> -> If there is interest or you'd like to contribute, I am happy to reconsider development of this app. - -# Rune - -Njalla on iOS. - -Rune is a native iOS client for managing your Njalla account. It provides fast, -minimal access to domains, DNS, API tokens, and account balance without relying -on the web UI. - -## Principles - -- **Privacy first** - Token-based auth. No tracking. No analytics. - -- **Minimal surface area** - Focus on what you actually need on mobile. - -- **Native experience** - Built with SwiftUI. Fast, predictable, and simple. - -- **No abstraction layers for the sake of it** - Direct API usage. Clear data flow. - -## Features (v1.x) - -### Domains -- List domains -- View domain details - -### DNS -- View DNS records per domain -- Add, edit, delete records - -### API Tokens -- List tokens -- Create tokens with restrictions -- Delete tokens - -### Account -- View wallet balance - -## Authentication - -Rune uses **API tokens only**. - -- Tokens are stored securely (Keychain) -- No username/password login -- Token is validated on first launch via API - -## Tech Stack - -- SwiftUI -- URLSession (no third-party networking) -- Njalla HTTP API - -## Why - -Njalla has a clean API but no native mobile client. Rune exists to make routine -tasks fast and accessible on iOS. -- cgit v1.2.3