jeff
31a3fa2e46
Finished and mostly clean new character flow.
...
Lots of changes and reorganization to support the ability to create
new characters.
2020-12-09 21:25:31 +00:00
jeff
e59e9a5ebf
Clearer function names in new character flow.
2020-12-09 08:58:49 +00:00
jeff
0751a783dc
Basic albeit mostly broken flow for creating new character.
2020-12-08 22:28:27 +00:00
jeff
92301fb1d4
Dynamically deserialize character data.
2020-12-08 22:28:27 +00:00
jeff
44dded7f28
Switch character data type to an enum, including schema patch.
...
Schema patch required because the diesel enum derive crate does not
seem to deal with print-schema for sqlite.
2020-12-08 22:28:27 +00:00
jeff
93ed679946
Add serde serialization suppor to proto types.
2020-12-08 08:47:34 +00:00
jeff
d6a80a7996
Serialize characters as protobufs. Skeletal character creation.
...
Implements the absolute basics of the character creation flow, AKA
most things are missing. Integrates a method of storing character
data, support for that in the database, and a working character
creation page.
The only thing the page does at the moment is create a hardcoded basic
CofD character sheet and save it to the database. There is no ability
to change game system, fill in extra details, etc. There's also no
ability to edit anything.
Also added basic links to the registration and create new character
pages.
2020-12-07 22:37:18 +00:00
jeff
ec5be56858
Clean up 'TemplateContext', handle character visibility.
2020-12-05 20:15:14 +00:00
jeff
0530011138
User accounts, DAO trait, registration.
...
Not very thorough, but it does work.
2020-12-05 19:50:11 +00:00
jeff
881518cc8f
Remove example text on the logged-in index page.
2020-12-03 23:40:34 +00:00
jeff
f97035ef9a
Load a (non existing) character list on the home page
2020-12-03 23:39:55 +00:00
jeff
499b1748ce
New character route, and login cleanup.
2020-12-03 19:45:56 +00:00
jeff
ea506ab54b
Better name for main login route. Remove unused feature from main.
2020-12-03 19:35:45 +00:00
jeff
7cb8a589ad
Remove development cookie key from rocket.toml
2020-12-03 19:30:09 +00:00
jeff
ce6794e4ec
Add license.
2020-12-03 19:21:09 +00:00
jeff
09b6ddc36a
First commit; prototype state.
2020-12-03 19:21:09 +00:00