rakugaki should have a public instance #132

Open
opened 2025-09-05 10:50:10 +02:00 by riki · 0 comments
Owner

A public instance is key for people to actually try out the app. Nobody is going to try it out if they can't just hop into it and use it.

This issue aggregates all the tasks needed for rakugaki to actually have a public instance that can be shared and won't be Slashdotted too easily.

Longevity

  • #133 Offline-first editing
  • #86 Replace a wall's max_chunks with file size
  • #25 Chunk garbage collection
  • #26 Slowing down growth of the app

Performance

  • #46 Login service computes password hashes on a single thread
  • #52 Replace heavyweight Argon2 hash with something else
  • #103 Implement a binary protocol instead of sending JSON over WebSockets
  • #37 Unloading chunks from memory (frontend)

Usability

  • #62 Display all online users

Bugs

  • #68 Disconnected dialog takes precedence over error dialog
  • #69 Tell the user to reregister if their login fails
  • #87 Wall does not check for max_sessions
A public instance is key for people to actually try out the app. Nobody is going to try it out if they can't just hop into it and use it. This issue aggregates all the tasks needed for rakugaki to actually have a public instance that can be shared and won't be Slashdotted too easily. ## Longevity - [ ] https://src.liquidev.net/riki/rkgk/issues/133 Offline-first editing - [ ] https://src.liquidev.net/riki/rkgk/issues/86 Replace a wall's max_chunks with file size - [ ] https://src.liquidev.net/riki/rkgk/issues/25 Chunk garbage collection - [ ] https://src.liquidev.net/riki/rkgk/issues/26 Slowing down growth of the app ## Performance - [ ] https://src.liquidev.net/riki/rkgk/issues/46 Login service computes password hashes on a single thread - [ ] https://src.liquidev.net/riki/rkgk/issues/52 Replace heavyweight Argon2 hash with something else - [ ] https://src.liquidev.net/riki/rkgk/issues/103 Implement a binary protocol instead of sending JSON over WebSockets - [ ] https://src.liquidev.net/riki/rkgk/issues/37 Unloading chunks from memory (frontend) ## Usability - [ ] https://src.liquidev.net/riki/rkgk/issues/62 Display all online users ## Bugs - [ ] https://src.liquidev.net/riki/rkgk/issues/68 Disconnected dialog takes precedence over error dialog - [ ] https://src.liquidev.net/riki/rkgk/issues/69 Tell the user to reregister if their login fails - [ ] https://src.liquidev.net/riki/rkgk/issues/87 Wall does not check for max_sessions
riki added the
goal/pub
label 2025-09-05 10:50:10 +02:00
riki pinned this 2025-09-05 10:55:20 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: riki/rkgk#132
No description provided.