diff --git a/docs/FEATURE_PARITY.md b/docs/FEATURE_PARITY.md
new file mode 100644
index 0000000..58da27a
--- /dev/null
+++ b/docs/FEATURE_PARITY.md
@@ -0,0 +1,7 @@
+# ntfy.sh iOS - Android Feature Parity
+
+This document is to keep track of the feature parity between the iOS and Android ntfy.sh apps.
+
+| Feature | iOS | Android |
+| ------------ | ------------ | ------------ |
+| Subscribe to topic | Default server only
Topic name input | Server adjustable
Topic name input
Instant delivery in doze mode
User authentication |
diff --git a/ntfy.sh.xcodeproj/project.pbxproj b/ntfy.sh.xcodeproj/project.pbxproj
index 87249b4..2b115e7 100644
--- a/ntfy.sh.xcodeproj/project.pbxproj
+++ b/ntfy.sh.xcodeproj/project.pbxproj
@@ -72,6 +72,7 @@
80386E9C27935EE9009B0480 /* ntfy-sh-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "ntfy-sh-Info.plist"; sourceTree = ""; };
80386E9E27936087009B0480 /* AppDelegate.swift */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; tabWidth = 4; usesTabs = 0; };
80386EA0279363A2009B0480 /* ntfy.sh.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = ntfy.sh.entitlements; sourceTree = ""; };
+ 8081A7F427B4CB67004A8986 /* FEATURE_PARITY.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = FEATURE_PARITY.md; sourceTree = ""; };
8086EB232794630800C3628A /* AddSubscriptionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddSubscriptionView.swift; sourceTree = ""; };
8086EB2527946FCE00C3628A /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; };
80A313F42793B1CF00F1A639 /* NtfySubscription.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NtfySubscription.swift; sourceTree = ""; };
@@ -131,6 +132,7 @@
80386E732793585B009B0480 = {
isa = PBXGroup;
children = (
+ 8081A7F327B4CB21004A8986 /* docs */,
802D626F27B1C86B00DDD3AF /* README.md */,
80386EA0279363A2009B0480 /* ntfy.sh.entitlements */,
80386E7E2793585B009B0480 /* ntfy-ios */,
@@ -202,6 +204,14 @@
path = Views;
sourceTree = "";
};
+ 8081A7F327B4CB21004A8986 /* docs */ = {
+ isa = PBXGroup;
+ children = (
+ 8081A7F427B4CB67004A8986 /* FEATURE_PARITY.md */,
+ );
+ path = docs;
+ sourceTree = "";
+ };
80A313F32793B1BE00F1A639 /* Models */ = {
isa = PBXGroup;
children = (