Commit Graph

6377 Commits

Author SHA1 Message Date
Aurastic
8fdd889bb8
Bring back PS' true mascot Meloetta (#2533)
* Bring back Meloetta!

* add
2025-09-27 14:33:16 -06:00
pyuk-bot
a36c345c97
Add animations for Torque moves (#2517) 2025-09-25 17:00:02 -06:00
Distrib
a74235162b
Staff FAQ: Fix staff list link (#2526) 2025-09-25 13:51:12 -05:00
Kris Johnson
adb885a218 Fix build script
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
2025-09-18 12:15:28 -06:00
cooshaug
c779bd581d
Hide nicknames in battle tooltip (#2508)
Some checks failed
Node.js CI / build (22.x) (push) Has been cancelled
---------

Co-authored-by: Guangcong Luo <guangcongluo@gmail.com>
2025-09-17 15:42:45 -07:00
Guangcong Luo
2598694835 New logo to match new icon
The new icon was way back in ad4a3ab2ff

Two years ago! But since I was redoing the logo for Malamar Showdown,
I figured I'd spruce up the regular logo, too.

The main change is just the color scheme, and the exclamation mark
being rounded. The shadows have also been tightened up. There's a lot
of pixel-perfect tweaking going on, too, with the hole in the "e",
and also some of that tweaking in "ET" in "BETA", too.

(Oh, also, so ends Malamar Showdown. o7 You'll always be _my_ friend,
Malamar!)
2025-09-15 03:50:42 +00:00
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