Commit graph

110 commits

Author SHA1 Message Date
e970ef569e Document the data models in OpenAPI 2023-02-24 22:41:32 -05:00
f266946c8c Add search tests 2023-02-24 00:41:32 -05:00
74e44b1e8c Add server tests 2023-02-23 23:18:43 -05:00
61c9d53cf3 Run mypy during tests 2023-02-14 00:11:26 -05:00
bef50d30c1 Clean up dev dependencies 2023-02-13 23:36:48 -05:00
3a7b37e4c7 Start tackling mypy errors 2023-02-13 23:30:42 -05:00
fcb12ec630 Fix collection search not working from tab 2023-02-13 15:10:16 -05:00
96a135bbc7 Fix formatting 2023-02-13 15:10:10 -05:00
6996789c52 Specify search parameter schema 2023-02-11 00:56:41 -05:00
f70c3faccb Use inner joins when looking up deck lists 2023-01-18 15:21:25 -05:00
c6a64df38b Fix scryfall update 2023-01-18 14:58:46 -05:00
45dd60ec10 Fix card import
Card model now requires set name on instantiation
2023-01-18 13:42:48 -05:00
5c15a56d10 Fix wrapping of mana cost and type line text 2023-01-16 16:59:39 -05:00
b9511ff229 Refactor page layout 2023-01-16 16:09:04 -05:00
df9d5e888f Render a 404 page 2023-01-16 00:02:42 -05:00
10e239d65e Improve price lookup and display 2023-01-11 23:56:20 -05:00
20e8c024ce Fix excess scrolling in mobile
Something was trailing off the screen area causing the app to scroll
away.
2023-01-11 22:48:16 -05:00
02976ee4d5 Consolidate footers 2023-01-11 22:46:40 -05:00
e9ed5756ef Fix card details formatting 2023-01-11 22:42:17 -05:00
a608adbfec Remove Debug.log 2023-01-11 22:07:01 -05:00
19c7b33a29 Resize card details 2023-01-11 22:06:19 -05:00
1610194d4c Sort deck cards by cmc 2023-01-11 21:37:52 -05:00
dc284833bc Revert "Show deck cards in columns"
This reverts commit c75989fd17.
2023-01-11 21:19:22 -05:00
c75989fd17 Show deck cards in columns 2023-01-11 20:31:35 -05:00
ac1be0e3ef Display symbols in card text 2023-01-11 17:26:34 -05:00
c13a45fa86 Include mana costs in UI 2023-01-11 17:10:48 -05:00
16a93b08d8 Update materialized views 2023-01-11 16:34:29 -05:00
14e5ddaa24 Include CMC and Mana Cost in card data 2023-01-11 16:02:24 -05:00
0731bf8429 Fix card name matching in deck import 2023-01-10 23:27:19 -05:00
740f488460 Group cards by type in deck editor 2023-01-10 23:12:33 -05:00
0daf1eb943 Tile cards in deck editor 2023-01-10 21:52:02 -05:00
2f38c30ca1 Tidy up the deck editor layout 2023-01-10 21:36:57 -05:00
fcbd583b95 Add card details to the deck editor page
Straightened out a lot of the data modeling.
2023-01-10 21:21:33 -05:00
d51554f435 Add deck initial editor page with card listing 2023-01-10 12:31:31 -05:00
32e213a16d Split oracle and scryfall card data 2023-01-10 11:56:58 -05:00
c6af9b1cba Remove npm dependency from Makefile 2023-01-10 00:32:15 -05:00
4aa4d3b533 Add deck list 2023-01-09 21:22:46 -05:00
f0475c2217 Remove unused Home route 2023-01-09 15:04:51 -05:00
f873ba7967 WIP: Add decks 2023-01-09 15:00:37 -05:00
1506960047 Split the collection page into its own module 2022-12-16 17:15:30 -05:00
2e2f2be488 Fix Jund colors in README 2022-12-16 17:14:48 -05:00
43bdae5156 Remove owned checkbox and switch sort options 2022-12-15 12:04:29 -05:00
232accd01d Fix missing importlib references 2022-12-08 15:46:19 -05:00
6ef889fc06 Fix collection stats query
Only include latest prices so the card count and value totals are
reported correctly.
2022-12-08 15:37:40 -05:00
6fefc74506 Move API endpoints to /api/ path 2022-09-27 19:44:43 -04:00
cb0656427a Add OpenAPI documentation 2022-09-27 19:19:28 -04:00
d9c35bc3b3 Fix scryfall updating 2022-09-27 19:18:01 -04:00
f7277eb250 Display collection statistics in footer 2022-08-03 18:07:56 -04:00
362bef913c Add collection stats endpoint 2022-08-03 17:26:14 -04:00
f1a0f8233d Use psycopg connection pooling 2022-08-03 17:21:55 -04:00