Commit Graph

  • aee8c0c34a fix: notify keys zap_stream_modifications Kieran 2025-05-27 13:26:38 +01:00
  • 735b947ec2 refactor: improve send safety Kieran 2025-05-23 17:04:16 +01:00
  • ecc96c382f feat: pull events from relays refactor: use yaml config feat: landing page Kieran 2025-05-23 12:21:47 +01:00
  • b8fccd3062 fix: clean db startup Kieran 2025-05-22 16:47:29 +01:00
  • 44aade5de7 feat: notify keys Kieran 2025-05-22 15:27:54 +01:00
  • d27dbd5fba add nostr_event to notification data master Kieran 2025-05-22 13:11:29 +01:00
  • 5f478d2e7c feat: handle replaceable notifications feat: send live event notification Kieran 2025-05-22 13:05:35 +01:00
  • 0c1a7e47c4 feat: drop boolean cols for notification settings Kieran 2025-05-22 12:24:19 +01:00
  • cbe9a65ccf chore: update readme Kieran 2025-05-21 18:05:43 +01:00
  • e2bdbf3c0c feat: setup alt backends feat: FCM backend Kieran 2025-05-21 18:03:42 +01:00
  • e73f5ce70e Do not send notifications for future notes Terry Yiu 2025-04-11 13:55:45 -04:00
  • 11ee57f0bb Add hellthread notification filtering based on settings Terry Yiu 2025-03-29 16:09:54 -04:00
  • 63c5f7e723 fix clippy issues William Casarin 2025-02-11 10:48:54 -08:00
  • 7bca5bb8ab remove dubious notification logic William Casarin 2025-02-11 10:33:58 -08:00
  • e00dc0b8b0 test: add self zap test William Casarin 2025-02-11 10:30:11 -08:00
  • ee445f34d8 makefile: switch to rustytags William Casarin 2025-02-11 10:33:37 -08:00
  • 6d4638e653 nix: switch to rustup William Casarin 2025-02-11 10:33:44 -08:00
  • bfcc6e27e9 rustfmt William Casarin 2024-12-09 09:35:34 -08:00
  • c67a0b5e06 cache: switch to Instant-based timestamps and improve test coverage William Casarin 2024-12-06 14:36:40 -08:00
  • e3c9e2834e cache: refactor cache structure and reduce allocations William Casarin 2024-12-06 14:36:39 -08:00
  • 88939ba2d1 Better mute handling Daniel D’Aquino 2024-12-02 19:19:29 +09:00
  • f6bbc9e1fe Merge pull request #7 from danieldaquino/#2434 Daniel D’Aquino 2024-09-07 14:01:39 -07:00
  • f9885b01aa Fix issue with multiple device tokens Daniel D’Aquino 2024-09-06 18:32:20 -07:00
  • 60450e85da Merge pull request #6 from danieldaquino/2024-08-30-fix Daniel D’Aquino 2024-09-05 14:29:56 -07:00
  • aff6e0f8ba Improve default fallback reaction formatting Daniel D’Aquino 2024-09-04 18:14:41 -07:00
  • abb3283eaa Do not override user info row on registration endpoint if it already exists Daniel D’Aquino 2024-09-04 14:25:07 -07:00
  • 11568aa628 Make max cache age adjustable in env, and change default to 1 hour Daniel D’Aquino 2024-09-02 15:51:32 -07:00
  • 9ec713b807 Fix empty cache entry state Daniel D’Aquino 2024-09-02 15:32:59 -07:00
  • b548665b70 Handle APNS request errors to ensure all device tokens receive a notification Daniel D’Aquino 2024-08-30 11:08:32 -07:00
  • 2abecf66c2 Switch license to GPL Daniel D’Aquino 2024-08-26 12:02:06 -07:00
  • 079d06dddf performance: Check if pubkey is registered before mutelist lookup Daniel D’Aquino 2024-08-23 15:06:00 -07:00
  • 2d87c3bcd0 Add more build tools to shell.nix Daniel D’Aquino 2024-08-23 14:30:27 -07:00
  • 34cdb6d180 Merge pull request #5 from damus-io/#3 Daniel D’Aquino 2024-08-09 14:59:23 -07:00
  • 946ddb0f96 Remove Mutex in front of nostr_network_helper for better performance. Daniel D’Aquino 2024-08-05 18:26:22 -07:00
  • 71258e3736 Add Nostr event cache Daniel D’Aquino 2024-08-05 18:01:52 -07:00
  • 388d49927b Move TimeDelta to its own file for better reusability Daniel D’Aquino 2024-08-05 17:57:40 -07:00
  • 384e458118 nostr_network_helper refactor Daniel D’Aquino 2024-08-05 15:48:53 -07:00
  • 3ca3a83257 Add support to "only notifications from following" setting Daniel D’Aquino 2024-08-04 11:47:47 -07:00
  • c51f37e6ea Push notification preferences Daniel D’Aquino 2024-08-03 20:02:33 -07:00
  • d9f8f93e83 Do not send notifications about unsupported nostr event kinds Daniel D’Aquino 2024-08-02 18:54:59 -07:00
  • ee79f04d24 Improve message formatting fallbacks Daniel D’Aquino 2024-08-02 18:49:01 -07:00
  • 94778cdf70 Fix nostr event payload on custom data Daniel D’Aquino 2024-08-02 18:34:26 -07:00
  • 31ab709b1c Improve logging verbosity Daniel D’Aquino 2024-08-02 18:18:43 -07:00
  • 73a7dc1e4a Reduce shared resource contention Daniel D’Aquino 2024-08-02 17:32:44 -07:00
  • 82c28abff7 Add timeout to mute list fetching Daniel D’Aquino 2024-08-02 16:34:54 -07:00
  • 697bd4eb83 Add more debug logging for better troubleshooting Daniel D’Aquino 2024-08-02 16:34:21 -07:00
  • db088b1aa3 Unified API + Websockets server Daniel D’Aquino 2024-08-02 15:58:49 -07:00
  • daa2408cfd Remove unused code to fix cargo warnings Daniel D’Aquino 2024-08-02 10:24:25 -07:00
  • 8d5c9475ab Merge pull request #2 from damus-io/fmt Daniel D’Aquino 2024-08-02 10:17:42 -07:00
  • 36cc9f8742 run cargo fmt --all William Casarin 2024-07-31 17:44:34 -07:00
  • e704f6e24c Make APNS client persistent across sends + better logging Daniel D’Aquino 2024-07-31 14:08:10 -07:00
  • 1e591217c5 Web API interface Daniel D’Aquino 2024-07-24 14:50:17 -07:00
  • 3d447e9527 Merge branch 'master' of github.com:damus-io/damus-push-notification-relay Daniel D’Aquino 2024-07-19 22:03:22 -07:00
  • c0cded7255 Improve relay draft Daniel D’Aquino 2024-07-16 11:00:36 -07:00
  • 0a6ba2ee11 rename to notepush William Casarin 2024-07-11 10:04:44 -07:00
  • e11c636ce3 Initial draft commit Daniel D’Aquino 2024-07-10 20:34:09 -07:00