Commit Graph

408 Commits

Author SHA1 Message Date
Émile Ré
d077366181 nav skeletons
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2025-03-07 17:01:32 +04:00
Émile Ré
aa0fca8f7b sidebar shell + skeleton
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2025-03-07 15:40:00 +04:00
Émile Ré
a388c8cb96 app sidebar UI polishing
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2025-03-07 13:53:25 +04:00
gearnode
dbc7711f98 Redirect to /frameworks
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-06 15:58:31 +01:00
gearnode
9f8f50c4a4 Remove framework timeline
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-06 15:54:41 +01:00
gearnode
65f2245167 Fix migration organization ref
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-06 10:21:33 +01:00
gearnode
b539abf5f0 Fix migration error
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-06 10:20:13 +01:00
gearnode
d4723024a0 Use signed cookie
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-06 08:33:38 +01:00
gearnode
13153e8f85 Add cookie signer helpers
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-05 17:35:03 +01:00
gearnode
8e09774958 Sign session cookie to avoid tapping
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-05 17:34:42 +01:00
gearnode
9526061861 Add data to session and floating duration
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-05 17:26:07 +01:00
gearnode
8bd61599f7 Add link to people
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-05 11:37:20 +01:00
gearnode
9c8291b8f1 Fix broken link
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-05 11:32:34 +01:00
gearnode
2eb9f4f258 Add delete policy
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-05 11:30:33 +01:00
gearnode
b214b0930c Add policy owner
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-05 11:25:08 +01:00
gearnode
de4e91cab2 Fix unexpected any
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-05 11:07:43 +01:00
gearnode
c69b988ba1 Add policy review date
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-05 11:05:59 +01:00
gearnode
79c69b681e Improve policy overview style
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-05 10:58:15 +01:00
gearnode
f253a15af8 Improve policies list UI
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-05 10:49:05 +01:00
gearnode
552e4ecc7a Fix record version not uptodate in the store
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-05 10:32:30 +01:00
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