Commit Graph

  • 2a1ea84468 Add dummy data to replays database MCGallaspy 2024-10-17 10:17:21 -0700
  • 673ef868a4 Set up Docker env for local development MCGallaspy 2024-10-09 13:55:18 -0700
  • 7e27d71a73 Don't strip periods in COIL values Mia 2024-10-08 22:03:20 -0500
  • 3dae19bcaf Support floats in COIL values Mia 2024-10-08 20:33:03 -0500
  • 249f6f9c34 Remember to merge counts in IP tracking Mia 2024-10-01 13:58:40 -0500
  • 76394e23b6 Serve count of IPs as well Mia 2024-09-30 13:33:57 -0500
  • c8aed44d69 Provide min/max timestamp ranges on smogon/assoc-ips Mia 2024-09-30 13:19:52 -0500
  • 687ad4c4a3 Fix typo Mia 2024-09-30 13:00:33 -0500
  • 1b9423764e Skip dispatch prefix for smogon requests Mia 2024-09-30 12:57:19 -0500
  • ea5e938e49 Add an action to provide account-associated IPs to Smogon Mia 2024-09-29 18:38:44 -0500
  • ee1dea989b Use RSA-SHA1 signing for validation instead Mia 2024-09-28 18:18:26 -0500
  • b4df7e3605 Add extra authentication to encoded usernames Mia 2024-09-28 14:47:45 -0500
  • 731aa3e31a Actions: decode URI components on encrypted usernames passed by Smogon Mia 2024-09-28 14:33:36 -0500
  • 7ce47cc9f3 Share Smogon key between processes via temporary file Mia 2024-09-28 14:22:03 -0500
  • d31ddcc30c Add actions to support linking PS and Smogon accounts Mia 2024-09-28 13:58:29 -0500
  • 75b2885851
    CI: Also run with node 20 AnnikaCodes 2024-09-05 16:43:39 -0700
  • 322fb6d6b9 Ladder: Add GXE filtering for ladders with a max elo above 1500 Mia 2024-09-05 15:45:45 -0500
  • ce369d9285 Add LICENSE file Mia 2024-08-02 19:21:40 -0500
  • 43d6daaa87 Sync master to ps-web Mia 2024-07-22 22:09:07 -0500
  • fac270d475 Allow users with 2fa to bypass loginattempts filter Mia 2024-07-22 22:05:55 -0500
  • 650b379cb8 Log times in crashes Mia 2024-07-20 14:37:47 -0500
  • 9f5b6ab448 Add support for editing COIL through an action Mia 2024-07-20 14:36:06 -0500
  • 870d2ac579
    Fix some quirks on oauth pages (#24) singiamtel 2024-04-23 00:22:12 +0200
  • b50e377e50 Bump mysql2 version Mia 2024-04-13 00:44:45 -0500
  • 1750a466f4 Fix special characters in username Sergio Garcia 2024-04-07 01:10:14 +0200
  • f8bfc8f8e7 Fix image link Sergio Garcia 2024-04-07 01:09:59 +0200
  • 2fc0b9225a Add !DOCTYPE Sergio Garcia 2024-04-07 01:09:48 +0200
  • 20341a8136 Fix jquery Sergio Garcia 2024-04-07 01:09:12 +0200
  • 58b3ffdbd8 Fix typing of Database.getTable returns Mia 2024-04-06 15:48:56 -0500
  • 6be86db254 Fix typo Mia 2024-04-06 15:44:37 -0500
  • 4762b09376 Fix TS errors Mia 2024-04-06 15:43:23 -0500
  • 3fcde7df5b Throttle failed logins by target userid as well as IP Mia 2024-04-06 15:40:29 -0500
  • 9e57116eba Server: Overhaul proxy checker code Mia 2024-02-28 10:12:55 -0600
  • 4a72301d17
    Fix player name length check in addreplay action (#23) Karthik 2024-01-05 22:12:28 -0500
  • 4b47766d22
    Fix player name length check in addreplay action Karthik 2024-01-05 19:34:13 -0500
  • a6d9922419 Fix build error Guangcong Luo 2023-12-18 05:30:36 +0000
  • 5acaced59d Fix replay format Guangcong Luo 2023-12-18 05:13:20 +0000
  • cc0238099c Support old replay search API Guangcong Luo 2023-12-18 05:09:47 +0000
  • 2355507a4d Update typescript and eslint Guangcong Luo 2023-12-16 16:40:53 -0500
  • 256fe20586 Support side server replay upload Guangcong Luo 2023-12-16 15:31:56 -0500
  • e49d209b4e Sync with server replays.ts Guangcong Luo 2023-12-15 18:54:21 -0500
  • 58818ad547 Update for new Replays database Guangcong Luo 2023-12-03 22:44:20 +0000
  • 113b4073d6
    Update jquery (#21) Sergio 2023-12-07 22:43:26 +0100
  • 7bd1504c22 Update jquery Sergio 2023-12-07 20:34:11 +0100
  • cccbdcccec Database: Add support for upsert postgres Guangcong Luo 2023-12-01 14:38:24 -0600
  • 86cfc336e7 Database: Support null primaryKeyName Guangcong Luo 2023-12-01 08:04:08 -0600
  • 7bbc471d48
    Support Postgres in database.ts (#20) Guangcong Luo 2023-11-30 17:01:08 -0600
  • c335825f03 Swap default identifier quoting character Guangcong Luo 2023-11-30 16:54:25 -0600
  • 94c0fe6617 Add table.eval function Guangcong Luo 2023-11-30 16:45:51 -0600
  • 70c95cf410 Change how we handle escapeIdentifier suppression Guangcong Luo 2023-11-30 14:46:28 -0600
  • 21bce2d14f Fix other Postgres support Guangcong Luo 2023-11-30 14:45:59 -0600
  • c46de69780 Fix Postgres support Guangcong Luo 2023-11-30 13:15:16 -0600
  • de2c69500d Use short selectAll/selectOne syntax Guangcong Luo 2023-11-30 13:10:58 -0600
  • a1a06b998f Support Postgres in database.ts Guangcong Luo 2023-11-30 05:18:25 -0600
  • 84e373f504 Show error for unrecognized sort Guangcong Luo 2023-10-29 19:29:21 +0000
  • db679cab2c DRYer sort code for Replays Guangcong Luo 2023-10-29 15:20:02 +0000
  • 970d4cf293 Update replay search API Guangcong Luo 2023-10-29 03:03:29 +0000
  • 812b84164c Support params.user in replay search Mia 2023-10-27 12:33:11 -0500
  • a03ae82ab1 Allow CORS in replays/search Guangcong Luo 2023-10-27 17:31:16 +0000
  • 027c12df22 Nicer error messages Guangcong Luo 2023-10-27 17:23:31 +0000
  • 8ead75643c Add replays/edit action Mia 2023-10-27 12:23:16 -0500
  • d63274a7c6 Support replays/recent API query Guangcong Luo 2023-10-27 14:37:52 +0000
  • 6ce7d0a1d0 Fix order of replay search results Guangcong Luo 2023-10-27 14:20:34 +0000
  • f2d2b92044 Replay search: Default to 1 Mia 2023-10-26 17:06:21 -0500
  • 54d978c5c5 Teams: Optimize return data more Mia 2023-10-26 16:38:41 -0500
  • f09edd02fb Add replay search endpoints for New Replays Mia 2023-10-26 16:34:14 -0500
  • fb15ce2fe6 Require confirmation Mia 2023-10-18 16:45:56 -0500
  • 7c79f52e01 Merge remote-tracking branch 'upstream/master' into pass-resets Mia 2023-10-18 14:26:33 -0500
  • 59f87bf8d0 Support resetting passwords via email Mia 2021-11-03 17:15:47 -0500
  • 8b536e7f92 Actions: Split up getteams to use less bandwidth Mia 2023-09-29 09:44:56 -0500
  • 8f14db826d Add an action to query teams from a database (#19) Mia 2023-09-24 21:12:15 -0500
  • 9377d9e914 Fix bugs in OAuth UI Mia 2023-09-24 19:02:08 -0500
  • 3f56ddef33 Fix code sample for getting a token (#18) Async10 2023-09-11 16:14:31 +0200
  • 7e740de7be OAuth: Ensure the getassertion action accepts a challstr properly Mia 2023-08-21 14:02:24 -0500
  • ba1060dc22 Ensure CORS headers are always set on oauth endpoints Mia 2023-08-21 13:54:34 -0500
  • 895a2b1eb0 Fix typo Mia 2023-08-18 17:44:11 -0500
  • 0eb3886b0d OAuth: Add a page to list authorized applicationons for a user Mia 2023-08-18 17:37:43 -0500
  • 9991844e28 OAuth: Inform users what account they're logged in as Mia 2023-08-18 17:03:05 -0500
  • fecafa846e Add documentation for OAuth2 functionality Mia 2023-08-18 16:41:47 -0500
  • 136d864308 OAuth: Add refresh token endpoint Mia 2023-08-16 17:11:22 -0500
  • a70e7d52af Implement origin checking on OAuth clients Mia 2023-08-15 17:19:41 -0500
  • ecbf23b4d0 Support OAuth (#12) Mia 2023-08-14 23:10:01 -0500
  • d9640014c4 Add missing truncation gigalh128 2023-07-24 20:25:44 -0400
  • ae2b617242 Set current gen to 9 for ladder Elo decay purposes adrivrie 2023-04-02 16:30:37 +0200
  • 49cc574ae9 Session: Improve existing user check to fix crash in addUser Mia 2023-05-17 17:12:28 -0500
  • 895819e837 Ensure pulls error correctly Mia 2023-04-20 19:30:11 -0500
  • f82d81ae7c Actions: Ensure the right commands are executed in rebuildclient Mia 2023-04-20 19:26:51 -0500
  • 6b635de642 Support full rebuilds in the rebuildclient action Mia 2023-04-13 22:16:52 -0500
  • d8f4ecb3a0 Support rebuilding the client through an action (#15) Mia 2023-04-13 22:03:19 -0500
  • d13c1a4ee8 Fix setting CORS for body sids Mia 2023-04-03 09:45:37 -0500
  • 62ff3ddbdc Remove trailing space from comment Mia 2023-03-28 22:07:18 -0500
  • a669a2c10c Set CORS headers when sid is sent directly in the URL Mia 2023-03-28 20:37:36 -0500
  • 27f0491d59 Further optimize string encoding Mia 2023-03-27 17:24:18 -0500
  • 7dc77860b4 Use async signing instead of sync Mia 2023-03-27 17:05:40 -0500
  • 8ca40efe9a Fix GXE rounding Mia 2023-03-27 14:44:59 -0500
  • c4a5cba551 Fix standing actions Mia 2023-03-27 11:38:01 -0500
  • 1272268dc2 Actions: Split up getteams to use less bandwidth Mia 2023-09-29 09:44:56 -0500
  • d380afdb82
    Add an action to query teams from a database (#19) Mia 2023-09-24 21:12:15 -0500
  • f9986e5e13 thanks eslint handle-teams-db Mia 2023-09-24 20:05:27 -0500
  • d3cd5487ee oops Mia 2023-09-24 19:57:14 -0500