diff --git a/CALCKEY.md b/CALCKEY.md index 8dc0ebce3..c1faa5a0a 100644 --- a/CALCKEY.md +++ b/CALCKEY.md @@ -2,27 +2,33 @@ ## Planned -- MFM button -- Sonic search support -- Use Cassandra for storing notes -- Federate with note edits -- Classic mode make instance icon bring up new context menu -- Exclude self from antenna -- Backfill remote users -- User "choices" (recommended users) like Mastodon and Soapbox -- Option to publicize instance blocks -- Fully revamp non-logged-in screen -- Personal notes for all accounts -- Non-nyaify cat mode -- Timeline filters -- Filter notifications by user -- Join Reason system like Mastodon/Pleroma -- Build flag to remove NSFW/AI stuff -- [Rat mode?](https://stop.voring.me/notes/933fx97bmd) +- Stucture + - [Sonic](https://crates.io/crates/sonic-server) support as an ElasticSearch alternative + - [DragonflyDB](https://dragonflydb.io/) support as a Redis alternative + - Optionally use [ScyllaDB](https://www.scylladb.com/open-source-nosql-database/) for storing notes + - Rewrite backend in Rust and [Axum](https://github.com/tokio-rs/axum) +- Function + - Federate with note edits + - User "choices" (recommended users) like Mastodon and Soapbox + - Join Reason system like Mastodon/Pleroma + - Option to publicize instance blocks + - Backfill remote users + - Build flag to remove NSFW/AI stuff + - Timeline filters + - Filter notifications by user + - Non-nyaify cat mode + - Exclude self from antenna +- Form + - MFM button + - Personal notes for all accounts + - Fully revamp non-logged-in screen + - Classic mode make instance icon bring up new context menu + - [Rat mode?](https://stop.voring.me/notes/933fx97bmd) ## Work in progress - Account migration +- Weblate project - Link verification - Better Messaging UI - Better API Documentation diff --git a/Dockerfile b/Dockerfile index 5ca634c4f..44fb1ef8a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ COPY . ./ # Install Dependencies RUN apk update -RUN apk add git ffmpeg tini alpine-sdk +RUN apk add git ffmpeg tini alpine-sdk python3 # Configure corepack and yarn RUN corepack enable diff --git a/README.md b/README.md index 835b991df..4c5239a21 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ This guide will work for both **starting from scratch** and **migrating from Mis - 🐢 At least [NodeJS](https://nodejs.org/en/) v18.12.1 (v19 recommended) - Install with [nvm](https://github.com/nvm-sh/nvm) - 🐘 At least [PostgreSQL](https://www.postgresql.org/) v12 -- 🍱 At least [Redis](https://redis.io/) v6 (v7 recommended) or [Titan](https://github.com/distributedio/titan) +- 🍱 At least [Redis](https://redis.io/) v6 (v7 recommend) ### 😗 Optional dependencies diff --git a/docker-compose.yml b/docker-compose.yml index 7f55e8b7d..f9b64e75c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -19,7 +19,7 @@ services: redis: restart: always - image: docker.io/redis:4.0-alpine + image: docker.io/redis:7.0-alpine networks: - network volumes: