Théo LAGACHE
1c136136f1
fix
2026-06-26 16:00:40 +02:00
Théo LAGACHE
bcc9378812
fix
2026-06-26 15:47:54 +02:00
charles-gauthereau
cc8b9c3b86
fix: api agent helpers.ts
2026-06-26 13:51:17 +02:00
charles-gauthereau
39ac840387
Merge branch 'main' into poc/onboarding-setup
...
# Conflicts:
# app/api/agent/[agentId]/status/helpers.ts
2026-06-26 13:48:30 +02:00
charles-gauthereau
195c2729b5
fix(migration): refactoring
2026-06-26 13:46:26 +02:00
charles-gauthereau
0e2892802f
Merge remote-tracking branch 'origin/poc/onboarding-setup' into poc/onboarding-setup
...
# Conflicts:
# src/db/migrations/meta/_journal.json
2026-06-26 13:38:29 +02:00
charles-gauthereau
ae4ac87ebf
fix
2026-06-26 13:38:20 +02:00
Théo LAGACHE
1a210c6de9
fix: default dev password for keycloak refer to env
2026-06-25 15:20:02 +02:00
github-actions[bot]
40d3228db6
chore: release 1.20.2
1.20.2
2026-06-25 12:57:03 +00:00
Charles GTE and GitHub
383564f988
Merge pull request #335 from Portabase/fix/backup-size-restoration
...
fix: size in restoration agent helper
2026-06-25 14:56:06 +02:00
Charles GTE
fb2f7791fd
fix: size in restoration agent helper
2026-06-25 14:42:42 +02:00
Théo LAGACHE
45c82f9ef5
Update step-defaults.tsx
2026-06-25 11:47:31 +02:00
Théo LAGACHE
70a551f3e8
fix
2026-06-25 11:43:36 +02:00
Théo LAGACHE
39ae2b8a8d
fix: use small destructive button for avatar removal
2026-06-25 11:36:53 +02:00
Théo LAGACHE
4038d43220
fix: move avatar tooltip to top-right badge overlay on avatar
2026-06-25 11:28:34 +02:00
Théo LAGACHE
bf70b8f0b5
feat: add avatar reset button and explanatory tooltip on profile page
2026-06-25 11:25:49 +02:00
Théo LAGACHE
1739324ee8
fix: remove stale preferences entry from onboarding checklist
2026-06-25 11:23:09 +02:00
Théo LAGACHE and Claude Sonnet 4.6
d6c9a7d203
feat: remove preferences onboarding step and fix routing
...
Delete step-preferences.tsx, remove PREFERENCES from step constants, fix
nextStep targets on login/account-info/security to route to org-create instead
of preferences, fix resume step "preferences" → "org-create" in onboarding-state,
and remove avatarMode/dicebearStyle from the defaults object.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-25 11:14:26 +02:00
Théo LAGACHE and Claude Sonnet 4.6
d653ecd3ea
feat: remove avatar mode selector from onboarding defaults step
...
Clean step-defaults.tsx to only handle notifier and storage selection.
Removed AvatarMode type import, AvatarModeSelector and DicebearStylePicker
components, and avatar-related state management and action calls.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-25 11:10:35 +02:00
Théo LAGACHE and Claude Sonnet 4.6
4428f46f9d
feat: remove avatar mode admin tab and supporting files
...
Remove the Avatar tab from admin settings UI. Delete 5 supporting files:
- avatar-section.tsx
- avatar-mode-selector.tsx
- dicebear-style-picker.tsx
- avatar.action.ts
- use-dicebear-styles.ts
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-25 11:07:58 +02:00
Théo LAGACHE and Claude Sonnet 4.6
a4be0561eb
feat: remove avatarMode from layout and profile prop chains
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-25 11:05:13 +02:00
Théo LAGACHE and Claude Sonnet 4.6
3f76f7b604
feat: allow avatar upload regardless of mode
...
Remove avatarMode prop from AvatarWithUpload and always render the upload
overlay. The upload functionality is now unconditionally available.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-25 11:02:10 +02:00
Théo LAGACHE and Claude Sonnet 4.6
8d448718d0
feat: simplify resolveAvatarUrl — custom image first, gravatar fallback
...
Remove settings parameter. Always prefer user.image if available, otherwise
fall back to gravatar with d=404 to trigger AvatarFallback (initials) when
no gravatar exists. Removes support for avatarMode and dicebearStyle.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-25 11:00:14 +02:00
Théo LAGACHE and Claude Sonnet 4.6
6a975629a5
feat: remove avatarMode/dicebearStyle from DB schema and types
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-25 10:52:18 +02:00
charles-gauthereau
f04e95f7f6
fix: persist onboarding=true on boot when SKIP_ONBOARDING is set
2026-06-24 17:42:00 +02:00
charles-gauthereau
d1bd2a465c
feat: backfill onboarding flag for instances with existing data
2026-06-24 17:38:58 +02:00
Théo LAGACHE
7781caac53
fix
2026-06-24 16:46:44 +02:00
Théo LAGACHE
04c2bc8922
fix
2026-06-24 16:38:09 +02:00
Théo LAGACHE
75dff0cc2c
fix
2026-06-24 16:35:56 +02:00
Théo LAGACHE
c8a24b53ce
Merge branch 'poc/onboarding-setup' of https://github.com/Portabase/portabase into poc/onboarding-setup
2026-06-24 16:24:50 +02:00
Théo LAGACHE
8cf164d229
fix
2026-06-24 16:24:35 +02:00
charles-gauthereau
bb62b25a55
Merge branch 'main' into poc/onboarding-setup
...
# Conflicts:
# src/lib/tasks/cleaning/index.ts
2026-06-24 16:21:29 +02:00
Théo LAGACHE
7a9784244b
Merge branch 'poc/onboarding-setup' of https://github.com/Portabase/portabase into poc/onboarding-setup
2026-06-24 09:07:26 +02:00
Théo LAGACHE
bdd191eb93
fix
2026-06-24 09:02:02 +02:00
github-actions[bot]
80a3f8642a
chore: release 1.20.1
1.20.1
2026-06-24 06:47:12 +00:00
Charles GTE and GitHub
18bdbafa75
Merge pull request #333 from Portabase/fix/retention-failed-backups
...
fix: clean up failed and ongoing backups
2026-06-24 08:46:22 +02:00
charles-gauthereau
e31245b492
fix: clean up failed and ongoing backups
2026-06-24 08:32:40 +02:00
charles-gauthereau
25a966558a
fix: removed dead files
2026-06-23 19:00:53 +02:00
Théo LAGACHE
8070386172
Merge branch 'poc/onboarding-setup' of https://github.com/Portabase/portabase into poc/onboarding-setup
...
merge
2026-06-23 18:49:30 +02:00
Théo LAGACHE
4fecbb12f2
fix: onboarding
2026-06-23 18:45:30 +02:00
charles-gauthereau
d47c725c44
fix: .gitignore
2026-06-23 18:40:20 +02:00
Théo LAGACHE
3dca8f8f92
fix: update broken imports after features reorganization (double-quote relative imports, channel subdir absolute paths)
2026-06-23 16:09:02 +02:00
Théo LAGACHE
df989440ac
refactor(users): reorganize into actions/components/schemas
2026-06-23 16:06:29 +02:00
Théo LAGACHE
ea5e89a299
refactor(upload): move action to actions/
2026-06-23 16:06:28 +02:00
Théo LAGACHE
84b0b4b337
refactor(updates): reorganize into components/hooks
2026-06-23 16:06:28 +02:00
Théo LAGACHE
2f83eafa97
refactor(theme): move all components to components/
2026-06-23 16:06:27 +02:00
Théo LAGACHE
9d1af49b35
refactor(storages): reorganize into types/utils
2026-06-23 16:06:27 +02:00
Théo LAGACHE
b04b5ea2ee
refactor(statistics): reorganize into components/utils
2026-06-23 16:06:27 +02:00
Théo LAGACHE
36754973c6
refactor(settings): reorganize into actions/components/schemas/hooks
2026-06-23 16:06:26 +02:00
Théo LAGACHE
8c670d57c7
refactor(projects): reorganize into actions/components/schemas
2026-06-23 16:06:24 +02:00