coracle/README.md

34 lines
1.7 KiB
Markdown
Raw Normal View History

2022-11-24 19:47:03 +00:00
Bugs
2022-12-11 19:26:04 +00:00
- [ ] Some threads aren't navigable, click handlers aren't firing. Like isn't working, but un-like is.
2022-12-08 17:48:39 +00:00
- [ ] Permalink note detail (share/permalink button?). Permalinks don't work
2022-12-06 05:46:40 +00:00
- [ ] uniq and sortBy are sprinkled all over the place, figure out a better solution
2022-12-05 18:06:07 +00:00
- [ ] With link/image previews, remove the url from the note body if it's on a separate last line
2022-12-08 17:48:39 +00:00
- [ ] Search page is slow and likes don't show up. Probably move this server-side
- [ ] Replies counts aren't showing on replies
2022-11-24 19:47:03 +00:00
Features
2022-11-27 03:34:28 +00:00
- [x] Chat
- [x] Threads/social
2022-12-03 20:26:09 +00:00
- [x] Search
2022-12-07 05:55:04 +00:00
- [ ] Mentions
2022-12-03 20:26:09 +00:00
- [ ] Add "view thread" page that recurs more deeply
2022-12-05 18:06:07 +00:00
- [ ] Fix replies - notes may only include a "root" in its tags
2022-12-06 05:46:40 +00:00
- [x] Link previews
2022-12-05 18:06:07 +00:00
- [ ] Add notes, follows, likes tab to profile
2022-12-01 18:39:53 +00:00
- [ ] Notifications
2022-12-03 20:26:09 +00:00
- [ ] Images
- [ ] Server discovery and relay publishing - https://github.com/nostr-protocol/nips/pull/32/files
2022-11-24 19:47:03 +00:00
- [ ] Favorite chat rooms
2022-12-03 20:26:09 +00:00
- [ ] Optimistically load events the user publishes (e.g. to reduce reflow for reactions/replies).
- Essentially, we can pretend to be our own in-memory relay.
- This allows us to keep a copy of all user data, and possibly user likes/reply parents
Nostr implementation comments
- [ ] It's impossible to get deletes for an event's replies/mentions in one query, since deletes can't tag anything other than what is to be deleted.
- [ ] Recursive queries are really painful, e.g. to get all notes for an account, you need to 1. get the account's notes, then get everything with those notes in their tags, then get deletions for those.
- [ ] The limit of 3 channels makes things difficult. I want to show a modal without losing all the state in the background. I am reserving one channel for one-off recursive queries.
2022-11-26 17:22:10 +00:00
- [ ] Why no spaces in names? Seems user hostile