diff --git a/README.md b/README.md
index 6b1798c..dfb9196 100644
--- a/README.md
+++ b/README.md
@@ -65,3 +65,20 @@ $ curl -sL "syu.is/xrpc/com.atproto.repo.listRecords?repo=${handle}&collection=a
}
}
```
+
+## build
+
+```sh
+# build
+./install.zsh
+
+# build social-app
+./install.zsh pull;./install.zsh patch;./install.zsh build social-app;./install.zsh push social-app
+---
+# server
+./install.zsh
+---
+# social-app ios
+./install.zsh pull;./ios/setup.zsh
+./install.zsh pull;./ios/build.zsh
+```
diff --git a/ios/patching/025-social-app-ios-bskyweb-title.patch b/ios/patching/025-social-app-ios-bskyweb-title.patch
new file mode 100644
index 0000000..9b674e6
--- /dev/null
+++ b/ios/patching/025-social-app-ios-bskyweb-title.patch
@@ -0,0 +1,91 @@
+diff --git a/bskyweb/templates/base.html b/bskyweb/templates/base.html
+--- a/bskyweb/templates/base.html
++++ b/bskyweb/templates/base.html
+@@ -7,9 +7,9 @@
+
+-
+-
+-
{%- block head_title -%}Bluesky{%- endblock -%}
++
++
++ {%- block head_title -%}syu.is{%- endblock -%}
+
+
+
+@@ -121,7 +121,7 @@
+
+ {% endblock -%}
+diff --git a/bskyweb/templates/home.html b/bskyweb/templates/home.html
+--- a/bskyweb/templates/home.html
++++ b/bskyweb/templates/home.html
+@@ -1,17 +1,17 @@
+ {% extends "base.html" %}
+
+-{% block head_title %}Bluesky{% endblock %}
++{% block head_title %}syu.is{% endblock %}
+
+ {% block html_head_extra -%}
+-
+-
++
++
+
+
+
+
+
+-
+-
+-
++
++
++
+
+
+diff --git a/bskyweb/templates/error.html b/bskyweb/templates/error.html
+--- a/bskyweb/templates/error.html
++++ b/bskyweb/templates/error.html
+@@ -1,6 +1,6 @@
+ {% extends "base.html" %}
+
+-{% block head_title %}Error {{ statusCode }} - Bluesky{% endblock %}
++{% block head_title %}Error {{ statusCode }} - syu.is{% endblock %}
+
+ {% block noscript_extra %}
+ {%- if statusCode == 404 %}
+diff --git a/bskyweb/templates/starterpack.html b/bskyweb/templates/starterpack.html
+--- a/bskyweb/templates/starterpack.html
++++ b/bskyweb/templates/starterpack.html
+@@ -17,8 +17,8 @@
+
+
+ {%- else -%}
+-
+-
++
++
+ {% endif -%}
+
+
+diff --git a/web/index.html b/web/index.html
+--- a/web/index.html
++++ b/web/index.html
+@@ -14,8 +14,8 @@
+
+-
+-
++
++
+ %WEB_TITLE%
+
+
diff --git a/ios/patching/026-social-app-ios-serverinput-label.patch b/ios/patching/026-social-app-ios-serverinput-label.patch
new file mode 100644
index 0000000..08a3264
--- /dev/null
+++ b/ios/patching/026-social-app-ios-serverinput-label.patch
@@ -0,0 +1,15 @@
+diff --git a/src/components/dialogs/ServerInput.tsx b/src/components/dialogs/ServerInput.tsx
+--- a/src/components/dialogs/ServerInput.tsx
++++ b/src/components/dialogs/ServerInput.tsx
+@@ -144,9 +144,9 @@
+
++ label={_(msg`syu.is`)}>
+
+- {_(msg`Bluesky`)}
++ {_(msg`syu.is`)}
+
+
+