Merge pull request 'develop' (#9205) from develop into account_migration
Reviewed-on: https://codeberg.org/thatonecalculator/calckey/pulls/9205
This commit is contained in:
commit
51306c37cb
4 changed files with 26 additions and 20 deletions
40
CALCKEY.md
40
CALCKEY.md
|
@ -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
|
||||||
- Federate with note edits
|
- Optionally use [ScyllaDB](https://www.scylladb.com/open-source-nosql-database/) for storing notes
|
||||||
- Classic mode make instance icon bring up new context menu
|
- Rewrite backend in Rust and [Axum](https://github.com/tokio-rs/axum)
|
||||||
- Exclude self from antenna
|
- Function
|
||||||
- Backfill remote users
|
- Federate with note edits
|
||||||
- User "choices" (recommended users) like Mastodon and Soapbox
|
- User "choices" (recommended users) like Mastodon and Soapbox
|
||||||
- Option to publicize instance blocks
|
- Join Reason system like Mastodon/Pleroma
|
||||||
- Fully revamp non-logged-in screen
|
- Option to publicize instance blocks
|
||||||
- Personal notes for all accounts
|
- Backfill remote users
|
||||||
- Non-nyaify cat mode
|
- Build flag to remove NSFW/AI stuff
|
||||||
- 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
|
||||||
- [Rat mode?](https://stop.voring.me/notes/933fx97bmd)
|
- 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
|
## 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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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:
|
||||||
|
|
Loading…
Reference in a new issue