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
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
7232f17cb7
feat: add sqlite support, first working version.
2026-02-22 21:46:54 +01:00
charlesgauthereau
9116b4d126
fix: type error when user add port for s3 storages.
2026-02-19 21:09:56 +01:00
charlesgauthereau
4ebac1c46f
fix: ts-ignore
2026-02-18 19:09:20 +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
8f905c8128
fix: stuck backups with ongoing status but deleted, for legacy.
2026-02-17 08:47:57 +01:00
killian-larcher
1b791fd287
fix: re-enable Test Button when editing notification channel.
2026-02-16 16:14:41 +01:00
Charles GTE and GitHub
519b3abd1d
Merge pull request #84 from Portabase/fix/twice-email-session
...
fix: twice email sent by better auth
2026-02-16 15:36:06 +01:00
charlesgauthereau
e08a5bd6b6
fix: twice email sent by better auth
2026-02-16 15:34:31 +01:00
killianlarcher
b77f79f42d
fix(csp): Conditionally sets UPGRADE_INSECURE_REQUESTS based on the PROJECT_URL scheme.
2026-02-16 13:18:58 +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
Théo LAGACHE
3bf731055f
add: oidc,passkey,disable email/password,sign-up
2026-02-13 16:48:13 +01:00
charlesgauthereau
362ca53efb
fix: console.log
2026-02-13 15:58:53 +01:00
charlesgauthereau
ad5baa7d6f
Merge branch 'main' into dev
2026-02-13 14:31:03 +01:00
charlesgauthereau
8f95606dd7
fix: review
2026-02-13 14:28:55 +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
1c97c97fa1
fix: refactoring.
2026-02-12 19:07:34 +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