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
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 GTE
02a8f0baf9
fix: also add for restoration
2026-06-07 11:15:21 +02:00
Charles GTE
e1e4d67114
feat: backup and restore logs modal view
2026-06-06 22:46:36 +02:00
965b215224
fix: replace integer column with bigint for size ( #295 )
...
Co-authored-by: charles-gauthereau <charles.gauthereau@soluce-technologies.com >
2026-05-21 07:51:08 +02:00
ff28a80d7c
feat: migration-tool ( #269 )
...
* feat: working on migration backup tool
* feat: add migration sequences
* fix: responsive for migration tool
* fix: truncate database name in migration
* fix: filter on databases success for migration tool
---------
Co-authored-by: charles-gauthereau <charles.gauthereau@soluce-technologies.com >
2026-04-29 22:39:37 +02:00
e38519aec2
feat: org agent management ( #259 )
...
* feat: org agent management
* feat: org agent management
* fix: adding migrations for legacy and refactoring.
* fix: refactoring
* fix: delete agent
* fix: refactoring
---------
Co-authored-by: charles-gauthereau <charles.gauthereau@soluce-technologies.com >
2026-04-10 18:37:35 +02:00
Charles GTE and GitHub
04785c323b
Revert "Revert "feat: add-healthcheck""
2026-03-28 16:35:02 +01:00
Charles GTE and GitHub
941a9256f0
Revert "feat: add-healthcheck"
2026-03-28 16:27:57 +01:00
Charles GTE
0262a1c176
fix: database health cron
2026-03-28 15:10:46 +01:00
charlesgauthereau
7232f17cb7
feat: add sqlite support, first working version.
2026-02-22 21:46:54 +01:00
charlesgauthereau
8ee44ffea1
fix: migration errors by testing on a production instance.
2026-01-18 14:10:35 +01:00
charlesgauthereau
53f82792d8
fix: Upload with new storage backend system.
2026-01-17 20:56:57 +01:00
charlesgauthereau
7d818206b0
refactor: API route for backup/restore
2026-01-17 17:27:33 +01:00
charlesgauthereau
0216c40bfe
feat: Working on UI/UX for multiple storage backends.
2026-01-17 15:57:37 +01:00
charlesgauthereau
91f25bc25d
feat: Working on storage modal in database page in order to add multiple backend storages. Adding a system to manage independently channels from organizations and from system admin.
2026-01-14 21:54:13 +01:00
charlesgauthereau
d8e9e2dac3
feat: Working on backend storage providers.
2026-01-13 22:22:01 +01:00
charlesgauthereau
619c32f09d
[FEATURE] - Adding fileSize in backup model in order to display it.
2026-01-02 15:32:36 +01:00
charlesgauthereau
d968aa9c16
Working on implementation of alert policies.
2025-11-23 17:13:07 +01:00
charlesgauthereau
c3e2978919
Working on retention policy and cron system.
2025-09-14 16:46:23 +02:00
charlesgauthereau
45e3b31fda
Adding methods to delete backups on remote storage s3 and local. Some refactoring on models db and adding common.ts model with createdAt, updatedAt, and deletedAt.
2025-08-29 15:31:23 +02:00