Skip to content

feat: new Local Notifications Capacitor plugin - #1

Open
alexgerardojacinto wants to merge 27 commits into
mainfrom
feat/RMET-5337/new-local-notifications
Open

feat: new Local Notifications Capacitor plugin#1
alexgerardojacinto wants to merge 27 commits into
mainfrom
feat/RMET-5337/new-local-notifications

Conversation

@alexgerardojacinto

@alexgerardojacinto alexgerardojacinto commented Jul 23, 2026

Copy link
Copy Markdown
Collaborator

Description

Change Type

  • Fix
  • Feature
  • Refactor
  • Breaking Change
  • Documentation
  • Other (CI, chores, etc.)

Rationale / Problems Fixed

Tests or Reproductions

Screenshots / Media

Platforms Affected

  • Android
  • iOS
  • Web

Notes / Comments

Additive, non-breaking changes over @capacitor/local-notifications 8.2.1:
- new methods: update, cancelAll, getByIds, getAll, removeDeliveredNotificationsById
- new schema fields: badge, foreground; new schedule option exactAlarm (+ result warning)
- implicit notification-permission request on schedule/update
- OS-PLUG-LNOT-NNNN structured error codes
- Android implementation ported to Kotlin
…tead of rejecting

For a schedule 'at' in the past, both plugins now deliver the notification
immediately (nil trigger on iOS; alarm at now on Android) instead of failing
with OS-PLUG-LNOT-0005. This matches the katzer/ODC legacy behavior consumers
relied on and is non-breaking. Removed the now-dead SCHEDULE_IN_PAST /
scheduleInPast error entries. Consistent across Capacitor + Cordova, iOS + Android.
…tely instead of rejecting"

This reverts commit 175ae2e.
ODC/MABS installs the Capacitor plugin from the feature-branch git URL, and a git
install does not build dist (no prepare script), so the plugin shipped no
JavaScript — causing a runtime ReferenceError in Capacitor apps. Ship the built
dist/ on the branch (as an npm package would). Revert once published to npm.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant