Commit Graph

6346 Commits

Author SHA1 Message Date
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
Guangcong Luo
df301b5929 Improve support for unregistered servers
Client-side of e7b2be606a

Unregistered server URLs are now pretty different (see the source
of the link). Part of this is because of some weird change to the
web server config, part of this is because HTTPS wildcard certs don't
work infinitely deep, part of this is because Chrome now insists
on forcing HTTPS in a variety of scenarios...

Anyway, I'd love to keep supporting the old syntax but it's not
workable, and I'm really happy to have a new one that is.
2025-06-15 18:23:41 +00:00
skymin3
bcfcae167c
Add Lunar Blessing animation (#2456)
* Move Animations: Lunar Blessing

Work in progress: still undergoing general review

* eslint fix trailing space

* Tb0lt Lunar Blessing suggestions

* eslint fix trailing space
2025-06-13 14:42:26 -06:00
shrianshChari
56d43bc377
Add Upper Hand animation (#2458)
* Draft 1

* Hand does not expand in animation

* Satisfy linter
2025-06-13 14:41:06 -06:00