Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
6853383
feat: database redist support
DecDuck Aug 20, 2025
322af0b
feat: rearchitecture of database schemas, migration reset, and #180
DecDuck Aug 20, 2025
f1957a4
feat: import redists
DecDuck Aug 22, 2025
b7d6858
Merge branch 'develop' into redistributable
DecDuck Aug 25, 2025
3af00e0
fix: giantbomb logging bug
DecDuck Aug 25, 2025
8efddc0
feat: partial user platform support + statusMessage -> message
DecDuck Aug 27, 2025
367d349
feat: add user platform filters to store view
DecDuck Aug 27, 2025
d323816
fix: sanitize svg uploads
DecDuck Aug 27, 2025
ca7a89b
feat: beginnings of platform & redist management
DecDuck Aug 27, 2025
cf3a458
feat: add server side redist patching
DecDuck Aug 28, 2025
7266d04
fix: update drop-base commit
DecDuck Sep 6, 2025
fcfc30e
feat: import of custom platforms & file extensions
DecDuck Sep 6, 2025
3311aa7
Merge branch 'develop' into redistributable
DecDuck Sep 6, 2025
bfd5c8e
fix: redelete platform
DecDuck Sep 6, 2025
d84c70a
fix: remove platform
DecDuck Sep 6, 2025
5c1b0e6
feat: uninstall commands, new R UI
DecDuck Sep 7, 2025
0b9a715
Merge branch 'develop' into redistributable
DecDuck Sep 11, 2025
b4f9b77
checkpoint: before migrating to nuxt v4
DecDuck Sep 19, 2025
2db8e75
update to nuxt 4
DecDuck Sep 20, 2025
55878bd
fix: fixes for Nuxt v4 update
DecDuck Sep 24, 2025
4c9a2c6
fix: remaining type issues
DecDuck Sep 25, 2025
2087531
feat: initial feedback to import other kinds of versions
DecDuck Sep 25, 2025
f331661
working commit
DecDuck Oct 2, 2025
5f2cb75
Merge branch 'develop' into redistributable
DecDuck Oct 29, 2025
b083c1e
Merge branch 'develop' into redistributable
DecDuck Oct 29, 2025
ef244ed
fix: lint
DecDuck Oct 29, 2025
56d4371
feat: redist import
DecDuck Nov 3, 2025
9ef364e
Merge branch 'develop' into redistributable
DecDuck Nov 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ on:
release:
types: [published]
# This can be used to automatically publish nightlies at UTC nighttime
schedule:
- cron: "0 2 * * *" # run at 2 AM UTC
#schedule:
# - cron: "0 2 * * *" # run at 2 AM UTC

jobs:
web:
Expand Down
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion assets/tailwindcss.css → app/assets/tailwindcss.css
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
@import "tailwindcss";
@plugin "@tailwindcss/typography";
@plugin "@tailwindcss/forms";
@config "../tailwind.config.js";
@config "../../tailwind.config.js";

@layer base {
input[type="number"]::-webkit-outer-spin-button,
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
4 changes: 2 additions & 2 deletions components/Auth/Simple.vue → app/components/Auth/Simple.vue
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@

<script setup lang="ts">
import { XCircleIcon } from "@heroicons/vue/20/solid";
import type { UserModel } from "~/prisma/client/models";
import type { UserModel } from "~~/prisma/client/models";

const username = ref("");
const password = ref("");
Expand All @@ -106,7 +106,7 @@ function signin_wrapper() {
router.push(route.query.redirect?.toString() ?? "/");
})
.catch((response) => {
const message = response.statusMessage || t("errors.unknown");
const message = response.message || t("errors.unknown");
error.value = message;
})
.finally(() => {
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
</template>

<script setup lang="ts">
import type { GameModel } from "~/prisma/client/models";
import type { GameModel } from "~~/prisma/client/models";
import type { SerializeObject } from "nitropack";

const props = defineProps<{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -461,7 +461,7 @@
</template>

<script setup lang="ts">
import type { GameModel, GameTagModel } from "~/prisma/client/models";
import type { GameModel, GameTagModel } from "~~/prisma/client/models";
import { micromark } from "micromark";
import {
CheckIcon,
Expand All @@ -483,7 +483,7 @@ const game = defineModel<ModelType>() as Ref<ModelType>;
if (!game.value)
throw createError({
statusCode: 500,
statusMessage: "Game not provided to editor component",
message: "Game not provided to editor component",
});

const currentTags = ref<{ [key: string]: boolean }>(
Expand Down Expand Up @@ -597,7 +597,7 @@ function coreMetadataUpdate_wrapper() {
{
title: t("errors.game.metadata.title"),
description: t("errors.game.metadata.description", [
(e as H3Error)?.statusMessage ?? t("errors.unknown"),
(e as H3Error)?.message ?? t("errors.unknown"),
]),
buttonText: t("common.close"),
},
Expand Down Expand Up @@ -657,7 +657,7 @@ watch(descriptionHTML, (_v) => {
{
title: t("errors.game.description.title"),
description: t("errors.game.description.description", [
(e as H3Error)?.statusMessage ?? t("errors.unknown"),
(e as H3Error)?.message ?? t("errors.unknown"),
]),
buttonText: t("common.close"),
},
Expand Down Expand Up @@ -703,7 +703,7 @@ async function updateBannerImage(id: string) {
{
title: t("errors.game.banner.title"),
description: t("errors.game.banner.description", [
(e as H3Error)?.statusMessage ?? t("errors.unknown"),
(e as H3Error)?.message ?? t("errors.unknown"),
]),
buttonText: t("common.close"),
},
Expand Down Expand Up @@ -731,7 +731,7 @@ async function updateCoverImage(id: string) {
{
title: t("errors.game.cover.title"),
description: t("errors.game.cover.description", [
(e as H3Error)?.statusMessage ?? t("errors.unknown"),
(e as H3Error)?.message ?? t("errors.unknown"),
]),
buttonText: t("common.close"),
},
Expand Down Expand Up @@ -760,7 +760,7 @@ async function deleteImage(id: string) {
{
title: t("errors.game.deleteImage.title"),
description: t("errors.game.deleteImage.description", [
(e as H3Error)?.statusMessage ?? t("errors.unknown"),
(e as H3Error)?.message ?? t("errors.unknown"),
]),
buttonText: t("common.close"),
},
Expand Down Expand Up @@ -804,7 +804,7 @@ async function updateImageCarousel() {
{
title: t("errors.game.carousel.title"),
description: t("errors.game.carousel.description", [
(e as H3Error)?.statusMessage ?? t("errors.unknown"),
(e as H3Error)?.message ?? t("errors.unknown"),
]),
buttonText: t("common.close"),
},
Expand Down
Loading
Loading