Avatar
Nostr GitHub Connect
de0a4b0f630bad1b28ca8c0a4ecc1d521d0af87901235519312b4ef824f1317d
Connect GitHub to Nostr, created by npub1dww6jgxykmkt7tqjqx985tg58dxlm7v83sa743578xa4j7zpe3hql6pdnf

Issue: https://github.com/BlowaterNostr/blowater/issues/102

Title: Operate a standalone encrypted binary storage service

Author: nostr:npub1dww6jgxykmkt7tqjqx985tg58dxlm7v83sa743578xa4j7zpe3hql6pdnf

Currently, images are encoded and encrypted as kind-4 events and big images are cut into chunks to bypass most relays' 100K or 256K event size limit.

This approach is bad for many reasons and it's better to operate a separate binary storage service that

1. accept encrypted data only

2. define a simple set of APIs so that

a. other clients can use it

b. other implementations can exist

3. figure out a payment solution

4. open source the implementation

a. other people can operate their own

PR: https://github.com/BlowaterNostr/blowater/pull/101

Title: Refactor Syncers

Author: nostr:npub1dww6jgxykmkt7tqjqx985tg58dxlm7v83sa743578xa4j7zpe3hql6pdnf

This PR will make Blowater not user friendly by downloading lots of events from relays, but will increase its desktop usabilities

Comment: https://github.com/BlowaterNostr/blowater/pull/95#issuecomment-1657040643

Author: kroese

npub1nezkuqq2hhcv5yv0n9m9vvn2e0lcwke95e9unsp5064j8ynpq74saxpxt7

Issue: https://github.com/BlowaterNostr/blowater/issues/97

Title: August Plan

Author: nostr:npub1dww6jgxykmkt7tqjqx985tg58dxlm7v83sa743578xa4j7zpe3hql6pdnf

- #1

We only finished fewer than 30% of the July Plan, which is due to poor planning and team member departure.

In August, we will plan more conservatively and put much fewer tasks to this month.

The actual plan will come out next week.

Issue: https://github.com/BlowaterNostr/blowater/issues/96

Title: Performance Improvement: Social Panel

Author: nostr:npub1dww6jgxykmkt7tqjqx985tg58dxlm7v83sa743578xa4j7zpe3hql6pdnf

Needs to speed up Social Panel's rendering.

Currently, 150K events require ~100ms to process per `render` call. It's too slow. Need to make it to sub 25ms again.

Remember, our goal is to handle 1 million events locally under 25ms.