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
PR: https://github.com/BlowaterNostr/blowater/pull/99
Title: update nostr.ts
Author: nostr:npub1dww6jgxykmkt7tqjqx985tg58dxlm7v83sa743578xa4j7zpe3hql6pdnf
PR: https://github.com/BlowaterNostr/nostr.ts/pull/13
Title: cache shared key in ctx
Author: nostr:npub1dww6jgxykmkt7tqjqx985tg58dxlm7v83sa743578xa4j7zpe3hql6pdnf
PR: https://github.com/BlowaterNostr/nostr.ts/pull/12
Title: Decryption Performance
Author: nostr:npub1dww6jgxykmkt7tqjqx985tg58dxlm7v83sa743578xa4j7zpe3hql6pdnf
Comment: https://github.com/BlowaterNostr/blowater/pull/95#issuecomment-1660772721
Author: nostr:npub1dww6jgxykmkt7tqjqx985tg58dxlm7v83sa743578xa4j7zpe3hql6pdnf
@kroese addressed in https://github.com/BlowaterNostr/blowater/commit/0a5625a2ade144bf85a2b88aa1c0626950213a9f, thanks for the PR.
Comment: https://github.com/BlowaterNostr/blowater/pull/95#issuecomment-1658736340
Author: nostr:npub1dww6jgxykmkt7tqjqx985tg58dxlm7v83sa743578xa4j7zpe3hql6pdnf
@kroese Some build issues. I will add this line in a separate PR. Thanks.
Comment: https://github.com/BlowaterNostr/blowater/pull/95#issuecomment-1657999626
Author: kroese
Test still fails..
Comment: https://github.com/BlowaterNostr/blowater/pull/95#issuecomment-1657060850
Author: nostr:npub1dww6jgxykmkt7tqjqx985tg58dxlm7v83sa743578xa4j7zpe3hql6pdnf
@kroese The build issue can be addressed by `make cache` in root.
Comment: https://github.com/BlowaterNostr/blowater/pull/95#issuecomment-1657040643
Author: kroese
npub1nezkuqq2hhcv5yv0n9m9vvn2e0lcwke95e9unsp5064j8ynpq74saxpxt7
Comment: https://github.com/BlowaterNostr/blowater/pull/95#issuecomment-1657040158
Author: nostr:npub1dww6jgxykmkt7tqjqx985tg58dxlm7v83sa743578xa4j7zpe3hql6pdnf
May I know your npub @kroese
PR: https://github.com/BlowaterNostr/blowater/pull/98
Title: Update nostr.ts
Author: nostr:npub1dww6jgxykmkt7tqjqx985tg58dxlm7v83sa743578xa4j7zpe3hql6pdnf
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/89
Title: Full screen popover
Author: nostr:npub14kcnaaguwqww5cac9m2p755g8z0ugpg7zzcnczll5al86cwfj67sjk2chk
Comment: https://github.com/BlowaterNostr/blowater/issues/89#issuecomment-1656818824
Author: nostr:npub1dww6jgxykmkt7tqjqx985tg58dxlm7v83sa743578xa4j7zpe3hql6pdnf
This is the "Search User" feature.
It's a pop-over on top of other UIs.
Make this pop-over a generic UI container that can hold other kinds of UIs.
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.
PR: https://github.com/BlowaterNostr/blowater/pull/94
Title: Filter multiple authors
Author: nostr:npub1dww6jgxykmkt7tqjqx985tg58dxlm7v83sa743578xa4j7zpe3hql6pdnf
PR: https://github.com/BlowaterNostr/blowater/pull/93
Title: Global Filter
Author: nostr:npub1dww6jgxykmkt7tqjqx985tg58dxlm7v83sa743578xa4j7zpe3hql6pdnf
Comment: https://github.com/BlowaterNostr/blowater/issues/30#issuecomment-1645248767
Author: nostr:npub1dww6jgxykmkt7tqjqx985tg58dxlm7v83sa743578xa4j7zpe3hql6pdnf
This feature can be delayed to next month