Charles GTE and GitHub
7a685c0518
fix: home project counter ( #256 )
...
* fix: home project counter
* fix: home project counter
2026-04-06 21:08:29 +02:00
47de5373b1
fix: add page size selector to CardsWithPagination ( #253 )
...
* fix: add page size selector to CardsWithPagination
Add an optional pageSizeOptions prop to CardsWithPagination that renders
a "Cards per page" dropdown selector, consistent with the existing
TablePaginationSize pattern used in DataTable.
- New PaginationSize component (standalone, no TanStack Table dependency)
- CardsWithPagination: manage pageSize as state, reset to page 1 on change
- Project databases page: increase default from 6 to 20, add selector [10, 20, 50]
- Projects list page: increase default from 9 to 12, add selector [12, 24, 48]
- Fully backward compatible: without pageSizeOptions, behavior is unchanged
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* fix: address CodeRabbit review feedback
- Validate pageSize in handlePageSizeChange (reject 0/negative/NaN)
- Guard empty pageSizeOptions array from rendering empty selector
- Restore className on PaginationNavigation for backward compatibility
- Add aria-label to SelectTrigger for accessibility on small screens
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* fix(pagination-size): fallback to pageSizeOptions[0] when pageSize not in options
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
* fix(pagination-size): fix pageSize is not defined (placeholder ref)
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 20:16:15 +02:00
41b1c89283
fix: logs ( #238 )
...
* fix: release.yml
* fix: S3ChannelConfigSchema type port mismatch
* chore: package.json
* fix: refactoring logs and adding pino logger for production and dev.
---------
Co-authored-by: charlesgauthereau <charles.gauthereau@soluce-technologies.com >
Co-authored-by: killianlarcher <killian.larcher@soluce-technologies.com >
2026-03-29 11:42:48 +02:00
Charles GTE and GitHub
e1c0fc6917
fix: refactoring logs and adding pino logger for production and dev. ( #236 )
2026-03-29 11:22:28 +02:00
Charles GTE and GitHub
aff782aa28
fix: mariadb and mysql separation ( #234 )
2026-03-29 09:24:31 +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
47e3a93e42
fix: healthcheck system
2026-03-28 16:06:55 +01:00
Charles GTE
0262a1c176
fix: database health cron
2026-03-28 15:10:46 +01:00
Charles GTE
7aecd911c0
feat: database health logs
2026-03-27 23:06:19 +01:00
Charles GTE
595ccadfb3
feat: added heath_error_count and the cron for health check agent errors
2026-03-27 22:13:32 +01:00
charles-gauthereau
c095d393cf
fix: set default notification channel
2026-03-26 22:45:42 +01:00
charles-gauthereau
c3ae82fde7
feat: set default notification channel
2026-03-26 20:17:23 +01:00
charles-gauthereau
fb97963cc3
feat: front form for default notification settings page choice
2026-03-25 09:06:53 +01:00
charles-gauthereau
0cc0ba989c
feat: add agent healthcheck
2026-03-24 20:06:43 +01:00
67246efafc
feat: adding basic end-to-end testing and ci workflow ( #225 )
...
* feat: add end-to-end testing
* chore: fix bug in github action.
---------
Co-authored-by: charlesgauthereau <charles.gauthereau@soluce-technologies.com >
Co-authored-by: killianlarcher <killian.larcher@soluce-technologies.com >
2026-03-18 19:47:41 +01:00
charles-gauthereau
0bacd6a65c
fix: removed version number on auth layout
2026-03-17 15:01:34 +01:00
dd1e3283d5
fix: release.yml ( #214 )
...
Co-authored-by: charlesgauthereau <charles.gauthereau@soluce-technologies.com >
2026-03-08 21:58:25 +01:00
Théo LAGACHE
2350e68f4f
update: sensible action button confirm
2026-03-02 11:19:11 +01:00
Théo LAGACHE
755799f19d
remove: old edit page
2026-03-02 11:18:21 +01:00
charlesgauthereau
aceb4e7f4c
fix: status in sendNotificationsBackupRestore
2026-02-28 17:39:20 +01:00
Théo LAGACHE
646719557c
fix: disable register,link/unlink
2026-02-27 11:49:38 +01:00
Théo LAGACHE
8d414080a4
fix: toast error message,social legacy
2026-02-26 15:29:00 +01:00
Théo LAGACHE
c8d390726c
fix: error layout global app
2026-02-25 13:00:52 +01:00
Théo LAGACHE
31285dd0d6
fix: link social, admin delete account,update
2026-02-25 09:58:15 +01:00
Théo LAGACHE
b9ef58044e
Merge branch 'dev' into feat/oidc
2026-02-24 16:49:16 +01:00
Théo LAGACHE
47f2308acc
fix: improve oidc,fix truncate
2026-02-23 16:47:01 +01:00
Théo LAGACHE
496be692e7
fix
2026-02-23 12:04:48 +01:00
charlesgauthereau
833872603a
feat(master_key): download master key file
2026-02-18 19:07:14 +01:00
charlesgauthereau
4474c8ee5e
Merge branch 'dev' into feat/oidc
...
# Conflicts:
# portabase.config.ts
# src/env.mjs
2026-02-18 17:59:19 +01:00
charlesgauthereau
cdaed9766e
fix: twice email sent by better auth
2026-02-16 16:39:19 +01:00
charlesgauthereau
b4da6fdd9f
fix: working on adding internal postgres database.
2026-02-14 22:23:04 +01:00
Théo LAGACHE
3bf731055f
add: oidc,passkey,disable email/password,sign-up
2026-02-13 16:48:13 +01:00
charlesgauthereau
ad5baa7d6f
Merge branch 'main' into dev
2026-02-13 14:31:03 +01:00
Théo LAGACHE
ca9bc7ae94
fix: policies reload
2026-02-13 11:24:53 +01:00
charlesgauthereau
d87782d180
fix: Adding encryption of the settings.
2026-02-12 20:18:26 +01:00
charlesgauthereau
2426166676
fix: working on AEA-GCM encryption.
2026-02-12 18:46:11 +01:00
Théo LAGACHE
6f6c1c7c52
fix
2026-02-12 15:48:51 +01:00
Théo LAGACHE
a61791fdb2
update: fix ui sidebar
2026-02-11 14:42:07 +01:00
charlesgauthereau
d9badeacba
Merge branch 'feature' into feat/agent-update
2026-02-11 12:21:22 +01:00
charlesgauthereau
824ef4528e
fix: review and refactoring.
2026-02-11 12:18:25 +01:00
charlesgauthereau
feb06a85ae
Merge branch 'feature' into feat/refresh
...
# Conflicts:
# app/api/agent/[agentId]/backup/route.ts
# app/api/events/route.ts
# src/components/wrappers/dashboard/database/backup/actions/backup-actions-form.tsx
# src/components/wrappers/dashboard/database/backup/actions/backup-actions.action.ts
# src/components/wrappers/dashboard/database/channels-policy/policy-form.tsx
# src/lib/tasks/database/index.ts
2026-02-11 12:10:33 +01:00
charlesgauthereau
5f48903a73
chore(release): 1.2.5-rc.9
2026-02-10 20:25:54 +01:00
charlesgauthereau
5dfe1b758e
fix: refactoring
2026-02-10 19:11:01 +01:00
Théo LAGACHE
d24e534828
update: ui
2026-02-10 17:02:06 +01:00
Théo LAGACHE
80bdca138e
add: agent update notifier, pagination
2026-02-10 15:52:08 +01:00
Théo LAGACHE
0a2ca8c0b6
add: font
2026-02-10 15:29:20 +01:00
Théo LAGACHE
921a355ae0
fix: project details table refresh
2026-02-10 11:44:45 +01:00
charlesgauthereau
eff7b24b7a
fix: nginx configration
2026-02-09 23:39:14 +01:00
charlesgauthereau
c328620f3d
fix: new storage architecture
2026-02-08 20:42:42 +01:00