Internal server error fixes, 7z fixes, OIDC fixes (#289)

* fix: add no-prisma-delete lint

* fix: typescript for lint

* fix: bump droplet

* fix: oidc scopes override

* fix: type errors

* feat: delete all notifications

* fix: lint

* fix: light mode style fixes
This commit is contained in:
DecDuck
2025-11-30 23:01:52 +11:00
committed by GitHub
parent c9ead88015
commit c03152f299
29 changed files with 238 additions and 140 deletions

View File

@@ -44,9 +44,12 @@
<script setup lang="ts">
import { XMarkIcon } from "@heroicons/vue/24/solid";
import type { SerializeObject } from "nitropack";
import type { NotificationModel } from "~/prisma/client/models";
const props = defineProps<{ notification: NotificationModel }>();
const props = defineProps<{
notification: SerializeObject<NotificationModel>;
}>();
async function deleteMe() {
await $dropFetch(`/api/v1/notifications/:id`, {

View File

@@ -46,7 +46,10 @@
</template>
<script setup lang="ts">
import type { SerializeObject } from "nitropack";
import type { NotificationModel } from "~/prisma/client/models";
const props = defineProps<{ notifications: Array<NotificationModel> }>();
const props = defineProps<{
notifications: Array<SerializeObject<NotificationModel>>;
}>();
</script>