mirror of
https://github.com/KoalaSat/nostros.git
synced 2024-10-01 15:40:48 +00:00
Nostr client on Android
.bundle | ||
.github | ||
android | ||
assets/fonts | ||
frontend | ||
ios | ||
.buckconfig | ||
.editorconfig | ||
.eslintrc.js | ||
.flowconfig | ||
.gitattributes | ||
.gitignore | ||
.node-version | ||
.nvmrc | ||
.prettierignore | ||
.prettierrc | ||
.prettierrc.js | ||
.ruby-version | ||
.watchmanconfig | ||
app.json | ||
App.tsx | ||
babel.config.js | ||
CHANGELOG.md | ||
CONTRIBUTING.md | ||
Gemfile | ||
index.js | ||
LICENSE | ||
metro.config.js | ||
package.json | ||
react-native.config.js | ||
README.md | ||
tsconfig.json | ||
yarn.lock |
Wellcome to the Nostros project, a NOSTR mobile client.
Chanel Id:
8d37308d97356600f67a28039d598a52b8c4fa1b73ef6f2e7b7d40197c3afa56
Getting Started
What is Nostr: https://github.com/nostr-protocol/nostr
Required Libraries and Frameworks
- Node 16.x
- JDK 17.0.x
- (Android) Android Studio SKD
- yarn
Running
- Open a virtual device
- Install
yarn install
- Run Metro
yarn start
Some Features to Work On
Bugs
- User info missing on first start
- i18n not loading
- Logging out and in again does not work
- Clipboard library not working
- Some user images are not loading
- Websocket connections closed when the app goes to background for too long
Basics
- Infinite Load
- Go to replied event
- Relays management (add, remove and recomend)
- Random Key Generator
- Watch only mode
Home
- Public Room
- Other Rooms
Profile
- Verify NIP-05 https://github.com/nostr-protocol/nips/blob/master/05.md
- Verify LNURL https://github.com/andrerfneves/lightning-address
Contacts
- Followers list
- Direct Messages https://github.com/nostr-protocol/nips/blob/master/04.md
Note
- Autoscroll to reply
- Mentions https://github.com/nostr-protocol/nips/blob/master/08.md
- Reactions https://github.com/nostr-protocol/nips/blob/master/25.md
- Deletion https://github.com/nostr-protocol/nips/blob/master/09.md
- Tag Users https://github.com/nostr-protocol/nips/blob/master/10.md
- Load entire thread
Send
Config
- Private Key download
Kudos
- Inspired on https://github.com/jb55/nostr-js and https://github.com/fiatjaf/nostr-tools
- Discovered thanks to https://lunaticoin.com
Made with 🐨 by https://getalby.com/p/koalasat