webpush
webpush copied to clipboard
Lightweight Kotlin library for sending web push notifications with zero external dependencies.
I did add non blocking async (suspend) function as an alternative to the blocking non async functions. I had to add one dependency to support this workflow (kotlinx-coroutines-core), which is...
Hi there again. I am proposing a few more relatively closely related changes to the API of the `WebPushService` class. Namely: - a7a8f08 which adds a `Notification` class to hold...
To make this library multiplatform, we need to replace this parts with multiplatform implementation: - base64 encoding = kotlin stdlib - current time = https://github.com/Kotlin/kotlinx-datetime - cryptography = https://github.com/whyoleg/cryptography-kotlin -...
Bumps [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin) from 1.9.23 to 2.0.0. Release notes Sourced from org.jetbrains.kotlin.jvm's releases. Kotlin 2.0.0 Changelog Analysis. API New Features KT-65327 Support reading klib contents in Analysis API Performance Improvements KT-65560...
Bumps [com.microsoft.playwright:playwright](https://github.com/microsoft/playwright-java) from 1.43.0 to 1.44.0. Release notes Sourced from com.microsoft.playwright:playwright's releases. v1.44.0 New APIs Accessibility assertions assertThat(locator).toHaveAccessibleName() checks if the element has the specified accessible name: Locator locator =...
Bumps `ktor` from 2.3.10 to 2.3.11. Updates `io.ktor:ktor-server-cio` from 2.3.10 to 2.3.11 Commits See full diff in compare view Updates `io.ktor:ktor-server-html-builder` from 2.3.10 to 2.3.11 Commits See full diff in...
Bumps `ktor` from 2.3.12 to 3.0.0. Updates `io.ktor:ktor-server-cio` from 2.3.12 to 3.0.0 Release notes Sourced from io.ktor:ktor-server-cio's releases. 3.0.0-rc-2 Published 2 October 2024 Bugfixes Sessions: custom SessionSerializer is no longer...
# Problem `WebPush.getSubscriptionState()` throws a `WebPushStatusException` which causes problems when calling this library from Java: - Java tools don't neccessarily recognize that a `WebPushStatusException` is thrown (it's more or less...
Bumps [org.jetbrains.dokka](https://github.com/Kotlin/dokka) from 1.9.20 to 2.0.0. Release notes Sourced from org.jetbrains.dokka's releases. 2.0.0 Dokka 2.0.0 focuses on simplifying configuration and preparing for support of future Kotlin language features. Key highlights...
There seems to be an issue when working with unsigned-number scalar private keys (but still a valid key pair). 1. Generated a key pair with the node web push library...