Commit graph

169 commits

Author SHA1 Message Date
Bradley Shellnut
e694be4f5e
Adding umami analytics with do not track 2022-10-29 13:10:24 -04:00
a96f8ecb3e More mobile updates. 2022-10-27 18:10:32 -04:00
770b1e90a6 Adding collection dialog, showing dialog on clear click. 2022-10-26 23:49:58 -04:00
11e85a45d7 Fixing mobile preferences and single game page. 2022-10-26 23:07:43 -04:00
7c947b7f48 Removing APIs, automatically saving to local storage on add/remove, added export to JSON button. 2022-10-26 22:38:30 -04:00
c922587f55 Remove pagination for now and update deps. 2022-10-26 17:40:19 -04:00
bac9b7f888 Fixed random search in form action and the random component. 2022-10-26 17:31:57 -04:00
a8ed73ebc0 Adding server side validations. 2022-10-25 22:19:30 -04:00
503b4d9e6d Default search action plus adding back advanced search. 2022-10-25 21:42:10 -04:00
94c2b3fc93 Add search on the search page...who knew. 2022-10-13 23:01:01 -05:00
f4ac64e88e Render games without javascript to the search page. 2022-10-13 22:54:44 -05:00
fa26cbc91e Adding server load to process games. 2022-10-12 23:49:06 -05:00
bfcb04448a Fixing search action with and without javascript. 2022-10-12 23:17:30 -05:00
79e401a917 Fixing env in the game page. 2022-10-06 17:06:58 -05:00
036c821cb0 Search action and update deps. 2022-10-05 14:53:43 -05:00
0864159546 Moving form posts to actions slowly. 2022-09-29 17:22:01 -05:00
Bradley Shellnut
93f57504e6 Starting page server for the main page. 2022-09-13 15:16:13 -07:00
Bradley Shellnut
10aefbf13f Moving to newer SvelteKit RC slowly and updating pagination to not use global store. 2022-09-13 15:14:55 -07:00
Bradley Shellnut
1465c8c7ff Starting refactor for pagination control in game result display. 2022-09-02 16:38:15 -05:00
Bradley Shellnut
ce3e469399 Getting pagination on the screen, buttons do nothing. 2022-09-01 23:16:29 -05:00
Bradley Shellnut
80ed9354f9 Starting pagination component. 2022-09-01 17:31:19 -05:00
Bradley Shellnut
bc59d64f7c Max height to button, modal gets 50%. 2022-09-01 00:17:11 -05:00
Bradley Shellnut
207c93da28 Adding dialog overlay to layout css, removing commented css, and updating dialog store on game page remove button click. 2022-08-31 21:32:30 -05:00
Bradley Shellnut
26d5b28323 Transition and need to update the game page remove button. 2022-08-31 17:05:12 -05:00
Bradley Shellnut
8aa2fd3c2d Testing base dialog at layout level using svelte component. 2022-08-31 16:50:45 -05:00
Bradley Shellnut
1a330b8ffe Updating store with update instead of set. 2022-08-31 15:47:03 -05:00
Bradley Shellnut
7aa5fadec3 Quick and dirty copy paste add of modal to main page. 2022-08-30 23:15:31 -05:00
Bradley Shellnut
459292c234 Update styles for modal. 2022-08-30 22:57:16 -05:00
Bradley Shellnut
5236ac5c2b Adding dialog just to the game collection for now and using a custom event for removing. 2022-08-30 17:36:37 -05:00
Bradley Shellnut
7b9e1cdaa2 Fixing dark mode on load. 2022-08-30 17:36:04 -05:00
Bradley Shellnut
2e389309ce Adding a dialog to the root layout. 2022-08-29 16:41:11 -05:00
Bradley Shellnut
800ae1da7e Removing server page for landing. 2022-08-29 15:27:44 -05:00
Bradley Shellnut
a9fd3e56a7 Fix saving collection, update dependencies, remove console logs. 2022-08-29 14:18:17 -05:00
Bradley Shellnut
0562b3c0cf Removing unused CSS. 2022-08-29 12:17:32 -05:00
Bradley Shellnut
eaf286b5c9 Adding collection route, header path to collection, minimal view of game for collection, and move save/clear to utils. 2022-08-29 11:33:51 -05:00
Bradley Shellnut
e228c6f6e4 Rename api file, adding collection page. 2022-08-28 22:48:29 -05:00
Bradley Shellnut
84d321b211 Fixing API TS file for routes, fixing loading data on the game page after migration, etc. 2022-08-26 15:53:23 -07:00
Bradley Shellnut
b172ac02f4 Migrating to page server data. 2022-08-25 22:06:39 -07:00
Bradley Shellnut
8bc15e74a4 Migrating to routes. 2022-08-24 13:36:40 -07:00
Bradley Shellnut
a1ebc2a1c4 Large screen max width, button styles. 2022-08-11 16:34:45 -07:00
Bradley Shellnut
6f42d02737 Icon update and type import. 2022-08-09 16:27:42 -07:00
Bradley Shellnut
ef854c57d3 Update to heroicons, media query for game list. 2022-08-09 16:19:37 -07:00
Bradley Shellnut
10cd1d0081 Debounce loading on navigation if longer than 250ms. 2022-08-08 17:25:43 -07:00
Bradley Shellnut
19877ceca0 Only store min data in game search store. 2022-08-08 16:38:47 -07:00
Bradley Shellnut
a8afcca6d2 Advanced search in text search conditional based on disclosure. 2022-08-08 15:45:42 -07:00
Bradley Shellnut
b455b83759 Grid for text search. 2022-08-08 14:45:39 -07:00
Bradley Shellnut
7c0e774ed9 Fix localstorage query. 2022-08-08 14:13:51 -07:00
Bradley Shellnut
a3edc637e4 Local storage and collection only store minimal data and on random game from collection do a GET fetch for more details. 2022-08-08 12:07:44 -07:00
Bradley Shellnut
feb40603ff Margin to button search and width media query for game list. 2022-08-07 15:02:14 -07:00
Bradley Shellnut
bb08f03b9c Mergin searces. 2022-08-07 14:53:21 -07:00
Bradley Shellnut
d7665d1a94 Update dependencies and add gap. 2022-08-04 23:19:27 -07:00
Bradley Shellnut
93a13eec94
Media query smaller screen flex. 2022-08-04 00:22:10 -07:00
Bradley Shellnut
112b5dae4a Update icons in preferences. 2022-08-03 23:32:18 -07:00
Bradley Shellnut
c416630aad Update deps and type themees. 2022-08-03 22:06:59 -07:00
Bradley Shellnut
ee71a9b6c6 Starting merge of advanced search into main text search. 2022-08-02 22:37:21 -07:00
Bradley Shellnut
4036071bce Format a bit and remove console logs. 2022-08-01 23:26:57 -07:00
Bradley Shellnut
d1089a36cb Testing set collection from local storage from layout. 2022-08-01 18:58:38 -07:00
Bradley Shellnut
6973c09b32 Undo read from local storage for the time being. 2022-08-01 17:25:05 -07:00
Bradley Shellnut
470c0b051e Save and clear collection from storage. Load from user storage into collection store on page load. 2022-08-01 16:30:06 -07:00
Bradley Shellnut
5d61643dc2 Fix up exact checkboxes before search migration. 2022-07-28 18:03:21 -07:00
Bradley Shellnut
d739be11af Remove name from Toast. 2022-07-28 17:34:34 -07:00
Bradley Shellnut
a56c8d9303 Minimize search text section. 2022-07-28 17:07:23 -07:00
Bradley Shellnut
f0f8137fd6 Fixing advanced search mobile screen width and global reset css changes. 2022-07-27 22:12:40 -07:00
Bradley Shellnut
daad2efe5e Format prettier and type checking. 2022-07-27 17:05:54 -07:00
Bradley Shellnut
1f847c91e7 feat: 🎨 Move collection functions to a util. Button to add on game page as well. Add icon component and feather icons.. 2022-07-27 16:16:50 -07:00
Bradley Shellnut
9bef4328cb Pairing down API Game response objects, spacing for buttons, start form cleanup. 2022-07-27 15:05:22 -07:00
Bradley Shellnut
7d775608cd Adding collection store, adding buttons to add/remove from collection, toast on add/remove, random button for collection. 2022-07-26 17:23:58 -07:00
Bradley Shellnut
bb1f51dcfd Updating toast component to have dismissible and timing options. 2022-07-26 17:23:28 -07:00
Bradley Shellnut
0fcf8cd858 Working on CSS for game component. 2022-07-25 19:04:05 -07:00
Bradley Shellnut
0d10bd8787 Moving searches to separate components. 2022-07-25 13:22:24 -07:00
Bradley Shellnut
f78e1a638e feat: Search for board game and remove box shadow on header. 2022-07-24 22:26:58 -07:00
Bradley Shellnut
2fdae4c315
Remove grid media query 2022-07-20 23:41:01 -07:00
Bradley Shellnut
4ea5535e8c Adding style padding to header and main. Fixing up some layout issues. 2022-07-20 23:20:32 -07:00
Bradley Shellnut
6bb8f0ea3b feat: 🎨 Header formatting, moved loading store to layout, add svelte toy to layout on dev. 2022-07-19 14:04:32 -07:00
Bradley Shellnut
f0691b9936 Using custom game store and updating colors of links. 2022-07-12 18:27:08 -07:00
Bradley Shellnut
7491c001da Adding custom game store. 2022-07-12 16:49:24 -07:00
Bradley Shellnut
d54b9a1877 Fixing show hide to be slightly better. 2022-07-11 19:53:50 -07:00
Bradley Shellnut
c445583f2c Fixing build error. 2022-07-11 17:14:56 -07:00
Bradley Shellnut
8ac46286de Removing unused selectors more. 2022-07-11 17:09:00 -07:00
Bradley Shellnut
c839694cdc Removing unused selectors. 2022-07-11 17:07:03 -07:00
Bradley Shellnut
a910cb518b feat: Show more less button and transistions 2022-07-11 17:00:32 -07:00
Bradley Shellnut
05f29b2775
Moving description to section 2022-07-10 23:54:58 -07:00
Bradley Shellnut
d21729e3a2 Testing see more see less. 2022-07-10 23:28:15 -07:00
Bradley Shellnut
462b0b5310 feat: Game page linked from home page 2022-07-10 21:17:59 -07:00
Bradley Shellnut
3c1cd6e13d
Media query for mobile 2022-07-10 12:55:30 -07:00
Bradley Shellnut
ce62df044a
Try grid columns 2022-07-10 12:51:44 -07:00
Bradley Shellnut
82438416a1
Update columns, trying to not clip tge art 2022-07-10 00:14:10 -07:00
Bradley Shellnut
3b139919f4 feat: Different layout for games grid, in progress. 2022-07-09 23:34:01 -07:00
Bradley Shellnut
2607197fab Background color on body changed a bit. 2022-07-08 23:55:14 -07:00
Bradley Shellnut
e20727d115 Moved header and toast to the components directory. 2022-07-08 23:50:55 -07:00
Bradley Shellnut
eff1d2e817 H3 is white. 2022-07-08 15:55:33 -07:00
Bradley Shellnut
ea725c37ab Adding loader animation. 2022-07-08 15:16:30 -07:00
Bradley Shellnut
bff3b9be25 Fixing dropdown margin and home icon. 2022-07-08 12:25:44 -07:00
Bradley Shellnut
cdc243b264 Fixing game search width. 2022-07-08 12:23:05 -07:00
Bradley Shellnut
b39f8ef1de Adding transition component and adding to layout for page transitions. 2022-07-07 16:45:44 -07:00
Bradley Shellnut
4a0698d9e3 Add favicon and bored game icon. 2022-07-07 15:17:05 -07:00
Bradley Shellnut
18e7cb1992 Format with built in prettier format rules. 2022-07-07 12:32:55 -07:00
Bradley Shellnut
ff536be706 refactor: 🎨 Update to latest Svelte Kit and update for using Vite 2022-07-07 12:30:14 -07:00
Bradley Shellnut
4790a62720 chore: ⬆️ Upgrade dependencies and change readme 2022-07-05 17:15:37 -07:00
Bradley Shellnut
b33306ab89 Updating dependencies and remove components as they are in lib. 2022-07-04 22:40:10 -07:00