tangled
alpha
login
or
join now
gmstn.systems
/
lattice
decentralised sync engine
0
fork
atom
overview
issues
pulls
pipelines
commits
Author
Commit
Message
Date
serenity
d0565d0a
fix: i may be stupid
5w ago
serenity
1de2e58b
feat: docker build and push ci
5w ago
serenity
72e204ba
feat: working dockerfile
5w ago
serenity
eaa97851
chore: update ignore
5w ago
serenity
45250f78
refactor: rework resolution strategy
5w ago
serenity
ee548692
feat: start script
5w ago
serenity
d3a4f298
feat: build with tsdown
5w ago
serenity
09a53642
refactor: if membership doesn't resolve, simply drop
5w ago
serenity
4c7c1f5d
feat: xrpc routes
5w ago
serenity
fe69cc3a
feat: restore history from shard and close session if dropped
6w ago
serenity
08dc4206
reactor: revert session token change
6w ago
serenity
9a18a2ca
feat: broadcast incoming message to clients
6w ago
serenity
5576769c
refactor: provide session token in shard message
6w ago
serenity
ed72bc70
refactor: sessions map use whole object
6w ago
serenity
58ae5416
chore: clean up imports
6w ago
serenity
c02444e2
feat: shard forwarding
6w ago
serenity
4bedde9c
refactor: validation
6w ago
serenity
848b4af9
feat: client lattice connection
6w ago
serenity
b949cd1d
refactor: route handler type
6w ago
serenity
36e3375f
fix: encode uri component before comparing
7w ago
serenity
a62c03b7
feat: additional error messages
7w ago
serenity
77f2d868
fix: actually persist the connection
7w ago
serenity
e5699e35
feat: cors smiley face
7w ago
serenity
cb60fa57
refactor: split between types of sessions
7w ago
serenity
3a355d4c
refactor: rename export
7w ago
serenity
47814177
feat: client lattice handshake route
7w ago
serenity
fe7ed217
feat: client lattice handshake
7w ago
serenity
2b18a611
refactor: rename function, loosen function signature
7w ago
serenity
022ad99d
feat: membership type
7w ago
serenity
be0e93f6
feat!: import a bunch of stuff
7w ago
serenity
a807aa04
refactor: additional session info fields
7w ago
serenity
4ce95eaa
refactor: rename schema
7w ago
serenity
3f0ab1cd
refactor: reword warning
7w ago
serenity
7157cdc5
chore: clean up old project, formatting
7w ago
serenity
cc69dd17
refactor: refine function signature
7w ago
serenity
4024d90d
chore: cleanup imports
7w ago
serenity
9eda0144
feat: websocket sessions yay
7w ago
serenity
c1b967a8
refactor: add exception to domain checking for localhost
7w ago
serenity
5e139ebd
refactor: expand uri schema
7w ago
serenity
0856d32d
feat: add warning if no connected shards
7w ago
serenity
7da32dd4
chore: cleanup imports
7w ago
serenity
2c8f211a
refactor: abstract endpoint resolution
7w ago
serenity
7ae7189e
refactor: rename persisted state
7w ago
serenity
7c34ea9f
refactor: move sessions to persisted state
7w ago
serenity
6e9b7950
fix: start listening first
damn. one heck of a challenge to resolve. good shit
7w ago
serenity
db05c16d
refactor: remove dev variable
oopsies
7w ago
serenity
a1e58150
fix: handshakes during setup should continue not return
7w ago
serenity
35a01b6e
fix: string to at uri function
7w ago
serenity
bf48657b
chore: cleanup imports
7w ago
serenity
9903b7c5
refactor: abstract into setup hook
7w ago
serenity
1bc01c91
chore: formatting
7w ago
serenity
72b423c5
feat: maybe setup is done
7w ago
serenity
9d5f1c15
feat: string is domain helper
7w ago
serenity
95e37b07
feat: more wip setup flow
7w ago
serenity
da18e1a4
feat: string to at uri
7w ago
serenity
98a7c777
refactor: what was i doing lol
7w ago
serenity
74ae5ca8
feat: import constellation code from shard
7w ago
serenity
914a9a81
feat: constellation url env var
7w ago
serenity
cba52094
chore: cleanup imports
7w ago
serenity
753a3c21
feat: wip setup flow
7w ago
fix: i may be stupid
d0565d0a
serenity
5w
feat: docker build and push ci
1de2e58b
serenity
5w
feat: working dockerfile
72e204ba
serenity
5w
chore: update ignore
eaa97851
serenity
5w
refactor: rework resolution strategy
45250f78
serenity
5w
feat: start script
ee548692
serenity
5w
feat: build with tsdown
d3a4f298
serenity
5w
refactor: if membership doesn't resolve, simply drop
09a53642
serenity
5w
feat: xrpc routes
4c7c1f5d
serenity
5w
feat: restore history from shard and close session if dropped
fe69cc3a
serenity
6w
reactor: revert session token change
08dc4206
serenity
6w
feat: broadcast incoming message to clients
9a18a2ca
serenity
6w
refactor: provide session token in shard message
5576769c
serenity
6w
refactor: sessions map use whole object
ed72bc70
serenity
6w
chore: clean up imports
58ae5416
serenity
6w
feat: shard forwarding
c02444e2
serenity
6w
refactor: validation
4bedde9c
serenity
6w
feat: client lattice connection
848b4af9
serenity
6w
refactor: route handler type
b949cd1d
serenity
6w
fix: encode uri component before comparing
36e3375f
serenity
7w
feat: additional error messages
a62c03b7
serenity
7w
fix: actually persist the connection
77f2d868
serenity
7w
feat: cors smiley face
e5699e35
serenity
7w
refactor: split between types of sessions
cb60fa57
serenity
7w
refactor: rename export
3a355d4c
serenity
7w
feat: client lattice handshake route
47814177
serenity
7w
feat: client lattice handshake
fe7ed217
serenity
7w
refactor: rename function, loosen function signature
2b18a611
serenity
7w
feat: membership type
022ad99d
serenity
7w
feat!: import a bunch of stuff
be0e93f6
serenity
7w
refactor: additional session info fields
a807aa04
serenity
7w
refactor: rename schema
4ce95eaa
serenity
7w
refactor: reword warning
3f0ab1cd
serenity
7w
chore: clean up old project, formatting
7157cdc5
serenity
7w
refactor: refine function signature
cc69dd17
serenity
7w
chore: cleanup imports
4024d90d
serenity
7w
feat: websocket sessions yay
9eda0144
serenity
7w
refactor: add exception to domain checking for localhost
c1b967a8
serenity
7w
refactor: expand uri schema
5e139ebd
serenity
7w
feat: add warning if no connected shards
0856d32d
serenity
7w
chore: cleanup imports
7da32dd4
serenity
7w
refactor: abstract endpoint resolution
2c8f211a
serenity
7w
refactor: rename persisted state
7ae7189e
serenity
7w
refactor: move sessions to persisted state
7c34ea9f
serenity
7w
fix: start listening first
damn. one heck of a challenge to resolve. good shit
6e9b7950
serenity
7w
refactor: remove dev variable
oopsies
db05c16d
serenity
7w
fix: handshakes during setup should continue not return
a1e58150
serenity
7w
fix: string to at uri function
35a01b6e
serenity
7w
chore: cleanup imports
bf48657b
serenity
7w
refactor: abstract into setup hook
9903b7c5
serenity
7w
chore: formatting
1bc01c91
serenity
7w
feat: maybe setup is done
72b423c5
serenity
7w
feat: string is domain helper
9d5f1c15
serenity
7w
feat: more wip setup flow
95e37b07
serenity
7w
feat: string to at uri
da18e1a4
serenity
7w
refactor: what was i doing lol
98a7c777
serenity
7w
feat: import constellation code from shard
74ae5ca8
serenity
7w
feat: constellation url env var
914a9a81
serenity
7w
chore: cleanup imports
cba52094
serenity
7w
feat: wip setup flow
753a3c21
serenity
7w
next