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 @@ +
+ +