Commit Graph

343 Commits

Author SHA1 Message Date
Cathy J. Fitzpatrick
ce5f2d6f9a Remove some unnecessary database queries 2013-04-02 01:36:19 -06:00
Cathy J. Fitzpatrick
ebca3013e3 Fix XSS vulnerability in ladder.php 2013-04-02 01:13:31 -06:00
Cathy J. Fitzpatrick
82de98d166 Refactor action.php
This moves most of the logic of action.php into a separate file
lib/dispatcher.lib.php and separates the actions into ladder-related
actions and non-ladder-related actions. This is intended to make it
possible to have a second action.php that handlers only ladder-related
actions, which can run on the main server computer and allow
that computer to make HTTP requests to `localhost`, which should
help reduce ladder errors.
2013-04-01 23:21:33 -07:00
Marty-D
c3b77a45a2 Move Jynx to NU in the teambuilder. 2013-04-02 00:34:49 -04:00
Guangcong Luo
c56a30d419 Add the other two afd jokes 2013-04-01 20:41:23 -07:00
Guangcong Luo
7a34df13d6 Fix bug in previous commit 2013-04-01 20:40:00 -07:00
Guangcong Luo
77b6a00399 Support afd sprites
This should theoretically support afd sprites by adding -afd after
a server ID.
2013-04-01 20:37:59 -07:00
Guangcong Luo
bcb357be56 April Fool's 2013 ends 2013-04-01 19:08:33 -07:00
Cathy J. Fitzpatrick
f1f465abd3 Fix some errors in action.php 2013-04-01 17:03:19 -07:00
Cathy J. Fitzpatrick
770c3e7094 Correct escaping of URIs in messageSanitize
For example, this fixes things like `google [&]` which would
previously produce the wrong Google search query.
2013-04-01 17:27:32 -06:00
Marty-D
15a17acf2f Fix Cherish Ball's sprite, shorten Ball descriptions. 2013-04-01 16:52:50 -04:00
Marty-D
242a311d5a Update the teambuilder for recent tier changes. 2013-04-01 15:01:01 -04:00
Guangcong Luo
7e7afd3b96 Change up the link separators
The links in the top right are now separated by whitespace.

The previous brackets were visually pretty noisy, and we no longer
have a need to draw attention to them.
2013-04-01 00:23:50 -07:00
Guangcong Luo
601cd7f916 April Fool's Day changes 2013-03-31 23:13:54 -07:00
Cathy J. Fitzpatrick
1f174a61df Fix improper escaping of certain characters in external URIs 2013-03-31 00:49:10 -06:00
Guangcong Luo
75cf7444ee Update client for new pokedex.js syntax
Specifically, formeLetter and baseSpecies are now camelcased.
2013-03-30 22:18:27 -05:00
Cathy J. Fitzpatrick
873339f3d3 Revert "Update data in Pokedex"
This reverts commit f7cbbb64b0.
2013-03-30 21:02:10 -06:00
Bill Meltsner
3a6b52db44 sync client moves.js 2013-03-30 12:51:53 -07:00
Guangcong Luo
06e62eea9d Merge pull request #16 from Joimer/patch-2
Update data files
2013-03-30 10:16:15 -07:00
Joim
f7cbbb64b0 Update data in Pokedex
Update data in Pokedex to reflect latest server changes.
2013-03-30 12:50:27 +01:00
Joim
d196868bc1 Update data in moves
Update data in moves to reflect latest server changes.
2013-03-30 12:47:28 +01:00
Joim
711f546766 Update data in learnsets
Update data in learnsets to reflect latest server changes, several event Pokemon added.
2013-03-30 12:46:16 +01:00
Joim
4107a290c1 Update data in items.js
Update data in items.js to reflect latest server changes.
2013-03-30 12:43:07 +01:00
Joim
74a246f0eb Update data files, changes in abilities
Updating data files in clients to reflect latest server changes.
2013-03-30 12:42:14 +01:00
Joim
b257f298ad Update data files
Update formats-data.js as it's missing latest added events and Poke Balls.
2013-03-30 12:38:05 +01:00
Cathy J. Fitzpatrick
2d9ffac01f Add regexp matching of origin to CORS support 2013-03-30 01:50:18 -07:00
Cathy J. Fitzpatrick
6e83774cc1 Fix issue when the server sends fnt status with > 0 HP 2013-03-29 20:18:07 -06:00
Cathy J. Fitzpatrick
b2b286c6a9 Add option to skip the IP check in action.php
This fixes requests by servers behind certain kinds of proxies.
2013-03-29 17:49:46 -07:00
Cathy J. Fitzpatrick
6d77efaf7f Better support for old replays with nearest-100th health
These old replays will now display the actual percentages in the log,
rather than the nearest 1/48th percentage.
2013-03-29 17:28:32 -06:00
Cathy J. Fitzpatrick
c0e251d1aa More robust implementation of healthParse
This allows the client to display damage with whatever precision the
server sends, rather than always forced to 48ths.
2013-03-29 17:17:43 -06:00
Cathy J. Fitzpatrick
d93004b2e2 Fix change that broke resources in testclient.html 2013-03-29 17:10:46 -06:00
Cathy J. Fitzpatrick
107c7efe28 Fix change that broke testclient.html 2013-03-29 17:05:35 -06:00
Guangcong Luo
3e5d3857e4 Aesthetically pleasing switch menu HP bar colors 2013-03-29 13:52:31 -07:00
Guangcong Luo
56c439e5cf Use protocol-relative URLs for resources 2013-03-29 10:29:29 -07:00
Guangcong Luo
1e1089fa8d Test page for HP bar colors
This adds style/hpbartest.html, a test page for HP bar colors.
2013-03-29 10:20:50 -07:00
Guangcong Luo
b70329ae52 Fix HP bar animation
Previously, the HP bar would change color while animating, which
actually looks pretty cool but unfortunately was sort of buggy, and
also has a noticeable performance impact because jQuery animation
isn't exactly fast.

This changes the HP bar to change color after animating instead,
which still looks good but is a lot simpler.
2013-03-29 10:17:14 -07:00
Guangcong Luo
37a88bf162 Aesthetically pleasing HP bar colors 2013-03-29 09:44:55 -07:00
Cathy J. Fitzpatrick
be2a3b7166 Bounds checking in HP parse 2013-03-29 04:36:02 -06:00
Cathy J. Fitzpatrick
92867f22b9 Implement HP bar colours 2013-03-29 02:53:52 -06:00
Cathy J. Fitzpatrick
54b08f5beb Fix bug in new-style damage reporting 2013-03-28 23:44:46 -06:00
Cathy J. Fitzpatrick
64e3c15029 Use separate Analytics property for alt server traffic 2013-03-28 17:50:50 -06:00
Cathy J. Fitzpatrick
13b17797b0 Add support for forcing green HP bar 2013-03-28 16:28:46 -06:00
Cathy J. Fitzpatrick
46efca91b4 Refactor HP reporting
These are the corresponding client changes for the server changes at
Zarel/Pokemon-Showdown@a0882444a5
2013-03-28 16:03:16 -06:00
Cathy J. Fitzpatrick
88e60d5cc0 Fix non-whitelisted links 2013-03-25 23:11:37 -06:00
Cathy J. Fitzpatrick
e32e6d2c03 Further fix to external link tracking 2013-03-25 20:57:17 -06:00
Cathy J. Fitzpatrick
ed043162ca Fix Analytics external link tracking 2013-03-25 20:54:15 -06:00
Cathy J. Fitzpatrick
41f2fbf008 More robust interstice implementation 2013-03-25 20:48:49 -06:00
Cathy J. Fitzpatrick
6f1eeadc7b Refactor and document messageSanitize 2013-03-25 19:33:49 -06:00
Guangcong Luo
8c873deb0a Update client items.js 2013-03-25 13:39:53 -07:00
Cathy J. Fitzpatrick
83dcdb638b Add support for viewing multiple IPs for a single user 2013-03-24 00:57:19 -06:00