Aden Lindsay and Aden
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
1a81e458ed
fix: database corrupted on every startup ( #40 )
2025-06-01 19:53:24 +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
4ba3f71895
fix: add new dependencies to linux build
2025-05-28 20:51:32 +10:00
quexeky
14a2bc22ca
fix: Folders can now be copied too
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-05-28 20:48:34 +10:00
quexeky
ae023255a3
chore: Add extract() function
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-05-28 20:48:34 +10:00
quexeky
6630ccd5e0
chore: Initial path normalisation & parsing with backup generation
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-05-28 20:47:43 +10:00
DecDuck
721c5c5408
fix: regenerate lockfile
2025-05-28 20:37:26 +10:00
DecDuck
5a0c454050
fix: remove memd-exec dependency
2025-05-28 20:22:18 +10:00
DecDuck
01b14f5995
build: 0.3.0-rc-2
2025-05-28 20:09:58 +10:00
DecDuck
67f951ef7c
chore: add DROP_VERISON constant
2025-05-28 15:07:11 +10:00
quexeky
06e460b7be
Merge branch 'compat' into develop
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-05-28 11:24:30 +10:00
quexeky
17b3bb0732
refactor: Reorganise file structure
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-05-28 11:19:48 +10:00
quexeky
db1e033ecf
refactor: Delete downloadable_metadata.rs
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-05-28 09:18:33 +10:00
DecDuck
e9a4fe2105
inprogress: compat
2025-05-28 09:07:09 +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
quexeky
7a9605fee2
feat: Add "NO_TRAY_ICON" env option
...
Signed-off-by: quexeky <git@quexeky.dev >
2025-05-27 12:13:49 +10:00