Buster Neece
6ef72c643e
Fixes #6007 -- Implement Google Analytics Measurement V4.
2023-01-14 02:04:13 -06:00
Buster Neece
4170e9f026
Add "song_changed_live" Webhook trigger and restructure comomon Webhook components.
2022-11-27 03:49:58 -06:00
Buster Neece
60312ee45b
Move WebhookTriggers to Enum and clean up dispatch classes.
2022-11-26 00:02:42 -06:00
Buster Neece
33a1c84b5a
Add Mastodon webhook; refactor Webhook dispatching.
2022-11-17 07:12:27 -06:00
Buster Neece
ec61c234f6
Add bootstrapping code to linting/static analysis.
2022-11-16 01:46:16 -06:00
Buster "Silver Eagle" Neece
798bfd1eb2
Feature/vue webhooks ( #4655 )
2021-10-06 22:00:53 -05:00
Buster "Silver Eagle" Neece
45515fcf32
Add Matomo analytics support.
2021-08-09 23:50:57 -05:00
Buster "Silver Eagle" Neece
ace826dae5
Add e-mail webhook.
2021-03-06 03:27:55 -06:00
Buster "Silver Eagle" Neece
34b075ba50
Add new webhook and API response for online/offline stations.
2021-02-28 17:28:17 -06:00
Buster "Silver Eagle" Neece
0c390bd13d
#3733 -- Simplify webhook dispatch and add rate-limiting.
2021-02-04 15:47:08 -06:00
Buster "Silver Eagle" Neece
f134d45cf0
Listener tracking improvements
...
- Add the mount/remote that a listener is connected to, and show it in reports
- Create a new Google Analytics webhook that will post live listeners to GA using the measurement protocol.
2021-01-27 11:42:54 -06:00
Buster "Silver Eagle" Neece
93ff68881f
Webhook and Sync Task Refactor
...
Moving service locator dependencies to their own Collections and make webhooks dispatch via MessageQueue messages.
2020-08-28 02:04:23 -05:00
Buster "Silver Eagle" Neece
639dddf989
Slim PHP Framework 4 Update ( #1822 )
...
Implement an upgrade of the codebase to use Slim Framework version 4, which includes the following changes:
- Updating to Slim version 4 and the corresponding AzuraCore updates.
- Making all objects PSR-7 Request/Response agnostic (and creating RequestHelper and ResponseHelper objects to interact with the PSR-7 Req/Resp objects).
- Moving to PHP-DI as a DI container and implementing its autowiring support.
2019-08-06 23:33:55 -05:00
Buster Neece
db95d55c40
Webhook refactor and implement #500 , Twitter rate limiting.
2019-03-14 17:24:42 -05:00
Buster "Silver Eagle" Neece
da36da4982
Put all the providers in a Provider namespace. You know, like Laravel!
2018-08-27 02:14:05 -05:00
Buster "Silver Eagle" Neece
082d564465
Restructure web hook configuration; create new "Test" function; improve display of test pages.
2018-08-12 01:35:48 -05:00