ecc2f809bc
docs: Add comprehensive JSDoc documentation to all source files
master
Matthew Raymer
2025-07-23 07:36:37 +00:00
608b826d4e
refactored and simplified the encrypt method. still getting Mozilla decrypt error.
unsubscribe-mute
Matthew Raymer
2023-09-23 06:36:58 -04:00
2125a0c32b
Appears fixed Crypto-Key header
Matthew Raymer
2023-09-21 07:16:59 -04:00
5570c0e3dd
Updates and a remaining authentication error to the push service at Mozilla
Matthew Raymer
2023-09-19 09:04:06 -04:00
d3dd048efd
BROKEN: got a little further now building JWT
Matthew Raymer
2023-09-18 09:30:13 -04:00
9075ea8c91
Debugged encrypt before sending notification
Matthew Raymer
2023-09-15 09:44:10 -04:00
4a12fc92b5
Fixes for configuration; some debugging code
Matthew Raymer
2023-09-12 07:57:46 -04:00
fdbf0e3b9c
Fix path
Matthew Raymer
2023-09-11 06:11:16 -04:00
bcb636c150
Updates with Dockerfile and tweaks for db persistence
Matthew Raymer
2023-09-10 08:50:26 -04:00
160c0ceff7
Make a local master
Matthew Raymer
2023-09-10 06:59:34 -04:00
5f05a2eec6
Merge pull request 'Change stats NOT IMPLEMENTED for unfinished methods' (#2) from unsubscribe-mute into master
anomalist2023-09-06 21:07:10 -04:00
97d4ebf1ca
Adding muting and deletion of subcriptions
custom-readme
Matthew Raymer
2023-09-06 18:08:09 +08:00
298e394c04
Adding tentative db methods for removing and muting subscriptions
Matthew Raymer
2023-08-29 20:32:07 +08:00
e204e9223c
Change stats NOT IMPLEMENTED for unfinished methods
Matthew Aaron Raymer
2023-08-29 14:04:17 +08:00
f2eecb86cc
Stubs for unsubscribe and mute
Matthew Raymer
2023-08-28 19:58:40 +08:00
f8ba67d526
Successful build but does it run?
Matthew Raymer
2023-08-28 19:02:53 +08:00
3aec2e76b0
Merge branch 'master' of ssh://173.199.124.46:222/trent_larson/endorser-push-server
Matthew Aaron Raymer
2023-08-28 16:52:01 +08:00
e9596d6b58
Temporary Dockerfile ... still in need of more work
Matthew Aaron Raymer
2023-08-28 16:51:40 +08:00
55e4b0f148
Merge pull request 'customize README' (#1) from custom-readme into master
anomalist2023-08-28 01:25:19 -04:00
a278897127
Resolve problem with creating a VAPID at initial startup
Matthew Raymer
2023-08-22 18:24:57 +08:00
abb1673063
Redid the TypeORM initialization. Adding new /vapid path
Matthew Raymer
2023-08-21 18:37:38 +08:00
684d7f1791
Fix periodic broadcasts by using proper message passing from the worker. In this way, no need to pass all the context that methods need to work to the worker.
Matthew Raymer
2023-08-17 16:56:40 +08:00
5b689125a6
Checkpoint: Problem with worker metdata for VapidKeys
Matthew Raymer
2023-08-16 19:53:48 +08:00
6a30c69649
TypeORM instead of direct Sqlite
Matthew Raymer
2023-08-15 21:05:46 +08:00
a6de7aaf18
Make sure everything is done with es6 classes and introduce a Worker thread
Matthew Raymer
2023-08-15 18:39:35 +08:00
b37acb4736
Fixing a few bits
Matthew Raymer
2023-08-13 20:34:50 +08:00
38097e5ba4
Small error
Matthew Raymer
2023-08-12 21:12:39 +08:00
1bf5758fb2
Adding VAPID dynamic version
Matthew Raymer
2023-08-12 21:10:07 +08:00
eaf5c59200
Tweaking a bit to structure subscriptions
Matthew Raymer
2023-08-11 21:10:24 +08:00
4ac17a24e9
Rewrite reducing crypto complexity
Matthew Raymer
2023-08-11 19:26:14 +08:00
3be533727a
Updates but not quite ready to test
Matthew Raymer
2023-08-09 19:22:55 +08:00
30a6c956d1
Added dependencies for API and VAPID implementation
Matthew Aaron Raymer
2023-08-09 14:11:24 +08:00
6b67870d27
Add Typescript boilerplate
Matthew Aaron Raymer
2023-08-09 13:51:37 +08:00
cffea3e9f8
Initial commit
Matthew Aaron Raymer
2023-08-09 13:36:24 +08:00