Merge pull request 'develop' (#9205) from develop into account_migration

Reviewed-on: https://codeberg.org/thatonecalculator/calckey/pulls/9205
This commit is contained in:
Kainoa Kanter 2022-12-11 00:17:39 +00:00
commit 51306c37cb
4 changed files with 26 additions and 20 deletions

View File

@ -2,27 +2,33 @@
## Planned ## Planned
- MFM button - Stucture
- Sonic search support - [Sonic](https://crates.io/crates/sonic-server) support as an ElasticSearch alternative
- Use Cassandra for storing notes - [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 - 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 - User "choices" (recommended users) like Mastodon and Soapbox
- Join Reason system like Mastodon/Pleroma
- Option to publicize instance blocks - Option to publicize instance blocks
- Fully revamp non-logged-in screen - Backfill remote users
- Personal notes for all accounts - Build flag to remove NSFW/AI stuff
- Non-nyaify cat mode
- Timeline filters - Timeline filters
- Filter notifications by user - Filter notifications by user
- Join Reason system like Mastodon/Pleroma - Non-nyaify cat mode
- Build flag to remove NSFW/AI stuff - 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) - [Rat mode?](https://stop.voring.me/notes/933fx97bmd)
## Work in progress ## Work in progress
- Account migration - Account migration
- Weblate project
- Link verification - Link verification
- Better Messaging UI - Better Messaging UI
- Better API Documentation - Better API Documentation

View File

@ -8,7 +8,7 @@ COPY . ./
# Install Dependencies # Install Dependencies
RUN apk update RUN apk update
RUN apk add git ffmpeg tini alpine-sdk RUN apk add git ffmpeg tini alpine-sdk python3
# Configure corepack and yarn # Configure corepack and yarn
RUN corepack enable RUN corepack enable

View File

@ -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) - 🐢 At least [NodeJS](https://nodejs.org/en/) v18.12.1 (v19 recommended)
- Install with [nvm](https://github.com/nvm-sh/nvm) - Install with [nvm](https://github.com/nvm-sh/nvm)
- 🐘 At least [PostgreSQL](https://www.postgresql.org/) v12 - 🐘 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 ### 😗 Optional dependencies

View File

@ -19,7 +19,7 @@ services:
redis: redis:
restart: always restart: always
image: docker.io/redis:4.0-alpine image: docker.io/redis:7.0-alpine
networks: networks:
- network - network
volumes: volumes: