Commit Graph

6349 Commits

Author SHA1 Message Date
Mia
b1dcb90a8c Increase max box size to 50
Some checks are pending
Node.js CI / build (22.x) (push) Waiting to run
For parity with the teams database's max team size.
2025-08-08 22:00:50 -05:00
Mia
10912eba24 Storage: Unpack team natures properly
This object is specifically indexed by name instead of ID - remote teams are sometimes lowercase. To be most comprehensive, we handle this at team unpack rather than whack-a-moling callsites.
2025-08-08 21:57:46 -05:00
Guangcong Luo
a24ddeb4fa Preact: Improve "New team" button label
Some checks are pending
Node.js CI / build (22.x) (push) Waiting to run
2025-08-07 13:55:09 +00:00
Aurastic
f191602d41
Fix bug with substitute sprite data in gen5 battle (#2498)
Some checks are pending
Node.js CI / build (22.x) (push) Waiting to run
2025-08-07 06:43:22 -07:00
Dieter Reinert
7bea778223
Preact: Support box sets in teambuilder (#2491)
---------

Co-authored-by: Guangcong Luo <guangcongluo@gmail.com>
2025-08-07 06:39:55 -07:00
André Bastos Dias
0f678fde33
Use Gen 5 animated sprites if available (#2495)
Some checks are pending
Node.js CI / build (22.x) (push) Waiting to run
2025-08-07 02:39:24 -07:00
Daniel Chen
79c19fcf95
Preact: Support teambuilder search (#2496)
---------

Co-authored-by: Guangcong Luo <guangcongluo@gmail.com>
2025-08-07 01:35:52 -07:00
Aurastic
3ec551f15d
Preact: Fix bug with accept & reject challenge (#2492)
---------

Co-authored-by: Guangcong Luo <guangcongluo@gmail.com>
2025-08-07 00:47:52 -07:00
Aurastic
c2f0a1733a
Preact: Disallow challenges within 5 seconds of the last attempt (#2485) 2025-08-07 00:38:37 -07:00
HoeenHero
13f7725cf1 Set timeout in PDO constructor instead of a seperate query
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
2025-08-04 10:14:14 -04:00
Guangcong Luo
4e19006b9e Preact: Support copying/moving sets in teambuilder 2025-08-04 14:04:19 +00:00
Guangcong Luo
27fb646e94 Preact minor updates batch 27
Minor
- Don't close popups when receiving `|init|`

Trivial
- Update teambuilder if teams updated elsewhere
- Bump cookie expiration
- Code style in PHP
- Improve documentation of `Team`
2025-08-04 14:04:19 +00:00
Guangcong Luo
704287380e Remove hecate black namecolor 2025-08-04 14:04:19 +00:00
Dieter Reinert
29fdcb7e6a
Fix database connection pool exhaustion (#2494)
- Add PDO::ATTR_PERSISTENT => true to reuse database connections
- Handle 'too many connections' errors gracefully with HTTP 503
- Maintain backward compatibility with minimal code changes

Fixes MySQL error 1040 crashes during high load periods.
2025-08-04 07:04:02 -07:00
Karthik99999
44de692807 Teambuilder: Show Mythicals for BSS/VGC Reg J
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
2025-07-31 19:56:12 -04:00
Mia
6abd0e8800 Support custom colors on side servers
Some checks are pending
Node.js CI / build (22.x) (push) Waiting to run
2025-07-31 23:30:32 +00:00
Dieter Reinert
a3ecfed7e3
Preact: Support smogon sets in teambuilder (#2466)
---------

Co-authored-by: Guangcong Luo <guangcongluo@gmail.com>
2025-07-31 13:48:09 -07:00
dot-Comfey
fca55b15bc
Preact: Support notify and tempnotify highlights (#2488)
Some checks are pending
Node.js CI / build (22.x) (push) Waiting to run
2025-07-30 21:37:49 -07:00
Aurastic
95a720011b
Preact: Fix bug with Revival Blessing (#2487)
Some checks are pending
Node.js CI / build (22.x) (push) Waiting to run
2025-07-30 04:34:39 -07:00
Aurastic
5b511e2b96
Preact: Improve error when challenging without required team (#2484) 2025-07-30 04:34:26 -07:00
Aurastic
5a83c5dd9b
Preact: Do not show forfeit popup for instant replay (#2486) 2025-07-30 04:30:14 -07:00
Karthik99999
99c3f00133 Fix Leek showing as Illegal in Natdex
Some checks are pending
Node.js CI / build (22.x) (push) Waiting to run
2025-07-29 22:58:58 -04:00
Marty-D
f48bff05f4
Update OLT ladder id
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
2025-07-27 08:27:41 -04:00
fyxtheinferno
d29ea48cd2
Update Make it Rain animation (#2481)
Some checks are pending
Node.js CI / build (22.x) (push) Waiting to run
* Update Make it Rain animation

* Apply suggestions from code review

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Update play.pokemonshowdown.com/src/battle-animations-moves.ts

---------

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2025-07-26 13:29:18 -06:00
HoeenHero
35cef0ceea Preact: Fix joining help ticket chatrooms
Some checks are pending
Node.js CI / build (22.x) (push) Waiting to run
2025-07-25 13:17:22 -04:00
Mia
58f9ee482b Add /resources command, fix crash when loading resources page on refresh
Some checks are pending
Node.js CI / build (22.x) (push) Waiting to run
2025-07-24 21:21:31 +00:00
Mia
b9cb3f356a Teams: Redirect to homepage when deleting teams
Some checks are pending
Node.js CI / build (22.x) (push) Waiting to run
2025-07-24 01:51:38 -05:00
Mia
3c5007fca0 Teams: Don't censor nicknames critical to OMs 2025-07-23 23:53:03 -05:00
Mia
d65d46cd9b Teams: Censor nicknames on render 2025-07-23 23:27:51 -05:00
Mia
cbdfd34a5e Teams: Add delete team button 2025-07-23 23:24:32 -05:00
Mia
29945cc90e Teams: Refactor column mode handling, add 3col mode 2025-07-23 23:09:09 -05:00
Mia
2bed05fcb9 Teams: Support copying a team to your builder 2025-07-23 22:59:56 -05:00
André Bastos Dias
00d4b0aab7
Fix Let's Go sprites when forced to 2D (#2479)
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
2025-07-22 19:07:16 -07:00
Aurastic
2b82244cbf
Preact: Add support for /warn (#2478) 2025-07-22 18:13:18 -07:00
Mia
cd82eaae61 Replay manager: Adjust search index table when updating privacy 2025-07-22 15:40:20 -05:00
Mia
9ad3f03bc9 Update preactalpha cookie expiry
Some checks are pending
Node.js CI / build (22.x) (push) Waiting to run
2025-07-22 14:08:12 -05:00
Mia
fa99d0ee25
Add a resource page indexing all public commands (#2477)
* Add a resource page indexing all public commands

* Add preact
2025-07-22 13:51:10 -05:00
Aurastic
30a3bba112
Preact: Show spotlight rooms on rooms list (#2476)
Some checks are pending
Node.js CI / build (22.x) (push) Waiting to run
2025-07-22 03:58:05 -07:00
Aurastic
aa5d8ca1a4
Preact: Error when sending messages to expired rooms (#2475)
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
2025-07-20 08:22:27 -07:00
Aurastic
cb7d510132
Preact: Support filters on battles panel page (#2468)
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
2025-07-14 02:15:20 -07:00
Aurastic
1446744e43
Preact: Parse usernames in join/leave messages (#2469) 2025-07-14 02:13:22 -07:00
Marty-D
17bfa618f3
Mark CAP 36 alternate form as Illegal 2025-07-13 12:15:55 -04:00
Spammernoob69
7c9b69dc6f
Update spritesheet and move animations for CAP 36 (#2472) 2025-07-13 08:30:04 -04:00
shrianshChari
e39c96e370
Add Revival Blessing animation (#2460)
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
2025-07-11 01:38:22 -06:00
skymin3
80f297ebc2
Move Animations: Rage Fist (#2455)
* Move Animations: Rage Fist

Work In Progress: awaiting critique by Dhelmise/Kalaloki

* Reverting Fist Test

I opened the PR with the code that was used to test something on Fist, which wasn't accurate to the video. Reverted the code back to hot it's intended.

* Make Anger symbol more visible
2025-07-11 01:37:37 -06:00
Kris Johnson
8387410adc Remove illegal Pokemon from Draft teambuilder
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
2025-07-06 11:46:02 -06:00
André Bastos Dias
0f9534d45e
Fix HP bar colours (#2463)
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
2025-06-25 14:15:17 -07:00
Guangcong Luo
87a8997278 Fix new side server URL scheme
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
Mostly, this adds backwards compatibility with the
`localhost-[port].psim.us` URLs, which never stopped working.
2025-06-21 13:03:55 +00:00
Dieter Reinert
4b5830ff39
Preact: Support cosmetic formes (#2461)
---------

Co-authored-by: Guangcong Luo <guangcongluo@gmail.com>
2025-06-19 11:49:12 -07:00
Guangcong Luo
20369ee707 Preact: Rename uploaded replay roomid
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
2025-06-15 18:23:51 +00:00