6ec6bbec57
first-time modeling UX improvements
...
These changes are most relevant for playing around in the dev server, modeing against an empty database. But they'll also help in real-world modeling scenarios! e.g. modeling a new species/color combo is now a bit nicer, we don't show a blank entry in the color picker
2020-10-06 06:37:51 -07:00
fefb798e87
extract Pet GQL to Pet.js from Outfit.js
2020-10-06 05:04:44 -07:00
740d8415db
extract modeling logic into modeling.js
2020-10-06 05:02:21 -07:00
0f5c437ffd
split up modeling code into smaller functions
...
This is mostly because I want to chain the rels after both items and assets save, and I want to be able to specify that stuff a bit more precisely, rather than the like, layers-of-awaits we were building up.
2020-09-27 03:57:14 -07:00
a8c351b102
oops, fix a bug with Pet name GQL
2020-09-27 03:21:07 -07:00
e57af14625
refactor Outfit.js to split Pet to a separate type
...
yeah, I had unified Pet into Outfit, but now I think that was overly clever… 😅
Here, I define a new Pet type, and it has some of the fields of Outfit and the deprecated fields still.
I did this because I want petAppearance to work, for UC testing!
2020-09-27 03:18:46 -07:00
94f6363251
add LIMIT 1 to our updates, out of healthy fear
...
This is just me thinking about what could go wrong in the modeling rollout,
this at least makes it so that, if something breaks, it will break small
2020-09-25 05:15:58 -07:00
cc5a8a6fab
set bodyId=0 when item's body id changes
...
that is, if we see an item modeled on a second body, then treat it as body 0
2020-09-25 05:04:12 -07:00
96a126ebba
oops, stop sending unnecessary inserts/updates
...
got the types wrong on some stuff, and got pet state sorting wrong!
2020-09-25 03:29:02 -07:00
41e70ba8d0
finish modeling full pet appearance
2020-09-25 03:29:02 -07:00
71f491ce65
modeling saves pet state
2020-09-25 03:29:01 -07:00
5332c9e265
save biology assets on model
...
and start in comments on pet states :)
2020-09-25 03:29:01 -07:00
ff3fc943d7
modeling saves pet type
2020-09-25 03:29:01 -07:00
9111dfddd3
save item swf assets during modeling
2020-09-25 03:29:01 -07:00
f7d9faa265
update modeled item data
2020-09-25 03:29:01 -07:00
8793d8b570
refactor modeling code a bit to use syncToDb fn
2020-09-25 03:29:01 -07:00
d27395bda2
hooray, animated items seem to be working?! ^w^
2020-09-22 03:53:48 -07:00
1b59b9631b
GQL for canonical appearance for body
...
gonna use this for item page! I walked back my supported species idea 😅
2020-09-21 02:56:48 -07:00
bcf6e6d8a7
add GQL to know what species can wear an item
...
gonna use this on the item page to seed the species choice!
2020-09-20 21:33:45 -07:00
dfeeb9fe0d
modeling will save new item data (but not assets)
...
just a first step!
2020-09-18 07:34:41 -07:00
ffeb494f45
add created at date to item page
...
this will help me notice which items are new! lol
2020-09-15 04:15:15 -07:00
57c0981472
ah oops, dont use syntax that prod doesn't support
...
right, dev supports `?.` syntax, but prod builds don't. I keep forgetting that!
2020-09-15 03:27:41 -07:00
c3c8d924b5
add other colors to modeling GQL
2020-09-15 03:06:17 -07:00
32822b250d
add colors to modeling query, no change to gql yet
...
This updates the MySQL procedure to get the important special colors, but keeps the GQL behavior the same by only filtering to Blue. Just an incremental step before changing the behavior, to make sure I've gotten it right so far!
Snapshots significantly updated, but, from scanning it, I think that's expected changes from actual modeling progress. Hooray!
2020-09-15 02:38:23 -07:00
0b724f7509
add own/want badges to items in wardrobe
2020-09-12 20:02:56 -07:00
45ffa92f1d
add itemsTheyWant to user GQL
2020-09-11 21:34:28 -07:00
c0f0e5688c
include item lists in itemsTheyOwn
...
This adds the owned items to the user items page, and also means that owned items in lists will be tagged for the modeling page
2020-09-11 21:23:14 -07:00
f73211a50e
add GQL endpoint for items that need models
2020-09-06 02:50:04 -07:00
655a7e281c
remove "As a reminder" from a support notif
...
Oops, I meant to remove this from both PetAppearance mutation loggers, but I guess I only removed it from one!
2020-09-06 02:11:58 -07:00
3512418a66
refactor GQL typedefs/resolvers into separate files
...
get that giant index file broken up a bit!
2020-09-06 02:11:22 -07:00