Charles GTE and GitHub
8ffb672e26
feat: add firebird ( #242 )
2026-03-31 15:08:31 +02:00
dd85f7a25d
fix: trusted url missing, better auth crash due to update ( #240 )
...
* fix: release.yml
* fix: S3ChannelConfigSchema type port mismatch
* chore: package.json
* fix: refactoring logs and adding pino logger for production and dev.
* fix: trusted url error due to better auth update.
---------
Co-authored-by: charlesgauthereau <charles.gauthereau@soluce-technologies.com >
Co-authored-by: killianlarcher <killian.larcher@soluce-technologies.com >
2026-03-29 14:10:58 +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
d8677d74a7
fix: default notification ( #233 )
2026-03-28 19:00:50 +01: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
8e12ff59a4
fix: refactoring
2026-03-28 16:22:04 +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
a8e11ebef7
feat: set default notification channel
2026-03-25 22:19:41 +01:00
charles-gauthereau
61b1a2e724
feat: set default notification channel
2026-03-25 22:07:20 +01:00
charles-gauthereau
7a4af4e1e0
feat: added cron job to remove healthcheck logs older than 12h
2026-03-25 21:11:09 +01:00
charles-gauthereau
a9d6481193
fix: health chart labels and get logs for 12h instead of 24h
2026-03-25 20:45:20 +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
b0ce5273ce
feat: add-valkey engine
2026-03-16 12:16:50 +01:00
dc2496ee18
fix: type mismatch for s3 ( #221 )
...
* fix: release.yml
* fix: S3ChannelConfigSchema type port mismatch
---------
Co-authored-by: charlesgauthereau <charles.gauthereau@soluce-technologies.com >
2026-03-16 08:56:19 +01:00
29b0ca5bf5
fix: 'Semicolon insertion'
...
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
2026-03-15 12:05:48 +01:00
charlesgauthereau
da50193e8c
fix: detabase details page in order to support backup only databases.
2026-03-15 12:02:00 +01:00
charlesgauthereau
1829c1fc1c
feat: add redis database support for backup
2026-03-14 14:41:51 +01:00
charlesgauthereau
81e5227270
fix: modal notification-log-modal.tsx
2026-03-04 15:44:33 +01:00
Théo LAGACHE
9d8c6e26f1
Update notification-log-modal.tsx
2026-03-04 15:09:55 +01:00
Théo LAGACHE
eb624672e6
Update notification-log-modal.tsx
2026-03-04 14:18:46 +01:00
Théo LAGACHE
1b026b5f08
Update notification-log-modal.tsx
2026-03-04 14:12:23 +01:00
90be3ab731
fix: password input on sensible fields ( #134 )
...
Co-authored-by: Théo LAGACHE <theo.lagache@soluce-technologies.com >
2026-03-04 13:24:10 +01:00
charlesgauthereau
920743bea7
fix: backup-button.tsx and s3.schema.ts
2026-03-02 20:28:47 +01:00
Théo LAGACHE
2350e68f4f
update: sensible action button confirm
2026-03-02 11:19:11 +01:00
Théo LAGACHE
cce3b681e3
old
2026-03-02 11:18:42 +01:00
Théo LAGACHE
ec02dc8579
fix: button confirm
2026-03-02 11:17:54 +01:00
Théo LAGACHE
7028982ba1
add: provider validation
2026-03-02 10:30:57 +01:00
Théo LAGACHE
f04503e38e
add: topic channel id support
2026-03-02 10:27:21 +01:00
charlesgauthereau
4224389e96
fix: add PasswordInput in ntfy.form.tsx
2026-02-28 17:22:02 +01:00
formless63 and GitHub
7c66c10b6d
fix(ntfy): fix silent delivery, malformed payload, and tag fallthrough
...
### Description
Fixes three issues with the `ntfy` notification provider to improve mobile delivery and readability.
**Previous Behavior:**
1. **Silent Delivery:** Priority was hardcoded to `1` (Min). On Android and iOS, priority 1 notifications are delivered completely silently (no sound, no vibration, hidden from lock screen).
2. **Malformed Payload:** The `payload.data` object was appended as a raw, stringified JSON blob, making the notification body difficult to read.
3. **Tag Fallthrough:** The chained ternary logic for tags caused `error` level events to fall through to the default `information_source` icon.
### Changes Made
- **Dynamic Priority Mapping:** Added `getPriority` to map severity levels to Ntfy's 1-5 scale. `info`/default maps to `2` (quiet ping), `warning` to `3` (default alert), `error` to `4` (high), and `critical` to `5` (max).
- **Plain Text Data Formatting:** Added `formatData` to parse the JSON payload into a clean `- key: value` list. Markdown was purposely avoided to ensure clean rendering in mobile OS lock screen previews.
- **Improved Tagging:** Refactored into a `getTags` helper. Added a base `floppy_disk` icon to instantly identify the notifications, and properly mapped `error` payloads to the `x` icon.
### Related Issues
None (Direct Fix)
2026-02-28 10:31:18 -05:00
charlesgauthereau
e7f1652b4e
fix(auth): linking default
2026-02-27 17:02:20 +01:00
Théo LAGACHE
14f48c4a35
Update profile-security.tsx
2026-02-27 15:38:55 +01:00
Théo LAGACHE
88aa4daf74
Update profile-security.tsx
2026-02-27 15:31:37 +01:00
Théo LAGACHE
25326dc9be
Update profile-security.tsx
2026-02-27 15:30:55 +01:00
Théo LAGACHE
030cd13f7c
fix: passkey, error mapping
2026-02-27 15:17:57 +01:00
Théo LAGACHE
d557620c81
fix: passkey table
2026-02-27 14:58:52 +01:00
Théo LAGACHE
646719557c
fix: disable register,link/unlink
2026-02-27 11:49:38 +01:00
Théo LAGACHE
bb84ab9697
fix: change port
2026-02-27 10:54:10 +01:00
Théo LAGACHE
41c632ccfa
Update auth.ts
2026-02-27 09:53:24 +01:00
Théo LAGACHE
dbf5addf12
fix: lower case role provisioning
2026-02-27 09:51:42 +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