Aden Lindsay
05af43b622
Many new improvments and features to the UI ( #76 )
...
* feat(general): many new improvments and features to the UI
* fix: fix lints and run preetier
* fix: furthermore fixes
* chore: fix preetier eslint issue
* stlye: reposition mark all as read button for better placement
* fix: fix inccorect positioning on the mark all as read buton, again
* fix: fix account related issue with predefined types and styling
* fix: fix notification button dissapearance & type definition
* fix: fix auth page styling
* stlye: fixed styling on users list
* fix: fix lint dead code collector
* fix: please the prettier gods
* fix(notifications): seriously serialising
* chore: please the prettier gods once again, o holy one
* fix: remove eslint thing, im blaming eslint for that one
---------
Co-authored-by: Aden <aden@adenmgb.com >
2025-06-04 13:56:23 +10:00
DecDuck
6826838909
Custom readValidatedBody util to return more specific error #69 ( #78 )
...
* feat: add readDropValidatedBody w/ special handler for ArkErrors
* fix: lint
2025-06-03 17:40:41 +10:00
DecDuck
115427af7c
Fix: Importing without Metadata is broken. #73 ( #75 )
...
* fix: manual metadata import
* fix: lint
2025-06-03 10:49:01 +10:00
DecDuck
c61d7e605c
Fix admin library page "to import" logic #70 ( #71 )
2025-06-02 12:06:57 +10:00
DecDuck
f79724183f
Cannot create library source due to backend missing from request #67 ( #68 )
2025-06-02 11:05:36 +10:00
DecDuck
f8dc4d0578
Add UI for multi-library management #59 ( #63 )
...
* feat: add ui for library source management
* fix: lint
2025-06-01 18:33:42 +10:00
DecDuck
792eea9c1b
Multi-upload to image library #56 ( #60 )
...
* feat: support for file upload handler to track multiple files
* feat: update image upload endpoint to allow multiple files
* fix: lint
2025-06-01 16:06:56 +10:00
DecDuck
d4ea3e2fbe
Database-level multi-library support #48 ( #58 )
...
* feat: start of library backends
* feat: update backend routes and create initializer
* feat: add legacy library creation
* fix: resolve frontend type errors
* fix: runtime errors
* fix: lint
2025-06-01 16:05:05 +10:00
DecDuck
18dc93a57b
Fix GiantBomb metadata #61 ( #62 )
...
* fix: reviews error
* fix: lint
2025-06-01 15:39:10 +10:00
DecDuck
f786529a52
feat: ratings ui, import giantbomb ratings
2025-05-30 22:07:50 +10:00
Huskydog9988
19ed1aabd5
fix: release workflow
2025-05-30 19:01:39 +10:00
DecDuck
09f5945c55
fix: remove old validation on version import
2025-05-30 13:18:35 +10:00
DecDuck
00cab7db0d
chore: move more admin over to arktype validators
2025-05-30 13:17:21 +10:00
DecDuck
27bf90bed0
fix: various fixes
2025-05-30 10:29:55 +10:00
DecDuck
a1dd6e2f50
chore: remove old playtime api
2025-05-30 08:41:50 +10:00
DecDuck
8be79cfa0e
Merge branch 'Huskydog9988-more-fixes' into develop
2025-05-30 08:40:42 +10:00
DecDuck
4cb0b6701b
chore: remove const
2025-05-30 08:39:58 +10:00
DecDuck
a60bbe633d
chore: add DROP_VERISON constant
2025-05-30 08:39:43 +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
DecDuck
b9c3e8669a
fix: metadata update errors
2025-05-29 17:36:52 +10:00
DecDuck
c4e0268090
fix: blade's metadata issue
2025-05-29 17:28:49 +10:00
Huskydog9988
87414e0f2e
fix: use ghcr instead of docker registry
2025-05-28 12:15:23 -04:00
DecDuck
67f951ef7c
chore: add DROP_VERISON constant
2025-05-28 15:07:11 +10: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
Francois Ribemont
613efd7642
Fixes wrong image being used in example
2025-05-24 21:11:51 +01: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
DecDuck
7e470afdec
fix: openid redirect auth query
2025-05-15 21:22:24 +10:00
DecDuck
0f73e84e81
feat: backend inline capability registration
2025-05-15 16:06:03 +10:00
DecDuck
751a3e4d06
chore: style
2025-05-15 14:58:01 +10:00
DecDuck
41bdc0eeb4
fix: apply notification acls to live notifications
2025-05-15 14:57:16 +10:00
DecDuck
1ded35f32f
feat: separate library and metadata pages, notification acls
2025-05-15 14:55:05 +10:00