Commit Graph

69 Commits (master)

Author SHA1 Message Date
Niclas Thobaben da03e2cb78 chore: rm old markdown documentation
nclazz/soundwerft/pipeline/head This commit looks good Details
ref: #74
2024-03-09 18:58:58 +01:00
Niclas Thobaben 0bc3a9ccfa chore: created asciidoc documents from documentation
closes: #74
2024-03-09 18:57:38 +01:00
Niclas Thobaben 5b4dbdccb8 core: add more logs to pubsub and reload user-menu on user updates
nclazz/soundwerft/pipeline/head This commit looks good Details
2024-03-03 09:51:31 +01:00
Niclas Thobaben 3ccb44f6df feat(sketch): create new sketch form
closes: #23
2024-03-03 09:26:07 +01:00
Niclas Thobaben 693748ee37 feat(sketch): add sketch in service and repository
ref: #23
2024-03-02 19:30:18 +01:00
Niclas Thobaben 71192c3cfc chore: correct Home link in header
nclazz/soundwerft/pipeline/head This commit looks good Details
2024-03-02 16:43:03 +01:00
Niclas Thobaben 3d7c0b97d4 feat(sketch): setup sketchbook form after initial login
nclazz/soundwerft/pipeline/head This commit looks good Details
closes: #69
2024-03-02 14:52:47 +01:00
Niclas Thobaben 2dcd78c193 feat(sketch): added sketchbook entity, service, repository and postgres implementation
ref: #69
2024-03-02 14:23:18 +01:00
Niclas Thobaben 954a3425c6 feat(sketch):
ref: #69
2024-03-02 13:56:16 +01:00
Niclas Thobaben a00d768d9c feat(user): user registration form
nclazz/soundwerft/pipeline/head This commit looks good Details
closes: #55
2024-03-02 12:10:10 +01:00
Niclas Thobaben fa4a9c2861 test(infra): fixed compilation error in integrationtest/setup_test
nclazz/soundwerft/pipeline/head This commit looks good Details
ref: #66
2024-03-01 22:55:24 +01:00
Niclas Thobaben 55137e4d91 feature(infra): sse capability and global pubsub solution
nclazz/soundwerft/pipeline/head There was a failure building this commit Details
closes: #66
2024-03-01 22:51:03 +01:00
Niclas Thobaben 0214f4c0ed feature(admin): initial adin portal navigation
nclazz/soundwerft/pipeline/head This commit looks good Details
closes: #37
2024-02-29 23:14:02 +01:00
Niclas Thobaben 45fca7ecc7 test(infra): add more user repository tests
closes: #65
2024-02-29 22:48:38 +01:00
Niclas Thobaben c05e582e58 feat(user): hard refresh after login and logout
nclazz/soundwerft/pipeline/head This commit looks good Details
2024-02-29 22:29:52 +01:00
Niclas Thobaben 852253bfca feat(user): update password
ref: #63
2024-02-29 22:20:58 +01:00
Niclas Thobaben 30e3463658 feat(user): update username and email
ref: #63
2024-02-29 21:13:00 +01:00
Niclas Thobaben 38371e1076 fix(user): ensure admin user exists fails if user is not named "Administrator"
it is now checked, that any admin user exists
2024-02-29 20:38:09 +01:00
Niclas Thobaben 34dd4a5e94 feat(user): change password command
ref: #63
2024-02-29 19:13:07 +01:00
Niclas Thobaben cc1ca20161 fix: failing compilation and failing tests
nclazz/soundwerft/pipeline/head This commit looks good Details
2024-02-28 22:20:07 +01:00
Niclas Thobaben 0d34ef4702 feat(user): default user avatar
nclazz/soundwerft/pipeline/head There was a failure building this commit Details
ref: #4
2024-02-28 22:14:08 +01:00
Niclas Thobaben 33f798b068 feat(user): guard middleware to protect endpoints from unauthenticated access
nclazz/soundwerft/pipeline/head There was a failure building this commit Details
ref: #6
2024-02-28 22:01:31 +01:00
Niclas Thobaben da84800281 feat(user): logout capability by post request
interestingly, using a get request as in the olden days is considered bad practice, especially since some browser are prefetching sites

ref: #6
2024-02-28 21:53:15 +01:00
Niclas Thobaben e0325bd61c feat(user): include user id in logs
ref: #6
2024-02-28 21:40:17 +01:00
Niclas Thobaben 2509485a1b feat(user): save user to session
ref: #6
2024-02-28 21:36:20 +01:00
Niclas Thobaben 49f1c7e483 chore(user): localized login form 2024-02-28 20:50:40 +01:00
Niclas Thobaben b7aabb2649 chore: add temp logo 2024-02-28 20:04:05 +01:00
Niclas Thobaben dc4f1abf11 feat(user): initial login form setup\nref: #6 2024-02-28 19:26:38 +01:00
Niclas Thobaben 498e2eb22a fix(infra): default db host included port creating invalid connection url 2024-02-28 18:07:46 +01:00
Niclas Thobaben cbc98cf1f0 feat(user): login command with password check
ref: #6
2024-02-28 17:45:56 +01:00
Niclas Thobaben 99fcf28030 test(user): add get by username user tests
nclazz/soundwerft/pipeline/head This commit looks good Details
ref: #50
2024-02-28 14:42:42 +01:00
Niclas Thobaben 31d68bc491 test(user): add update user tests
ref: #50
2024-02-28 14:35:32 +01:00
Niclas Thobaben 54d90098c6 feat(infra): user postgres repository and initial integration tests
nclazz/soundwerft/pipeline/head This commit looks good Details
ref: #50
2024-02-28 12:16:53 +01:00
Niclas Thobaben 2250ff4abc chore(infra): integrated postgres in cmd/main
ref: #50
2024-02-28 11:41:03 +01:00
Niclas Thobaben d2f2c647cf test(infra): setup repository integration test with inmemory postgres instance
ref: #50
2024-02-28 11:31:00 +01:00
Niclas Thobaben 50f5082fde feat(infra): integrated postgres database and migrate for migrations
ref: #50
2024-02-28 10:43:32 +01:00
Niclas Thobaben 6b3d4dbb9e feat(user): ensure admin user exists on app startup
nclazz/soundwerft/pipeline/head This commit looks good Details
closes: #20
2024-02-28 10:15:33 +01:00
Niclas Thobaben 59092466b9 feat(user): ensure admin user exists
ref: #20
2024-02-28 10:12:42 +01:00
Niclas Thobaben a17bbc866f fix: build failure due to missing generated templates
nclazz/soundwerft/pipeline/head This commit looks good Details
2024-02-27 22:59:07 +01:00
Niclas Thobaben ff95be2cd7 build: added clean + clean/all targets to Makefile 2024-02-27 22:54:51 +01:00
Niclas Thobaben 1809c83f86 fix: failing tests and remove template renderer in favor of templ components
nclazz/soundwerft/pipeline/head There was a failure building this commit Details
2024-02-27 22:49:37 +01:00
Niclas Thobaben 2f9710ae77 feat(user): update user email command
ref: #3
2024-02-27 22:31:10 +01:00
Niclas Thobaben e38607be58 feat(user): rename user command
ref: #3
2024-02-27 22:18:29 +01:00
Niclas Thobaben 98806f0a3f refactor(ui): changed html templates to go-templ components
nclazz/soundwerft/pipeline/head There was a failure building this commit Details
2024-02-27 21:52:57 +01:00
Niclas Thobaben 8353ebb7ce build: include templ for html templating 2024-02-27 20:33:38 +01:00
Niclas Thobaben 7d27329ccb chore: add feature request issue template
nclazz/soundwerft/pipeline/head This commit looks good Details
2024-02-27 19:19:28 +01:00
Niclas Thobaben e5f1241a00 refactor(user): extract all errors into own file and provide translations
nclazz/soundwerft/pipeline/head This commit looks good Details
2024-02-26 23:11:34 +01:00
Niclas Thobaben 994f70d2a2 refactor(user): move reader and writer to repository 2024-02-26 22:58:37 +01:00
Niclas Thobaben 8e4ea57c3f feature(user): register user command
ref: #49
closes: #2
2024-02-26 22:57:23 +01:00
Niclas Thobaben 65b2551426 feature(user): password type
ref: #2
2024-02-26 22:15:11 +01:00