Théo LAGACHE
2350e68f4f
update: sensible action button confirm
2026-03-02 11:19:11 +01:00
Théo LAGACHE
f04503e38e
add: topic channel id support
2026-03-02 10:27:21 +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
Théo LAGACHE
b9ef58044e
Merge branch 'dev' into feat/oidc
2026-02-24 16:49:16 +01:00
charlesgauthereau
9116b4d126
fix: type error when user add port for s3 storages.
2026-02-19 21:09:56 +01:00
charlesgauthereau
833872603a
feat(master_key): download master key file
2026-02-18 19:07:14 +01:00
charlesgauthereau
8f905c8128
fix: stuck backups with ongoing status but deleted, for legacy.
2026-02-17 08:47:57 +01:00
charlesgauthereau
63e83032f1
fix: working on adding internal postgres database.
2026-02-15 10:19:28 +01:00
charlesgauthereau
b4da6fdd9f
fix: working on adding internal postgres database.
2026-02-14 22:23:04 +01:00
charlesgauthereau
80e3027107
fix: bug ongoing backup deletion
2026-02-13 22:40:44 +01:00
charlesgauthereau
ad5baa7d6f
Merge branch 'main' into dev
2026-02-13 14:31:03 +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
675f8dec20
Merge branch 'main' into fix/large-files-storage-backend-v3
...
# Conflicts:
# src/features/storages/providers/s3.ts
2026-02-11 11:54:09 +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
921a355ae0
fix: project details table refresh
2026-02-10 11:44:45 +01:00
charlesgauthereau
c328620f3d
fix: new storage architecture
2026-02-08 20:42:42 +01:00
charlesgauthereau
cdd01e695c
fix: new storage architecture
2026-02-02 21:46:53 +01:00
charlesgauthereau
614a9e057c
chore(release): 1.2.5-rc.8
2026-02-01 22:04:07 +01:00
charlesgauthereau
f6e749ecf9
chore(release): 1.2.5-rc.3
2026-02-01 19:51:16 +01:00
charlesgauthereau
8f5e0686c8
chore(release): 1.2.5-rc.3
2026-02-01 19:16:42 +01:00
charlesgauthereau
9c4d862297
fix: refactoring, adding express api.
2026-02-01 15:53:50 +01:00
charlesgauthereau
cc87cf68b5
fix: refactoring, adding express api.
2026-01-31 22:15:01 +01:00
killianlarcher
bd80fdc960
fix(storage): add test button when creating channel (not only for existing one) and add region parameter for S3.
2026-01-31 12:41:01 +01:00
charlesgauthereau
966edfa85a
fix: some fix responsive
2026-01-29 23:46:04 +01:00
charlesgauthereau
30b9fc7765
fix: server/client error on some dialogs.
2026-01-29 23:11:33 +01:00
charlesgauthereau
95a60e9a96
fix: server/client error on some dialogs.
2026-01-29 19:10:59 +01:00
killian-larcher
e8baa441cd
fix: check if update is available based on auto-detected version channel.
2026-01-28 21:40:55 +01:00
killian-larcher
46022e8711
fix: check if update is available based on auto-detected version channel.
2026-01-28 20:22:14 +01:00
killian-larcher
33eb476009
Merge branch 'main' into feat/github-updater
...
# Conflicts:
# CITATION.cff
# package.json
2026-01-28 19:14:33 +01:00
Théo LAGACHE
d010ed6bc5
chore(release): 1.2.4-rc.8
2026-01-28 16:55:43 +01:00
Théo LAGACHE
6e8932ff52
chore(release): 1.2.4-rc.6
2026-01-28 16:39:46 +01:00
Théo LAGACHE
2fca928cf0
chore(release): 1.2.4-rc.4
2026-01-28 15:55:57 +01:00
Théo LAGACHE
8f3a362a3a
chore(release): 1.2.4-rc.3
2026-01-28 15:55:28 +01:00
Théo LAGACHE
2a6d631719
chore(release): 1.2.4-rc.1
2026-01-28 15:54:03 +01:00
charlesgauthereau
727d9eb57c
fix: added support for Basic Auth ntfy instance
2026-01-24 19:04:49 +01:00
charlesgauthereau
b2c19e7ed0
fix: refactoring of storage method
2026-01-24 13:14:38 +01:00
charlesgauthereau
a64a80910d
feat: Working version with google drive storage.
2026-01-24 12:13:55 +01:00
charlesgauthereau
657586ddff
feat: start working on google drive storage
2026-01-24 00:26:05 +01:00
charlesgauthereau
bd96713af4
fix: some refactoring
2026-01-21 11:41:00 +01:00
charlesgauthereau
4c0d68eab8
fix: Upload avatar image error for s3 storage
2026-01-21 11:36:50 +01:00
charlesgauthereau
c0499d40ea
fix: restoration columns.tsx is not backup storage linked, legacy
2026-01-18 14:14:49 +01:00
charlesgauthereau
8ee44ffea1
fix: migration errors by testing on a production instance.
2026-01-18 14:10:35 +01:00
charlesgauthereau
3d695709d5
fix: migration storage backend and also user avatar upload.
2026-01-18 11:45:36 +01:00
charlesgauthereau
bce1c5d9b8
feat: adding storage system ping method in order to test.
2026-01-17 22:41:39 +01:00