tangled
alpha
login
or
join now
ciaran.co.za
/
cumulus
0
fork
atom
A Prediction Market on the AT Protocol
0
fork
atom
overview
issues
pulls
pipelines
commits
Author
Commit
Message
Date
Ciaran
5f5fe42a
feat(auth-context-provider.tsx): clean up loading states more
main
5d ago
Ciaran
d77c0035
refactor(core/env.ts): cleanup env
5d ago
Ciaran
c84ec1bf
feat(constants.ts): fix zod type
5d ago
Ciaran
0be5804e
feat(core/constants.ts): extract env and validate
5d ago
Ciaran
cfec48eb
feat(db/index.ts): add index on bets.marketUri
5d ago
Ciaran
ec381c50
feat(web/public/oauth-client-metadata.json): update public URL
5d ago
Ciaran
f9324ff9
chore(components/ui): cleanup
5d ago
Ciaran
846a92ab
refactor(auth-context-provider.tsx): use or for loading state
5d ago
Ciaran
5799e176
refactor(auth-context-provider.tsx): cleanup layout and loading states
5d ago
Ciaran
c58478f0
refactor(core): fix core/db/web dependency inversion
5d ago
Ciaran
745f2786
feat(market.ts): round score to .2
5d ago
Ciaran
7dd71cc4
fix(core/markets.ts): subtraction in pnl:
5d ago
Ciaran
b1da0f1c
feat(markets.ts): add score / rep calculations
5d ago
Ciaran
8a29dab2
feat(cumulus-provider.tsx): move market parsing into provider
5d ago
Ciaran
d101a34b
feat(market.tsx): add closing price
5d ago
Ciaran
457f9eab
feat(market.tsx): more resolution UI
5d ago
Ciaran
906bc206
feat(components/resolve-market.tsx): add market resolution
5d ago
Ciaran
05d6de9f
feat(jetstream/index.ts): await handler calls
5d ago
Ciaran
e14cced7
feat(market.tsx): prevent bets for closed or resolved markets
5d ago
Ciaran
d9a0a226
feat(core/api.ts): prevent bets if market has a resolution
5d ago
Ciaran
cde4ce14
feat(core.api.ts): prevent indexing bets on closed markets
5d ago
Ciaran
ca393937
feat(market.tsx): remove buttons, add resolution field when market is closed
5d ago
Ciaran
38cac217
feat(core/api.ts): more guards on resolution indexer
5d ago
Ciaran
b6f29f83
feat(db/index.ts): make resolution.marketUri unique to prevent dupes
5d ago
Ciaran
3cc99dae
feat(db/index.ts): add relations on marketUri field
5d ago
Ciaran
237bf4ba
feat(jetstream/index.ts): add awaits
5d ago
Ciaran
6ece8ef4
fix(markets.ts): sort with -1 instead of 0
5d ago
Ciaran
61c99966
refactor(jetstream/index.ts): remove throw on unknown event type
5d ago
Ciaran
29bdb283
feat(drizzle.config.ts): fix schema location
5d ago
Ciaran
7582db5a
feat(core/constants): add some global types and checkers
6d ago
Ciaran
58c3ed00
feat(jetstream/index.ts): move config here
6d ago
Ciaran
d2bc9d3c
feat(core/markets.ts): add marketOpenForDays
6d ago
Ciaran
cd988b6e
refactor(web/hooks): move hooks here
6d ago
Ciaran
61334480
fix(market.tsx): fix toast text
6d ago
Ciaran
80fa6055
feat(db/index.ts): move schema + db export here
6d ago
Ciaran
35cf27a1
deps(package.json): cleanup
6d ago
Ciaran
780d030c
chore(package.json): cleanup
6d ago
Ciaran
17a72e11
feat(src/core/api.ts): move db calls here from server/index
6d ago
Ciaran
f5f2bcb1
refactor(core/api.ts): move db/index.ts methods here
6d ago
Ciaran
337c3df8
refactor(core/atproto-api.ts): move atp functions here
6d ago
Ciaran
398e2a16
feat(src/core): move logic to markets, utils
6d ago
Ciaran
8a3fb313
refactor(components/avatar.tsx): move
6d ago
Ciaran
7e3c14d5
Feat(web): mvp ui, etc.
7d ago
Ciaran
c0d457dd
Feat(web): mvp ui, fonts, etc.
7d ago
Ciaran
0df50edb
feat(add-market.tsx): more mvp
7d ago
Ciaran
b821c7cc
feat(market.tsx): cleanup
7d ago
Ciaran
efc3ce94
Revert "feat(web): more mpv ui, realtime refetching"
This reverts commit 557480150f744fa326f86c73041e72004f0b31a5.
7d ago
Ciaran
55748015
feat(web): more mpv ui, realtime refetching
7d ago
Ciaran
347c8bc6
feat(web): fix toast and loading spinner
7d ago
Ciaran
fc073ac7
feat(auth-context-provider.tsx): text normalisation for login
7d ago
Ciaran
7591382a
feat(web): more mpv ui, add buy buttons
7d ago
Ciaran
7610a131
feat(web): more client mvp
7d ago
Ciaran
0f49807c
feat(jetstream): delete ops
7d ago
Ciaran
4722ddfa
feat(web): messing around with charts
7d ago
Ciaran
ad7686ef
feat(app.tsx): chart demo
7d ago
Ciaran
f5b4e5c3
feat(src/web): ui touches
7d ago
Ciaran
e18518fe
fix(providers/cumulus-provider.tsx): set treaty origin to window.location
7d ago
Ciaran
a836b6a2
chore(app.tsx): cleanup
7d ago
Ciaran
249b91b1
feat(web/app.tsx): load markets via db
7d ago
Ciaran
89a55d35
refactor(server/index.ts): setup treaty, fix route layout
7d ago
feat(auth-context-provider.tsx): clean up loading states more
main
5f5fe42a
Ciaran
5d
refactor(core/env.ts): cleanup env
d77c0035
Ciaran
5d
feat(constants.ts): fix zod type
c84ec1bf
Ciaran
5d
feat(core/constants.ts): extract env and validate
0be5804e
Ciaran
5d
feat(db/index.ts): add index on bets.marketUri
cfec48eb
Ciaran
5d
feat(web/public/oauth-client-metadata.json): update public URL
ec381c50
Ciaran
5d
chore(components/ui): cleanup
f9324ff9
Ciaran
5d
refactor(auth-context-provider.tsx): use or for loading state
846a92ab
Ciaran
5d
refactor(auth-context-provider.tsx): cleanup layout and loading states
5799e176
Ciaran
5d
refactor(core): fix core/db/web dependency inversion
c58478f0
Ciaran
5d
feat(market.ts): round score to .2
745f2786
Ciaran
5d
fix(core/markets.ts): subtraction in pnl:
7dd71cc4
Ciaran
5d
feat(markets.ts): add score / rep calculations
b1da0f1c
Ciaran
5d
feat(cumulus-provider.tsx): move market parsing into provider
8a29dab2
Ciaran
5d
feat(market.tsx): add closing price
d101a34b
Ciaran
5d
feat(market.tsx): more resolution UI
457f9eab
Ciaran
5d
feat(components/resolve-market.tsx): add market resolution
906bc206
Ciaran
5d
feat(jetstream/index.ts): await handler calls
05d6de9f
Ciaran
5d
feat(market.tsx): prevent bets for closed or resolved markets
e14cced7
Ciaran
5d
feat(core/api.ts): prevent bets if market has a resolution
d9a0a226
Ciaran
5d
feat(core.api.ts): prevent indexing bets on closed markets
cde4ce14
Ciaran
5d
feat(market.tsx): remove buttons, add resolution field when market is closed
ca393937
Ciaran
5d
feat(core/api.ts): more guards on resolution indexer
38cac217
Ciaran
5d
feat(db/index.ts): make resolution.marketUri unique to prevent dupes
b6f29f83
Ciaran
5d
feat(db/index.ts): add relations on marketUri field
3cc99dae
Ciaran
5d
feat(jetstream/index.ts): add awaits
237bf4ba
Ciaran
5d
fix(markets.ts): sort with -1 instead of 0
6ece8ef4
Ciaran
5d
refactor(jetstream/index.ts): remove throw on unknown event type
61c99966
Ciaran
5d
feat(drizzle.config.ts): fix schema location
29bdb283
Ciaran
5d
feat(core/constants): add some global types and checkers
7582db5a
Ciaran
6d
feat(jetstream/index.ts): move config here
58c3ed00
Ciaran
6d
feat(core/markets.ts): add marketOpenForDays
d2bc9d3c
Ciaran
6d
refactor(web/hooks): move hooks here
cd988b6e
Ciaran
6d
fix(market.tsx): fix toast text
61334480
Ciaran
6d
feat(db/index.ts): move schema + db export here
80fa6055
Ciaran
6d
deps(package.json): cleanup
35cf27a1
Ciaran
6d
chore(package.json): cleanup
780d030c
Ciaran
6d
feat(src/core/api.ts): move db calls here from server/index
17a72e11
Ciaran
6d
refactor(core/api.ts): move db/index.ts methods here
f5f2bcb1
Ciaran
6d
refactor(core/atproto-api.ts): move atp functions here
337c3df8
Ciaran
6d
feat(src/core): move logic to markets, utils
398e2a16
Ciaran
6d
refactor(components/avatar.tsx): move
8a3fb313
Ciaran
6d
Feat(web): mvp ui, etc.
7e3c14d5
Ciaran
7d
Feat(web): mvp ui, fonts, etc.
c0d457dd
Ciaran
7d
feat(add-market.tsx): more mvp
0df50edb
Ciaran
7d
feat(market.tsx): cleanup
b821c7cc
Ciaran
7d
Revert "feat(web): more mpv ui, realtime refetching"
This reverts commit 557480150f744fa326f86c73041e72004f0b31a5.
efc3ce94
Ciaran
7d
feat(web): more mpv ui, realtime refetching
55748015
Ciaran
7d
feat(web): fix toast and loading spinner
347c8bc6
Ciaran
7d
feat(auth-context-provider.tsx): text normalisation for login
fc073ac7
Ciaran
7d
feat(web): more mpv ui, add buy buttons
7591382a
Ciaran
7d
feat(web): more client mvp
7610a131
Ciaran
7d
feat(jetstream): delete ops
0f49807c
Ciaran
7d
feat(web): messing around with charts
4722ddfa
Ciaran
7d
feat(app.tsx): chart demo
ad7686ef
Ciaran
7d
feat(src/web): ui touches
f5b4e5c3
Ciaran
7d
fix(providers/cumulus-provider.tsx): set treaty origin to window.location
e18518fe
Ciaran
7d
chore(app.tsx): cleanup
a836b6a2
Ciaran
7d
feat(web/app.tsx): load markets via db
249b91b1
Ciaran
7d
refactor(server/index.ts): setup treaty, fix route layout
89a55d35
Ciaran
7d
next