Commit Graph

103 Commits

Author SHA1 Message Date
Samuel Elliott
57ce3c21de Coral 3.0.3 2025-07-22 01:33:03 +01:00
Samuel Elliott
4888544f11 Add status update source 2025-04-20 21:20:54 +01:00
Samuel Elliott
059799164d Add status update source 2025-04-20 20:55:02 +01:00
Samuel Elliott
9985e32d0b Add status update banners 2025-04-20 20:41:05 +01:00
Samuel Elliott
7666191600 Add separate Discord client for Nintendo Switch/Nintendo Switch 2 2025-04-20 20:25:48 +01:00
Samuel Elliott
8a05e4c6ef Update dependencies 2025-04-20 20:20:10 +01:00
Samuel Elliott
cdf175a3bd Fix presence server Splatoon 3 data 2025-04-02 18:38:14 +01:00
Samuel Elliott
bde495fcce Add command/menu item to export log files 2025-04-02 00:34:00 +01:00
Samuel Elliott
6f989104c7 Update coral types 2025-04-01 21:20:24 +01:00
Samuel Elliott
445093e58a Import sharp when used 2024-10-15 23:57:17 +01:00
Samuel Elliott
8276b70de7 Merge branch 'main' into i18n
# Conflicts:
#	package-lock.json
#	package.json
#	src/app/browser/main/discord-setup.tsx
#	src/app/browser/main/discord.tsx
#	src/app/main/app-menu.ts
#	src/app/main/index.ts
#	src/app/main/ipc.ts
#	src/app/main/menu.ts
#	src/app/main/monitor.ts
#	src/app/main/na-auth.ts
#	src/app/main/util.ts
#	src/app/main/webservices.ts
#	src/app/main/windows.ts
2024-10-15 23:31:28 +01:00
Samuel Elliott
6be0ca949a Fix getting auth data from API proxy returns stale data 2024-02-11 21:51:34 +00:00
Samuel Elliott
3e0ba063f8 Move CLI modules 2024-01-19 19:33:49 +00:00
Samuel Elliott
c5d8d25334 Set event stream reconnect time from Retry-After header 2023-07-26 10:55:17 +01:00
Samuel Elliott
c7514a0635 Wait before retrying failed requests 2023-07-24 17:10:34 +01:00
Samuel Elliott
fbc1bc1682 Add custom EventSource using fetch, automatically upgrade to SSE 2023-07-14 19:21:29 +01:00
Samuel Elliott
eda75b4dee Add scripts for running the nxapi command using the app Electron binary 2023-07-14 18:54:51 +01:00
Samuel Elliott
0a9e5d859d Remove mkdirp 2023-07-13 00:12:21 +01:00
Samuel Elliott
d7a64b9807 Switch to undici 2023-07-12 23:15:37 +01:00
Samuel Elliott
dfb2a3eea7 Show presence update errors in the main window 2023-07-10 12:40:02 +01:00
Samuel Elliott
3e1bd2621a Improve error messages, record error history for use limits 2023-07-05 00:50:04 +01:00
Samuel Elliott
3c6025790e API error classes 2023-07-04 22:01:22 +01:00
Samuel Elliott
d1785ee1fc Add CoralApiInterface 2023-07-04 21:01:25 +01:00
Samuel Elliott
72c2927de8 Save Nintendo Account tokens 2023-06-03 22:08:25 +01:00
Samuel Elliott
f8ab372171 Merge branch 'main' into i18n
# Conflicts:
#	src/app/main/na-auth.ts
2023-06-01 22:17:07 +01:00
Samuel Elliott
52a5ddba2d Update third-party API use text 2023-06-01 22:16:18 +01:00
Samuel Elliott
edfd55a7a9 Translate Nintendo Account authentication window 2023-06-01 22:12:01 +01:00
Samuel Elliott
95c2664678 Allow reading remote config from file URLs 2023-06-01 19:57:30 +01:00
Samuel Elliott
4d0b708469 Write debug logs 2023-06-01 18:45:31 +01:00
Samuel Elliott
512a9a2b60 Prevent using expired tokens 2023-05-25 14:07:32 +01:00
Samuel Elliott
7b82af5c40 Connect to Discord and show connected user when not sending an activity 2023-05-22 23:55:22 +01:00
Samuel Elliott
2914fcc76b Handle HTTP 502/503/504 errors as temporary 2023-01-17 04:00:32 +00:00
Samuel Elliott
5c6f106b78 Handle ECONNRESET as a temporary error 2023-01-16 21:37:45 +00:00
Samuel Elliott
14e7793b7c Add automatic token renewal for Moon/NookLink and fix authentication limit with automatic token renewal 2022-12-19 09:15:47 +00:00
Samuel Elliott
20dd232a70 Disable automatic upgrade to presence event streams by default 2022-12-18 13:16:48 +00:00
Samuel Elliott
8ab9c39f8c Skip update check when running in Docker 2022-12-18 12:10:16 +00:00
Samuel Elliott
7035fb6b19 Get updated queries from remote configuration 2022-12-17 13:44:51 +00:00
Samuel Elliott
055fe2dff4 Handle timeouts as temporary errors 2022-11-27 16:19:56 +00:00
Samuel Elliott
496affa811 Fix clearing activity while reconnecting to Discord 2022-11-27 15:44:53 +00:00
Samuel Elliott
6d1391929f Update dependencies 2022-11-27 15:15:57 +00:00
Samuel Elliott
827224cd80 Event stream timeout 2022-11-20 23:28:13 +00:00
Samuel Elliott
2dbee8bb35 Receive supported events from server 2022-11-20 20:43:47 +00:00
Samuel Elliott
b916e719bf Fix stopping presence monitors with event streams 2022-11-16 16:50:45 +00:00
Samuel Elliott
20bab43981 Handle connecting directly to the event stream URL 2022-11-16 12:13:48 +00:00
Samuel Elliott
a52c45af36 Use server sent events for presence monitoring 2022-11-16 12:10:42 +00:00
Samuel Elliott
f1ae5a7ea2 Fix error handling when using a presence URL 2022-10-31 16:49:12 +00:00
Samuel Elliott
9cb4ced59f HTTP servers 2022-10-30 03:56:01 +00:00
Samuel Elliott
30418d89b6 Show Splatoon 3 presence data in nxapi util discord-activity when using a presence URL 2022-10-28 02:21:40 +01:00
Samuel Elliott
6f9afb041d Automatically retry on temporary errors when using the presence API server 2022-10-26 17:18:12 +01:00
Samuel Elliott
65b36a384e Add licence 2022-10-15 22:16:07 +01:00