Commit Graph

46 Commits

Author SHA1 Message Date
gearnode
b4f9862cb7 Remove hardcoded nav user links
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-13 07:22:16 +01:00
gearnode
b41f417af6 Fix unauthenticate user not redirect to login page
fix #31

Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-11 14:33:24 +01:00
gearnode
2b262a429d Remove unused file
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-09 15:40:37 +01:00
Émile Ré
bedab8964e Add icon on nav sub items
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2025-03-07 17:20:40 +04:00
É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
b214b0930c Add policy owner
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-05 11:25:08 +01:00
gearnode
79c69b681e Improve policy overview style
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-05 10:58:15 +01:00
gearnode
f99eb67958 Fix eslint errors
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-04 12:41:39 +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
45066a0095 Upgrade from tailwind v3 to v4
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-02 09:24:05 +01:00
gearnode
05160a1618 Style
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-28 20:16:55 +01:00
gearnode
38c6394d8e Fix lint issues
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-27 15:39:36 +01:00
gearnode
52de0387fa Style
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-27 14:48:38 +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
eaaab56968 Add task creation
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-26 15:47:57 +01:00
gearnode
04c2b73bce Rename TeamSwitcher comp
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-26 14:55:19 +01:00
gearnode
def17c6a1a Allow organization creation on signup
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-26 14:48:08 +01:00
gearnode
aef26916e2 Fix eslint type props
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-26 13:15:58 +01:00
gearnode
73247c1ec5 Style
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-26 12:46:47 +01:00
gearnode
c362970098 Fix unused eslint error
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-26 12:32:34 +01:00
gearnode
c6cff715d5 Migrate current organization from in memory to url state
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-26 12:02:51 +01:00
gearnode
56f3c8aea3 Active menu item follow react router state
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-26 10:51:29 +01:00
gearnode
b8eb0198db Add create organization
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-26 10:05:56 +01:00
gearnode
0c176674a0 Add multi-tenant system
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-25 22:52:06 +01:00
gearnode
e9ae77a4a0 Add login/register logic
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-25 17:32:26 +01:00
gearnode
49c3807b4f Introduce viewer object
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-25 15:23:29 +01:00
gearnode
be44235263 Fix link type error when no url
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-20 11:09:46 +01:00
gearnode
daa408e562 Change menu organization
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-20 10:58:36 +01:00
gearnode
ef774ce6d3 Style
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-19 14:18:14 +01:00
gearnode
2d5514e45d Add update vendor logic
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-18 14:24:10 +01:00
gearnode
1b25601a01 Style
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-12 17:09:39 -08:00
gearnode
5864e092e6 Add create people
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-12 16:39:31 -08:00
gearnode
2b0ae7c392 Add settings page
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-12 09:50:40 -08:00
gearnode
e144547bed Add missing comp
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-12 09:02:58 -08:00
gearnode
9455a0a0a3 Update style error boundary
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-12 08:57:24 -08:00
gearnode
8ac4929f66 Add framewor overview page
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-09 21:35:13 -08:00
gearnode
91e2326826 Add frameworks page
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-09 21:24:18 -08:00
gearnode
001455cb76 Style
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-09 21:11:30 -08:00
gearnode
56b6339b25 Add bage ui comp
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-09 19:17:02 -08:00
gearnode
133b5a5404 Use react router link
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-09 19:07:55 -08:00
gearnode
e165bfe81a Update sidebar query
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-09 19:01:39 -08:00
gearnode
b10f48998d Add console layout
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-09 18:48:42 -08:00
gearnode
b3dcfc6b53 Add react setup
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-31 21:01:21 -08:00