Théo LAGACHE and Claude Sonnet 4.6
18e7a96754
feat(onboarding): skip agent-waiting/project-create/db-settings when no agents created
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 10:24:49 +02:00
Théo LAGACHE and Claude Sonnet 4.6
647905da09
style(onboarding): restyle DB toggle buttons in project-create step to org-combobox card style
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 10:24:26 +02:00
Théo LAGACHE and Claude Sonnet 4.6
51317b0d08
style(onboarding): restyle theme toggles in preferences step to org-combobox card style
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 10:24:10 +02:00
Théo LAGACHE and Claude Sonnet 4.6
34cce3b07d
style(onboarding): restyle security method choice to org-combobox card style
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 10:23:47 +02:00
Théo LAGACHE and Claude Sonnet 4.6
9dcde769c7
style(onboarding): restyle sso-gate provider buttons to org-combobox card style
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 10:23:30 +02:00
Théo LAGACHE and Claude Sonnet 4.6
acc60f7d69
feat(onboarding): add two-phase config flow and org-combobox style to storage step
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 10:20:25 +02:00
Théo LAGACHE and Claude Sonnet 4.6
b34267ae19
fix(onboarding): prevent duplicate notifier providers and guard Continue button
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 10:18:23 +02:00
Théo LAGACHE and Claude Sonnet 4.6
fa5307c875
feat(onboarding): add two-phase config flow and org-combobox style to notifier step
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 10:10:06 +02:00
Théo LAGACHE and Claude Sonnet 4.6
2d223b72c5
feat(onboarding): extend OnboardingChannel with name and config fields
...
Add 'name' (user-visible channel name) and 'config' (provider-specific settings)
fields to OnboardingChannel type to support two-phase configuration flow.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 10:05:47 +02:00
Théo LAGACHE and Claude Sonnet 4.6
ed3ae9445a
docs(onboarding): add implementation plan for channel config flow and style refactor
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 10:03:26 +02:00
Théo LAGACHE
ca4b0fed9e
docs: add conditional step skip when no agents to spec
2026-06-17 09:56:22 +02:00
Théo LAGACHE
40da44a03d
docs: add onboarding channel config + style refactor spec
2026-06-17 09:54:23 +02:00
Théo LAGACHE and Claude Sonnet 4.6
8b97a90fb9
fix(onboarding): call next() in finish step so onFlowComplete fires and cookie is written
...
StepFinish was calling router.push() directly, bypassing the next() call that
triggers onFlowComplete in OnboardingClient, preventing the onboarding-done
cookie from being written and causing infinite redirect loops.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 09:46:52 +02:00
Théo LAGACHE
6e8a8ca1d7
feat(onboarding): gate landing, auth and dashboard routes behind onboarding cookie
2026-06-17 09:40:59 +02:00
Théo LAGACHE
49a6d6777a
feat(onboarding): add /welcome route
2026-06-17 09:39:22 +02:00
Théo LAGACHE
d825d5c7aa
feat(onboarding): wire full step graph
2026-06-17 09:36:06 +02:00
Théo LAGACHE and Claude Sonnet 4.6
7c1707530d
feat(onboarding): add finish step with confetti
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 09:32:56 +02:00
Théo LAGACHE and Claude Sonnet 4.6
4c4f2a4783
feat(onboarding): add db-settings step with per-db repeat
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 09:30:48 +02:00
Théo LAGACHE
f2af172f2f
feat(onboarding): add project-create step
2026-06-17 09:28:28 +02:00
Théo LAGACHE
8e872a1fbc
feat(onboarding): add agent-waiting step with simulated ping
2026-06-17 09:26:51 +02:00
Théo LAGACHE and Claude Sonnet 4.6
34ff1cb73e
feat(onboarding): add agent-create step
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 09:25:03 +02:00
Théo LAGACHE
ed68d6c72b
feat(onboarding): add defaults step
2026-06-17 09:23:13 +02:00
Théo LAGACHE and Claude Sonnet 4.6
af79757ed8
feat(onboarding): add storage step reusing real provider list
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 09:20:43 +02:00
Théo LAGACHE and Claude Sonnet 4.6
1b7ab65aab
feat(onboarding): add notifier step reusing real provider list
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 09:17:11 +02:00
Théo LAGACHE
cd4364e664
feat(onboarding): add invite-members step
2026-06-17 09:12:49 +02:00
Théo LAGACHE
001d1b0042
feat(onboarding): add org-create step
2026-06-17 09:07:27 +02:00
Théo LAGACHE
a02f784c99
fix(onboarding): validate avatar upload size/type and handle FileReader errors
2026-06-16 16:58:07 +02:00
Théo LAGACHE
c549f09188
feat(onboarding): add preferences step
2026-06-16 16:55:22 +02:00
Théo LAGACHE
1b977fa74e
feat(onboarding): add security step
2026-06-16 16:52:28 +02:00
Théo LAGACHE
89bf08ae4b
feat(onboarding): add account-info step with real signup
2026-06-16 16:48:18 +02:00
Théo LAGACHE
708b3f3ef5
feat(onboarding): add sso-gate step
2026-06-16 16:44:50 +02:00
Théo LAGACHE
6098c2fe42
feat(onboarding): add stepper, contextual preview and shell
2026-06-16 16:39:54 +02:00
Théo LAGACHE
35654feedd
feat(onboarding): add cookie helper, types and mock data
2026-06-16 16:33:48 +02:00
charles-gauthereau
777a8bba3c
fix: profile name trim
2026-06-11 15:28:48 +02:00
09eba5c0e8
fix(layout): guard undefined user.name in avatar fallbacks ( #320 )
...
* fix(layout): guard undefined user.name in avatar fallbacks
* fix: AUTH_DEFAULT_USER as zod email
---------
Co-authored-by: charles-gauthereau <charles.gauthereau@soluce-technologies.com >
2026-06-11 15:20:06 +02:00
killian-larcher
b9924f511f
Merge branch 'main' into dev
2026-06-10 18:21:21 +02:00
32da8b5fd0
feat: externalize e2e testings [skip-release] ( #312 )
...
* feat: externalize e2e tests.
* refactor: improve e2e workflow.
* chore: upgrade workflow action version.
* fix: createEnv by adding emptyStringAsUndefined (#317 )
* chore: release 1.18.2
---------
Co-authored-by: killian-larcher <killian.larcher@optimusai.fr >
Co-authored-by: Charles GTE <charlesgte31@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-10 18:08:58 +02:00
github-actions[bot]
87f8a50326
chore: release 1.18.2
1.18.2
2026-06-10 15:50:59 +00:00
Charles GTE and GitHub
b70a8c8a16
fix: createEnv by adding emptyStringAsUndefined ( #317 )
2026-06-10 17:50:04 +02:00
github-actions[bot]
ebdef2d302
chore: release 1.18.1
1.18.1
2026-06-09 18:07:45 +00:00
Charles GTE and GitHub
a6bb50c5e2
Merge pull request #314 from Portabase/dev
...
Dev
2026-06-09 19:55:38 +02:00
Charles GTE and GitHub
50eb48fcf9
Merge pull request #311 from GaboritJunior/fix/tusd-behind-proxy
...
fix: Enable --behind-proxy for tusd
2026-06-09 19:44:03 +02:00
Charles GTE
6622565b14
fix: echo log in app-prod-entrypoint.sh and TUSD_BEHIND_PROXY in .env.example
2026-06-09 19:42:24 +02:00
f001de1e97
Update docker/nginx/nginx.conf
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-06-08 11:38:04 +02:00
Junior GABORIT
6711fab413
[docker/nginx/nginx.conf] Apply coderabbitai change
2026-06-08 11:22:20 +02:00
Junior GABORIT
e2f28a84bc
[K8S] Add TUSD_BEHIND_PROXY env var
2026-06-08 10:08:41 +02:00
Junior GABORIT
d1941c2f3d
[docker/entrypoints] Update tusd lauch command
2026-06-08 10:07:14 +02:00
Junior GABORIT
f35e6abb05
[docker/Dockerfile] Add TUSD_BEHIND_PROXY env var
2026-06-08 10:05:48 +02:00
Junior GABORIT
0598f78a34
[docker/nginx/nginx.conf] Update X-Forwarded-Proto value
2026-06-08 10:05:18 +02:00
github-actions[bot]
f30b55ba47
chore: release 1.18.0
1.18.0
2026-06-07 15:42:38 +00:00