From 41fe3e3ad54f6625eef1ad0d33af9eceb91be9c6 Mon Sep 17 00:00:00 2001 From: Mawoka Date: Sun, 26 Oct 2025 11:53:53 +0100 Subject: [PATCH] Further cleanup, mostly with svelte 5 migration placeholder cleanup --- classquiz/routers/results.py | 10 +- frontend/src/app.html | 1 - frontend/src/env.d.ts | 11 +- frontend/src/hooks.server.ts | 7 - frontend/src/lib/admin.svelte | 16 +-- .../src/lib/components/commandpalette.svelte | 18 +-- .../lib/components/popover/smalltop.svelte | 9 -- frontend/src/lib/editor.svelte | 44 +----- frontend/src/lib/editor/MediaComponent.svelte | 13 +- .../src/lib/editor/OrderEditorPart.svelte | 7 +- .../lib/editor/RangeSelectorEditorPart.svelte | 13 -- .../src/lib/editor/VotingEditorPart.svelte | 7 +- frontend/src/lib/editor/settings-card.svelte | 30 ++-- .../lib/editor/slides/settings_menu.svelte | 4 +- frontend/src/lib/editor/uploader.svelte | 14 +- .../src/lib/editor/uploader/Pixabay.svelte | 7 +- frontend/src/lib/i18n/i18n-service.ts | 13 -- frontend/src/lib/inline-editor.svelte | 35 ----- .../src/lib/inline-editor_new_trash.svelte | 103 -------------- frontend/src/lib/language-toggle.svelte | 49 +------ .../src/lib/play/admin/final_results.svelte | 43 +++--- .../lib/play/admin/game_not_started.svelte | 9 ++ frontend/src/lib/play/admin/question.svelte | 19 +-- frontend/src/lib/play/admin/results.svelte | 36 ++--- frontend/src/lib/play/admin/slide.svelte | 2 +- frontend/src/lib/play/audio_player.svelte | 6 +- .../src/lib/play/circular_progress.svelte | 21 +-- frontend/src/lib/play/end.svelte | 5 - frontend/src/lib/play/join.svelte | 32 ++--- frontend/src/lib/play/question.svelte | 64 ++------- frontend/src/lib/play/results_kahoot.svelte | 40 ++---- frontend/src/lib/play/show_results.svelte | 123 ----------------- frontend/src/lib/practice/title_screen.svelte | 13 +- frontend/src/lib/quiz_image_uncover.svelte | 5 - .../components/markdown/edit.svelte | 8 +- .../components/markdown/play.svelte | 10 +- frontend/src/lib/quiztivity/editor.svelte | 4 +- .../src/lib/quiztivity/shares_popover.svelte | 7 +- frontend/src/lib/search-card.svelte | 4 - frontend/src/routes/+layout.svelte | 63 +-------- frontend/src/routes/+layout.ts | 1 - frontend/src/routes/+page.server.ts | 3 +- frontend/src/routes/+page.svelte | 128 +++--------------- .../account/controllers/add/+page.svelte | 13 +- .../src/routes/account/login/+page.svelte | 17 +-- .../account/login/backup_component.svelte | 12 +- .../account/login/password_component.svelte | 7 +- .../routes/account/login/select_method.svelte | 4 +- .../routes/account/login/start_window.svelte | 13 +- .../account/login/totp_component.svelte | 17 +-- .../account/password-reset/+page.svelte | 19 +-- .../account/reset-password/+page.svelte | 7 +- .../src/routes/account/settings/+page.svelte | 25 ++-- .../account/settings/avatar/+page.svelte | 6 - frontend/src/routes/admin/+page.svelte | 28 ++-- frontend/src/routes/dashboard/+page.svelte | 19 --- frontend/src/routes/edit/files/+page.svelte | 7 +- .../src/routes/edit/files/uploader.svelte | 4 +- frontend/src/routes/import/+page.svelte | 41 ++---- frontend/src/routes/play/+page.svelte | 37 ++--- .../src/routes/quiztivity/play/+page.svelte | 7 +- frontend/src/routes/remote/+page.svelte | 37 +++-- frontend/src/routes/results/+page.ts | 4 +- .../routes/results/[result_id]/+page.svelte | 2 - .../src/routes/results/[result_id]/+page.ts | 7 +- .../[result_id]/general_overview.svelte | 10 +- .../[result_id]/player_overview.svelte | 1 - .../[result_id]/question_overview.svelte | 16 +-- ...ng.svelte => question_tab_dropdown.svelte} | 2 - frontend/src/routes/search/+page.svelte | 8 +- .../src/routes/user/[user_id]/+page.svelte | 17 +-- frontend/src/routes/user/[user_id]/+page.ts | 6 +- .../src/routes/view/[quiz_id]/+page.server.ts | 3 +- .../src/routes/view/[quiz_id]/+page.svelte | 10 +- 74 files changed, 309 insertions(+), 1154 deletions(-) delete mode 100644 frontend/src/lib/inline-editor_new_trash.svelte delete mode 100644 frontend/src/lib/play/show_results.svelte delete mode 100644 frontend/src/lib/quiz_image_uncover.svelte rename frontend/src/routes/results/[result_id]/{question_tab_thing.svelte => question_tab_dropdown.svelte} (99%) diff --git a/classquiz/routers/results.py b/classquiz/routers/results.py index 2fcd4f4..4c481b0 100644 --- a/classquiz/routers/results.py +++ b/classquiz/routers/results.py @@ -15,8 +15,14 @@ router = APIRouter() @router.get("/list") -async def list_game_results(user: User = Depends(get_current_user)) -> list[GameResults]: - results = await GameResults.objects.select_related(GameResults.quiz).all(user=user.id) +async def list_game_results( + user: User = Depends(get_current_user), +) -> list[GameResults]: + results = ( + await GameResults.objects.select_related(GameResults.quiz) + .order_by(GameResults.timestamp.desc()) + .all(user=user.id) + ) return results diff --git a/frontend/src/app.html b/frontend/src/app.html index a305b2a..5deb574 100644 --- a/frontend/src/app.html +++ b/frontend/src/app.html @@ -9,7 +9,6 @@ SPDX-License-Identifier: MPL-2.0 - {#if open} diff --git a/frontend/src/lib/editor.svelte b/frontend/src/lib/editor.svelte index b8a3004..6472058 100644 --- a/frontend/src/lib/editor.svelte +++ b/frontend/src/lib/editor.svelte @@ -5,9 +5,6 @@ SPDX-License-Identifier: MPL-2.0 --> @@ -57,11 +55,6 @@ SPDX-License-Identifier: MPL-2.0 : `unset`}" >
- {#await import('$lib/inline-editor.svelte')} {:then c} @@ -70,7 +63,6 @@ SPDX-License-Identifier: MPL-2.0