Huskydog9988
19ed1aabd5
fix: release workflow
2025-05-30 19:01:39 +10:00
Huskydog9988
aba6d98d17
feat: cleanup extra metadata
2025-05-29 17:27:03 -04:00
Huskydog9988
3603fc5dca
fix: remove unused favicon ref
2025-05-29 17:07:30 -04:00
Huskydog9988
51a8cc9b54
feat: object cleanup is finally here
2025-05-29 16:55:24 -04:00
Huskydog9988
2b2121792b
fix: not being able to edit game title
2025-05-29 15:59:53 -04:00
Huskydog9988
7f84171ff4
fix: allow specifying git ref
2025-05-29 15:22:12 -04:00
Huskydog9988
911ce09ef2
feat: add attestations to docker images
...
attestations are best practice https://docs.docker.com/build/ci/github-actions/attestations/
2025-05-29 14:26:15 -04:00
Huskydog9988
93bbb22232
fix: compose not following node best practices
2025-05-29 14:18:57 -04:00
Huskydog9988
4fba02dde3
fix: git install in docker
2025-05-29 14:18:19 -04:00
Husky
54d5745ee1
Merge branch 'develop' into more-fixes
2025-05-29 13:58:27 -04:00
Huskydog9988
554356ea67
fix: accidental removal of nightly tag
2025-05-29 13:54:14 -04:00
Huskydog9988
45c561fd4f
feat: supply drop version during release build
2025-05-29 13:52:32 -04:00
Huskydog9988
7656dc51b5
feat: allow clients to fetch drop version
2025-05-29 13:29:19 -04:00
Huskydog9988
87414e0f2e
fix: use ghcr instead of docker registry
2025-05-28 12:15:23 -04:00
Husky
eb06c5c0ac
Merge branch 'develop' into more-fixes
2025-05-27 15:17:42 -04:00
Huskydog9988
4588b53de1
fix: info leak in screenshots api
2025-05-27 15:14:50 -04:00
Huskydog9988
1502ab7263
feat: basic playtime backend
2025-05-27 12:30:20 -04:00
Huskydog9988
012c218abb
fix: missing user check in screenshot api endpoint
2025-05-15 18:28:08 -04:00
Huskydog9988
af823f511e
chore: style
2025-05-15 17:29:43 -04:00
Huskydog9988
b1613b6dc9
feat: very basic screenshot api
2025-05-15 15:51:35 -04:00
Huskydog9988
a549d3a1db
fix: remove old requiredPerms field
2025-05-15 14:42:40 -04:00
Huskydog9988
5dbe6a54db
fix: don't send system notifications to all users
2025-05-15 13:53:05 -04:00
Huskydog9988
69be3af09f
fix: drop update notifications
2025-05-15 13:45:05 -04:00
Huskydog9988
598a38e482
Merge remote-tracking branch 'origin/develop' into more-fixes
2025-05-15 13:38:46 -04:00
Huskydog9988
307552d9f8
feat: add acl to notifications
...
not sure if i got all the acls of the different notifications down rn, but it seems to be about right
2025-05-14 22:53:09 -04:00
Huskydog9988
a94ede3861
fix: gamerating model
2025-05-14 22:13:53 -04:00
Huskydog9988
cb8887ae81
feat: igdb tag support
2025-05-14 22:03:32 -04:00
Huskydog9988
bd192babd5
feat: pcgamgingwiki desc in searchstub
2025-05-14 21:52:32 -04:00
Huskydog9988
b4dde85cda
feat: game metadata rating support
2025-05-14 21:40:25 -04:00
Huskydog9988
1216bdfb64
fix: igdb assuming certain values always exist
2025-05-14 21:38:16 -04:00
Huskydog9988
47cd54c898
fix: check update not using drop's correct version
2025-05-14 19:54:06 -04:00
Huskydog9988
b93dcdbb56
chore: style
2025-05-14 18:27:31 -04:00
Huskydog9988
f3405ba571
feat: fs object metadata cache and validation
2025-05-14 17:19:51 -04:00
Huskydog9988
d557c48b3a
fix: object fs backend not deleting metadata
2025-05-14 16:51:45 -04:00
Huskydog9988
f792252c0a
fix: editing game image metadata in admin panel
2025-05-14 16:30:35 -04:00
Huskydog9988
3fbcc2e886
feat: update checker based gh releases
2025-05-14 16:07:25 -04:00
Huskydog9988
8b57ef9dd5
fix: allow notification nonce reuse per user
2025-05-14 15:40:55 -04:00
Huskydog9988
3ad801b072
feat: games now have tag support
2025-05-11 12:52:00 -04:00
Huskydog9988
af88b27dfd
feat: pcgamgingwiki now provides a description
2025-05-11 00:35:16 -04:00
Huskydog9988
d42ad8582a
feat: better docker builds
2025-05-10 23:49:58 -04:00
Huskydog9988
fc9cbe4fa0
feat: new unified data folder
2025-05-10 16:18:28 -04:00
Huskydog9988
985394aeaf
fix: back button link in admin dash
2025-05-10 16:02:44 -04:00
Huskydog9988
e26d5b2fb2
feat: openapi support plus more api validation
2025-05-10 15:16:26 -04:00
Huskydog9988
3c7d4ca446
fix: pcgamingwiki not parsing company websites
2025-05-10 11:25:45 +10:00
Huskydog9988
8a30e61ff9
feat: unified company metadata store
...
still need to migrate users from old developer and publisher tables
2025-05-10 11:25:45 +10:00
Huskydog9988
598c8f6358
feat: finish migrating to new objectid naming
2025-05-10 11:25:45 +10:00
Huskydog9988
7eaf4bda68
fix: linting errors
2025-05-10 11:25:45 +10:00
Huskydog9988
8a9b2bfc87
feat: minimum support for unrefed object cleanup
2025-05-10 11:25:45 +10:00
Huskydog9988
892e46801a
feat: identify unused objects
2025-05-10 11:25:44 +10:00
Huskydog9988
093d0aa523
feat: manually edit search term for game import
2025-05-10 11:25:44 +10:00
Huskydog9988
ecc5bba282
fix: missing metadata preventing game import
...
when a metadata provider fails to import a game's developer / publisher, the import is no longer blocked. the imports usally fail because there isn't a page for these compaines
2025-05-10 11:25:44 +10:00
Huskydog9988
ad88cde540
feat: basic screenshot manager
2025-05-10 11:25:44 +10:00
Huskydog9988
10273a4d68
fix: pcgamingwiki not parsing company websites
2025-05-08 21:22:15 -04:00
Huskydog9988
4e14fb355b
feat: unified company metadata store
...
still need to migrate users from old developer and publisher tables
2025-05-08 20:44:37 -04:00
Huskydog9988
b781ac89bf
feat: finish migrating to new objectid naming
2025-05-08 19:42:46 -04:00
Huskydog9988
f81fb38581
fix: linting errors
2025-05-08 19:26:46 -04:00
Huskydog9988
af5739e3c5
feat: minimum support for unrefed object cleanup
2025-05-08 19:20:34 -04:00
Huskydog9988
75f48437f2
feat: identify unused objects
2025-05-08 19:19:10 -04:00
Huskydog9988
74aeb67aee
feat: manually edit search term for game import
2025-05-08 12:16:12 -04:00
Huskydog9988
74a54f1436
fix: missing metadata preventing game import
...
when a metadata provider fails to import a game's developer / publisher, the import is no longer blocked. the imports usally fail because there isn't a page for these compaines
2025-05-08 11:57:37 -04:00
Huskydog9988
8ee485feef
feat: basic screenshot manager
2025-05-08 11:38:09 -04:00
Huskydog9988
f4bbbbf334
chore: remove fsbackend console logs
2025-05-07 22:32:24 -04:00
Huskydog9988
4d54b97705
fix: edgecase where object hash isn't read
2025-05-07 22:29:10 -04:00
Huskydog9988
9adbc157ab
feat: unified cache handler
2025-05-07 22:26:34 -04:00
Huskydog9988
1b11427300
docs: why timeline was disabled
2025-05-07 21:45:13 -04:00
Huskydog9988
7566617e74
fix: eslint error and server plugin name
2025-05-07 18:50:57 -04:00
Huskydog9988
7f36f08cd5
Merge branch 'develop' of https://github.com/Huskydog9988/drop into more-stuff
2025-05-07 18:45:36 -04:00
Huskydog9988
e1c919a7dc
refactor: homepage link in header
2025-05-07 18:42:13 -04:00
Huskydog9988
7987bd0a77
chore: remove redundant omitApi prisma option
2025-04-24 18:34:20 -04:00
Huskydog9988
eba4fe12df
feat: run tasks at startup
2025-04-23 21:14:16 -04:00
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