all repos — underbbs @ main

decentralized social media client

9195bba7
get ready for more implementation work
Iris Lightshard nilix@nilfm.cc
a7e5c99c
add skeleton for CLI processor
Iris Lightshard nilix@nilfm.cc
c6cfdf9e
refactor things to enable CLI mode
Iris Lightshard nilix@nilfm.cc
09c7eb83
start implementing boost carousel
Iris Lightshard nilix@nilfm.cc
7a2eb99e
don't add redundant IDs to batch timers, close data channel properly
Iris Lightshard nilix@nilfm.cc
bb7d4e2f
settings-element, tabbar-element: fix attributeChangedCallback
Iris Lightshard nilix@nilfm.cc
b4145db3
fix batch timer and use it for authors
Iris Lightshard nilix@nilfm.cc
bcfe1587
MisskeyAdapter: add author cache
Iris Lightshard nilix@nilfm.cc
aecfd97c
MisskeyAdapter, NostrAdapter: try to fix misskey client context timeout, fix type signatures
Iris Lightshard nilix@nilfm.cc
67ec0e18
tabbar-element, thread-summary-element: small fixes
Iris Lightshard nilix@nilfm.cc
89135d03
turn off minification and start refactoring web components
Iris Lightshard nilix@nilfm.cc
557b87b7
implement batched fetch and fix adding adapter
Iris Lightshard nilix@nilfm.cc
0106b445
fix settings initialization
Iris Lightshard nilix@nilfm.cc
2976d438
use static classes for Settings and AdapterState
Iris Lightshard nilix@nilfm.cc
fead1616
fix misskey author fetch, fmt
Iris Lightshard nilix@nilfm.cc
44bdad2e
clean up frontend build config
Iris Lightshard nilix@nilfm.cc
9dc27a4b
misskey adapter can fetch notes; it needs a lock for its cache
Iris Lightshard nilix@nilfm.cc
e9e286ba
cleanup node deps
Iris Lightshard nilix@nilfm.cc
b990c13f
cleanup console spam
Iris Lightshard nilix@nilfm.cc
6fc115ff
slightly tweak thread creation algo
Iris Lightshard nilix@nilfm.cc
2f2b5962
ThreadSummaryElement: fix latest time
Iris Lightshard nilix@nilfm.cc
c03fbd79
index view kinda working
Iris Lightshard nilix@nilfm.cc
fd2abcbb
building out frontend stuff... almost there
Iris Lightshard nilix@nilfm.cc
c39c9f94
convert tabbar and settings to web components
Iris Lightshard nilix@nilfm.cc
b8429533
lining things up for UI goodness
Iris Lightshard nilix@nilfm.cc
2244bbcf
yak shaving to store and display messages
Iris Lightshard nilix@nilfm.cc
2c35e9c3
change some models, make get ready to build some UI, etc
Iris Lightshard nilix@nilfm.cc
1b0912c6
misskey.go: send messages on misskey timeline stream after initial fetch
Iris Lightshard nilix@nilfm.cc
a10d292e
misskey.go: improve efficiency of timeline streaming
Iris Lightshard nilix@nilfm.cc
75e62608
local replace directive for go-misskey to bypass upstream bug
Iris Lightshard nilix@nilfm.cc
c00eb7d9
got mentions from misskey adapter to the client
Iris Lightshard nilix@nilfm.cc
678e5e62
start naive misskey adapter
Iris Lightshard nilix@nilfm.cc
c2aa7151
build most of a mastodon messeage from a madon.Status
Iris Lightshard nilix@nilfm.cc
d552fc53
implement MastoAdapter
Iris Lightshard nilix@nilfm.cc
27c9e9bc
nostr subscriptions working
Iris Lightshard nilix@nilfm.cc
63b79409
implement adapter configuration API
Iris Lightshard nilix@nilfm.cc
8f2b281d
open websocket and get subscriber key
Iris Lightshard nilix@nilfm.cc
89df01f0
hack to make subprotocol work
Iris Lightshard nilix@nilfm.cc
529c031c
bootstrap backend nostr adapter
Iris Lightshard nilix@nilfm.cc
84d72140
more boilerplate
Iris Lightshard nilix@nilfm.cc
295df2ee
copypaste and modify boilerplate from felt
Iris Lightshard nilix@nilfm.cc
fc4dca16
go backend
Iris Lightshard nilix@nilfm.cc
1c1346e7
add service worker - tsconfig is probably wrong
Iris Lightshard nilix@nilfm.cc
d7600f28
start building some DTOs
Iris Lightshard nilix@nilfm.cc
a7682616
add masto adapter, clean up some stuff
Iris Lightshard nilix@nilfm.cc
afef280a
convert to typescript
Iris Lightshard nilix@nilfm.cc
18b7ef77
we can connect to a nostr relay
Iris Lightshard nilix@nilfm.cc
03f776e6
placeholder for settings dialogue
Iris Lightshard nilix@nilfm.cc
343cdbd3
basic style with theme support
Iris Lightshard nilix@nilfm.cc
ecfebf8d
init
Iris Lightshard nilix@nilfm.cc