Commit Graph

265 Commits

Author SHA1 Message Date
Samuel Elliott
8012dba821 Initial Splatfest types and commands 2022-09-19 19:12:22 +01:00
Samuel Elliott
c60442fa5e Fix Nintendo Account authorisation callback handling on Windows 2022-09-15 22:14:26 +01:00
Samuel Elliott
6310485db7 Fix auth protocol registration on Windows when running from source 2022-09-15 22:12:14 +01:00
Samuel Elliott
99f263cef8 Fix preferences window never loads if Discord presence options have never been set 2022-09-15 22:10:19 +01:00
Samuel Elliott
b7299cb001 Add SplatNet 3 JSON schema generation 2022-09-14 22:18:20 +01:00
Samuel Elliott
6276cef356 Save downloaded Salmon Run records as splatnet3-coop-result-...
More consistent with filenames used for SplatNet 2 records
2022-09-14 18:16:49 +01:00
Samuel Elliott
4a993b2ca8 Merge remote-tracking branch 'github/pull/23' 2022-09-14 18:09:59 +01:00
Samuel Elliott
31926d83f4 Add an option to set how the app is started 2022-09-14 17:07:39 +01:00
Yi Huang
7d8cfa7e3b Add coop (salmon run) types and results for SplatNet 3 2022-09-13 07:48:33 +08:00
Samuel Elliott
56a991b03b Update SplatNet 3 types, log GraphQL query ID for debugging 2022-09-12 16:55:30 +01:00
Samuel Elliott
41623b1bb3 Add support for using web service deep links while the web service is open and fix user selection menu for deep links is closed immediately 2022-09-12 16:50:21 +01:00
Samuel Elliott
07a30e89be Use cached web services from the API for the menu
Fixes https://github.com/samuelthomas2774/nxapi/issues/21
2022-09-12 16:41:53 +01:00
Samuel Elliott
7576a16af7 Declare custom schemes for Nintendo Account authentication 2022-09-12 01:23:26 +01:00
Samuel Elliott
ccdb4bac8d Add window for manually copying the redirect URI for Nintendo Account authentication 2022-09-12 01:22:23 +01:00
Samuel Elliott
ca0b063f58 Allow adding an account using the default browser by holding shift when pressing the add account button 2022-09-11 23:13:23 +01:00
Samuel Elliott
eaa0c0810e Preferences window styles 2022-09-10 20:42:08 +01:00
Samuel Elliott
809658ac7b Improve error handling when launching web services 2022-09-10 20:04:34 +01:00
Samuel Elliott
a6cc0e6254 Remove spaces 2022-09-10 19:38:09 +01:00
Samuel Elliott
ed3067ff45 Merge remote-tracking branch 'github/pull/20' 2022-09-10 18:51:30 +01:00
Adrthegamedev
1da7d5b9aa added arms global test punch, kirby forgotten land demo, and live a live demo 2022-09-11 01:43:59 +08:00
Samuel Elliott
c9c91a874d Fix web service ID type in token request, handle errors requesting a new token 2022-09-10 16:58:02 +01:00
Samuel Elliott
0b91bf87db Hide the exit button in SplatNet 3 2022-09-10 15:53:28 +01:00
Samuel Elliott
b6099a7d18 Add support for triggering a refresh in SplatNet 3 by pressing Cmd+R/Ctrl+R 2022-09-10 15:45:57 +01:00
Samuel Elliott
e3b967a412 Add a command to get friends data from SplatNet 3 2022-09-10 15:42:45 +01:00
Samuel Elliott
203a54be44 Add a command to download all battle results from SplatNet 3 2022-09-09 21:53:46 +01:00
Samuel Elliott
0821235a89 Add home, settings, history, schedules and battle history types 2022-09-09 13:28:18 +01:00
Samuel Elliott
4a95c231d3 Add user and schedule SplatNet 3 commands 2022-09-09 01:43:23 +01:00
Samuel Elliott
8979c6d28e SplatNet 3 authentication 2022-09-09 01:10:55 +01:00
Samuel Elliott
1aa4aad85a SplatNet 3 authentication 2022-09-08 19:44:15 +01:00
Samuel Elliott
80afc62268 Add optional strict validation, automatically retry after reconnecting and report server timing for f parameter generation 2022-09-07 22:02:14 +01:00
Samuel Elliott
5b93c63c23 Use coral result object directly 2022-09-07 17:33:40 +01:00
Samuel Elliott
9112a5a02b Return response objects and return coral result object directly 2022-09-07 17:13:53 +01:00
Samuel Elliott
4b5edd73df Add a command to show the user's active event 2022-09-07 16:29:36 +01:00
Samuel Elliott
0421f5e565 Add a button to open the preferences window in the Discord setup window 2022-09-07 16:12:13 +01:00
Samuel Elliott
5236536222 Disable Chromium's resolver 2022-09-07 15:57:42 +01:00
Samuel Elliott
8afcd80f5a Add preferences window 2022-09-07 15:54:38 +01:00
Samuel Elliott
87071dd5c3 Save presence data so start timestamp is not reset when restarting the app 2022-09-07 10:39:28 +01:00
Samuel Elliott
66c8efdb96 Accept numbers for the hash_method option when generating f parameters 2022-09-07 10:22:37 +01:00
Samuel Elliott
960624cae4 Update flapg API 2022-09-01 14:08:48 +01:00
Samuel Elliott
120f45d561 Update f generation server documentation 2022-08-26 16:40:02 +01:00
Samuel Elliott
89ce7936ba v1.4.0 v1.4.0 2022-08-24 20:35:56 +01:00
Samuel Elliott
7c010ed719 Update dependencies 2022-08-24 19:48:19 +01:00
Samuel Elliott
e5a955e666 Fix sending request_id when using nxapi's f-generation API 2022-08-24 19:21:27 +01:00
Samuel Elliott
ce6272318e Hide the dock icon on macOS when no windows are open
https://github.com/samuelthomas2774/nxapi/issues/18
2022-08-24 18:39:52 +01:00
Samuel Elliott
a6b8dc33e8 Update imink API 2022-08-24 17:31:34 +01:00
Samuel Elliott
223faab510 Fix error traces in the packaged Electron app 2022-08-23 20:10:28 +01:00
Samuel Elliott
428f7131a1 Fix f parameter generation
This fixes `f` parameter generation with nxapi's custom server. This will also work with imink/flapg *if the system time exactly matches the imink/flapg Android device's time*. This commit also makes nxapi's API compatible with imink's API and adds some information about the Android device and NSO app to response headers.
2022-08-23 16:47:15 +01:00
Samuel Elliott
7a37d7f7df Update documented default API for f parameter generation 2022-08-22 20:01:26 +01:00
Samuel Elliott
0eaed2adf7 Change default API for f parameter generation to imink
This will only have any effect if remote configuration is disabled. The default API will also be updated on my server which will affect all versions since remote configuration was introduced.

https://github.com/JoneWang
2022-08-22 11:44:55 +01:00
Samuel Elliott
624d60dc1b Always check response status codes 2022-08-22 11:36:37 +01:00