gearnode
bb6c4b50de
Style
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-03-04 17:33:01 +01:00
gearnode
f99eb67958
Fix eslint errors
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-03-04 12:41:39 +01:00
gearnode
fdab9de39f
Fix missing lexical dependencies
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-03-04 12:23:34 +01:00
gearnode
3c39aa86c9
Add policy visual editor
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-03-04 12:22:04 +01:00
gearnode
312474354c
Add policies
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-03-04 12:09:22 +01:00
gearnode
eda7044ab7
Reduce docker build context
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-03-04 10:16:07 +01:00
gearnode
2b14b4e681
Style
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-03-02 10:48:50 +01:00
gearnode
eef87f3907
Rewrite esbuild postcss plugin
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-03-02 10:48:30 +01:00
gearnode
69d947b6ab
Fix build script lint errors
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-03-02 09:30:39 +01:00
gearnode
45066a0095
Upgrade from tailwind v3 to v4
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-03-02 09:24:05 +01:00
gearnode
cf12d3966e
Replace pgx.NamedArgs to pgx.StrictNamedArgs
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-03-02 08:48:52 +01:00
gearnode
75c2813578
Style
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-03-01 23:12:36 +01:00
gearnode
bb463be895
Refactor sql row can using collectable rows
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-03-01 23:09:15 +01:00
gearnode
67edb3783e
Add missing license headers
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-03-01 21:05:44 +01:00
gearnode
10b9ded41c
Add delete evidence
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-03-01 21:02:28 +01:00
gearnode
3fb04c99fe
Style
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-03-01 20:14:14 +01:00
gearnode
5e079f8c9e
Fix missing aria-describedby
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-03-01 20:13:25 +01:00
gearnode
29f23e3f77
Add evidence preview modal
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-03-01 19:33:55 +01:00
gearnode
6a5d82f316
Update go.mod
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-03-01 19:00:19 +01:00
gearnode
312885ebd0
Add filename field to Evidence type
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-03-01 18:59:52 +01:00
gearnode
436151b0fe
Fix relay connection handling for evidence lists
...
Implements proper connection identifiers for evidence lists with correct
pagination support. Removes custom types in favor of generated ones, replaces
useMemo with useCallback for connection IDs, and increases the evidence limit
from 10 to 50 items. Ensures UI updates correctly when adding new evidence
to tasks.
Signed-off-by: gearnode <bryan@frimin.fr >
2025-03-01 18:53:05 +01:00
gearnode
5646286fc9
Add evidences list below each task
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-03-01 18:17:39 +01:00
gearnode
3b69e894fb
Add drag and drop support
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-03-01 18:08:38 +01:00
gearnode
05160a1618
Style
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-28 20:16:55 +01:00
gearnode
f2e3a2fba6
Fix control overview breadcrumb show framework name twice
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-28 20:11:41 +01:00
gearnode
8d8149e692
Fix missing values for control SQL insert
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-28 14:30:38 +01:00
gearnode
c9253f3aae
Add evidence attachments upload
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-28 14:23:57 +01:00
gearnode
b36b6ed3e4
Add original filename to evidence
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-28 14:13:30 +01:00
gearnode
66b4761154
Configure s3 client when probod start
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-28 14:13:07 +01:00
gearnode
521fc20766
Add awsconfig helper
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-28 14:11:34 +01:00
gearnode
dced14bfed
Update generated file
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-28 12:24:47 +01:00
gearnode
f12fec6e25
Add missing mutation type import
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-28 12:17:19 +01:00
gearnode
367cf02e60
Add proper custom scalar type definitions
...
Update Relay's GraphQL scalar types by adding explicit type
definitions in package.json. This change:
- Defines custom scalar types for Datetime and CursorKey as strings
- Updates generated TypeScript files to use string types instead of any
- Improves type safety across the application by replacing any with proper types
This change provides better TypeScript type checking and reduces
implicit any usage throughout the codebase.
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-28 12:17:09 +01:00
gearnode
7329039b32
Simplify file upload processing logic
...
Streamline the file upload handling in RelayEnvironment by removing
redundant hasOwnProperty checks when processing uploadables. These
checks were unnecessary since we're already iterating through the keys
of the object. This change reduces code verbosity while maintaining
the same functionality.
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-28 11:18:47 +01:00
gearnode
cfabe3ee80
Add file upload for task evidence
...
The feature allows users to attach evidence files to control tasks by
clicking an upload icon, enhancing compliance documentation
capabilities.
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-28 11:01:19 +01:00
gearnode
fc5a97cb64
Add support for file uploads in Relay Environment
...
Add support for file uploads in RelayEnvironment by implementing
multipart form[1] handling via FormData when uploadables are
present. Maintain backward compatibility for standard GraphQL queries.
[1] https://github.com/jaydenseric/graphql-multipart-request-spec
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-28 10:57:35 +01:00
gearnode
9f03583edf
Add multipart form transport support
...
Will allow to upload file via the GrahQL API
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-28 10:57:06 +01:00
gearnode
2f274aabad
Fix SQL syntax error when insert evidence state transition
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-28 10:56:32 +01:00
gearnode
124b8db62c
Fix SQL syntax error on evidence insert
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-28 10:56:18 +01:00
gearnode
ad19ef5b24
Fix task not found when create evidence
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-28 10:55:47 +01:00
gearnode
f69f44d0f1
Fix typecheck issues
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-27 15:43:00 +01:00
gearnode
38c6394d8e
Fix lint issues
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-27 15:39:36 +01:00
gearnode
cf2e88f075
Style
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-27 15:37:38 +01:00
gearnode
40ee608005
Add update control
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-27 15:37:10 +01:00
gearnode
52de0387fa
Style
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-27 14:48:38 +01:00
gearnode
4bb7c116b9
Refactor update payload
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-27 14:47:36 +01:00
gearnode
c946e51015
Add update framework
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-27 14:42:49 +01:00
gearnode
c54febadb8
Add create control and framework
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-27 14:22:08 +01:00
gearnode
63b596464a
Fix any typescript type
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-27 11:51:50 +01:00
gearnode
664e2cdd78
Refactor user render
...
Signed-off-by: gearnode <bryan@frimin.fr >
2025-02-27 11:51:40 +01:00