b01feba038
add items to outfit thumbnails
...
Now that wasn't so hard! :3
2021-01-04 08:26:05 +00:00
9a2308fd41
add Outfits link to global header
2021-01-04 08:13:37 +00:00
259ae9bd87
add WIP callout to outfits page
2021-01-04 08:12:25 +00:00
30e0a149be
basic outfits page with pet-only thumbnails
2021-01-04 08:10:35 +00:00
b8d919b247
basic outfit data from GQL
2021-01-04 07:36:00 +00:00
778eefbdd5
placeholder Your Outfits page
...
it requires login, and runs a GQL query that will fail 😅
2021-01-04 07:31:02 +00:00
e0af75d927
outfit-images: render actual PNG and SVG layers!
2021-01-04 05:58:19 +00:00
d875b5f6ce
outfit-images: use node-canvas to render image
2021-01-04 04:17:32 +00:00
385c476ae8
outfit-images: placeholder function and test!
2021-01-04 04:17:09 +00:00
79bde552e2
move src/images into src/app/images
...
I'm gonna add a `src/shared` next, and it felt weird for `images` to be a sibling, esp since the images are only for the client app!
2021-01-04 03:49:08 +00:00
4120c7aa88
fix large-icon visual bug
...
Looks like there was some kind of runtime conflict when running @emotion/css and @emotion/react at the same time in this app? Some styles would just get clobbered, making things look all weird.
Here, I've removed our @emotion/css dependency, and use the `<ClassNames>` utility element from `@emotion/react` instead. I'm not thrilled about the solution, but it seems okay for now...
...one other thing I tried was passing a `css` prop to Chakra elements, which seemed to work, but to clobber the element's own Emotion-based styles. I assumed that the Babel macro wouldn't help us, and wouldn't convert css props to className props for non-HTML elements... but I suppose I'm not sure!
Anyway, I don't love this syntax... but I'm happy for the site to be working again. I wonder if we can find something better.
2021-01-04 03:11:55 +00:00
fd864ab8ec
fix cache-asset-manifests script
...
Just wanted to run it and see if much has been converted since we last checked!
2020-12-28 14:00:11 -08:00
1d498ef960
remove Storybook
...
This was helpful for playing with OutfitMovieLayer, but we haven't found it super useful since then. We can re-add it later if we want it!
2020-12-28 13:49:46 -08:00
82003a91de
fix a11y warning in privacy policy
2020-12-25 09:21:54 -08:00
131ff9d4c2
upgrade to new Chakra extendTheme API
2020-12-25 09:20:18 -08:00
91982c60d9
update to new Chakra <Wrap> API
2020-12-25 09:17:24 -08:00
b023cbeaf9
use @emotion/css instead of plain emotion
2020-12-25 09:09:16 -08:00
406849182a
update chakra imports
2020-12-25 09:08:33 -08:00
a6ef12a5dd
lol change the privacy policy link text from "Hey"
2020-12-07 22:56:58 -08:00
b07924c40f
add a privacy policy
2020-12-07 22:56:23 -08:00
5342968872
fix a weird virtualization bug
...
surely not the last :p
2020-12-07 19:18:34 -08:00
0c2ec4685e
use react-virtualized to speed up user items page
...
There's a known bug that items with a lot of zones will overflow the row… filing that as a separate fix tho!
2020-12-07 18:58:10 -08:00
d59a4948a0
fix species/color dropdown focus bug
...
Oops, creating a new `SpeciesColorPicker` fn on each render meant that React treated it as a whole new dropdown each time. I've extracted it out into a stable component class, and just pass in the extra props now!
This bug caused changes to kick you out of focus for the dropdown, because it had unmounted and remounted.
2020-12-04 13:01:39 -08:00
0674834fb2
try column headers "Trade for your/their…"
2020-11-25 02:24:15 -08:00
f09c17e2f5
oops, fix empty matches bug on seeking page!
...
I fixed a bug in `itemsTheyWantThatCurrentUserOwns`, but forgot to fix it in `itemsTheyOwnThatCurrentUserWants`!
2020-11-25 02:09:03 -08:00
def46b0d9c
add matches to the trades list page when logged in
2020-11-25 01:53:42 -08:00
066b914bd5
random-sorted "this week" for most recent trades
2020-11-25 00:33:00 -08:00
7310e62699
trades page col heading tweak
2020-11-24 23:59:44 -08:00
9af6fd2d82
add comment explaining db index for trade activity
...
This query was very slow! I added an index, and now it's fast!
This code change doesn't actually affect anything, but the comment helps explain what happened, since the index isn't stored in code. (Todo: should I start defining some indexes in our setup files?)
2020-11-24 21:56:29 -08:00
429d7fd497
"Search for another user" -> "Find another user"
...
copy was too long for the search field on some devices!
2020-11-24 21:21:38 -08:00
8a06ac7fb9
perf upgrade for UserItemsPage
...
I knowingly wrote this less performant at first. And indeed, it was slow—like 2sec of main thread time! Turn that O(mn) into O(n) pls!
2020-11-24 21:03:45 -08:00
a7e32232e2
fix query op name on UserItemsPage
2020-11-24 20:54:10 -08:00
bb173552e9
oops, use client-side nav for these links!
2020-11-24 15:05:23 -08:00
65b4a05639
fix bug on "no trades yet" screen w/o "Compare"
2020-11-24 15:02:03 -08:00
ec9b96ff70
link to the new trade pages from item page
2020-11-24 15:01:24 -08:00
1f2e83e11e
sort trades by user activity (will refine later)
...
I think a plain sort by last update is too game-y, so I have some ideas how to make this a bit more random but still usefully sorted
2020-11-24 14:58:11 -08:00
c8af209012
hide compare column for now
2020-11-24 14:49:20 -08:00
c23243fcb7
add real timestamp to trades page
2020-11-24 14:43:43 -08:00
d275c96396
fix bug in table loading placeholders
...
The extra word width of "Placeholder" caused wrapping on some screens!
2020-11-24 14:29:00 -08:00
54abd1ac80
real trade data on the page!
2020-11-24 14:24:34 -08:00
6681f9642a
add media query for "this week" vs "<1 week"
2020-11-23 13:30:34 -08:00
c1012e57d5
fix bug linking directly to a specific list
2020-11-23 13:28:43 -08:00
8068a1d260
offer/seek trade pages, with placeholder data
2020-11-23 11:25:23 -08:00
9481ce05a6
open trading links in new page from wardrobe page
2020-11-23 09:36:24 -08:00
1af034e4e7
refactor ItemPage components to be more reusable
...
this is because I'm about to make trades pages!
2020-11-23 09:34:46 -08:00
3b4d2ac390
fix user items page crash for item w/o zone data
2020-11-18 10:35:25 -08:00
d219750ea1
support can look up users by email, not just name
2020-11-18 10:32:49 -08:00
7c9313f4a6
support tool to edit usernames
2020-11-18 07:42:40 -08:00
6a43f92438
can search for user by name from items page
2020-11-18 06:45:33 -08:00
f1a8277c22
simplify offering/seeking count query
2020-11-09 06:30:20 -08:00