Commit Graph
33 Commits
Author SHA1 Message Date
Axel AdlercreutzandGitHub cf62f618d4 Free form answers (#270)
* init

* complete exercise

* add tests

* style exercises page

* cleanup usequery

* icon

* translate to german

* fix test
2025-04-15 20:05:25 +03:00
Axel AdlercreutzandGitHub 8d106964f4 fix (#271)
* fix

* update requests

* fixes

* ssl

* fix test

* remove pgbouncer

* cleanup
2025-04-11 11:29:54 +03:00
Axel AdlercreutzandGitHub b72a2152b6 axel/free form admin front (#258)
* free form exercise schema

* schema validation and tests

* frontend for adding admin free form exercises

* fixes based on feedback

* formatting

* schema gen

* schema adjustments

* refactored

* fix tests

* cleanup & make it german

* ui fix

* error handling

* cleanup

* cleanup

* schema utils test

* cleanup
2025-04-10 12:47:10 +03:00
Axel AdlercreutzandGitHub e945a3c049 usequery + middleware fixes (#257) 2025-04-04 13:03:47 +03:00
Axel AdlercreutzandGitHub 4a194ed861 fix usequery (#242)
* fix usequery

* cleanup
2025-04-03 13:03:46 +03:00
Axel AdlercreutzandGitHub 70e96ca8f4 free form exercise schema (#239)
* free form exercise schema

* fixes based on feedback

* formatting

* schema gen
2025-04-03 12:51:59 +03:00
Axel AdlercreutzandGitHub 2d435292be logout and nav button fix (#237) 2025-04-02 12:48:44 +01:00
Axel AdlercreutzandGitHub 2d8586bd8e admin page + auth hooks (#205)
* admin page + auth hooks

* user context updates

* admin related fixes

* update readme

* middleware readme

* fix tests

* fix schema gen

* fixes based on feedback

* store actAs in localstorage to prevent flickering
2025-04-01 14:51:23 +01:00
Axel AdlercreutzandGitHub 2dcca10552 added suspense (#226) 2025-03-29 20:32:08 +02:00
Axel AdlercreutzandGitHub 2e631c5692 quick fixes (#179)
* quick fixes

* fix primary colors

* fix
2025-03-20 08:31:56 +02:00
Axel AdlercreutzandGitHub ad8416aae3 axel/learning resources (#166)
* init

* bunch of content

* navbar with chapters
2025-03-19 19:44:37 +02:00
Axel AdlercreutzandGitHub b181c4e09b fix bugs (#164)
* fix bugs

* more fixes
2025-03-13 15:05:14 +02:00
Axel AdlercreutzandGitHub 4cbce6338c fixes based on feedback (#161) 2025-03-13 14:46:01 +02:00
Axel AdlercreutzandGitHub a7a0dd487b layout containers (#153) 2025-03-11 13:10:31 +02:00
Axel AdlercreutzandGitHub 60da905a97 fix build error (#138)
* fix build error

* rm slug
2025-03-06 15:09:57 +02:00
Axel AdlercreutzandGitHub 7d92d64278 do pgmigrate in docker (#131) 2025-03-03 13:43:18 +02:00
Axel AdlercreutzandGitHub 068435bf15 axel/user survey front (#104)
* migrate form schema

* refactored sidebar & init form frontend

* added radio button (that dont radio)

* wip

* add to user test

* added tests

* auth

* working answers

* previous & next logic

* custom radio button

* custom radio button

* fix render issue

* answer page

* fix style

* regen data

* fix teil

* cleanup

* generic placeholder user
2025-02-27 15:14:59 +02:00
Axel AdlercreutzandGitHub dea5aaf376 Axel/user survey (#92)
* config file

* init formcomponent

* form migration

* form migration

* init populate migration

* form route

* cleanup and test fixesgps

* cleanup

* cleanup

* button

* fix zod issue

* fix tests

* update tests to use mock requests
2025-02-19 17:57:59 +02:00
Axel AdlercreutzandGitHub 229f1a59c8 fix zod issue (#100) 2025-02-19 13:58:42 +02:00
Axel AdlercreutzandGitHub 55a6070f50 axel/custom components (#98)
* button

* dropdown
2025-02-19 10:28:28 +02:00
Axel AdlercreutzandGitHub e91c537976 axel/fix-script (#87) 2025-02-12 16:27:45 +00:00
Axel AdlercreutzandGitHub 8a90a000c0 added test factory (#81)
* added test factory

* update comment
2025-02-11 09:30:27 +02:00
Axel AdlercreutzandGitHub c89b54d1d1 axel/fix nav styles (#75)
* fix formatting

* fixed styles
2025-02-06 15:52:51 +02:00
Axel AdlercreutzandGitHub 023a529e2e fix formatting (#71) 2025-02-06 15:22:15 +02:00
Axel AdlercreutzandGitHub db2362d8cd add color variables (#43) 2025-02-03 21:05:19 +02:00
Axel AdlercreutzandGitHub 96ab39f77e accidentally made the hook a function call rather than having it return a fumnction... (#41) 2025-02-03 13:00:40 +02:00
Axel AdlercreutzandGitHub f68fd577ae axel/fetching logic (#39)
* simple implementation

* refetch, useRequest

* show error
2025-02-03 12:56:08 +02:00
Axel AdlercreutzandGitHub 21e465a002 axel/update port (#33)
* updated port

* updated port

* fix script ports
2025-01-30 14:44:28 +02:00
Axel AdlercreutzandGitHub 72bddbb197 add bypass (#31)
* add bypass

* update readme
2025-01-29 11:43:13 +02:00
Axel AdlercreutzandGitHub 556a801ebf axel/setup test env (#30)
* setup db & migrations

* bugfixes

* README updates

* updates to readme

* not tracking .env.dev

* README update

* cleanup

* init tests

* updated db logic to allow for test db

* remove unnecessary await

* semi working tests

* rm jest

* init test environment

* cleanup

* github actions

* fix conflict

* force npm

* maybe fix pipeline?

* workflow debugging

* permission issue?

* more debug

* empty migration?

* fix

* include test env in repo

* more tests

* added logging

* bugfix

* comments
2025-01-26 19:16:02 +02:00
6ded19a4ec axel/setup db n migrations (#29)
* setup db & migrations

* bugfixes

* README updates

* updates to readme

* not tracking .env.dev

* README update

* cleanup

* updated db logic to allow for test db

* remove unnecessary await

---------

Co-authored-by: Jukka Kuusto <38991418+jkuusto@users.noreply.github.com>
2025-01-24 15:09:46 +02:00
Axel AdlercreutzandGitHub 27f218d9e9 6 setup nextjs (#7)
* yeet django & vite-react

* setup nextjs

* update workflow
2025-01-19 12:14:23 +02:00
Axel AdlercreutzandGitHub 97f4dc1abb add gh workflow (#1)
* add gh workflow

* cache node_modules

* cache subdir
2025-01-17 12:51:01 +02:00