all repos — felt @ 4ea3e656d687f901f5d30c56d9196e9b99077dcb

virtual tabletop for dungeons and dragons (and similar) using Go, MongoDB, and websockets

4ea3e656
implement table deletion, get ready for map upload
Iris Lightshard nilix@nilfm.cc
4f9ca53e
auto-scroll dicelog and connect to table viewing as admin
Iris Lightshard nilix@nilfm.cc
81876f9f
add style, implement dicelog
Iris Lightshard nilix@nilfm.cc
b8994d80
UI stuff; save and load username in cookie
Iris Lightshard nilix@nilfm.cc
849c27b7
socket: table should have decoded dicerolls on first connect
Iris Lightshard nilix@nilfm.cc
88049089
save dice rolls to db; mongo int arrays are weird
Iris Lightshard nilix@nilfm.cc
2bf3c1af
roll dice and publish to socket
Iris Lightshard nilix@nilfm.cc
65c30712
connect to websocket using table key as subproto
Iris Lightshard nilix@nilfm.cc
6fc78c33
make it compile
Iris Lightshard nilix@nilfm.cc
cd14def1
add notes and scaffolding for publish/subscribe logic
Iris Lightshard nilix@nilfm.cc
4e3ef2d2
fetch table data and go back to table list
Iris Lightshard nilix@nilfm.cc
92a30dd9
update module URLs to use hacklab.nilfm.cc; use struct tags for json
Iris Lightshard nilix@nilfm.cc
d64fb026
create and list tables in admin frontend
Iris Lightshard nilix@nilfm.cc
b89711bb
get tables on admin login
Iris Lightshard nilix@nilfm.cc
50ea1c2b
doing a bit of work on this, we can do admin login now ayyy
Iris Lightshard nilix@nilfm.cc
7f18668f
admin: implement apiDestroyTable
Iris Lightshard nilix@nilfm.cc
75eb4762
admin: flesh out apiGetTableData and add table creation
Iris Lightshard nilix@nilfm.cc
882e7b14
add admin router to gametable
Iris Lightshard nilix@nilfm.cc
464a1593
starting admin middleware
Iris Lightshard nilix@nilfm.cc
6911337f
cleanup- we can compile again
Iris Lightshard nilix@nilfm.cc
8c5eeeaa
server, adapter: starting to put things together
Iris Lightshard nilix@nilfm.cc
e6faf947
models: add Table model; mongodb/adapter: finish implementing adapter
Iris Lightshard nilix@nilfm.cc
298022e4
mongodb/adapter: implement Insert/Get for DiceRolls
Iris Lightshard nilix@nilfm.cc
07d797e1
mongodb/adapter: implement DestroyTable
Iris Lightshard nilix@nilfm.cc
11d6463f
more db infrastructure
Iris Lightshard nilix@nilfm.cc
e59f3e16
gofmt, rid code of typescript confusion, little bit of db code
Iris Lightshard nilix@nilfm.cc
25e51fb2
initial commit - basic websocket server and db init
Iris Lightshard nilix@nilfm.cc