Commit Graph
1216 Commits
Author SHA1 Message Date
Théo LAGACHEandClaude 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 LAGACHEandClaude 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 LAGACHEandClaude 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 LAGACHEandClaude 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 LAGACHEandClaude 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 LAGACHEandClaude 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 LAGACHEandClaude 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 LAGACHEandClaude 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 LAGACHEandClaude 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 LAGACHEandClaude 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
Killian LarcherGitHubkillian-larcherCharles GTEgithub-actions[bot] <github-actions[bot]@users.noreply.github.com>
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 GTEandGitHub 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 GTEandGitHub a6bb50c5e2 Merge pull request #314 from Portabase/dev
Dev
2026-06-09 19:55:38 +02:00
Charles GTEandGitHub 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
Junior GABORITGitHubcoderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
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
Charles GTEandGitHub 751f29e340 Merge pull request #309 from Portabase/feat/backup-restore-logs
feat: backup-restore-logs
2026-06-07 17:41:43 +02:00
charles-gauthereau 2e629f8423 fix: refactoring and ordering data on agent and project page 2026-06-07 17:33:47 +02:00
Charles GTE ae431f5b85 fix: pnpm 2026-06-07 11:22:22 +02:00
Charles GTE f5f697ceb0 fix: refactoring 2026-06-07 11:18:45 +02:00
Charles GTE 02a8f0baf9 fix: also add for restoration 2026-06-07 11:15:21 +02:00
Charles GTE 2932149b92 feat: backup and restore logs modal view 2026-06-06 22:52:21 +02:00