3e8a6d5006
fix: cron.ts ( #365 )
...
Co-authored-by: charles-gauthereau <charles.gauthereau@soluce-technologies.com >
2026-07-09 09:36:44 +02:00
github-actions[bot]
5e4a430049
chore: release 1.22.3
1.22.3
2026-07-07 17:40:10 +00:00
47d78943d8
fix: data-loading ( #364 )
...
* chore: remove dead comment in database page
* fix(data-table): manualPagination support
* fix(hooks): useServerDataTable for server-side pagination
* fix(database): paginated backup and restoration list actions
* fix(database): server-paginate backup list
* fix(database): server-paginate restoration list
* fix(database): switch tabs via History API instead of router.push
* fix(logs): load job logs on demand when the modal opens
* perf(database): slim metadata poll and drop eager backup/log loading
* fix(database): invalidate backups/restorations list keys on mutations for instant refresh
* fix(logs): disable log button when row has no logs
* fix(logs): fetch logs on button click, open modal already populated
* fix: loading log modal
---------
Co-authored-by: charles-gauthereau <charles.gauthereau@soluce-technologies.com >
2026-07-07 19:39:25 +02:00
github-actions[bot]
141abbae9d
chore: release 1.22.2
1.22.2
2026-07-06 06:18:46 +00:00
Charles GTE and GitHub
278ac6a17e
Merge pull request #362 from Portabase/fix/dark-light-toggle
...
fix: theme toggle
2026-07-06 08:18:04 +02:00
charles-gauthereau
4c63408094
fix: theme toggle
2026-07-06 08:01:53 +02:00
github-actions[bot]
adda02e91f
chore: release 1.22.1
1.22.1
2026-07-05 17:36:01 +00:00
Charles GTE and GitHub
4fd3125bf9
Merge pull request #361 from Portabase/fix/delete-org
...
fix: org deletion
2026-07-05 19:35:14 +02:00
charles-gauthereau
2ef7f7929d
fix: org deletion
2026-07-05 19:15:01 +02:00
github-actions[bot]
666d677349
chore: release 1.22.0
1.22.0
2026-07-05 16:50:54 +00:00
Charles GTE and GitHub
1afc6b8c62
Merge pull request #359 from Portabase/dev
...
Dev
2026-07-05 18:50:16 +02:00
Charles GTE and GitHub
9f15b49345
Merge pull request #360 from Portabase/fix/remove-database-link-to-agent
...
fix: remove-database-link-to-agent
2026-07-05 18:32:58 +02:00
charles-gauthereau
6d19fb8833
fix: database-delete.action.ts
2026-07-05 18:31:52 +02:00
charles-gauthereau
df692c4729
fix(database): restrict db delete to agent-owning org (system agents admin-only)
...
- UI: delete button gated by canDeleteDatabases prop threaded from each page
(org page: only org-created agents; admin page: system agents)
- authz: org path requires agent.organizationId === active org; drop join-based
attribution so a system agent merely linked to an org is admin-delete-only
2026-07-05 18:31:52 +02:00
charles-gauthereau
cd72cfbff4
fix(database): authorize soft-delete by agent org + add onError + guard bulk-restore lists
2026-07-05 18:31:52 +02:00
charles-gauthereau
20636bf6f2
feat(database): reject soft-deleted databases in single-row lookups
2026-07-05 18:31:52 +02:00
charles-gauthereau
8f2d6f0b01
feat(database): exclude soft-deleted databases from all list queries
2026-07-05 18:31:52 +02:00
charles-gauthereau
64b3bf1b16
feat(agents): show database delete button in card footer on agent page
2026-07-05 18:31:52 +02:00
charles-gauthereau
dc4190aa1b
fix(agents): add database delete button with confirm popover
2026-07-05 18:31:52 +02:00
charles-gauthereau
6efcb55638
fix(database): add soft-delete server action clearing links and policies
2026-07-05 18:31:45 +02:00
charles-gauthereau
6b89cdfa1d
fix(db): make databases.agent_id and agent_database_id nullable for soft-delete
2026-07-05 18:11:32 +02:00
charles-gauthereau
693ef6ec3e
chore: remove unused Link import and stray whitespace
2026-07-05 17:06:42 +02:00
Charles GTE and GitHub
de33dea50d
Merge pull request #358 from Portabase/fix/mass-backup-restore-button-on-project-page
...
fix: mass-backup-restore-button-on-project-page
2026-07-05 16:34:23 +02:00
charles-gauthereau
d5e453c390
fix: docker volume upload
2026-07-05 16:33:28 +02:00
Charles GTE
ff65590c97
fix: block if already ongoing or waiting
2026-07-05 14:06:40 +02:00
Charles GTE
503d5469d4
fix: bulk restore/backup
2026-07-05 13:50:33 +02:00
Charles GTE
96c51a08c6
fix(projects): enable bulk backup/restore selection on project page
2026-07-05 13:50:33 +02:00
Charles GTE
fe1d077754
fix(projects): selection wrapper wiring bulk backup/restore with toasts
2026-07-05 13:50:33 +02:00
Charles GTE
f2acc103a7
fix(projects): bulk restore preview + type-to-confirm modal
2026-07-05 13:50:33 +02:00
Charles GTE
c073a30d20
fix(projects): floating bulk action bar
2026-07-05 13:50:33 +02:00
Charles GTE
bdc863de1f
fix(backup): bulkBackupAction to queue backups for many databases
2026-07-05 13:50:33 +02:00
Charles GTE
97e2c21d52
fix(restore): bulk restore preview + queue actions with latest-backup resolver
2026-07-05 13:50:33 +02:00
Charles GTE
60f57a734d
fix(db-card): optional selection checkbox and selected state
2026-07-05 13:50:33 +02:00
github-actions[bot]
6952ac5f48
chore: release 1.21.3
1.21.3
2026-07-04 12:44:37 +00:00
45acc781f2
fix: onboarding ( #354 )
...
* fix
* fix: README.md
---------
Co-authored-by: Théo LAGACHE <theo.lagache@soluce-technologies.com >
Co-authored-by: Charles GTE <charlesgte31@gmail.com >
2026-07-04 14:43:58 +02:00
github-actions[bot]
9c2359e87b
chore: release 1.21.2
1.21.2
2026-07-04 10:25:02 +00:00
Charles GTE and GitHub
8dcb406790
fix: security ( #355 )
2026-07-04 12:24:23 +02:00
Charles GTE and GitHub
a3d0a6e1df
fix: update README.md ( #353 )
2026-07-03 11:42:02 +02:00
github-actions[bot]
8edf0ca742
chore: release 1.21.1
1.21.1
2026-07-03 09:16:44 +00:00
568d9612c5
fix: stale-ongoing-backups ( #352 )
...
* fix: add STALE_BACKUP_THRESHOLD_HOURS env (#351 )
* fix: fail stale ongoing backups and notify (#351 )
* fix: prefer waiting backup over stale ongoing in dispatch (#351 )
* fix: prefer waiting over ongoing by status priority in dispatch (#351 )
---------
Co-authored-by: charles-gauthereau <charles.gauthereau@soluce-technologies.com >
2026-07-03 11:15:57 +02:00
github-actions[bot]
6548945b2f
chore: release 1.21.0
1.21.0
2026-07-03 06:15:32 +00:00
Charles GTE and GitHub
4b1d0aba74
Merge pull request #350 from Portabase/feat/backup-restore-docker-volume
...
feat: docker-volume provider
2026-07-03 08:14:51 +02:00
charles-gauthereau
c726346258
feat: docker-volume provider
2026-07-02 21:55:19 +02:00
github-actions[bot]
0677f14ac5
chore: release 1.20.7
1.20.7
2026-07-01 06:11:01 +00:00
Charles GTE and GitHub
d346f5cdc4
Merge pull request #349 from Portabase/fix/docker-image-weight
...
fix: docker-image-weight
2026-07-01 08:10:22 +02:00
charles-gauthereau
1ce08448ec
fix: Dockerfile
2026-06-30 16:56:28 +02:00
charles-gauthereau
77fb1095f1
fix: removed unused packages
2026-06-30 16:24:06 +02:00
29dd597c7a
fix: s3-ssl-error [skip-release] ( #348 )
...
* fix: rustfs test instance
* fix: s3.form.tsx
---------
Co-authored-by: charles-gauthereau <charles.gauthereau@soluce-technologies.com >
2026-06-30 15:32:06 +02:00
github-actions[bot]
7943f3fd4b
chore: release 1.20.6
1.20.6
2026-06-30 07:33:58 +00:00
a63c29b943
fix: docker.yml ( #346 )
...
Co-authored-by: charles-gauthereau <charles.gauthereau@soluce-technologies.com >
2026-06-30 09:32:58 +02:00