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
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 )
...
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
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
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 )
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
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
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
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 )
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
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
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
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 )
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 )
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
...
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
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 )
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 )
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
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
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
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 )
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 )
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
Node.js CI / build (22.x) (push) Waiting to run
2025-07-29 22:58:58 -04:00