Set app badge to notification count periodically on macOS
11 files changed
+218
-60
ea43ffd4
→
a720e8a9
modified Cargo.lock
@@ -1925,6 +1925,16 @@ dependencies = [
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -3457,6 +3467,17 @@ dependencies = [
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -4112,6 +4133,8 @@ dependencies = [
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -4122,6 +4145,7 @@ dependencies = [
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -5288,6 +5312,15 @@ dependencies = [
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -5584,6 +5617,24 @@ dependencies = [
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -7288,7 +7339,7 @@ version = "0.13.1"
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified crates/radicle-tauri/Cargo.toml
@@ -32,6 +32,16 @@ thiserror = { version = "1.0.64" }
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified crates/radicle-tauri/capabilities/default.json
@@ -2,7 +2,9 @@
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -17,6 +19,7 @@
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| - | |
| + | |
|
modified crates/radicle-tauri/src/commands/inbox.rs
@@ -179,3 +179,28 @@ pub fn clear_notifications(
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified crates/radicle-tauri/src/lib.rs
@@ -15,6 +15,7 @@ use commands::{auth, cob, diff, inbox, profile, repo, thread};
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -84,9 +85,11 @@ pub fn run() {
|
|
|
|
|
|
| - | |
| - | |
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified package-lock.json
@@ -14,6 +14,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1312,6 +1313,15 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified package.json
@@ -29,6 +29,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified src/App.svelte
@@ -1,13 +1,7 @@
|
|
| - | |
| - | |
|
|
|
|
| - | |
| - | |
| - | |
|
|
| - | |
|
|
|
|
|
@@ -19,51 +13,27 @@
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified src/lib/auth.ts
@@ -1,11 +1,16 @@
| - | |
| - | |
|
|
| + | |
| + | |
|
|
| + | |
| + | |
|
|
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -14,22 +19,27 @@ export function dynamicInterval(callback: () => void, period: number) {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -37,7 +47,7 @@ export async function checkAuth() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/lib/events.ts
@@ -1,3 +1,30 @@
| + | |
| + | |
| + | |
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
added src/lib/notification/appBadge.ts
@@ -0,0 +1,48 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |