Commit Graph

6371 Commits

Author SHA1 Message Date
Guangcong Luo
9f53c024a2 Malamar Showdown 2025-09-15 02:35:38 +00:00
Guangcong Luo
3c0bde6d99 Preact: Slightly redesign chat rooms
This removes the border between the userlist and the input box.

I've been thinking about more aggressive removals of borders, but this
is what I have for now. It matches the design I'm using in battles.
2025-09-07 16:45:47 +00:00
Guangcong Luo
f38113dbcf Preact: Support renaming/deleting team folders 2025-09-07 16:45:47 +00:00
Mia
322528ff0b Always cachebuster color and coil loading
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
2025-09-07 11:45:08 -05:00
Kris Johnson
415e41fc49 Malamar is the new PS! mascot
Some checks are pending
Node.js CI / build (22.x) (push) Waiting to run
2025-09-06 22:10:55 -06:00
ShivaD173
288a072f8f Do not set Gimmighoul-Roaming Atk IVs to 0 by default (#2490)
Some checks are pending
Node.js CI / build (22.x) (push) Waiting to run
2025-09-06 15:25:10 -05:00
pyuk-bot
03ee33b5f0 Preact: Don't call an opponent "ally" in FFA (#2516) 2025-09-06 11:05:16 -07:00
Guangcong Luo
8804fa038f Preact: Bump cookie expiration
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
2025-09-03 21:38:57 +00:00
Guangcong Luo
f6fdbd5803 Preact: Support saving exports 2025-09-01 16:30:02 +00:00
Guangcong Luo
f9e42eed0d Move Replays redirect to be with the others 2025-09-01 16:30:02 +00:00
Karthik99999
b82346e7dc Teambuilder: Fix Pre-DLC/DLC 1 VGC formats
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
2025-09-01 00:36:58 -07:00
Mia
8fdb287d99 Replays: Use loginserver endpoint instead of PHP
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
2025-08-29 17:22:16 -05:00
pyuk-bot
d8d81538de FFA: Support '-swapsideconditions' message (#2511)
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
2025-08-21 21:32:00 -07:00
Karthik99999
a015807507 Fix more -ability related crashes 2025-08-21 21:06:15 -07:00
Mia
fe0bad2d8c Add SCL background
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
2025-08-20 06:41:28 +00:00
Guangcong Luo
ea95464008 Preact: Support backing up teams
(Restoring backups not yet implemented)
2025-08-19 00:31:26 +00:00
Guangcong Luo
1aa237de65 Use PSIcon in battle-team-editor
(I was being dumb by trying to not have it as a dependency. I don't
want panels as a dependency but I'll probably move PSIcon out of
panels whenever it comes up.)
2025-08-18 19:16:03 +00:00
Mia
90508ffed9 Update Cassiopoeia's username 2025-08-18 19:16:03 +00:00
Karthik99999
482cd617c9 Fix Intimidate args order
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
2025-08-18 15:14:34 -04:00
Karthik99999
90d92db507 Properly support oldAbility arg for -ability
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
2025-08-13 14:12:58 -04:00
Aurastic
6773017270 Preact: Fix chatroom notification count in mobile (#2507)
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
2025-08-09 17:00:53 -07:00
Aurastic
8bb48ff822 Preact: Do not subtle notify on seen messages (#2502)
Some checks are pending
Node.js CI / build (22.x) (push) Waiting to run
2025-08-09 06:00:28 -07:00
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