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 LAGACHE and Claude 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 LAGACHE and Claude 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
Théo LAGACHE
866bc76475
fix
2026-06-23 11:34:20 +02:00
Théo LAGACHE
fd41f7ea50
fix
2026-06-22 16:56:17 +02:00
charles-gauthereau
bd157e7d49
fix(migration): apply for onboarding
2026-06-22 11:02:08 +02:00
charles-gauthereau
fd079f4298
Merge branch 'main' into poc/onboarding-setup
2026-06-22 11:01:07 +02:00
charles-gauthereau
5d18fdf217
fix(migration): merge
2026-06-22 11:01:01 +02:00
Théo LAGACHE
1b3f972bc8
add: onboarding
2026-06-22 10:52:42 +02:00
github-actions[bot]
c7d10efefe
chore: release 1.20.0
1.20.0
2026-06-21 14:40:11 +00:00
Charles GTE and GitHub
408d6d76ef
Merge pull request #327 from Portabase/dev
...
Dev
2026-06-21 16:39:06 +02:00
Charles GTE and GitHub
bf0ed69b60
Merge pull request #328 from jjingi/feature/Integrate-Azure-Blob
...
Feature/integrate azure blob
2026-06-21 15:49:52 +02:00
Charles GTE
afd9a8eff2
chore: refactoring
2026-06-21 15:47:23 +02:00
Charles GTE
baab060628
fix: azurite and refactoring
2026-06-20 19:35:40 +02:00
Charles GTE
3018515abf
Merge branch 'dev' into feature/Integrate-Azure-Blob
...
# Conflicts:
# src/db/migrations/meta/0063_snapshot.json
# src/db/migrations/meta/_journal.json
2026-06-20 14:56:41 +02:00
Charles GTE
402d3f3d9d
fix: README.md
2026-06-20 09:59:30 +02:00
Charles GTE
e193a300b1
fix: README.md
2026-06-20 09:45:02 +02:00
Charles GTE
0ed3be16f5
fix: README.md
2026-06-20 09:23:31 +02:00
jingi
c34d8c5532
fix: coderabbit review fixed(typo, url validation, and unique ping key
2026-06-19 14:45:24 -07:00
Charles GTE
aaa0c1d9a3
fix: README.md
2026-06-19 23:13:34 +02:00
jingi
1dfd0c2e56
fix: changed lowercase blob provder to uppercase to match StoragePrivderKind
2026-06-19 14:06:15 -07:00
jingi
63a94143e2
chore: regenrate pnpm-lock.yaml after rebase
2026-06-19 13:54:44 -07:00
jingi
243d724fb2
feat: add blob to db migration and register in channel helpers
2026-06-19 13:53:58 -07:00
jingi
d6235adccd
fix: add blob to db schema
2026-06-19 13:51:12 -07:00
jingi
ae0f9a770d
fix: add form for azure blob
2026-06-19 13:51:12 -07:00
jingi
305d55d972
feat: add Blobl.form.tsx file
2026-06-19 13:51:12 -07:00
jingi
aa14367f65
feat: add blob variant to SotrageChannelFormSchema
2026-06-19 13:51:12 -07:00
jingi
8f797df033
feat: add auzre blob on index.ts handler
2026-06-19 13:51:12 -07:00
jingi
d680eeb40e
fix: rename blob.schema.ts to Blob.schema.ts
2026-06-19 13:51:12 -07:00
jingi
6ede27667f
feat: implement Azure Blob storage (getBlobClient, upload, get, delete, ping, copy)
2026-06-19 13:51:12 -07:00
jingi
187d100230
feat: add Zod schema for Azure Blob storage config
2026-06-19 13:51:12 -07:00
jingi
4f8df0cef6
feat: add azure storage dependency
2026-06-19 13:50:19 -07:00
jingi
76a7c2ce43
feat: add blob to storage types
2026-06-19 13:48:42 -07:00
Charles GTE
4911e49c6b
fix: README.md
2026-06-19 22:45:04 +02:00
Charles GTE
f2f5f767b4
fix: README.md
2026-06-19 22:22:20 +02:00
Charles GTE and GitHub
f209989f11
Merge pull request #325 from pcrosthwaite/feature/pushover-notifications
...
Feature/pushover notifications
2026-06-19 19:22:33 +02:00
charles-gauthereau
d651568921
fix: schema and form select
2026-06-19 19:20:37 +02:00
Théo LAGACHE and Claude Sonnet 4.6
68cd89fbe1
fix(onboarding): address final review findings — atomicity, scheduling guard, apply-all recovery, client validation
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-19 15:49:46 +02:00
Théo LAGACHE
fc42afe89e
docs(sdd): append hotfix summary for applyMutation and list keys
2026-06-19 15:41:27 +02:00
Théo LAGACHE and Claude Sonnet 4.6
a6e528d12b
fix(onboarding): wire applyMutation.mutateAsync everywhere and stabilize list keys
...
Fix 1 (Critical): Replace all 5 direct applyOnboardingDbSettingsAction calls with
applyMutation.mutateAsync throughout the component. Removed result.success guards
since mutateAsync throws on error (handled by onError hook). Affected locations:
- handleApplyToAll loop
- Retention section onSave
- Scheduling section onSave
- Notifications section onSave
- Storage section onSave
Fix 2 (Minor): Replace unstable index-based keys with policy.channelId fallback in
NotificationsSection and StorageSection card maps.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-19 15:41:14 +02:00