Commit Graph
81 Commits
Author SHA1 Message Date
Huskydog9988 ad89257023 fix: don't set own script csp 2025-04-17 20:57:27 -04:00
Huskydog9988 d11e7a2e3d ci: add prefix to branch based docker tags 2025-04-17 20:18:21 -04:00
Huskydog9988 9ab8aa6627 fix: userwidget not opening 2025-04-17 20:17:31 -04:00
Huskydog9988 8ed5990c73 fix: missing components errors 2025-04-16 12:03:42 -04:00
Huskydog9988 cf700ceda1 fix: type error in $dropFetch 2025-04-15 22:01:24 -04:00
Huskydog9988 297bda6e97 chore: prettier pass 2025-04-15 21:46:34 -04:00
Huskydog9988 bc5ab53b50 fix: last eslint errors 2025-04-15 21:43:27 -04:00
Huskydog9988 9a2683d98e fix: more eslint stuff 2025-04-15 21:10:45 -04:00
Huskydog9988 0eb29650ca fix: eslint errors, switch to using maps 2025-04-15 20:04:45 -04:00
Huskydog9988 3961323cca fix: more eslint issues 2025-04-13 22:10:28 -04:00
Huskydog9988 d8d0254523 feat: add lint ci job 2025-04-13 21:46:41 -04:00
Huskydog9988 e95091bbf5 fix: inital eslint errors 2025-04-13 21:44:29 -04:00
Huskydog9988 1e19ccb442 feat: add eslint and prettier 2025-04-13 21:43:35 -04:00
Huskydog9988 48c41953dc fix: missing key in loops 2025-04-12 16:03:35 -04:00
Huskydog9988 ed0562cb00 feat: save fs objectbackend hashes 2025-04-12 15:54:26 -04:00
Huskydog9988 9750dafc69 fix: incorrect perms when deleting objects 2025-04-11 19:32:30 -04:00
Huskydog9988 d5fb89c3a1 feat: make internal objectbackend methods private 2025-04-10 19:57:08 -04:00
Huskydog9988 521838f0a7 chore: update @types/bcryptjs 2025-04-10 19:50:37 -04:00
Huskydog9988 51befb3a19 fix: don't add write perms, users can only delete objects 2025-04-10 19:50:04 -04:00
Huskydog9988 9a41fde219 fix: don't use stream package 2025-04-10 19:29:11 -04:00
Huskydog9988 6faaf00617 feat: hash objects for etag value 2025-04-09 14:48:13 -04:00
Huskydog9988 41df7f71f9 feat: upgrade to nuxt 3.16 2025-04-07 21:55:52 -04:00
Huskydog9988 871fcce3e2 feat: add skeleton for loading game carousel 2025-04-07 21:28:58 -04:00
Huskydog9988 d2760a1c68 feat: add nonce to scripts 2025-04-07 20:01:57 -04:00
Huskydog9988 8c2d994fcd chore: drop unused dep 2025-04-07 19:57:47 -04:00
Huskydog9988 531d5a9a97 feat: enable nuxt dev tools 2025-04-07 19:57:00 -04:00
Huskydog9988 2b92d75a4b refactor: move tsconfig to nuxt config 2025-04-07 19:55:33 -04:00
Huskydog9988 f2f8dfefac feat: add etag to object response 2025-04-07 19:19:45 -04:00
Huskydog9988 e37d8cff14 fix: gamecarousel layout shifts (mostly) 2025-04-07 17:28:40 -04:00
Huskydog9988 38c5c7a93b fix: gamecarousel not resizing 2025-04-07 16:57:44 -04:00
Huskydog9988 6fe80a01a6 fix: wordmark causing page refresh 2025-04-07 16:49:56 -04:00
Huskydog9988 6c02b03814 feat: sleak transition from store page to item 2025-04-07 16:17:55 -04:00
Huskydog9988 7188dc54d4 fix: missing html attributes 2025-04-07 16:13:57 -04:00
Huskydog9988 81b1253e1a fix: use nuxtlink instaed of a tag 2025-04-07 16:11:56 -04:00
Huskydog9988 08d5fec4e7 refactor: remove momentjs 2025-04-06 19:44:38 -04:00
Huskydog9988 de729f11fd chore: updates prisma and bycryptjs 2025-04-06 14:34:25 -04:00
Huskydog9988 04fa0a570e fix: don't prerender auth routes 2025-04-06 14:28:03 -04:00
Huskydog9988 5e79eb61bc fix: don't use npm crypto 2025-04-06 14:27:31 -04:00
Huskydog9988 a01a94fff2 refactor: use node crypto uuid 2025-04-06 14:08:36 -04:00
Huskydog9988 b4ab6c38fe fix: type error in devices page 2025-04-06 13:47:55 -04:00
Huskydog9988 c6752b6d71 fix: generate prisma types on install (like nuxt) 2025-04-06 13:46:53 -04:00
Huskydog9988 7a8dfb9464 ci: drop PAT_TOKEN 2025-04-04 19:19:33 -04:00
Huskydog9988 3a0bdb7aa2 ci: add typecheck ci 2025-04-04 19:15:05 -04:00
Huskydog9988 1fc383ef27 ci: update actions versions 2025-04-04 19:03:38 -04:00
Huskydog9988 8d35e15c01 ci: don't mark nightly container as latest 2025-04-04 18:59:18 -04:00
Huskydog9988 bdfa4818f1 feat: typecheck in dev 2025-04-04 18:52:34 -04:00
Huskydog9988 e86f6e94f5 fix: auth prerender 2025-04-04 18:51:01 -04:00
Huskydog9988 4134777264 Merge remote-tracking branch 'origin/develop' into db-store 2025-04-03 19:21:05 -04:00
Huskydog9988 3a50e3ebae refactor: session handler 2025-04-03 19:15:33 -04:00
Huskydog9988 a8d681f99d fix: register page validation 2025-04-03 19:11:35 -04:00
Huskydog9988 d50a2e7f0d fix: add missing dev deps 2025-04-03 18:15:39 -04:00
Huskydog9988 c564792c7a Merge branch 'develop' into db-store 2025-04-03 18:12:07 -04:00
Huskydog9988 2524e42abd feat: cache for session store in db 2025-04-01 21:32:13 -04:00
Husky 37fad74741 nightly builds and fix drop repo 2025-03-26 18:20:37 -04:00
Huskydog9988 df062b6522 move register to auth path 2025-03-23 21:08:08 -04:00
Huskydog9988 a85645ea16 address some issues 2025-03-23 21:07:12 -04:00
Huskydog9988 440459d3de Merge branch 'develop' into auth-overhaul 2025-03-23 20:33:46 -04:00
Huskydog9988 df6d8882c2 switch back to json 2025-03-23 20:29:50 -04:00
Huskydog9988 cce2c23566 use arktype for clientside validation 2025-03-22 19:37:28 -04:00
Huskydog9988 a89798cacd make signup less error prone in db 2025-03-22 17:26:12 -04:00
Huskydog9988 47affba159 new accounts use argon2 2025-03-22 17:09:10 -04:00
Huskydog9988 f2e2c56a5a fix signout 2025-03-22 16:55:08 -04:00
Huskydog9988 51dc9cdb2a add sharp for ipx 2025-03-22 15:58:53 -04:00
Huskydog9988 69fb3c3308 move auth pages into auth dir 2025-03-22 15:54:43 -04:00
Husky c580f45c1e fix: platformparse case sensitivity 2025-03-20 17:52:04 -04:00
Husky 985f32d372 Merge branch 'develop' into perf-fixes 2025-03-16 12:16:47 -04:00
Husky 956875fd89 massive perf improvements
on the store page, brings LCP down to only 5.6s from 11s. total lighthouse score is now 78
2025-03-14 20:18:26 -04:00
Huskydog9988 8b13a7e46b add migrations to store ca and session in db 2025-03-14 11:37:31 -04:00
Huskydog9988 032147cad9 store sessions in db 2025-03-14 11:35:12 -04:00
Huskydog9988 c57cd8afa2 store certs in db 2025-03-14 10:53:37 -04:00
Huskydog9988 bb634cb90b automate twitch credential refresh 2025-03-12 19:06:52 -04:00
Huskydog9988 2cf8b72cef accidently commited secret from testing lol (revoked) 2025-03-12 19:06:52 -04:00
Huskydog9988 b344a10248 make pcgamig wiki types match api return 2025-03-12 19:06:52 -04:00
Huskydog9988 d1aac181dd fix issue in igdb where company isn't found 2025-03-12 19:06:34 -04:00
Huskydog9988 4d2115ca66 fix manual metadata fetching publishers +types 2025-03-12 19:06:34 -04:00
Huskydog9988 405754abd5 in progress igdb 2025-03-12 19:06:34 -04:00
Huskydog9988 d2976bed63 add content security policy to allow showing remote images for game importing 2025-03-12 19:05:11 -04:00
Huskydog9988 02e03d5e66 add pcgamingwiki as metadata source 2025-03-12 19:05:11 -04:00
Huskydog9988 9adacfb4ef note that you need to init submodules 2025-03-12 19:04:32 -04:00
Huskydog9988 195fa81800 cleanup giantbomb provider 2025-03-12 19:04:32 -04:00
Huskydog9988 ae5355d8a0 gracefully disable metadata provider when api key is missing 2025-03-12 19:04:32 -04:00