diff --git a/README.md b/README.md
index 4374866f..88e36517 100644
--- a/README.md
+++ b/README.md
@@ -46,13 +46,28 @@ Upstream README is below.
- emojis are sourced from discord's list of emojis
- emojis are now sorted by category (like on every other emoji picker) instead of alphabetically
- script to get new emojis is included for future unicode versions
+- cat stuff!!
+ - toggles for:
+ - showing "cat" badge on user profiles
+ - showing cat ears behind users' avatars
+ - "nyaize"-ing posts from authors with "Speak as Cat" enabled
+ - this requires [a backend patch](https://git.notfire.cc/notfire/iceshrimp-patches/src/branch/main/0007-cat-fields-in-akko-api.patch)
- add toggle for showing post edit notifications
- add support for accepted follow request notifications
+ - this requires [a backend patch](https://git.notfire.cc/notfire/iceshrimp-patches/src/branch/main/0005-previews-in-mastoapi.patch)
- add option to prevent page from getting pushed when making a new post with streaming api enabled (similar to 3rd "for unreads" option)
- add link on user card to open profiles in iceshrimp-fe
+- add option to open conversation view by clicking empty space in posts
+- add ability to close the reply box under posts that were deleted
+ - also an option to close it automatically
- add a script to download ruffle for flash support (requires python3 and requests library)
- download by entering `tools/` and running `python3 download_ruffle.py`
+### also of note for anyone running this fork
+- aside from the stuff mentioned above, the following features will require patches to work:
+ - mfm ([patch](https://git.notfire.cc/notfire/iceshrimp-patches/src/branch/main/0004-mfm-in-mastoapi.patch))
+ - previewing posts ([patch](https://git.notfire.cc/notfire/iceshrimp-patches/src/branch/main/0005-previews-in-mastoapi.patch))
+
---
# Akkoma-FE
diff --git a/package.json b/package.json
index 5f8574dd..f087fb51 100644
--- a/package.json
+++ b/package.json
@@ -32,6 +32,7 @@
"cropperjs": "^1.6.2",
"diff": "^5.2.0",
"escape-html": "^1.0.3",
+ "fast-average-color": "^9.5.0",
"iso-639-1": "^2.1.15",
"js-cookie": "^3.0.1",
"localforage": "^1.10.0",
diff --git a/src/boot/after_store.js b/src/boot/after_store.js
index 90bcdab3..7af0458d 100644
--- a/src/boot/after_store.js
+++ b/src/boot/after_store.js
@@ -180,6 +180,7 @@ const setSettings = async ({ apiConfig, staticConfig, store }) => {
copyInstanceOption('alwaysShowSubjectInput')
copyInstanceOption('showFeaturesPanel')
copyInstanceOption('hideSitename')
+ copyInstanceOption('showCatFields')
copyInstanceOption('renderMisskeyMarkdown')
copyInstanceOption('sidebarRight')
diff --git a/src/components/post_status_form/post_status_form.vue b/src/components/post_status_form/post_status_form.vue
index ebab96ab..f6d38119 100644
--- a/src/components/post_status_form/post_status_form.vue
+++ b/src/components/post_status_form/post_status_form.vue
@@ -295,6 +295,16 @@
+