I'm building AppViewLite, a self-hostable appview for Bluesky
https://github.com/alnkesq/AppViewLite
- Populate external previews when composing a post
- "Mute this thread"
- Drastically reduce synchronous waits on slice compactations
- Upgraded to .NET 10
- Populate external previews when composing a post
- "Mute this thread"
- Drastically reduce synchronous waits on slice compactations
- Upgraded to .NET 10
- Hide this reply
- Reduced memory consumption / GC
- Set language when posting
- Fixed muting of Reddit users
- Fixed ARM support
- Profiler: show network requests
- Fix occasional crashes when scrolling Following
- Preserve page location when switching profiles
- Hide this reply
- Reduced memory consumption / GC
- Set language when posting
- Fixed muting of Reddit users
- Fixed ARM support
- Profiler: show network requests
- Fix occasional crashes when scrolling Following
- Preserve page location when switching profiles
Can run incrementally after you make changes to the configuration script.
Can run incrementally after you make changes to the configuration script.
1. not actively hate scrolling here
2. see posts from people that i'd easily miss in the usual chronological view
really decent logic there
1. not actively hate scrolling here
2. see posts from people that i'd easily miss in the usual chronological view
really decent logic there
I also fixed a performance problem with cold starts of the following feed
I also fixed a performance problem with cold starts of the following feed
- Populate {Like,Repost}.via, to notify the reposter of your like
- Fix IO performance regression that was introduced with caching
- Sidebar announcement when disk space is running low
- Support for Telegram videos
- Populate {Like,Repost}.via, to notify the reposter of your like
- Fix IO performance regression that was introduced with caching
- Sidebar announcement when disk space is running low
- Support for Telegram videos
I discovered this by accident by seeing it on AppViewLite despite not having written any custom code to change the favicon
I discovered this by accident by seeing it on AppViewLite despite not having written any custom code to change the favicon
It replaced most of my usage of bsky.social
People underestimate how much data optimized software can move through efficient protocols on modern non-cloud hardware.
https://whtwnd.com/bnewbold.net/3lo7a2a4qxg2l
It replaced most of my usage of bsky.social
Otherwise launching "yarn web" takes 2 minutes
Otherwise launching "yarn web" takes 2 minutes
Now with all this spam it's 500 MB / day.
alsoKnownAs[] is stuffed with very long gibberish strings
Someone now has been filling the directory with heaps of something like this for the past couple of days for example 😑
Now with all this spam it's 500 MB / day.
alsoKnownAs[] is stuffed with very long gibberish strings
I tried various jetstream firehoses, and once the consumer catches up to real time, the connection is abruptly dropped by the server #atproto
I tried various jetstream firehoses, and once the consumer catches up to real time, the connection is abruptly dropped by the server #atproto