2024-10-09 10:12:34 -07:00
2024-10-09 10:12:34 -07:00
2024-10-03 14:32:55 -07:00
2024-08-22 12:21:54 -07:00
2024-08-21 13:20:59 -07:00
2024-08-06 15:46:37 -07:00
2024-08-01 16:49:32 -07:00
2024-08-01 16:49:32 -07:00
2024-08-01 16:49:32 -07:00
2024-08-05 15:28:46 -07:00
2024-08-16 11:56:35 -07:00
2024-08-05 14:47:49 -07:00
2024-10-09 09:55:09 -07:00
2024-10-09 09:55:09 -07:00
2024-10-09 10:12:34 -07:00
2024-08-26 14:43:43 -07:00
2024-08-05 15:28:46 -07:00
2024-08-13 13:04:05 -07:00

Flotilla

A discord-like nostr client based on the idea of "relays as groups". WIP.

Deploy

To run your own Flotilla, it's as simple as npm run build, then serve the build directory.

Development

Run npm run dev to get a dev server, and npm run check:watch to watch for typescript errors. When you're ready to commit, run npm run format && npm run lint and fix any errors that come up.

Todo

  • Hook up donate buttons
  • Mobile version
  • Single-relay version
  • Relay access detection
  • Env vars for:
    • Theme
    • Relay

  • If the user isn't following anyone, show warning/fallback on people/notes pages
  • Show warning if people in a dm conversation don't have a 10050
  • Add react/reply to notes
  • Indicate cut-off images, allow user to expand
  • Sort/migrate repository data to keep important events
    • Get rid of stuff from spaces the user isn't currently a member of
  • Apply mutes
  • Add discover > people/content tabs that pull from network rather than follows
  • Add redirect on successful login to the page they originally were going for
S
Description
A discord-like nostr client based on the idea of "relays as groups".
Readme MIT 16 MiB
Languages
Svelte 73.5%
TypeScript 19.5%
Kotlin 3.4%
JavaScript 1.5%
CSS 0.8%
Other 1.2%