DecDuck
d6d9911b2c
Merge branch 'Huskydog9988-more-ui-work' into develop
2025-04-14 10:54:09 +10:00
DecDuck
9e4cb7f753
fix: etags and other
...
remove sanitize-filename because IDs are internally generated
remove pulse animation on NO GAME cards
add migration
refactors to be inline with other stuff
2025-04-14 10:52:12 +10: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
51befb3a19
fix: don't add write perms, users can only delete objects
2025-04-10 19:50:04 -04:00
Huskydog9988
6faaf00617
feat: hash objects for etag value
2025-04-09 14:48:13 -04:00
DecDuck
6a9480f9e4
feat: allow client-based web tokens
2025-04-08 16:16:40 +10:00
Huskydog9988
f2f8dfefac
feat: add etag to object response
2025-04-07 19:19:45 -04:00
Huskydog9988
08d5fec4e7
refactor: remove momentjs
2025-04-06 19:44:38 -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
DecDuck
1729591a2c
feat: add ability to review and revoke clients
2025-04-05 17:42:32 +11:00
DecDuck
e627941add
fix: return user library for client
2025-04-05 15:34:24 +11:00
DecDuck
d19e5baa64
fix: remove legacy metadata client routes
2025-04-05 15:34:12 +11:00
DecDuck
033cdbc4b0
refactor: move game id fetch to index
2025-04-05 15:33:59 +11:00
DecDuck
bf38921f54
feat: add yarn typecheck and fix all types
2025-04-05 09:40:05 +11: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
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
DecDuck
6774101091
fix: update last accessed client on push
2025-04-01 21:16:54 +11:00
DecDuck
6fe8bf1e76
feat: add cloud save backend
2025-04-01 21:08:57 +11:00
DecDuck
97d37ea8f8
feat: account pages framework & updates to library
2025-04-01 18:28:34 +11:00
DecDuck
cb6fcdd943
fix: update dockerfile & use NPM droplet
2025-03-31 09:32:09 +11:00
DecDuck
d035c9d847
refactor: use hash directly in authmek and version field on authmek
2025-03-24 12:50:21 +11: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
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
DecDuck
c2a1232022
fix: macos and rate limiting
2025-03-15 15:04:52 +11: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
DecDuck
3067b4b4d0
merge: husky updates
2025-03-14 13:16:26 +11:00
DecDuck
920ce8b0d0
feat: refactor news and migrate rest of useFetch to $dropFetch
2025-03-14 13:12:04 +11:00
DecDuck
661befba3f
feat: user page & $dropFetch util
2025-03-14 12:22:08 +11:00
DecDuck
72748bd9e3
feat: lazy init igdb
2025-03-13 16:18:44 +11:00
DecDuck
96c7da56fe
Merge branch 'metadata-improvements' of https://github.com/Huskydog9988/drop into Huskydog9988-metadata-improvements
2025-03-13 15:54:51 +11:00
DecDuck
c3f6d27439
feat: database level metadata provider init
2025-03-13 15:20:13 +11: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
02e03d5e66
add pcgamingwiki as metadata source
2025-03-12 19:05:11 -04:00