Commit Graph
1396 Commits
Author SHA1 Message Date
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 LAGACHEandClaude 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 LAGACHEandClaude 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 LAGACHEandClaude 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 LAGACHEandClaude 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 LAGACHEandClaude 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 LAGACHEandClaude 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 LAGACHEandClaude 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
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 GTEandGitHub 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
Théo LAGACHE ebb6ba59f3 refactor(profile): reorganize into actions/components/schemas 2026-06-23 16:06:23 +02:00
Théo LAGACHE ca3535bc1c refactor(organizations): reorganize into actions/components/schemas/hooks/utils 2026-06-23 16:06:20 +02:00
Théo LAGACHE 740a58679e refactor(notifications): reorganize into components/types/utils 2026-06-23 16:06:17 +02:00
Théo LAGACHE 80e468b26d refactor(migration): reorganize into actions/components 2026-06-23 16:06:16 +02:00
Théo LAGACHE 0a84fd2f63 refactor(logs): reorganize into components/types 2026-06-23 16:06:16 +02:00
Théo LAGACHE 13ef2a0e6e refactor(layout): move all components to components/ 2026-06-23 16:06:15 +02:00
Théo LAGACHE b1b2e33839 refactor(database): reorganize into actions/components/schemas 2026-06-23 16:06:14 +02:00
Théo LAGACHE 41a3b29053 refactor(channel): reorganize into components/schemas, nest notifications+storages under components 2026-06-23 16:06:10 +02:00
Théo LAGACHE d0dafdadc7 refactor(auth): reorganize into actions/components/schemas 2026-06-23 16:06:08 +02:00
Théo LAGACHE b9d9f42ec7 refactor(agents): reorganize into actions/components/schemas/hooks 2026-06-23 16:06:07 +02:00
Théo LAGACHEandClaude Haiku 4.5 0dfbe39ccd Task 2: Add migration script for features directory reorganization
Creates scripts/migrate-features.sh with the complete migration logic
that will reorganize src/features/* into actions/components/schemas/hooks/types/utils
subdirectories following the onboarding pattern established in Task 1.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-06-23 16:03:03 +02:00
Théo LAGACHE 87fe60f82a chore: checkpoint before features reorganization 2026-06-23 16:00:22 +02:00
Théo LAGACHEandClaude Sonnet 4.6 7c9b38b1eb fix(settings): make avatar selector, dicebear picker and tab bar responsive
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-23 13:46:18 +02:00