This website requires JavaScript.
7ad2134c5e
fix: Input form adding issue
Denis Lugowski
2025-11-09 18:20:40 +01:00
7407b66d83
fix: Deletion of application form with all its versions
Denis Lugowski
2025-11-09 18:19:42 +01:00
ef374f79af
feat: Replace traffic light with shield ring icon
Denis Lugowski
2025-11-09 08:53:46 +01:00
a16cbae5e6
feat: Refactor form in sectionIndex and create
Denis Lugowski
2025-11-09 08:32:33 +01:00
ef440d2970
feat(#4 ): Add comparison for versions, refactor version restoring
Denis Lugowski
2025-11-09 08:17:10 +01:00
81f9f89d94
fix(#9 ): Recreate lock and remove host argument for dev script
Denis Lugowski
2025-11-09 08:08:58 +01:00
586fd5557f
fix(#9 ): Return deep reactive objects in useAsyncData to make form reactive again
Denis Lugowski
2025-11-09 08:08:28 +01:00
59da40d6c0
feat(#4 ): Add versioning of application form
Denis Lugowski
2025-11-08 10:15:04 +01:00
a8eca965dc
feat: Lint + clean up
Denis Lugowski
2025-11-06 18:50:08 +01:00
abfd2bebac
feat(#9 ): Update Nuxt UI to major 4
Denis Lugowski
2025-11-06 18:49:56 +01:00
935fc347df
feat: Enable server health again
Denis Lugowski
2025-11-06 18:48:44 +01:00
d157de97bf
fix: Add @OrderColumn to formElements to keep insertion order
Denis Lugowski
2025-11-06 18:48:11 +01:00
6d79c710a2
feat(#9 ): Nuxt 4 migration
Denis Lugowski
2025-11-02 18:46:46 +01:00
763b2f7b7f
feat: Improve error handling
Denis Lugowski
2025-11-02 10:33:02 +01:00
736cd17789
feat(#5 ): Add title-body control element that can be added dynamically, refactored sectionIndex/create
Denis Lugowski
2025-11-02 10:32:46 +01:00
4d371be2e3
feat: Move comment in FormEngine.vue into separate TheComment.vue component
Denis Lugowski
2025-11-01 09:07:04 +01:00
51ebee7062
feat: Adapt cursor rules
Denis Lugowski
2025-11-01 08:48:10 +01:00
2cf492cd6c
feat(#2 ): Get notifications working again
Denis Lugowski
2025-11-01 08:47:02 +01:00
841341857d
feat: Add ktlint to backend and format all files
Denis Lugowski
2025-10-31 10:25:12 +01:00
be5017fcd4
feat: Update chrome run config
Denis Lugowski
2025-10-31 10:13:05 +01:00
1997877168
feat(#1 ): Add permission and role model
Denis Lugowski
2025-10-31 09:26:37 +01:00
36364a7977
major: Migration from better-auth to keycloak
Denis Lugowski
2025-10-28 10:40:38 +01:00
e5e063bbde
fix(frontend): Correct error handling for organization
Denis Lugowski
2025-10-05 08:19:34 +02:00
627e8c379c
feat: Update cursor rules
Denis Lugowski
2025-10-04 08:18:58 +02:00
80592167c8
feat(frontend): Close notification slider over on click, fix types, delete dead code
Denis Lugowski
2025-10-04 08:17:22 +02:00
03f3369cd7
fix(frontend): Remove unnecessary role when creating user
Denis Lugowski
2025-10-03 09:23:50 +02:00
a2b80d42ae
feat(frontend): Refactor auth and split into separate files
Denis Lugowski
2025-10-03 09:17:03 +02:00
6c88b4fd96
feat(frontend): Clean-up schemas, remove dead code, move types
Denis Lugowski
2025-10-03 08:44:15 +02:00
17a3a76054
fix(backend): Clean-up configurations
Denis Lugowski
2025-10-03 07:57:38 +02:00
ec12bacca5
fix(frontend): Loading and removal of members of organization
Denis Lugowski
2025-09-28 09:27:23 +02:00
19056d5e75
feat: Add database restore script
Denis Lugowski
2025-09-27 10:00:04 +02:00
e3643d8318
feat(fullstack): Set user roles per orga, scope notification to orga and role, add orga and role to JWT
Denis Lugowski
2025-09-15 19:23:06 +02:00
83f1fa71b6
fix(backend): Add postgres run configuration for persistent database
Denis Lugowski
2025-09-07 09:25:11 +02:00
ea56f53f69
fix(frontend): Use relative URL for health endpoint
Denis Lugowski
2025-09-06 08:47:03 +02:00
79c0734bd2
feat(fullstack): Add server health check with overlay
Denis Lugowski
2025-09-05 15:24:51 +02:00
6090d543c1
feat(frontend): Refactor organization, fixed several organization bugs
Denis Lugowski
2025-08-17 09:28:26 +02:00
b7b6d02cf2
feat: Rollback signup on error, cleanup userDto and comment createdBy
Denis Lugowski
2025-08-11 06:55:55 +02:00
851d0fef46
fix: Set organization after creation
Denis Lugowski
2025-08-11 06:30:00 +02:00
825ed64b0e
feat: Add cursor rules
Denis Lugowski
2025-08-09 10:09:17 +02:00
7e55a336f2
feat(fullstack): Add notifications, user is now an entity, add testcontainers, rework custom permissions, get user from JWT in endpoints
Denis Lugowski
2025-08-09 10:09:00 +02:00
a5eae07eaf
feat(fullstack): Add application form status, add submissions of forms, update DB schema
Denis Lugowski
2025-08-02 18:00:59 +02:00
f9851f01d9
feat(frontend): Use i18n, type fixes
Denis Lugowski
2025-08-02 08:45:00 +02:00
7b5a1a3bda
feat(frontend): Add roles
Denis Lugowski
2025-07-28 06:46:31 +02:00
115a12bbf5
feat(fullstack): Add middleware API to frontend, add dummy signature mode for middleware
Denis Lugowski
2025-07-27 09:05:09 +02:00
4d1280749f
feat(frontend): Update better-auth, add orga slug check, add PDF preview, fix invitation
Denis Lugowski
2025-07-27 09:03:11 +02:00
bd49291bf2
fix(frontend): Keep dirty state when switching sections
Denis Lugowski
2025-07-14 06:37:13 +02:00
db654695f2
feat(middleware): Add middleware
Denis Lugowski
2025-07-13 09:00:40 +02:00
0a252aa4df
fix(backend): Reflect formElementSection changes in thymeleaf template
Denis Lugowski
2025-06-07 09:12:44 +02:00
ccd3c05314
feat(frontend): Increase JWT validity to 1 year for development
Denis Lugowski
2025-06-07 09:11:57 +02:00
cb9abeed7f
feat(fullstack): Add form element section and stepper
Denis Lugowski
2025-06-01 18:16:38 +02:00
7a9809909b
feat(frontend): Add nuxt and spring h2 debug configs
Denis Lugowski
2025-05-31 17:23:33 +02:00
075847f0ee
feat(frontend): Get project running again after move to Mac Mini
Denis Lugowski
2025-05-31 10:14:36 +02:00
d553668893
feat(fullstack): Add title and description to form element, add HTML and PDF endpoints for application form
Denis Lugowski
2025-05-25 10:35:18 +02:00
502d4a7297
feat(frontend): Add editing of comment
Denis Lugowski
2025-05-16 19:02:14 +02:00
cdbf527ea6
feat(frontend,backend): Create and load comments
Denis Lugowski
2025-05-13 08:46:02 +02:00
d4ea9cd3d9
feat(backend,api): Rework whole comment
Denis Lugowski
2025-05-10 17:18:31 +02:00
6a751285dc
feat(backend,api): Add comment
Denis Lugowski
2025-05-04 10:35:29 +02:00
324c534fdf
feat(api): Reorder components
Denis Lugowski
2025-05-04 08:12:59 +02:00
f748e14c81
feat(fullstack): Add organization scoping for application form
Denis Lugowski
2025-05-03 18:06:18 +02:00
2771c71253
fix(frontend): Stop loading button after invitation failure
Denis Lugowski
2025-05-01 17:46:41 +02:00
06c3bec558
fix(frontend): Better Auth list organizations
Denis Lugowski
2025-05-01 17:35:15 +02:00
68fb998dac
feat(frontend): Switch from localhost to private IP
Denis Lugowski
2025-05-01 17:33:37 +02:00
aee88ad261
feat(fullstack): Read user out of JWT and persist with created and last modified
Denis Lugowski
2025-05-01 09:20:32 +02:00
aaea7d3b28
feat: Change vscode settings, add test data
Denis Lugowski
2025-04-26 17:40:37 +02:00
8216473853
feat(frontend): Add betterauth migration script
Denis Lugowski
2025-04-26 17:39:46 +02:00
667aab1f36
feat(fullstack): Add JWT validation
Denis Lugowski
2025-04-26 17:39:20 +02:00
28954f7c2e
feat(frontend): Send JWT with every request
Denis Lugowski
2025-04-20 18:34:56 +02:00
eec15dd7ef
feat(frontend): Use betterAuth implementation from nuxthub-better-auth project
Denis Lugowski
2025-04-20 09:54:16 +02:00
4e7a962a06
feat(fontend,backend): Add createdBy and lastModifiedBy fields
Denis Lugowski
2025-04-19 09:04:52 +02:00
9c1cefd4ed
feat(frontend): Add ogranization invitation
Denis Lugowski
2025-04-18 18:58:06 +02:00
068dc1305f
feat(frontend): Move better auth functions into separate file
Denis Lugowski
2025-04-06 18:37:18 +02:00
eed4b673c0
feat(frontend): Add organization creation, deletion, add better-auth organization plugin
Denis Lugowski
2025-04-06 09:35:15 +02:00
99d3b28381
feat(frontend): Update nuxt-ui, add login, signup, logout
Denis Lugowski
2025-03-29 17:43:38 +01:00
cb12e29966
feat(frontend,api): Add checkbox and select
Denis Lugowski
2025-03-16 09:08:54 +01:00
2e8e1d8e90
Merge branch 'main' of https://gitea.lugnas.de/denis/legalconsenthub
Denis Lugowski
2025-03-16 08:14:09 +01:00
6f86208f92
feat(frontend): Add DeleteModal
Denis Lugowski
2025-03-16 08:11:09 +01:00
c0caee78c2
feat(frontend): Add DeleteModal
Denis Lugowski
2025-03-16 08:11:09 +01:00
66dabc329d
feat(frontend,backend): Add application form name
Denis Lugowski
2025-03-09 09:11:35 +01:00
46a14b4e9c
feat(frontend,backend): Add id page for application forms, fix error with form creation
Denis Lugowski
2025-03-09 08:10:31 +01:00
8b800432ad
feat(frontend): Add applicationFormTemplate, add list for application froms, refactoring
Denis Lugowski
2025-03-08 17:38:00 +01:00
59a8c5d900
feat(backend): Add applicationFormTemplate, add isTemplate flag, refactoring
Denis Lugowski
2025-03-08 17:35:09 +01:00
40e295937d
fix(frontend): Read current radio value out of prop formOptions
Denis Lugowski
2025-03-03 06:46:12 +01:00
fffa1086a5
feat(backend,frontend): Update application form, add label to switch
Denis Lugowski
2025-03-03 06:39:57 +01:00
8388cbe1a8
feat(frontend): Add RadioGroup, calculate highest compliance status
Denis Lugowski
2025-03-02 08:44:12 +01:00
54bb370bfb
fix(frontend): Wrong index when updating FormElement
Denis Lugowski
2025-03-01 10:30:21 +01:00
9538181865
fix(frontend): SSR of create.vue working, add .vscode launch.json, fix launch.json bug due to typescript in nuxt.config.ts
Denis Lugowski
2025-03-01 10:14:45 +01:00
c07e03d593
feat(frontend): Add ComplianceStatus and first validation
Denis Lugowski
2025-03-01 08:45:12 +01:00
12ba5da7be
feat(frontend,API): Add PUT operations, integrate API, add first from engine
Denis Lugowski
2025-02-24 08:29:44 +01:00
7c6b6e428c
feat(frontend): Add vue-tsc, fix some types errors
Denis Lugowski
2025-02-21 13:17:14 +01:00
31ff737221
feat(frontend): Prettier, add openapi client generation
Denis Lugowski
2025-02-21 12:17:36 +01:00
d6effcd1d5
feat(frontend): Install nuxt-ui, eslint, prettier, reformat whole code
Denis Lugowski
2025-02-21 10:51:29 +01:00
e7557ce2e2
feat: Init backend
Denis Lugowski
2025-02-21 08:26:58 +01:00
84e701131f
feat: Init project with frontend and rudimentary authentication
Denis Lugowski
2025-02-07 15:44:04 +01:00