Commit Graph

471 Commits

Author SHA1 Message Date
iTrooz a490226f13 Update classquiz/socket_server/__init__.py
Co-authored-by: Marlon <mawol@protonmail.com>
2026-04-22 17:32:40 +02:00
iTrooz 6656424110 fix: Check that player question_index input is the current question 2026-04-22 15:48:14 +02:00
Mawoka e5da6c9df3 Fix #507 2026-03-25 21:29:18 +01:00
Mawoka 35d2a3103c Fix #488 and #508 2026-03-25 21:18:09 +01:00
Mawoka 02c917a28f Further cleanup 2025-11-01 15:57:10 +01:00
Mawoka abd2155469 Fix S3 upload 2025-11-01 14:06:26 +01:00
Mawoka 048f5d3e7b Fix S3 signature generation 2025-11-01 13:53:36 +01:00
Mawoka 6faf321c2a Update emails with current color scheme 2025-11-01 11:33:20 +01:00
Mawoka 41fe3e3ad5 Further cleanup, mostly with svelte 5 migration placeholder cleanup 2025-10-26 11:53:53 +01:00
Mawoka f4e3bb1529 Fix typo in Authlib cache for OAuth 2025-10-26 09:00:37 +01:00
Mawoka caa2a6002f Bug fixes and correct answer count in results 2025-10-25 22:49:02 +02:00
Mawoka 932f8dfbcf OAuth fixed 2025-10-25 21:46:29 +02:00
Mawoka efc2d55d9e Set dummy description if kahoot import doesn't have one 2025-10-25 16:21:53 +02:00
Mawoka 8f2c832f9b Bug fixes (double submission, escaping of ><! in answers, further redis docs 2025-10-25 16:17:32 +02:00
Mawoka f3abe4d2c4 Cleanup in socket server 2025-10-25 13:38:33 +02:00
Mawoka 1b644be0e3 Fix docker-compose (minio) and add basic logger 2025-10-25 11:03:52 +02:00
Marlon 13500c7e24 Merge pull request #443 from mawoka-myblock/frontend-dependency-update 2025-09-21 12:43:14 +02:00
Mawoka 51f1d74cf2 Quicksave 2025-08-22 12:33:15 +02:00
Marlon 5fafbcdde0 Update config.py 2025-08-20 21:16:36 +02:00
Mawoka 9c5516eac4 Fix game not running 2025-08-01 13:59:38 +02:00
Mawoka 986105c5a9 Merge branch 'master' into backend-dependency-update 2025-08-01 13:36:52 +02:00
Mawoka 8892a8882a More backend dependencies updates 2025-08-01 13:13:32 +02:00
Mawoka f86832892d Most dependencies updated, mostly tested 2025-05-20 16:00:03 +02:00
Mawoka 03e85f8586 Untested Ormar and FastAPI update 2025-05-20 12:12:06 +02:00
Marlon 802d6d9540 Merge pull request #409 from mawoka-myblock/testing 2024-10-18 12:03:50 +02:00
Mawoka c210b66ef5 Cleanup 2024-10-18 11:56:32 +02:00
Marlon a723ef5a22 🐛 Fix excel import when answer is a number 2024-07-14 22:14:36 +02:00
Mawoka 0ad07eced6 Option to hide question results 2024-07-11 21:53:18 +02:00
Mawoka e6d7a8d087 Move basic SocketIO session handling to redis 2024-07-11 19:50:22 +02:00
Mawoka abafdd40f9 🐛 Fix Pydantic breaking changes 2024-07-11 00:27:45 +02:00
Mawoka b8aebd31ee Merge branch 'master' of https://github.com/BogPlaymate/ClassQuiz into BogPlaymate/master 2024-07-10 23:48:49 +02:00
Joe Fox f630ed6ad7 Delete classquiz/config (copy).py
Cleaning up
2024-07-11 06:32:46 +09:00
Joe Fox 629417239c Delete classquiz/db/models (copy).py
Cleaning up
2024-07-11 06:29:12 +09:00
Joe Fox d7332e8b85 Delete classquiz/routers/sitemap (copy).py
Cleaning up
2024-07-11 06:27:45 +09:00
pre-commit-ci[bot] add85dc29f [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2024-07-10 19:40:35 +00:00
BogPlaymate 65cbcf2282 I made a minor error in the last push, so am pushing this again.
Config file changes
This file can now be pushed to the main branch. The following changes have taken place:
1) Removed my personal data.
2) Made it compliant with pydantic 2. This involved:
    a) Changing the way of noting optional strings (now 'none' strings). This is as elegant as is possible.
    b) Updating the imports. Origin code results in "pydantic.errors.PydanticImportError: `BaseSettings` has been moved to the `pydantic-settings` package. See https://docs.pydantic.dev/2.7/migration/#basesettings-has-moved-to-pydantic-settings for more details.
    c) converting urls using the str() method. Origin code results in AttributeError: 'pydantic_core._pydantic_core.Url' object has no attribute 'decode' For further information visit https://errors.pydantic.dev/2.7/u/import-error"

New developers will still need to fill out the mail_address, mail_password, mail_username, mail_port and secret_key before they can run the code. This is by design, though.
2024-07-09 18:01:44 +09:00
BogPlaymate d7a39513f6 Config file changes
This file can now be pushed to the main branch. The following changes have taken place:
1) Removed my personal data.
2) Made it compliant with pydantic 2. This involved:
    a) Changing the way of noting optional strings (now 'none' strings). This is as elegant as is possible.
    b) Updating the imports. Origin code results in "pydantic.errors.PydanticImportError: `BaseSettings` has been moved to the `pydantic-settings` package. See https://docs.pydantic.dev/2.7/migration/#basesettings-has-moved-to-pydantic-settings for more details.
    c) converting urls using the str() method. Origin code results in AttributeError: 'pydantic_core._pydantic_core.Url' object has no attribute 'decode' For further information visit https://errors.pydantic.dev/2.7/u/import-error"

New developers will still need to fill out the mail_address, mail_password, mail_username, mail_port and secret_key before they can run the code. This is by design, though.

Hope this saves time, Mawoka!
2024-07-09 17:54:52 +09:00
BogPlaymate d3e311ede5 Resolved naming conflict 2024-07-09 06:40:09 +09:00
Mawoka 598f0f22e3 Fix RootModel 2024-07-08 11:43:15 +02:00
Mawoka f189d72728 Restore login.py with webauthn option 2024-07-08 11:40:54 +02:00
Mawoka 0dfcf2e454 Merge branch 'master' of https://github.com/BogPlaymate/ClassQuiz into BogPlaymate/master 2024-07-08 11:23:23 +02:00
Mawoka 5a15ef2dc9 Update pydantic properly 2024-07-08 11:20:16 +02:00
Mawoka 695b3b43c6 Remove Backups and copies 2024-07-08 10:42:18 +02:00
pre-commit-ci[bot] 518a9d72f9 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2024-07-08 10:42:17 +02:00
BogPlaymate 800711b8b6 Unusused code was previously commented out. This change deletes it entirely. 2024-07-08 10:41:56 +02:00
BogPlaymate 4d6e919d77 Committing Everything 2024-07-08 10:41:54 +02:00
Mawoka 6ac607594b Remove Backups and copies 2024-07-08 10:40:02 +02:00
pre-commit-ci[bot] 1907b8ac43 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2024-07-07 12:19:28 +00:00
BogPlaymate 95647ee794 Unusused code was previously commented out. This change deletes it entirely. 2024-07-07 21:14:47 +09:00
BogPlaymate 82900f3e3d Committing Everything 2024-07-05 19:22:01 +09:00