Commit Graph
664 Commits
Author SHA1 Message Date
charlesgauthereau fac87acee7 chore(release): 1.4.2 1.4.2 2026-02-28 17:54:45 +01:00
charlesgauthereau c46dd91ede Merge branch 'main' into dev 2026-02-28 17:53:58 +01:00
Charles GTEandGitHub 648753f8cf Merge pull request #99 from formless63/fix/ntfy-priority-formatting-tags
fix(ntfy): fix silent delivery, malformed payload, and tag fallthrough
2026-02-28 17:51:54 +01:00
charlesgauthereau 76b3bda313 chore: ci 2026-02-28 17:50:59 +01:00
charlesgauthereau 8102dd1a8f Merge branch 'main' into dev 2026-02-28 17:41:39 +01:00
charlesgauthereau aceb4e7f4c fix: status in sendNotificationsBackupRestore 2026-02-28 17:39:20 +01:00
charlesgauthereau 4224389e96 fix: add PasswordInput in ntfy.form.tsx 2026-02-28 17:22:02 +01:00
formless63andGitHub 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 bf06a2e50c fix: .env.example 2026-02-27 18:42:14 +01:00
Charles GTEandGitHub 8c69fdef95 Merge pull request #98 from Portabase/dev
dev
2026-02-27 17:38:35 +01:00
charlesgauthereau 883c1d2f57 chore(release): 1.4.1 1.4.1 2026-02-27 17:36:05 +01:00
charlesgauthereau e7f1652b4e fix(auth): linking default 2026-02-27 17:02:20 +01:00
charlesgauthereau ea07224a52 fix: docker-compose.prod.yml 2026-02-27 16:25:53 +01:00
charlesgauthereau b655154182 chore(release): 1.4.0 1.4.0 2026-02-27 16:10:51 +01:00
Charles GTEandGitHub a173892163 Merge pull request #75 from Portabase/feat/oidc
add: oidc,passkey,disable email/password,sign-up
2026-02-27 16:07:14 +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
charlesgauthereau 3273f8dd11 fix: pocket 2026-02-27 14:46:16 +01:00
Théo LAGACHE 646719557c fix: disable register,link/unlink 2026-02-27 11:49:38 +01:00
Théo LAGACHE 1640b326be Update master-realm.json 2026-02-27 11:36:38 +01:00
Théo LAGACHE cc19c9ec19 fix 2026-02-27 11:34:09 +01:00
Théo LAGACHE bb84ab9697 fix: change port 2026-02-27 10:54:10 +01:00
Théo LAGACHE 0f7664201a Update Makefile 2026-02-27 10:07:12 +01:00
Théo LAGACHE 0b8a8213e6 Update Makefile 2026-02-27 10:07:05 +01:00
Théo LAGACHE 476b3da66b fix 2026-02-27 10:03:45 +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
charlesgauthereau e320f74dfc chore(release): 1.3.0 1.3.0 2026-02-24 08:44:33 +01:00
charlesgauthereau b9deb3cdf0 chore(release): 1.3.0-rc.1 1.3.0-rc.1 2026-02-23 21:56:38 +01:00
Charles GTEandGitHub 5dbf293e1e Merge pull request #94 from Portabase/feat/sqlite
feat: add sqlite support
2026-02-23 21:50:37 +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
Théo LAGACHE 5df6dd169a fix 2026-02-23 12:04:26 +01:00
charlesgauthereau 7232f17cb7 feat: add sqlite support, first working version. 2026-02-22 21:46:54 +01:00
charlesgauthereau 5b1c3d0606 chore(release): 1.2.9 1.2.9 2026-02-19 21:13:33 +01:00
Charles GTEandGitHub 8e6ca64fa2 Merge pull request #93 from Portabase/fix/s3-port
fix: type error when user add port for s3 storages.
2026-02-19 21:12:09 +01:00
charlesgauthereau 9116b4d126 fix: type error when user add port for s3 storages. 2026-02-19 21:09:56 +01:00
charlesgauthereau 4ce38d9857 chore(release): 1.2.8 1.2.8 2026-02-19 13:49:16 +01:00
charlesgauthereau 8811c48384 Merge branch 'dev'
# Conflicts:
#	README.md
2026-02-19 13:48:20 +01:00
Killian LarcherandGitHub 078d0d1ee2 Update demo video link and dashboard image 2026-02-19 11:51:08 +01:00
Killian LarcherandGitHub 56d755afa6 Change demo video link and update image
Updated demo link and image in README.
2026-02-19 11:35:41 +01:00
Killian LarcherandGitHub 9e3abb366f Change dashboard image to video link
Updated the dashboard image link to a video.
2026-02-19 11:34:10 +01:00
charlesgauthereau 4ebac1c46f fix: ts-ignore 2026-02-18 19:09:20 +01:00