Commit Graph

  • 4e67c71dd7 Fix ZNC_PROXY_URL in docker-compose.yml Samuel Elliott 2022-12-19 11:01:13 +00:00
  • 14e7793b7c Add automatic token renewal for Moon/NookLink and fix authentication limit with automatic token renewal Samuel Elliott 2022-12-19 09:15:47 +00:00
  • 4fcecd9f5b Add X Ranking leaderboard queries Samuel Elliott 2022-12-18 13:18:37 +00:00
  • 20dd232a70 Disable automatic upgrade to presence event streams by default Samuel Elliott 2022-12-18 13:16:48 +00:00
  • c5e50167dc Add an option to show play time to the nearest hour Samuel Elliott 2022-12-18 13:06:29 +00:00
  • 7afc241190 Limit response data in error messages to 100 characters Samuel Elliott 2022-12-18 12:58:13 +00:00
  • 1e75674e08 Update docker-compose.yml Samuel Elliott 2022-12-18 12:57:08 +00:00
  • 9055be67c5 Track time playing current title Samuel Elliott 2022-12-18 12:17:41 +00:00
  • 8ab9c39f8c Skip update check when running in Docker Samuel Elliott 2022-12-18 12:10:16 +00:00
  • e0e8f712aa Add presence server environment variables Samuel Elliott 2022-12-18 12:09:00 +00:00
  • fb9cd6d76f Add presence server SplatNet 3 proxy Samuel Elliott 2022-12-18 12:08:03 +00:00
  • 7035fb6b19 Get updated queries from remote configuration Samuel Elliott 2022-12-17 13:44:51 +00:00
  • b9f9fd7f4a Add rejecting removed queries Samuel Elliott 2022-12-17 13:20:36 +00:00
  • cb78b3f5a7 Automatically upgrade SplatNet 3 persisted queries Samuel Elliott 2022-12-14 19:50:02 +00:00
  • 3fcc7b35ae Fetch X Battle histories Samuel Elliott 2022-12-14 19:38:35 +00:00
  • d23a65ba2e Strict GraphQL query error handling Samuel Elliott 2022-12-14 19:36:07 +00:00
  • bdf72352fb Add X Ranking leaderboard and fest ranking pagination queries Samuel Elliott 2022-12-14 12:27:16 +00:00
  • 083f3fca17 Update SplatNet 3 revision Samuel Elliott 2022-12-12 22:54:22 +00:00
  • 2ab832f6b6 Update splatnet3-types Samuel Elliott 2022-12-12 22:54:01 +00:00
  • 205f01ebf0 Update coral Samuel Elliott 2022-12-05 20:16:23 +00:00
  • ef5da22df0 Update SplatNet 3 revision and add support for Big Run for Splatoon 3 presence Samuel Elliott 2022-12-05 20:04:51 +00:00
  • 7243fc3e96 Update SplatNet 3 version Samuel Elliott 2022-12-01 00:19:10 +00:00
  • 67276d6dee Fix clearing activity while reconnecting to Discord Samuel Elliott 2022-11-27 16:24:48 +00:00
  • d115d0d5bf Update SplatNet 3 revision Samuel Elliott 2022-11-27 16:22:38 +00:00
  • 055fe2dff4 Handle timeouts as temporary errors Samuel Elliott 2022-11-27 16:19:56 +00:00
  • 3821a26038 Send events for errors to prevent connection timeouts Samuel Elliott 2022-11-27 15:46:40 +00:00
  • 496affa811 Fix clearing activity while reconnecting to Discord Samuel Elliott 2022-11-27 15:44:53 +00:00
  • 6d1391929f Update dependencies Samuel Elliott 2022-11-27 15:15:57 +00:00
  • 890c02e3ef Update SplatNet 3 revision Samuel Elliott 2022-11-21 10:27:36 +00:00
  • 827224cd80 Event stream timeout Samuel Elliott 2022-11-20 23:17:45 +00:00
  • 0c0a27bd8e Add Access-Control-Allow-Origin header for browsers Samuel Elliott 2022-11-20 20:44:18 +00:00
  • 2dbee8bb35 Receive supported events from server Samuel Elliott 2022-11-20 20:36:22 +00:00
  • 3493ed09c0 Publish npm package as soon as the build job finishes Samuel Elliott 2022-11-19 12:52:11 +00:00
  • c565dfbf60 Fix publishing from main and getting git revision in npm package Samuel Elliott 2022-11-19 01:47:07 +00:00
  • b916e719bf Fix stopping presence monitors with event streams Samuel Elliott 2022-11-16 16:49:31 +00:00
  • fa877d5bd7 Update friends data after 10 minutes if the requested user isn't friends with the authenticated user Samuel Elliott 2022-11-16 12:44:04 +00:00
  • 19cb8c8775 Exclude unpacked files for macOS arm64 builds Samuel Elliott 2022-11-16 12:15:28 +00:00
  • 20bab43981 Handle connecting directly to the event stream URL Samuel Elliott 2022-11-16 12:13:48 +00:00
  • a52c45af36 Use server sent events for presence monitoring Samuel Elliott 2022-11-16 12:10:42 +00:00
  • 4ac5f7f0ea Include event stream URL in presence requests Samuel Elliott 2022-11-16 11:11:07 +00:00
  • 7f4b190465 Fix running presence server with default user Samuel Elliott 2022-11-16 11:07:33 +00:00
  • c90a36d8d5 Fix Discord client ID validation Samuel Elliott 2022-11-12 18:59:59 +00:00
  • 4739eb1783 Build arm64 macOS app Samuel Elliott 2022-11-12 17:40:48 +00:00
  • a8f665953b Update Discord titles Samuel Elliott 2022-11-12 17:23:19 +00:00
  • e6e1e73bdc Add open hidden at login option for Windows and Linux Samuel Elliott 2022-11-12 17:22:48 +00:00
  • 0192529020 Replace thumbnail images in presence data with original high quality images Samuel Elliott 2022-11-02 01:51:29 +00:00
  • d573cf4dd0 Fix replacing images in presence data with splatoon3.ink links Samuel Elliott 2022-11-02 01:19:18 +00:00
  • 0e33825d27 Fix API proxy announcements Samuel Elliott 2022-10-31 17:22:05 +00:00
  • f1ae5a7ea2 Fix error handling when using a presence URL Samuel Elliott 2022-10-31 16:49:12 +00:00
  • 1a25639440 Update documentation Samuel Elliott 2022-10-31 16:41:41 +00:00
  • 6c7f008617 Don't include Splatoon 3 presence if not playing Splatoon 3 Samuel Elliott 2022-10-31 16:39:34 +00:00
  • 0935402b9d Ignore errors from useCurrentFest/ConfigureAnalyticsQuery Samuel Elliott 2022-10-31 16:01:02 +00:00
  • 5014e32756 Add presence event stream Samuel Elliott 2022-10-31 02:04:24 +00:00
  • 2776c936a1 Add Retry-After header for temporary errors Samuel Elliott 2022-10-30 17:47:10 +00:00
  • 516349e5df Move HTTP server functions to a separate class Samuel Elliott 2022-10-30 04:27:12 +00:00
  • 9cb4ced59f HTTP servers Samuel Elliott 2022-10-30 03:53:49 +00:00
  • a6acd99db7 v1.5.0 v1.5.0 Samuel Elliott 2022-10-28 14:45:48 +01:00
  • 30418d89b6 Show Splatoon 3 presence data in nxapi util discord-activity when using a presence URL Samuel Elliott 2022-10-28 02:21:40 +01:00
  • e8cbbd39ca Update SplatNet 3 revision Samuel Elliott 2022-10-28 01:58:03 +01:00
  • c913540ab4 Fix Salmon Run stage images when using a presence URL Samuel Elliott 2022-10-28 01:57:40 +01:00
  • 82ba22b42f Update documentation Samuel Elliott 2022-10-28 01:13:26 +01:00
  • 6f9afb041d Automatically retry on temporary errors when using the presence API server Samuel Elliott 2022-10-26 17:11:01 +01:00
  • 9d290563d8 Add sendMessage, copyToClipboard and downloadImages web service functions Samuel Elliott 2022-10-26 16:05:18 +01:00
  • 628c87c97b Update dependencies Samuel Elliott 2022-10-26 15:02:26 +01:00
  • 8a2e4c8090 Fix react-native-dev import with node16 module resolution Samuel Elliott 2022-10-26 14:51:39 +01:00
  • 462ec96fe2 Download battle details from regular/anarchy/private specific results Samuel Elliott 2022-10-26 14:30:01 +01:00
  • 8f6ae71061 Add a command to monitor SplatNet 3 records Samuel Elliott 2022-10-26 14:20:54 +01:00
  • a33a36c4f5 Move Splatfest and photo album records to their own commands Samuel Elliott 2022-10-26 13:37:47 +01:00
  • f88d10b61c Add a command to download all player records Samuel Elliott 2022-10-26 13:29:10 +01:00
  • c319e2685e Fix publish-next Samuel Elliott 2022-10-22 01:16:30 +01:00
  • 0191edc9ad Fix build-app runs before build is complete Samuel Elliott 2022-10-22 00:32:38 +01:00
  • a49b4c427d Build deb package Samuel Elliott 2022-10-22 00:13:37 +01:00
  • 44700fdd3a Update package info Samuel Elliott 2022-10-21 23:36:05 +01:00
  • 616c40888a Update splatnet3-types Samuel Elliott 2022-10-21 23:31:30 +01:00
  • 1e6cec9303 Include summaries when downloading SplatNet 3 results Samuel Elliott 2022-10-20 23:08:06 +01:00
  • 04e6a80496 Use SplatNet 3 types from splatnet3-types Samuel Elliott 2022-10-20 22:57:35 +01:00
  • dda504b50c fix: weird linting choices, use appId Sophie L 2022-10-16 13:57:38 +00:00
  • 08ff27398e fix: use correct title for Windows notifications Sophie L 2022-10-16 00:38:04 +00:00
  • bf48cc201b Add command to list node-persist data Samuel Elliott 2022-10-15 22:20:54 +01:00
  • 65b36a384e Add licence Samuel Elliott 2022-10-15 22:16:07 +01:00
  • 02e49a9554 Retry on EAI_AGAIN/SERVFAIL Samuel Elliott 2022-10-15 21:57:14 +01:00
  • bc8e2ae2ac Add note about using node16 module resolution for TypeScript Samuel Elliott 2022-10-15 20:23:17 +01:00
  • e2ac4bbfb3 Use cached web service token to renew SplatNet 3 tokens and fix retrying getting web service tokens after renewing coral token Samuel Elliott 2022-10-11 20:47:26 +01:00
  • 79b1d9eaae Publish main to npm Samuel Elliott 2022-10-11 16:21:41 +01:00
  • cbefcad840 Publish main to npm Samuel Elliott 2022-10-11 15:43:02 +01:00
  • 1ed1e9c817 Publish main to npm Samuel Elliott 2022-10-11 15:32:45 +01:00
  • 84aa739f4b Publish main to npm Samuel Elliott 2022-10-11 15:23:49 +01:00
  • 9647d9a411 Publish main to npm Samuel Elliott 2022-10-11 15:14:11 +01:00
  • 4fac2bb941 Publish main to npm Samuel Elliott 2022-10-11 14:49:22 +01:00
  • 9d6d49b44d Update SplatNet 3 revision and query IDs Samuel Elliott 2022-10-11 12:06:50 +01:00
  • 5cb66f4249 Use cached web service token to renew SplatNet 3 tokens Samuel Elliott 2022-10-11 12:00:57 +01:00
  • b6002cbf8b Regenerate f when requesting a web service token after refreshing the coral token Samuel Elliott 2022-10-10 16:20:43 +01:00
  • 0b726a7d0e Update coral Samuel Elliott 2022-10-10 16:19:03 +01:00
  • 605ba117a0 Build Docker image Samuel Elliott 2022-10-01 19:39:17 +01:00
  • 32475b76d5 Move f generation server to a separate repository Samuel Elliott 2022-10-01 16:46:36 +01:00
  • 8bf06ae439 Update SplatNet 3 revision Samuel Elliott 2022-09-28 20:49:09 +01:00
  • 43cbccd9cb Update coral Samuel Elliott 2022-09-28 20:43:03 +01:00
  • 50d942ae44 Update SplatNet 3 types Samuel Elliott 2022-09-28 02:27:54 +01:00
  • 587b1237fb Update SplatNet 3 types Samuel Elliott 2022-09-26 17:05:22 +01:00
  • 4a7277795c Fix setting friend code when using a presence URL Samuel Elliott 2022-09-26 16:55:41 +01:00