News Archive

2016? Better update!
Posted by freddie at 2016-01-02 13:51:39 +0000 (1296d 16h 50m 49s ago)

Happy new year! Still not dead, still been moderately busy between work and travelling for work. The change list is probably a little incomplete, it's late and there's a loooot of backlog to go through. Hopefully we're back to a more regular update schedule now rather than "once every 7 months" :v

In the near-ish future I'll be looking for some PADherder staff people - you'll have the dizzying powers of requesting monster updates (via a chat bot), editing sets (website), and editing leader skills (website). I haven't actually written any of this yet but hey, if you're interested in taking over some of the more tedious parts of maintaining PADherder you should probably email me or something (freddie at padherder dot com).

Once again a big thanks to everyone that has been posting issues, without these people nothing would ever get updated. Please continue reporting things via Github Issues and news comments!

Changes:
I ATEN'T DEAD
Posted by freddie at 2015-05-10 04:39:04 +0000 (1534d 2h 3m 24s ago)

Hi, it's been a while. I've been busy getting sick, trying to find a job, getting sick again, graduating, getting sick yet again... and then finally receiving a job offer from somewhere completely unexpected. I've finally worked out what I'm doing and feel like I have some free time/brain space to dedicate to maintaining my poor neglected sites, yay.

A big thanks to everyone that has been posting issues, without these people nothing would ever get updated. Please continue reporting things via Github Issues and news comments!

Changes:
  • Added XP data for 6 million XP curve monsters (esplen2 via news comment).
  • Fixed (FINALLY) the broken urgent events tracker (GH-533).
  • Updated the usual pile of monsters for various things (GH-591, GH-592, GH-593, GH-594, GH-599, GH-604, GH-608, GH-611, GH-614, GH-615, GH-618, GH-621, GH-623, GH-630, GH-633, GH-634, GH-637, GH-640, Tru-JDM via news comment).
  • Fixed several awakenings having incorrect tooltips (GH-596, GH-606).
  • Fixed some broken leader data (GH-597, GH-600, GH-624, GH-626, GH-638, ChronoM via news comment)
  • Fixed some missing/old monster icons (GH-601, GH-628, GH-642, tdy98 via news comment, plogp via news comment).
  • Fixed 'Import JSON' failing with the new JP data format (GH-643).
  • My Account:
    • Fixed being able to link your account to itself via Linked Accounts (GH-520).
    • Fixed Linked Account verifications never expiring (GH-520, GH-639).
  • My Food:
  • My Monsters:
    • Added a new note filter (GH-578).
    • Fixed filters becoming all kinds of broken when a new filter is added, they'll now just reset to defaults instead (GH-547).
  • My Sets:
    • Added 'Fist of the North Star REM' meta-set.
    • Fixed the 'Insect Dragons' set having an incorrect monster in the dark slot.
  • My Teams:
    • Added 5 more team groups (beeboy via news comment).
    • Fixed 'Show maxed stats' not updating leader skill data correctly for evolved leaders (GH-597, GH-600).
    • Fixed team names not properly escaping HTML entities (GH-619).
    • Fixed teams being created with a strange 'order' attribute if created in anything other than Team Group 1 (GH-625).
Plus ça change, plus c'est la même chose
Posted by freddie at 2015-01-23 09:52:15 +0000 (1640d 20h 50m 13s ago)

You may have noticed that the ad box has mysteriously disappeared. In 11 months they generated less money than a single month of donations. Yeah, you guys/girls/sentient starfish are way more awesome than terrible internet ads.

p.s. the flu is awful, ugh

Changes:
  • Updated monsters for Balance Update 4.
  • Updated various monsters (GH-560, GH-561, GH-562, GH-563, GH-565, GH-567, GH-576, GH-582).
  • Updated leader skill data, including JP skills (GH-566, GH-574, GH-581).
  • Fixed some weird broken monster images (GH-565, GH-571).
  • Removed ads, RIP.
  • Minor performance optimisation by caching monster evolution chain results.
  • Fixed the goofy Donate button being glued to BUGS/SUGGESTIONS.
  • My Food:
    • Added '#1697. Poison Ivy' as food for Succubuseses (milkyway via news comment).
    • Fixed '#1784. moonbeam fang witch, lilith' having incorrect food due to a typo (milkyway via news comment).
    • Fixed '#1794. rebal seraph lucifer' having no food due to a typo.
  • My Monsters:
    • Fixed the Filters dropdown not being closable on small screens (GH-548).
    • Fixed awoken abilities being listed in the wrong order on the mobile site (GH-570).
    • Fixed the 'Box' sort orders being incorrect on EU accounts, they should now correctly use US monsterID overrides (GODDAMN BAO COLLAB) (GH-572).
  • My Sets:
    • Added 'Armored Knights' set (GH-582).
    • Added '#1628. Cauchemar' to the 'Descended' meta-set (GH-564).
    • Added the DBZ Collab Part 2 monsters to the 'Dragonball Z REM' meta-set (GH-566).
    • Added #1749, #1751 and #1753 (Grimoire?) to the 'Descended' meta-set.
    • Added #1755, #1757 (Grimoire?) to the 'Misc REM' meta-set. These may actually belong in 'Godfest Only', unsure.
Bah Humbug
Posted by freddie at 2014-12-25 03:54:13 +0000 (1670d 2h 48m 15s ago)

Merry Christmas! I appear to have managed to graduate and am now an officially qualified code writing person, yay.

New stuff:
  • Added the usual selection of strange new monsters.
  • Updated monster data for Christmas REM (GH-550).
  • Updated monster data for some other weird changes (GH-555).
  • Updated monster data for 'Balance 3' updates (GH-556, GH-558).
  • Updated leader skills (GH-542, GH-558).
  • My Food:
    • Added food for the Christmas chibi monsters (GH-554).
    • Added Shield Knights as food for the Fruit Dragons (GH-557).
  • My Sets:
    • Added 'Christmas REM' meta-set.
Misc changes/fixes:
  • Fixed a bunch of fallout from the Great Evolution Disaster (GH-541, GH-545).
EVERYTHING IS ON FIRE
Posted by freddie at 2014-12-15 07:43:26 +0000 (1679d 22h 59m 2s ago)

Sigh, what a mess. Evolution data got completely messed up due to a logic derp I made with ultimate ultimate evolution support. The "fix" involved nuking them all and reloading them, unfortunately this means that all of your monsters have been reset to no target evolution. Sorry :(

Edit: quick-ish fix: double-click the '2 evolutions available' text. Press 'Down Arrow' a few times or 'End'. Press 'Enter' (or 'Return'). Repeat. Arghh.

New stuff: Misc changes/fixes:
  • Fixed several bugs that broke the site for people, oops (GH-521, GH-522).
  • Fixed missing Ultimate Amaterasu evolution (GH-524).
  • Fixed Droidragon awakenings (GH-526).
Some actual stuff + OOPS
Posted by freddie at 2014-12-05 06:35:06 +0000 (1690d 7m 22s ago)

OOPS - I deployed some changes that all worked fine on my dev setup, then went out. Turns out an amusing template version mismatch happened and everything broke. Oops.

New stuff:
  • Monster update.
  • Updated leader skill multiplier data.
  • Added support for ultimate ultimate evolutions (GH-509).
  • Added a bunch of missing ultimate evolutions (GH-509).
  • Added support for leader skills with multiple separate effect triggers (GH-518).
  • My Materials:
    • Added a bunch of new groups for the 'Grouped by dungeon' mode to clean the page up a little.
  • My Teams:
    • Revamped the Add/Edit Team form to be more user-friendly (parts of GH-450).
    • Added a 'Team Group' selection box to the Add/Edit Team form (GH-510).
    • Changed monster selection thing to match the Add/Edit Monster modal dialog.
    • Changed the 'Magical search' dropdown to provide better information about the monster you will be adding (GH-402, GH-512).
    • Changed the 'Magical search' dropdown to sort in 'best' order.
Misc changes/fixes:
  • Fixed leader skill data not updating properly (GH-513).
  • My Materials:
    • Fixed material monsters with US-specific IDs linking to incorrect PDX pages (GH-519).
  • My Sets:
    • Fixed un-evolved Light/Dark Kali not showing up (GH-514).
Oh happy day
Posted by freddie at 2014-11-29 14:56:21 +0000 (1695d 15h 46m 7s ago)

Done with exams, hopefully forever :toot: Time to get started on this huge backlog of issues...

There was some short downtime a few days ago while infrastructure changes were made - thanks to your donations we now have improved server resources and CloudFlare for (hopefully) faster page loading.

New stuff:
  • Updated monsters and skills for the latest NA/EU PAD update (GH-508).
  • Added some missing insect dragons (GH-506).
  • My Food:
    • Added High Ninjas as food for relevant things (GH-497).
  • My Monsters:
    • Added 'Awoken' filters, including a 'Match all' checkbox to match specific combinations (GH-458).
    • Added 'Primary type only' filter (GH-498).
    • (You may need to hit 'Reset' and 'Save as default' to fix your filters).
Misc changes/fixes:
  • Fixed various monsters still being marked as JP only (GH-497, GH-500, GH-504).
  • My Monsters:
    • Fixed expanded evolution monster links not working (GH-451).
    • Fixed expanded evolution monster popovers not appearing (GH-451).
Bzzzt
Posted by freddie at 2014-11-11 02:59:17 +0000 (1714d 3h 43m 11s ago)
Udpdate:
  • Fixed GODDAMN BAO COLLAB monsters being all kinds of broken (GH-495).
  • Fixed GODDAMN BAO COLLAB monsters linking to the wrong pages on PDX (GH-484).
New stuff:
  • Rewrote most of the scary code that gathers monster information since the PAD Wiki appears to be dead. RIP.
  • Full monster update (GH-483, GH-492, GH-493).
  • Leader skill data update (GH-486, GH-489).
  • My Sets:
    • Added new 'PAD Z' meta-set (GH-485).
    • Added new 'Wizards' meta-set.
    • Added new 'DC Universe REM' meta-set.
    • Added '#1699. Darkseid' to 'Collab Bosses' meta-set.
Misc changes/fixes:
  • Changed stamina interval from 10 minutes to 5 minutes for the events dropdown (GH-488).
It's the end of the world as we know it
Posted by freddie at 2014-10-23 22:37:36 +0000 (1732d 8h 4m 53s ago)

End of term - assignments to panic finish, exams to study for, summer to enjoy. A few more weeks until I am (hopefully) freeeee.

Update:
  • Added Angry Birds Elite collab monsters to various food things (GH-480).
  • Updated PAD Z monster data (James via news comment).
  • Fixed NA event times being out by an hour. They will probably break again once DST starts or stops or whatever happens soon :( (GH-465).
  • Fixed ultimate Amon having no food (TTrace via news comment.)
  • Fixed Angry Birds collab monster awakenings as per this post (GH-481).
New stuff:
  • Added a donate button (finally). Donate if you feel like it, don't donate if you don't feel like it (GH-297).
  • The usual selection of new/updated monsters.
  • Updated leader skill multiplier data (GH-467, GH-475, GH-476, GH-479).
  • API:
    • /api/monsters/:
      • Large set of optimisations, from ~3000ms (!) to ~40ms.
      • Added 'name_jp' field, contains the monster's JP name.
      • Added 'version' field, contains the modification version of this monster. This is set to MAX(version)+1 on a monster whenever it is changed.
      • Added /api/monsters/n/, returns monsters with a version higher than n. /api/monsters/0/ is equivalent to /api/monsters/.
  • My Food:
    • Added '#42. Shynee' as food for CoC Glorious Healer.
    • Added '#44. Baddie' as food for Vampire/Dark Valkyrie (garbled and The_DCG via news comments).
    • Added #47,49,51,53,55 carbuncles as food for #206-210 final evolution carbuncles (garbled via news comments).
    • Added '#552. Mid Light Ninja' as food for Baal.
    • Added '#1308. 月夜花' as' food for '#414. Mitsuki'.
    • Added '#1452. 黄金聖闘士・シュラ' as food for Astaroth.
    • Added food for '#639. Dark Archdemon Lucifer' ultimate evolutions.
    • Added food for '#1304. Dragon Rider, King Arthur'.
    • Added food for '#1346. Bountiful Arbor Goddess, Freyja' (GH-464).
    • Added food for archdemon ultimate evolutions (GH-464).
    • Added food for sticker girl ultimate evolutions (GH-464).
  • My Monsters:
    • Added a total awakening count to the totals row (GH-473).
  • My Sets:
    • Added '#1471. Swift Dragon Emperor, Threedia' to 'Endgame Dragons' set.
    • Added '#1531. Zeus Mercury' to 'Descended' meta-set.
    • Added '#1586. 輝耀の秘女神・カーリー' to 'Godfest Only' meta-set.
    • Added '#1588. 暴滅の威女神・カーリー' to 'Godfest Only' meta-set.
Misc changes/fixes:
  • Fixed '#770. UFO' leader skill (GH-468).
  • Fixed '#884. Stray Soul Beast Izuna' evolution materials (GH-471).
  • Fixed '#951. AB Bluebird Blues' awoken skills (GH-478).
  • Fixed '#1363. Heavenly Wind Dragon Knight, Ishtar' leader skill (GH-474).
  • Fixed Sopdet/Thoth having no active/leader skills ([email protected] via news comments).
Nope, still not dead
Posted by freddie at 2014-09-17 13:08:48 +0000 (1768d 17h 33m 40s ago)

University sapping my will to live, hopefully I am done with it forever in another 2 months :(

New stuff:
  • Added a new source for JP urgent dungeon times, hopefully these are occasionally accurate (blvcksvn2 via news comments).
  • Added various new monsters (GH-436).
  • Added 'Reset account' functionality, deletes ALL of your food/materials/monsters/teams. You can find it on the username dropdown (GH-441).
  • Updated monster data for Kapibara-san collab.
  • Updated monster data for Healer Girls Content Update.
  • Updated leader skill multiplier data.
  • My Food:
    • Added '#1186. Black Fairy' as food for '#1073. Pandora' and evolutions (GH-419).
    • Added '#833. Fukuragi' as food for '#844. Amberjack' and evolutions (GH-440).
  • My Sets:
    • Added '#1509. メフィストフェレス' to 'Descended' meta-set (GH-436).
    • Added '#1524. 義信龍・ヨロク' to 'Descended' meta-set (GH-436).
    • Renamed the 'Misc REM' set to 'Valkyries' and added the other colours.
  • My Teams:
    • The first YouTube link in a team description will now be embedded as a video.
Misc changes/fixes:
  • Fixed Import JSON exploding when it encountered an unknown monsterID (Endrnc via news comments).
  • Fixed the skill updater not actually updating leader skill data, oops (GH-413, GH-434, GH-436, GH-439, GH-444).
  • Fixed the 'Recover Bind' awoken skill tooltip saying '1 turn' instead of '3 turns' (GH-415).
  • Fixed various monster stats that still hadn't updated properly (GH-417, GH-430, GH-444).
  • Fixed some buggy active skill data (GH-433).
  • My Food:
    • Fixed 'Miscellaneous food' items not showing up in reminders/My Materials (GH-411).
    • Fixed ultimate Archangel forms not having any food (GH-419).
    • Fixed ultimate '#747. Incarnation of Seiryuu, Karin' forms not having any food (GH-419).
    • Fixed '#1518. Bikini Girl, Metatron' (not an accurate translation) not having any food.
  • My Monsters:
    • Table optimisations to reduce the number of DOM elements.
    • Fixed ultimate evolving a monster not taking into account same colour feed XP bonus (GH-445).
  • My Sets:
    • Removed the random extra monsters from 'Dragon Swordsmen' set (GH-436).
  • My Teams:
    • Fixed broken 'PDX Simulator' links (GH-424).
    • Fixed whitelisted URLs no longer showing as links (GH-425).
  • User API:
    • /userapi/food/: Fixed being able to set count to bizarre values, now forced to be 0-100.
    • /userapi/material/: Fixed being able to set count to bizarre values, now forced to be 0-100 (GH-426, GH-429).
A fixation on fixing
Posted by freddie at 2014-08-05 05:46:16 +0000 (1812d 56m 12s ago)
New stuff:
  • Usual set of new monsters.
  • My Sets:
    • Added new 'Indian Gods 2' set.
    • Added new 'Dragon Knights' set.
    • Added new 'Dragon Swordsman' set.
    • Added '#1359. アポカリプス' to 'Godfest Only' meta set.
    • Added '#1424. 張飛' to 'Descended' meta set.
  • My Teams:
    • 'Show maxed' will now set friend level to max.
    • 'Show maxed' will now set awakenings to max for all monsters (GH-405).
Misc changes/fixes:
  • Fixed max skilling a monster not correctly ignoring food for reminders/My Materials (GH-379, GH-409).
  • Fixed '#918. Awoken Zeus Stratios' having incorrect awakenings (GH-406).
  • Fixed '#928. BAO Robin' leader skill being 4x ATK instead of 8x ATK (Endrnc via news comments).
  • Fixed '#1299. Radiant God of Creation, Izanagi' leader skill not working (Syveril via news comments).
  • Fixed '#1423. Shining Lance Wielder, Odin' not having food assigned (waspinator via news comments).
  • Fixed various monsters having inaccurate active skill data due to update script breakage (GH-410).
  • Fixed no new monsters being added due to update script breakage.
  • Fixed internal JS logging/timing code ignoring debug=false.
  • Fixed the News notification star not spinning, very important.
  • My Monsters:
    • Fixed 'Bulk add monsters' breakage when adding BAO collab monsters. I hope whoever picked the monster IDs for that collab never meets the waifu of their dreams (GH-252, GH-399).
    • Fixed 'Bulk add monsters' textarea being unstyled, giant white box on dark theme hurts.
  • My Sets:
    • Fixed sets breaking completely if a monsterID is added to a set before PADherder has monster data for it (oops).
  • My Teams:
    • Fixed the missing minus icon on team group expander thingies.
  • User API:
    • /user-api/monster/[id]/: fixed some issues with the target_evolution field's handling of non-string input (GH-407).
A whole new worrrld
Posted by freddie at 2014-07-27 02:29:23 +0000 (1821d 4h 13m 5s ago)
New stuff:
  • Leader skill data update.
  • Monster update for quietly activated evolutions. UPDATE: fixed awakenings/stats too.
  • Updated to Bootstrap 3.2.0.
  • Find Friends:
    • Added a 'Limit rank' checkbox when searching by monster. This limits results to players at most 40 ranks above you (GH-266).
  • Mobile stuff:
    • The page footer is now hidden on small screens.
    • The My Monsters 'Bulk add monsters' button is now hidden on small screens.
    • Various navbar changes to help with the annoying wrapping on tablets (GH-394).
  • My Monsters:
    • Added 'Save as default' to the Filters expando thing. This is a per browser setting (GH-276).
  • My Sets:
    • Added '#1372. Sleeping Dragon, Zhuge Liang' and '#1374. Life Dragon, Zhuge Liang' to 'Godfest Only' meta set.
    • Added '#1462. ソティス' and '#1464. トト' to 'Descended' meta set.
  • User API:
    • Added a custom authentication scheme to deal with Unicode usernames/passwords. Set the 'X-Username' header to a UTF-8 encoded 8-bit string of the username and 'X-Password' to a UTF-8 encoded 8-bit string of the password. In Python this is just username.encode('utf-8').
Misc changes/fixes:
  • Changed the icon font from a full FontAwesome font to a smaller custom Fontello font. Much smaller font files, less unused CSS.
  • Fixed a few new ultimate evolutions not having food assigned (GH-392).
  • Fixed various leader skill data (GH-395, GH-396, GH-398).
  • Fixed multiple events in a single timeslot not working properly (GH-400).
  • Fixed '#918. Awoken Zeus Stratios' not having his Devil subtype (GH-401).
  • Fixed "Friends " always being displayed on the nav bar instead of just the icon.
  • My Monsters:
    • Fixed the 'Ready to evolve' filter including JP only evolutions on non-JP accounts.
  • My Sets:
    • Fixed 'Excess materials' not counting food materials as needed.
DRAGON SLAVE
Posted by freddie at 2014-07-11 04:00:09 +0000 (1837d 2h 42m 19s ago)

Misc stuff. Some work towards making the site more mobile friendly. I have some rough ideas about making Monsters/Teams usable on small screens, just haven't gotten around to trying them.

Update:
  • Added a monster popover to the My Monsters 'Target' column for cases where the target level is above the current level (GH-316).
  • Split the My Monsters 'Ready to evolve' filter into two: 'Ready to evolve' (ultimate evo or max level) and 'Have all materials to evolve' (GH-356).
  • Fixed monsters not being considered 'Done' when they are max level with no further evolution selected (GH-389).
  • Fixed newly added teams always showing up at the top of the team list.
  • Fixed edited teams always moving to the top of the team list (GH-390).
New stuff:
  • Full monster update for 6.5.2 NA release (GH-383).
  • Added an override for Droidragon awakenings on non-JP accounts since he STILL doesn't have the damn things (GH-291).
  • Mobile support:
    • Added some basic nav buttons to the navbar when viewing on small screens.
    • The ad box is now always hidden on small screens since it's huge.
    • Fixed My Sets being messed up when viewing on a portrait phone (or really tiny browser window I guess). The set name and largely useless plus icon are now hidden.
  • My Sets:
    • Added some new magic to automatically create split sets from a single source list. This magic also automatically filters out JP only monsters if viewing a non-JP account. JP accounts will now display the various new/expanded sets, whee.
    • Added '#1118. Sandalphon' to 'Descended' set.
    • Added JP only monsters to 'Descended', 'Collab Bosses' and 'Collab Invades' sets.
    • Added JP only REM sets: 'FFCD REM', 'Monster Hunter REM', 'Dragonball Z REM', 'Saint Seiya REM'.
    • Added a close icon to the small monster click box thing (GH-372).
  • User API:
    • /profile/[user]/: added 'max_team_cost' as a read-only field.
    • /user-api/team/: new API endpoint to create user teams.
    • /user-api/team/[id]/: added the ability to change/delete user teams.
Misc changes/fixes:
  • Updated HP/ATK/RCV awakenings to the new 6.5 values.
  • Fixed some more leader skills (GH-386, GH-388).
  • Fixed new monsters with the 3.5 million XP curve (DBZ collab) being stuck at level 1 (GH-378).
  • Fixed the 'down arrow' key not doing anything in inputs with spinner controls (up/down things).
  • My Sets:
    • Fixed submitting the Edit monster dialog not cleaning up the small monster click popover properly.
    • Fixed ultimate evolutions never displaying the max level icon .
    • Fixed a minor mis-alignment of the level/awaken/skill/plus text in Firefox.
  • My Teams:
    • Adding/editing/deleting teams now uses the User API instead of a separate internal API.
    • Fixed the 'total team cost' value using the logged in user's total team cost instead of the viewed user (GH-380).
Let's just break everything *updated*
Posted by freddie at 2014-06-18 11:35:14 +0000 (1859d 19h 7m 14s ago)

A lot of internal work as I gradually transition the website over to being just another client of the User API. This should reduce code duplication, increase API test coverage, and probably lead to the API being more fully featured. Whee~~

Update:
  • Import JSON:
    • This feature will now update My Food. It will add/update the highest level of the unevolved food as a monster and that's it, so you should no longer have 37 shrimp (or whatever) appear in your monster list.
New stuff:
  • Monster data update for new evolutions.
  • Updated leader data for new-ish leader skills.
  • Added new global add/edit monster dialogs. They have fancier XP calculation, including finally letting you enter "XP to next level" (GH-233). Dropdowns are in highest-to-lower order (GH-200).
  • Added various new monsters/evolutions.
  • Fixed new users having no food/material data until they visited the relevant page and hit save (Neraud via email).
  • Large JavaScript cleanups.
  • API:
    • /api/food/: new API endpoint to get food data.
    • /api/materials/: new API endpoint to get material data.
  • My Monsters:
    • Removed the inline editing of monsters now that the new global edit dialog is in. This removes hundreds of lines of complicated code in favour of a simpler, better architected solution.
    • Fixed ultimate evolution monster stat display not using the same XP value (GH-369).
  • My Sets:
    • You can now add and edit monsters on the sets page, simply click on an icon and then an 'Add' or 'Edit' monster icon (GH-42 - old issue!).
    • Added a small (100ms) delay to monster popovers so that dragging the mouse across rows is less janky (archer via IRC).
    • Added '#1245. Shining Monk, Xuanzang' and '#1247. Shadow Monk, Xuanzang' to 'Descended 3' set.
    • Added '#1270. Burning Maiden, Princess Valkyrie' to 'Misc REM' set.
  • User API:
    • Revamped the User API documentation page with sections and formatting and rainbows.
    • /user-api/user/[username]/:
      • Applied an optimization that improved response time by 40-50%.
      • No longer includes user profile information in the base object.
      • New 'profile' key contains the publicly available profile information for this user (GH-352).
      • New 'food' key contains food for this user.
    • /user-api/profile/[id]/: new API endpoint to get/change user profile.
    • /user-api/food/[id]/: new API endpoint to get/change user food.
Misc changes/fixes:
  • Retrieving user data now uses the User API instead of a separate internal API.
  • Adding/editing/deleting a monster now uses the User API instead of a separate internal API.
  • Modal dialogs now have a much bigger close button (×).
  • 'Fixed' modal dialogs changing the document width when opening/closing (see this giant bug thread for details). They still cause a full page reflow on Chrome, sadly.
  • Fixed '#228. Mastering' ultimate evolution having no materials.
  • Fixed '#1226. Twin Dragon, Beyzul' and '#1227. Icewing Twin Dragon King, Beyzul' having incorrect leader skill data (GH-358).
  • My Food:
    • Fixed monsters that were set to max skill having mysterious invisible food count, screwing up materials/reminders. You need to visit My Food and hit 'Save changes' to force an update (GH-327).
    • Fixed '#96. Succubus' and evolutions having the wrong monster as food (GH-357).
    • Fixed food occasionally having a blank input box instead of defaulting to 0.
  • My Monsters:
    • Optimization pass on the monsters table - reduced DOM elements and some minor JS speedups.
    • Fixed double-clicking in an expanded evolution row breaking the table (GH-366).
    • Fixed evolution chains only showing a monster popover for the first monster in the chain.
    • Fixed evolution chains having expand-things for chained monsters, allowing for amusing infinitely expanding rows (PGGB via IRC).
  • User API:
    • Fixed /user-api/monster/ ignoring the user's 'Default priority' profile setting when creating monsters (GH-371).
    • Fixed /user-api/team/[id]/ not including 'friend_level'.
I'm not dead...
Posted by freddie at 2014-05-28 07:17:52 +0000 (1880d 23h 24m 36s ago)

... just busy and kinda bored with PAD :|

New stuff:
  • Full monster data update.
  • Added the new Wednesday dungeon masks to dungeon reminders/My Materials.
  • Dungeon reminders will now display materials even if they are only needed for food (GH-343).
  • Fixed some insecure content warnings on News/News Archive pages.
  • Find Friends:
    • Added a star next to your username in By Monster results (GH-342).
  • My Food:
    • Added the following monsters:
      • '#96. Succubus' (GH-337).
      • '#828. Protection Demon of Light, Shouki' (GH-340).
      • '#830. Protection Demon of Dark, Jyaki'.
  • My Sets:
    • Added 'Flower Dragons' set (#1166-1170).
    • Added '#1224. Twin Dragon, Wangren' and '#1226. Twin Dragon, Beyzul' to new 'Endgame Dragons' set along with Heavy Metal/Fagan.
    • Added 'Fairies' set for the Flower Dragon invades (#1178-1187).
    • Added '#840. Amitan' to new 'Collab Bosses 3' set.
    • Added '#1219. Himi Udon' to 'Collab Invades 2' set.
  • User API:
    • Added 'rank' and 'starter_colour' fields to /user-api/user/ (GH-351).
Misc changes/fixes:
  • Fixed monster popovers displaying strangely when monsters have more than 6 awakenings. Maybe also fixed a weird Linux issue (GH-332).
  • Fixed spinner arrows being slightly offset vertically (1 whole pixel).
  • Fixed several places where JS debugging code had been left in - not such a big deal... unless you use IE which completely breaks.
  • Find Friends:
    • Fixed the "No results found." messages not spanning all columns.
  • My Food:
    • Fixed dungeon reminder monster images havin 'CLICK TO EVOLVE' tooltips (GH-349).
  • My Monsters:
    • Fixed being unable to select alternate ultimate evolutions (GH-347).
  • My Sets:
    • Fixed final evolutions not being discovered properly in some cases, breaking various badges.
    • Fixed 'max evolved' badge logic being completely broken for JP accounts (GH-336).
  • My Teams:
    • Fixed "#507. The Jelly's Angels" having incorrect leader skill data (GH-333).
BAO collab how I hate thee
Posted by freddie at 2014-05-03 21:44:42 +0000 (1905d 8h 57m 46s ago)
New stuff:
  • Implemented custom <input type="number"> 'spinner' controls since browsers do all kinds of horrible things with them (see image). These will eventually be used wherever number inputs appear.
  • My Food:
    • Added the ability to bulk evolve food: click a food monster, fill in the number of monsters to evolve in the box, press 'Evolve' (GH-323).
  • My Sets:
    • Added 'Ninjas' set with the Low/Mid [Element] Ninjas (GH-309).
    • Split the intermittently useful sets (collab/random extra REM) into a 4th table.
Misc changes/fixes:
  • Fixed the 'Hide for today' dungeon reminder button actually submitting the form, oops.
  • Fixed the annoying bright white background colour on the ad box when using the DarkThing theme.
  • Various internal cleanups to allow food/materials to share more code.
  • Mobile site:
    • Fixed login not working.
    • Fixed various issues with page JS.
    • Fixed 'Switch to mobile site' trying to send people to a non-existent HTTPS version.
  • My Food:
    • Changed the 'Miscellaneous food' section to use the same style boxes as 'Skillup food'.
    • Fixed food input boxes not updating when the same food monster is updated elsewhere (GH-321).
    • Fixed duplicate BAO collab monsters appearing (GH-321).
    • Fixed PDX links for BAO collab monsters.
    • Fixed popovers near the right side of the browser window drawing off-screen.
  • My Monsters:
    • Changed how the Evolution column is presented: missing materials are now faded and have a more suitable tooltip (GH-322).
    • Fixed the sticky table header so that it actually appears again when scrolling down.
    • Fixed the 'Bulk add monsters' preview code to correctly complain about the second field not being a number (GH-325).
    • Fixed the edit monster form not saving when pressing Enter on a dropdown while using Firefox 29, see the issue for details (GH-329).
  • My Sets:
    • Renamed the 'Old/New [Blah] Gods' sets to '[Blah] Gods 1/2'.
    • Renamed 'Ninjas' to 'Sengoku'.
    • Fixed '#350. Formula' not counting for the 'Misc Dragons' set (GH-328).
  • My Teams:
    • Added Twitter image host ('pbs.twimg.com') to team description URL whitelist (GH-324).
My brain hurts.
Posted by freddie at 2014-04-29 17:49:02 +0000 (1909d 12h 53m 26s ago)

Some much-requested features finally added, hurrah.

New stuff:
  • The usual collection of new/updated monsters.
  • Dungeon reminders:
    • Added the ability to update materials from the dungeon reminder box (GH-180).
    • Reused a bunch of code from My Materials for displaying which materials you need.
  • My Food:
    • New section to enable tracking of 'food' monsters: things you are only evolving to feed to other monsters. This is an early version of the feature, please provide feedback! (GH-143, GH-193, GH-199, GH-286)
  • My Sets:
    • Added 'Hrungnir' to 'Collab Bosses 2' (GH-314).
Misc changes/fixes:
  • Fixed Import JSON not updating awakenings properly (GH-319).
  • Dungeon Reminders:
    • Changed the input boxes to type="number" which adds magical up/down buttons on real browsers.
  • My Materials:
    • Added 'F' for 'Food' to material boxes.
    • Changed the input boxes to type="number" which adds magical up/down buttons on real browsers.
    • Cleaned up the help text at the top of the page, hopefully it is more understandable now.
  • My Teams:
    • Fixed 'Add team' behaving strangely after you had clicked 'Edit team' (GH-313).
This is a news subject
Posted by freddie at 2014-04-23 03:01:05 +0000 (1916d 3h 41m 23s ago)

NOTE: the mobile site has turned into a bit of a dead-end and my efforts will be sort-of-focused on building an Android app for now, see GH-306 for more info.

New stuff:
  • All requests are now redirected to HTTPS by default, let me know if this causes any problems.
  • Added 'Import JSON' to the username dropdown, updates materials/monsters from saved JSON box data. Much faster than using padherder-sync (GH-281).
  • Added 'Toggle public header' to the username dropdown, lets you see the header other users see when they visit your public pages (GH-231).
  • API:
    • Added 'image40_href', 'image40_size', 'image60_href', 'image60_size' to /api/monsters/.
  • My Sets:
    • Added 'Gaia' to 'Descended 4'.
Misc changes/fixes:
  • Added case-insensitive username lookup to all /user/foo/ URLs.
  • Fixed reset password KABOOM error.
  • Fixed reset password having messy templates.
  • Fixed several miscellaneous mobile site bugs (GH-308).
  • Fixed Gravatar images raising an insecure content warning when using HTTPS.
  • Fixed reCAPTCHA raising an insecure content warning when using HTTPS, breaking the Register page.
  • Fixed the Events dropdown being stuck saying 'Loading...' most of the time.
  • Fixed 'Export CSV' error when your username contains Unicode characters.
  • Fixed 'Export CSV' error when your monster notes contain Unicode characters.
  • My Monsters:
    • Made the 'Monster' column slightly wider so that 'Queen of Condemnation, Persephone' wraps properly.
Slow progress still counts!
Posted by freddie at 2014-04-17 08:41:49 +0000 (1921d 22h 39s ago)
New stuff:
  • Full monster update for 6.4.3, including painful leader skill data (GH-294).
  • Moved 'My Sets' over next to 'My Materials' on the nav bar - My Monsters/My Teams are used a lot more often.
  • My Account:
    • Added an information box to the 'Linked Accounts' tab to explain what it's actually for.
    • Added a 'Show alternate evolutions' option to the 'My Monsters' section.
    • Added a 'Display name' option to the 'Visibility' section, lets you change the name displayed on public pages if your PADherder account name is not the same as your in-game name (GH-216, GH-299).
  • My Monsters:
    • Added the ability to change a monster to an alternate ultimate evolution, simply edit the monster as usual and you can choose from the non-ultimate version or one of the alternate ultimates (GH-263).
    • Added a warning message when selecting an Evolution Material type monster via 'Add monster' that points people towards My Materials, which is usually what they're trying to do (GH-236, many other emails/news comments).
    • Cleaned up how 'Done' monsters are calculated (GH-255). Requirements are now:
      • Monster's max level is ≥ 10.
      • Current level = max level OR current level ≥ target level.
      • Monster is max evolution OR target evolution is None.
  • My Teams:
    • Added 'Show maxed' button to team display, click to see that team with max evolution/levels (GH-280).
    • Added max team cost to the 'Total Cost' box (GH-295).
Misc changes/fixes:
  • The navbar 'Username' field will now be focused on page load if you are not logged in (GH-298).
  • Fixed '#641. Voice of God, Metatron' having an incorrect monster image (GH-301).
  • Fixed constantly updating the events HTML even if nothing had changed.
  • My Account:
    • Removed the 'Timezone' setting as it doesn't actually affect anything.
  • My Monsters:
    • Moved the 'Add monster' status box onto the 'Add monster' subnav panel, it was supremely useless on the main page area.
  • My Sets:
    • Renamed 'Collab Invades' set to 'Collab Invades 1' so it matches the other names.
    • Fixed sets displaying the wrong 'best' monster when the choices were the same rarity but different level.
Nothing much
Posted by freddie at 2014-04-01 15:24:00 +0000 (1937d 15h 18m 28s ago)

Stuff from the last few weeks. Haven't done much lately, obviously.

New stuff:
  • My Sets:
    • Added 'Evangelion REM 1' and 'Evangelion REM 2' sets.
    • Added '#1097. Heracles' to the 'Descended 3' set.
    • Added '#1188. Hera-Beorc' to the new 'Descended 4' set.
    • Added '#1003. Present Egg (Light)' and '#1004. Present Egg (Dark)' to the 'Holiday Dragons' set.
    • Added '#711. The Tenth Angel' to the 'Collab Bosses 2' set.
    • Added '#1204. The Ninth Angel' to the new 'Collab Invades 2' set.
  • My Teams:
    • Added 'Level' to 'Friend Stats', sets the level of the friend monster used for team stat calculations.
    • Added rarity display to team member rows, next to monster type(s) (GH-283).
    • Added Total Rarity (and average rarity) to the totals area (GH-283).
Misc changes/fixes:
  • Fixed dungeon reminder boxes saying 'You have undefined Keeper of Underpants, you need 97 more' instead of 0 if you have never hit Save in My Materials (GH-289).
  • API:
    • Fixed the nasty string encoding mess, strings are now properly JSON-encoded with escaped Unicode characters ('\ub00f') instead of raw UTF-8.
  • Find Friends:
    • Changed the 'Awoken' column to be 4 icons wide, many monsters went from 3 to 4 awakenings in 6.4.
    • Fixed various minor CSS issues.
  • My Monsters:
    • Changed the 'Awoken' column to be 4 icons wide, many monsters went from 3 to 4 awakenings in 6.4.
    • Fixed various issues with 'Reset filters' not working properly, hopefully for good this time.
  • My Sets:
    • Changed the 'Holiday Dragons' set to use the present eggs as the base monster instead of the dragons.
  • My Teams:
    • Moved the add/edit form 'Friend Stats' labels to the left sides of the form elements.
    • Fixed 'PDX Simulator' link using incorrect IDs for BAO collab monsters, I hate this collab so much (GH-279).
    • Fixed monsters with no awakenings showing 'Max' instead of '0' for friend awakenings in the add/edit form.
    • Fixed an annoyingly intermittent issue involving leader multipliers not being calculated correctly (GH-284).
Goooold KEEPERRR (*trumpet*)
Posted by freddie at 2014-03-14 05:20:47 +0000 (1956d 1h 21m 42s ago)
New stuff:
  • Full monster update for 6.4 (GH-230, GH-271, GH-273).
  • Added 'Keeper of Gold' to Tuesday Dungeon for My Materials/Dungeon reminders.
  • Added 'Red Dragon Fruit', 'Blue Dragon Fruit', and 'Green Dragon Fruit' to Thursday Dungeon for My Materials/Dungeon reminders.
  • Added 'Angelit' and 'Devilit' to Friday Dungeon for My Materials/Dungeon reminders.
  • Added type information to monster popovers (GH-269).
Misc changes/fixes:
  • Size optimisation pass on site JS: 141.0KB -> 124.5KB (compressed).
  • Size optimisation pass on userdata JS: ~20% size decrease (compressed).
  • Fixed the 'Resistance-Skill Lock' awakening having an incorrect icon.
  • Fixed the 'Resistance-Skill Lock' tooltip saying '??%' instead of '20%'.
  • My Monsters:
    • Evolutions will now be sorted by monster ID when choosing from several ('Add monster', inline edit).
    • Fixed the large (~0.5s for me) delay when closing the subnav for the first time.
    • Fixed pressing Esc in the 'Add monster'/'Bulk add monsters' forms not actually closing the box.
  • My Sets:
  • User API:
    • Creating a monster with PUT /monster/ will now default to using the first max-depth evolution (the same as 'Add monster'). If you really want to set a monster to no evolution, set 'target_evolution' to '0'.
    • Fixed monster objects having a 'target_evolution' ID that is completely different from the actual target evolution monster ID (GH-272).
    • Fixed DELETE /monster/[id]/ not clearing the userdata cache.
Ultimate Lucifer: still 100% soul-crushingly boring
Posted by freddie at 2014-03-07 05:07:05 +0000 (1963d 1h 35m 23s ago)

If you're interested in translating PADherder into non-English languages, drop by GH-247 for some more info. This should be coming Soon(tm) to a PADherder near you!

New stuff:
  • Added rank/stamina/team cost information to the public user header thingy (GH-201).
  • Added an account setup reminder to set your rank.
  • Modified the public user header thingy layout a bit.
  • Find Friends:
    • Added 'Rank' column to results.
  • My Account:
    • Added 'Rank' to 'PAD Account' section (GH-201).
  • My Monsters:
    • Added a 'Ready to evolve' filter type.
    • Deleting a monster that is a leader of a team will now show a big WARNING with a list of teams that will also be deleted if you delete the monster (GH-215).
  • My Sets:
    • Added 'Dragon Zombie' to 'Misc Dragons'.
  • User API:
    • Added 'team_group_[1-5]' to /user/[username]/, contains the name of each of those groups.
    • Added 'teams' to /user/[username]/, contains every team defined by the user (GH-257).
    • Added /team/[id]/ for looking up a specific team (GH-257).
    • Added CORS headers to allow external JS read only access to the API.
Misc changes/fixes:
  • The usual collection of new and updated monster data.
  • Lots of background work to prep for other display languages - turns out this would have been easier if I was competent and did it right from the start (GH-247).
  • Removed the code that caches monster data locally via HTML5 localStorage. It's certainly an interesting technique, but it's also an incredible pain trying to track down all of the possible corner cases for updating and invalidating the cached data.
  • Fixed the 'you need to login' redirecting to the wrong page and showing a 404 error.
  • Fixed the form CSS on login and password reset pages.
  • My Materials:
    • Fixed material popovers becoming squished near the right side of the window when a 'Dungeon reminder' box was also active (GH-251, GH-265).
    • Fixed material popovers defaulting to the left side instead of the right.
  • My Monsters:
    • Optimised the server-side code that handles monster evolutions.
    • Added a 'Monster ID' sort type (GH-258).
    • Added proper error handling/display when a monster evolution fails.
    • Ultimate evolving a monster will now add the feed XP (GH-197).
    • Fixed (finally! probably!) the annoying bug where popover boxes would get stuck on screen in various situations while editing monsters (GH-248).
    • Fixed the 1px gap between the static table header and the subnav, it offended me.
    • Fixed monster evolutions showing the green 'ready' background if they were a normal evolution and not yet max level.
    • Fixed "n evolutions avilable!" count being wrong for monsters with an evolution chain, it will now show the total number of available choices.
  • My Teams:
    • Fixed 'PDX Simulator' links not including friend stats (GH-254).
Hera-Bjork is a terrible name for a monster
Posted by freddie at 2014-02-21 06:50:25 +0000 (1976d 23h 52m 3s ago)
New stuff:
  • Added 'Clear localStorage' to the username dropdown, this clears ALL locally cached PADherder data and forces a page reload.
  • Added friendly descriptions to awakening tooltips everywhere they're used.
  • Auth:
    • Rewrote the registration system. This probably broke some in-progress registrations, oops. There are now many less steps involved, you simply fill in the registration form and your account is created/logged in straight away. Verifying your email address is optional but will be required for some features - password reset, automatic Disqus login, Gravatars (GH-234).
  • Data API:
    • Awakenings:
      • New 'desc' field - contains a description of what the awakening actually does.
    • Leader Skills:
      • New optional 'data' field - contains the data PADherder uses for multiplier calculations. Please see the API page for an example.
    • Monsters:
      • New 'feed_xp' field - how much XP this monster is worth per level.
      • New optional 'pdx_id' field - in cases where PDX and the Wiki disagree on monster IDs, this will contain the PDX ID (BAO collab mostly).
      • New optional 'us_id' field - in cases where GungHo does something as silly as using different IDs for JP vs US, this will contain the actual monster ID for the US version of the game (BAO collab again).
  • My Account:
    • Added the ability to change your email address, see 'Auth' above for things that won't work until your new address is verified.
  • My Monsters:
    • Added 'Rarity' filter type.
    • Old filter URLs will now automatically upgrade using defaults when new filters are added.
  • My Sets:
  • User API:
    • Added a new set of API endpoints that allow you to retrieve and modify material/monster data programatically. See the API page for details (GH-208).
    • Threw together an example project for using the API: padherder-sync.
Misc changes/fixes:
  • Changed dungeon reminders code to activate on a slight delay to increase initial page render speed.
  • Fixed the login form spacing in the nav bar.
  • Auth:
    • Fixed the KABOOM error when trying to sign up with a username that is already in use, you now get a reasonable error message.
  • My Account:
    • Fixed the location hash changes counting as a new page visit, breaking Back functionality.
  • My Monsters:
    • Fixed an occasional error when evolving monsters.
  • My Teams:
    • Changed the team group name max length from 16 to 32 characters.
    • Changed the 'Desc' row to be normal font size instead of slightly smaller.
    • Removed the and buttons, drag and drop is 900% more convenient and actually gets used.
It doesn't bend that way!
Posted by freddie at 2014-02-20 07:14:22 +0000 (1977d 23h 28m 6s ago)

More breaking, more fixing.

New stuff:
  • My Materials:
    • Added [PDX] and [Wiki] dungeon links to the 'Grouped by dungeon' titles (GH-240).
  • My Teams:
    • Added Team Groups - drag and drop teams into a group to organise them. You can change the group names by clicking the on the right or in My Account. Note: public viewers of your page won't see empty groups (GH-228).
Misc changes/fixes:
  • Fixed https://padherder.com throwing an error instead of correctly redirecting to https://www.padherder.com.
  • Fixed the reminder box 'Hide for today' button actually hiding that day of the week for the entire month (GH-196, GH-224, GH-237).
  • Fixed '#900. Green Chaser' and '#901. Wind Chaser' having incorrect monster icons.
  • Fixed 'Purin Egg' leader skill having no multiplier data (GH-242).
  • Fixed some tool issues where active/leader skills with unknown data weren't being updated.
  • My Materials:
    • 'Save changes' will now display the tab you were last on when reloading the page (GH-235).
    • Fixed count boxes not display 100+ counts properly.
  • My Monsters:
    • Removed the random underline that got added to the 'Note' column at some point (GH-218).
    • Fixed various fancy tooltip bugs (GH-229).
  • My Sets:
    • Fixed hidden sets blocking the 'Save config' button (GH-225).
  • My Teams:
    • Added a minimum move distance before a team is picked up for dragging, this was causing issues for some people.
    • Changed the add/edit team form tab order to go through the dropdowns first then the magical search boxes.
I think I broke it
Posted by freddie at 2014-02-15 10:42:23 +0000 (1982d 20h 5s ago)
New stuff:
  • HTTPS support, visit https://www.padherder.com and off you go. If you were trying to access the site while this was being deployed you probably had a nice selection of different INTERNAL SERVER ERROR pages to look at for a while, oops.
  • Monster detail popovers now show "stat value (+eggs) +value", with +value including any increased stats from awakenings.
  • The event/urgent dungeon dropdown now shows how much stamina you will gain by the time the dungeon rolls around (GH-207).
  • Find Friends:
    • Added 'Last Active' column, shows the last time this user visited PADherder. This probably won't be useful for a few days as the default last visit is the current time (GH-223).
  • My Monsters:
    • Added a monster details popover to the evolution column, showing you the probable stats once evolved. It does NOT take into account feed XP for ultimate evolutions (GH-219).
  • My Sets:
    • Added 'Goblins', 'Devils', 'Chimeras', 'Chasers' sets. The 'Configure sets' button at the bottom of the page allows you to hide any sets that annoy you.
  • My Teams:
    • URLs in team descriptions will now show as actual links IF they match a very short whitelist of domains: PADherder, YouTube, PuzzleDragonX, PAD Wiki, P&D Forum. All other URLs are eaten by wolves (GH-149).
    • Replaced the broken team list drag and drop re-ordering library with one that actually consistently works (GH-217).
Misc changes/fixes:
  • Changed the page titles to be "title | PADherder" instead of "PADherder: title", this should help identify multiple pages from the tab names (GH-157).
  • Fixed the BAO collab monster ID mess. They will now display as something like '#671 US. BAO Catwoman' and no longer require ugly special-casing all over the place (GH-165).
  • Fixed the popover arrow placement when hovering over things near the top or bottom of the window (finally!).
  • Optimized every monster image for a ~10% total savings in file size.
  • Find Friends:
    • Changed sort order to show higher rarity monsters first so ultimate evolved versions of a monster always appear before non-ultimate ones.
    • Fixed tooltips not being fancy tooltips.
    • Various minor CSS changes.
  • My Monsters:
    • Standardised the tooltip types on monster rows so that they're all fancy tooltips.
    • Gave the 'Save' and 'Undo' monster edit form buttons some styling.
    • Moved the monster edit form reminder tooltips to the bottom.
  • My Sets:
    • Changed the monster detail popovers to be created on demand instead of when loading the page.
    • Changed the missing monster tooltip to a fancy tooltip.
    • Fixed column 3 appearing below column 2 instead of column 1 in 2 column mode.
    • Fixed the logic used to determine the best monster to display in a set slot. It now chooses based on Rarity > Level > Total +Eggs > Awakening Level > Skill Level.
    • Fixed popovers/tooltips not having the monster ID in the title.
    • Fixed popovers appearing off the screen in some situations, they now choose left/right placement automatically.
Sleeping is hard
Posted by freddie at 2014-02-12 19:01:03 +0000 (1985d 11h 41m 26s ago)

Apparently some people are mad at me for adding 'useless' sets like Carbuncles. Some people like collecting things, some like bragging about the amazingness of their collection, and some don't care even a tiny little bit. You don't have to collect every single set if you don't want to! I've even added a way to hide the ones that ~mortally offend~ you.

New stuff:
  • Added an alert box at the top of each page to remind you to finish setting up your account.
  • Changed the 'Login' link on the navbar to an inline form.
  • Find Friends:
    • Added a 'Friends only' option to 'By Monster'.
    • Users on your friends list will now have a heart icon () next to their name on 'By Monster' results (GH-211).
  • My Sets:
    • Added a 'Configure sets' button to the bottom of the page. Click it and you can set the visibility of each individual set. Note: this data is stored client side, is only used while you are logged in, and applies to every Sets page you visit!
  • My Teams:
    • Added monster type icons to the empty spot on the team table.
    • Your first team will now be selected when you visit My Teams.
Misc changes/fixes:
  • Updated monster data for new ultimate evolutions (Egyptians, Healer Girls, Rippers).
  • Converted the awakening/flag/monster type images to sprites to reduce page load time.
  • Changed the 'United States of America' country name to 'North America' and the 'European Union' country name to 'Europe' (they're more store region than country anyway).
  • Further improved the responsive behaviour of the navbar, it now squishes itself properly all the way down to the 'collapse' point (GH-212).
  • Events:
    • Changed the navbar text to trim common-but-useless text ('Alert!', 'Dungeon of' and 'Descended').
    • Fixed the event dropdown text getting stuck saying "Alert! Boring Dungeon! for 1m" for an hour after the event actually finished.
    • JS optimisation pass.
  • My Monsters:
    • Changed the 'Add monster' and monster edit form Evolution dropdowns to show elements on evolution names (e.g. "#994. 爆熱炎隼神・ホルス [R/R]"), hopefully this helps when picking from multiple ultimate evolutions.
    • Changed the 'Add monster' form labels to not be bold, gray + bold looks ugly.
    • Changed the 'Note' column to have a static width on small screens, otherwise it ends up being 0 pixels wide.
    • Changed the collapsed navbar toggle button (the 3 bar things) so that they reset the subnav boxes (add monster, filters, etc) when clicked.
    • Fixed collapsed subnav dropdown items being squished up against the side of the window.
    • Fixed 'Primary element only', 'Member of a team', and 'Leader of a team' filters not resetting when clicking 'Reset filters'.
    • Fixed a minor alignment issue with the navbar/subnav borders.
    • Fixed the 'Filters' panel reset button alignment so it matches the others.
    • Fixed the monster edit form dropdowns having strange vertical alignment in Firefox.
  • My Sets:
    • Added 'Pirate Dragons' set.
    • Added 'Carbuncles' set.
    • Renamed 'King Slimes' to 'Slimes' to match the other sets using base names.
    • Renamed 'Barons' to 'Fighters' to match the other sets using base names.
    • Rearranged the 'Misc' column order a little.
    • Fixed stuttery window resizing.
  • My Teams:
    • Fixed an infinite redirect loop when visiting the public teams page of a user with no teams (GH-210).
    • Fixed the "You have no teams!"/"This user has no teams!" boxes being squished vertically.
Can we fix it? Uhhhh... maybe.
Posted by freddie at 2014-02-09 12:31:51 +0000 (1988d 18h 10m 38s ago)
  • Changed the 'Github Issues' footer link to 'BUGS/SUGGESTIONS', hopefully that makes it a bit more obvious what it's for.
  • Fixed the Default theme table border colour not matching the other border colours.
  • Fixed various DarkThing theme issues: bad active tab colour, link hover too dark, form help text too bright, dropdowns blindingly bright, missing navbar borders, inconsistent form element colouring, invisible close buttons, modal colour issues.
  • Find Friends:
    • Added the ability to search by Friend ID (GH-169).
    • Added a 'Country' dropdown to both styles of search, in case you want to check a different country for some reason.
  • Mobile Site:
    • Added a basic mobile version of the public user info header thing.
    • Fixed the team list breaking when team names are too long to display, they now truncate properly.
    • Fixed viewing another user's team while logged in causing a KABOOM.
  • My Account:
    • Added new 'My Materials' section with a 'Default display' option to set which tab is shown when you visit My Materials.
    • Added an 'Avatar' option to the 'Visibility' section with your current avatar and instructions for changing it.
  • My Materials:
    • Added 'Excess materials' display option, shows you a count of materials that aren't required for High/Med/Low evolutions (GH-145).
    • Changed the 'Group by' buttons over to fancier tabs.
    • Fixed the amount inputs not being styled.
    • Fixed the location hash changes counting as a new page visit, breaking Back functionality.
    • JS optimisation pass.
  • My Monsters:
    • Fixed the edit monster form elements not being styled.
    • Fixed the edit monster Priority list being Zero->High instead of High->Zero.
  • My Teams:
    • Added Friend Skill/Awakenings stats.
    • Added the ability to press 'Esc' to cancel out of the team add/edit form.
    • Changed the Awaken/Active/Leader cells to hide data as the page gets smaller instead of breaking everything.
    • Changed the team name to be centered above the team data table.
    • Changed the team details table to line up with the team list on the left.
    • Fixed editing a team not filling in Friend HP/ATK/RCV boxes.
    • Fixed editing a team setting the page hash to '#add' instead of '#n;edit'.
    • Fixed an annoyingly intermittent KABOOM when trying to delete a team.
So much typing
Posted by freddie at 2014-02-08 10:08:35 +0000 (1989d 20h 33m 53s ago)

Type type type type type type.

  • Added Gravatar support for avatars. Sign up on their site (using the e-mail address you used for PADherder), upload an image, done.
  • Updated public pages with a new layout for the header. Not entirely happy with it but it does let you show off your Gravatar. Example.
  • Cleaned up various JS warnings (jslint hooo).
  • Fixed typeaheads (the 'Magical search' boxes) being a bit laggy.
  • My Account:
    • Added 'Ascending'/'Descending' options for 'Default Sorting'.
  • My Monsters:
    • Added total plus value box to monster icons (GH-152).
    • Fixed the subnav not adjusting body padding correctly.
    • Fixed the "You don't have any monsters yet" message not spanning all columns.
    • Fixed some minor alignment issues with the table header row.
  • My Teams:
    • Added stat multiplier support. It is highly likely that some of these have incorrect data, make a Github issue if you come across any. NOTE: combo multipliers with a range (Bastet, etc) are assumed to be the max - no excuses, combo like a champion.
    • Added 'Friend Pluses' to control +HP/ATK/RCV for your friend leader on a per team basis (GH-198).
    • Added monster popover things to team members.
    • Added monster detail box things to team members (GH-105).
  • News:
    • Changed the 'News' navbar link to redirect to the latest news item. Disqus was getting very confused about the comments on the news page.
    • Added a "News Archive" link to news item pages to show the full news archive.
Update:
  • Made the navbar and sub-navbar behave a little better at smaller screen sizes - they now hide less useful things and reduce spacing to fit.
  • My Teams:
    • Removed monster detail box things from team member icons, on second thought they were kind of awful.
    • Optimisation pass on the teams JavaScript.
    • Fixed the various location hash changes (add/edit/view a team) counting as a new page visit, breaking Back functionality.
Oh my, comments
Posted by freddie at 2014-02-06 09:32:54 +0000 (1991d 21h 9m 34s ago)

Decided to try out Disqus for comments - it was incredibly easy to integrate and will almost certainly be used for any further social-ish features in the future. Of course it's also having some issues right now...

  • Changed the nav bar to put the 'My Materials' link on the end.
  • Deleted users with expired activations, surprisingly this was only ~400 accounts.
  • My Account:
    • Added 'Default sorting' option to the My Monsters section.
    • Removed the 'Show filters' and 'Show sorting' options from the My Monsters section.
  • My Monsters:
    • The horrible mess at the top of the page annoyed me so I converted it all to a secondary nav bar. Each button will pop out a panel with ~things~ on it.
    • Added "Box (ATT)" sort option, sorts by +Primary attribute > +Secondary Attribute > -Rarity > -ID > -Total Plus > -Level, that seems to match my monster box in 'ATT' mode.
    • Added "Box (FAV)" sort option, sorts by +Primary attribute > -Rarity > -ID > -Total Plus > -Level, that seems to match my monster box in 'FAV' mode.
    • Added a preview table to the 'Bulk add monsters' panel, shows you what you will probably get (see image).
    • Changed the 'Filters: blah' and 'Sorting: blah' text to be clickable, does the same thing as clicking the buttons.
    • Changed 'Bulk add monsters' to include 'Priority; instead of the barely used 'Note' (GH-144).
    • Fixed 'Bulk add monsters' being case sensitive (GH-95).
  • News:
    • Added Disqus comments for news stories. It will automatically create a Disqus account using your PADherder login name through Single Sign On magic, or you can log in with various other forms of account instead. Only the latest news post will show comments on the main News page, the individual post pages have comments for older posts (GH-151).
    • Changed the main News page to only display the full text of the latest news item.
Bulk add preview:
:words:
Posted by freddie at 2014-02-05 06:46:05 +0000 (1992d 23h 56m 23s ago)

Mostly just bug squashing and some more options. I did write a blog post about the mysterious technology behind PADherder, if that kind of thing floats your boat.

  • Mobile site:
    • Fixed viewing a monster of another user while logged in causing a KABOOM.
    • Fixed viewing a team with one or more empty slots causing a KABOOM.
  • My Account:
    • Added 'Show filters' (on by default) and 'Show sorting' (off by default) options to the 'My Monsters' section, controls the initial state of the Filters/Sorting boxes on My Monsters pages.
    • Added a 'Default priority' (Medium by default) option to the 'My Monsters' section, controls the default selected priority on the My Monsters 'Add monster' form.
  • My Monsters:
    • Added some new Sorting options: Primary type, Secondary type, Level, Skill, Awakenings, Need XP (GH-195).
    • Changed the 'Add monster' Priority dropdown to be sorted from highest to lowest.
    • Fixed the 'Done' priority filter not working properly when the 'Done position' setting is 'Normal position'.
    • Fixed an edit monster error where default values were not being used properly, it should no longer error if you are evil and submit a blank field.
    • Fixed the 'Bulk add monsters' form not showing new monsters straight away (GH-174).
  • My Sets:
    • Added 'Empress God, Izanami' and 'Yomi God, Izanami' to 'Descended 3' set.
Dungeons & Waifus
Posted by freddie at 2014-01-31 10:23:21 +0000 (1997d 20h 19m 8s ago)
  • Added Hello Kitty collab monsters.
  • Fixed '#1099. SUPER ECHIDNA' having a blank monster image (GH-191).
  • Fixed the Add/Remove/Favourite/Unfavourite friend buttons always redirecting to their Monsters page.
  • Fixed linking/unlinking accounts not correctly invalidating the linked accounts cache, they should now show up as available immediately (GH-188).
  • Fixed some tool errors related to skills with '?' in the name.
  • Dungeon Reminders:
    • Added a close button ('×') to close dungeon reminder boxes for the current page (GH-122).
    • Added a "Hide for today" button, does what it says for the current browser (GH-122).
    • Fixed video guide links not having a closing </a> tag, oops.
  • My Monsters:
    • Replaced the monster filters with a fancy new version, including new filters.
    • Added the ability to sort by things other than the arbitrary default (GH-63).
    • Changed the 'Done' priority filter to always be shown on the end of the priority group instead of moving around based on the 'Done position' setting.
    • Changed filters so that turning off all filters in a group is interpreted as "I want to enable all filters in this group", having them all off is supremely useless since it will always show 0 monsters.
    • Changed how the location hash is generated, old #123 links will link to default filters.
    • Fixed every single filter change counting as a new page visit in browsers. Your 'Back' button should now work properly.
    • Fixed the annoying 'focus' background colour change on buttons, recently clicked buttons will no longer look like inactive buttons.
  • My Sets:
    • Added 'Hero Gods' set.
    • Added 'Fruit Dragons' set.
    • Added 'Hello Kitty REM 1' and 'Hello Kitty REM 2' sets.
    • Added '#1148. Apple Drawn' to 'Collab Bosses 2' set.
    • Added '#1146. Kittyn & Mimmyna' to 'Collab Invades' set.
  • My Teams:
    • Changed the team name length limit from 32 to 64 characters.
So many hello kitties
Posted by freddie at 2014-01-28 04:43:37 +0000 (2001d 1h 58m 51s ago)

I'm looking for someone more artsy than myself (I can't even draw stick figures) to make some sort of PADherder logo. Drop me a line if you're potentially interested.

  • Added an always displayed 'Find Friends' link to the navbar.
  • Added some borders between logical sections of the navbar.
  • Added an 'apple-touch-icon' file - seems to be used by mobile devices when you add the page as a favourite. Given that the biggest King Woodsie icon is only 100x100, this may look a little weird on a Retina iPad.
  • Full update of the monster data for the US release of 6.3, many monsters and evolutions were added or updated.
  • Changed the page footer to a (hopefully) slightly less awful layout. Included the API link since I apparently forgot to include it anywhere else.
  • Updated to the jQuery 1.11.0 final release.
  • Fixed the Find Friends 'Awoken' column being broken if searching for a monster that has no awakenings while also having 'Include evolutions' enabled.
  • Mobile Monsters:
    • Added monster edit page, complete with fancy evolution select.
  • My Monsters:
    • Changed the currently editing monster row to display an error message if something goes wrong when saving changes (see image).
  • News:
    • Added the ability to link directly to a news post via the 'permanent link' next to the subject.
    • Changed news display code to always set images to auto-scale and link to the full size image.
I ran out of news subject ideas ages ago
Posted by freddie at 2014-01-25 13:16:38 +0000 (2003d 17h 25m 50s ago)

Mostly mobile things, still lots to do :(

  • Find Friends:
    • Added 'Include evolutions' checkbox, on by default. Searches for e.g. 'Vampire' will also include all further evolutions (Vampire Lord, Duke Vampire Lord, etc) if this option is enabled.
    • Added a monster icon/link to the results table.
    • Fixed requiring people to be logged in to use Find Friends. Usernames will be shown as 'REDACTED' if not logged in.
  • Mobile Monsters:
    • Added monster delete with confirmation page.
    • Added monster evolve with confirmation page.
    • Added evolutions to monster view.
    • Added 'Need XP' to monster view if monster is not maxed.
    • Fixed 'Level' not being highlighted once the monster is at max (or target) level.
  • Mobile Teams:
    • Added delete functionality with confirmation page.
    • Added description to team view.
FLAME! DEATH! DESTRUCTION!
Posted by freddie at 2014-01-23 16:15:46 +0000 (2005d 14h 26m 42s ago)

Yes, I am trying out an Amazon banner and possibly some others in future. If they're annoying you (or more likely the weird dangling text), feel free to turn them off in My Account :)

  • Updated the 'Chaser' monster names/JP only status.
  • Added a new My Account setting to change which page you start on (monsters, sets, teams) when you log in.
  • Added a new My Account setting to disable ads.
  • Removed a bunch of junk from the home page. The images are always out of sync with reality and a lot of the links didn't work anyway.
  • Mobile Things:
    • Added the beginnings of a basic mobile-friendly site, simply replace the 'www.' with 'm.' in the URL (e.g. http://m.padherder.com/user/freddie/) or use 'Switch to mobile site' in the username dropdown. There is a Github issue tracking the progress of various mobile things (GH-184), I'll update that as I gradually add things.
    • Added basic custom Monsters templates.
    • Added basic custom Teams templates.
    • Added a mobile friendly My Account template.
    • Updated most of the account templates (Login, Register, etc) to be mobile friendly.
  • My Materials:
    • Fixed popover horribleness with large lists, it should now place itself on the left or right automatically (GH-185).
  • My Sets:
    • Added Draggie to 'Descended 3' (GH-187).
Nothing exciting
Posted by freddie at 2014-01-20 05:36:19 +0000 (2009d 1h 6m 9s ago)
  • Added the missing Alraune/Archangel ultimate evolutions.
  • Added a border around the public page country flag so the Japanese flag isn't just a red dot on the default theme.
  • Changed login to ignore case for usernames.
  • Fixed userdata cache not actually working, oops.
  • Fixed events being cached globally instead of per account (GH-182).
  • Find Friends:
    • Changed the sorting to sort by awakenings after skill.
  • My Sets:
    • Added an 'REM Only' set with Sonias/Valks. The name sucks, needs a new one.
Breaking things so I can fix them
Posted by freddie at 2014-01-16 04:42:13 +0000 (2013d 2h 15s ago)
  • Broke a lot of JS while simplifying how evolutions work internally.
  • Fixed a lot of JS (GH-170, GH-173, GH-178, various IRC reports).
  • Fixed switching between accounts and logout/login not resetting cache properly. Your monster data is now cached using your user id as the key, not 'me' (GH-175).
  • Fixed the password reset process throwing KABOOM errors on the final step.
  • My Monsters:
    • The monsters table should render a lot faster with many monsters.
    • Editing a monster should show the inline form a lot faster.
    • Fixed various weird input/select sizing issues when editing a monster.
    • Fixed hitting Enter to save a monster row while a popover is active leaving the popover stuck on screen forever (GH-176).
  • My Teams:
    • Fixed empty Description boxes being vertically squished.
Carry on my wayward carbuncle
Posted by freddie at 2014-01-11 12:50:29 +0000 (2017d 17h 51m 59s ago)

Today's theme is "UI discoverability", something PADherder is seriously lacking in.

  • Added Dungeon Reminder support for KR/EU accounts (GH-164).
  • Added the ability to export your monster data as CSV - 'Export to CSV' on the username dropdown (GH-87).
  • Added experimental HTML5 localStorage support. Basically this means PADherder will cache user/event data locally so you can switch pages faster (much more noticeable on higher latency connections such as my terrible Australian ADSL). I think I found all of the places where cache needs to be updated, but given how much of a pain cache invalidation tends to be I'm sure there'll be bugs.
  • Added some extra static hostnames to abuse parallel downloading of static assets (ie images). This should hopefully make initial page load speed a bit faster.
  • Changed the friends dropdown heart colour from a basic grey to bright red.
  • Fixed showing Public=false users when searching in Find Friends (GH-167).
  • My Monsters:
    • Added a My Account setting to control 'Done position'. Monsters that are max level+max evolution will be sorted in the chosen position (GH-67).
    • Added a "You have 0x Dub-mythlit" tooltip to evolution materials (GH-160).
    • Added some improved tooltips to hopefully explain the alternate ways to edit monsters (double click in a table cell starts edit; Enter while editing saves; Esc while editing cancels).
    • Changed the monster popovers to have "#188. Awoken Zeus" as a title instead of just "Awoken Zeus" (GH-159).
  • My Sets:
    • Added a +egg count to the bottom right of monster icons (GH-131).
    • Added a nice pink "All +297" badge to each set for the ultrawhales (GH-131).
  • My Teams:
    • Added a 'Favourite' checkbox to the add/edit team forms, pretty much nobody noticed the teeny tiny stars (GH-166).
    • Fixed an occasional infinite JS loop after dragging teams on the team list.
    • Fixed some backend performance issues when updating team order/favourite status via the team list.
FRIENDS
Posted by freddie at 2014-01-10 06:12:19 +0000 (2019d 30m 9s ago)

Yes, I finally got around to adding friends - now you can switch from bugging me about adding friends to bugging me about adding X, Y, and Z features that Find Friends is missing. Woo!

  • Added a new 500 Internal server error page for those fun 2am deployments.
  • Fixed Egyptian God ultimate evolutions not showing up.
  • Friends:
    • Visit someone else's page and click the 'Add friend' button in the header thing. This doesn't do much right now, just lets you quickly visit their page via the dropdown in the nav bar. In future it will let you get team stats with their specific monster as friend leader, honest!
    • Added Find Friends. Search for monsters and stuff (GH-102).
    • Added a 'Searchable' setting to My Account, defaulted to ON. You'll need to turn this off if you would like to not be searchable via Find Friends.
    • Added a 'Profile text' setting to My Account, this will be displayed under the public header block (username, ID, etc) and in Find Friends results (GH-13).
  • My Monsters:
    • Fixed 'Bulk add monsters' redirecting several times before reloading page.
    • Fixed the 'no evolution' button not being faded (GH-162).
  • My Teams:
    • Fixed BAO collab monsters linking to the wrong monster when using PDX Simulator links. I HATE THIS COLLAB SO MUCH (GH-163).
Mission:Fix Things
Posted by freddie at 2014-01-08 16:36:29 +0000 (2020d 14h 6m 0s ago)
  • Added a basic API to possibly help other people avoid some of the horrors involved in acquiring usable PAD monster data.
  • Added the second set of BAO collab monsters (GH-146).
  • Changed monster popover things to show active skill before leader skill.
  • Fixed the first set of BAO collab monsters not having awoken skills (GH-137).
  • Fixed BAO collab links being broken due to the mess GungHo made of the US vs JP monster IDs (GH-140).
  • Various internal cleanups to prepare the way for ~features~.
  • My Teams:
    • Added the ability to have empty wildcard slots in teams (GH-112).
    • Fixed HTML tags not being stripped from team names and descriptions, oops.
    • Fixed awakening icons slightly mangling the table layout.
    • Fixed monsters with no active skill showing as max skill (GH-148).
    • Fixed PDX Simulator links using the wrong BAO collab monster IDs (GH-155).
Hoppy New Year
Posted by freddie at 2014-01-03 08:38:04 +0000 (2025d 22h 4m 24s ago)

A whole new year, hurrah. A big thank you to everyone that visited the site over the last 6 months, hopefully some of the big ticket features (YES I KNOW YOU WANT FRIEND STUFF) appear soon and keep you coming back for more. An even bigger thank you to the wide variety of people that have helped make the site better by creating GitHub Issues for bugs/suggestions.

Here's an image of the amusing growth of my only popular project:

  • Added even more new monsters.
  • Updated names of various exciting new ultimate evolutions.
  • Switched back to jQuery 1.x, apparently there are more people than I expected stuck with ridiculously ancient browsers :(
  • Fixed JP events not showing up at all (GH-134).
  • Fixed completely broken timezone handling for dungeon reminders (GH-136).
  • Fixed the navbar not collapsing properly on small screen devices (GH-142).
  • My Materials:
    • Fixed JP-only materials not showing for JP accounts (GH-134).
  • My Sets:
    • Split 'Misc Dragons' into 'Misc Dragons' and 'Invade Dragons' sets (GH-133).
    • Added 'Puzzdroid' and 'Fagan' to the 'Misc Dragons' set.
    • Fixed sets containing multiple ultimate evolution monsters never showing the 'all awoken' star (GH-139).
    • Fixed monsters with no active skill or a max level 1 skill (e.g. Puzzdragon) not counting as max skilled (GH-139).
Issuepocalypse 2013
Posted by freddie at 2013-12-13 13:58:01 +0000 (2046d 16h 44m 27s ago)

Thanks to all of the people that continue to make suggestions and report bugs on the Github Issues page - I try to get around to them as soon as possible, honest!

  • Added the ability to link accounts to each other for fast switching. Head to the 'Linked Accounts' tab in My Account, put in the username/password of your other account, wait for the email, click the link, then switch between accounts instantly via the username dropdown (GH-27).
  • Added 'Starter colour' to My Account, set this if you want to see starter-specific events (GH-128).
  • Switched to jQuery 2.x and included it in the combined libraries JS, fixes some annoying JS warnings. If you're still using IE 6-8 things will break - you should probably try using a real browser, it is 2013 after all.
  • Updated a pile of monsters for JP evolutions, monster/skill name changes, etc (GH-129).
  • My Monsters:
    • Changed the Skill column to show '---' instead of 'Max' for monsters with no active skill (GH-130).
    • Changed the Awoken column '---' text to be muted.
  • My Sets:
    • Added 'Pixie' and 'Werewolf' to Fey Creatures, they will be available when the relevant Mystic Dragon dungeons appear.
    • Added 'Daruma' to Collab Bosses 2.
    • Fixed monsters with JP-only evolutions not counting properly towards sets.
    • Fixed monsters with JP-only evolutions not showing as max level in non-JP countries (GH-132).
  • My Teams:
    • Team order is now changeable by dragging and dropping teams intead of trying to use the goofy arrows (GH-127).
Inspiring subject line
Posted by freddie at 2013-12-06 05:08:38 +0000 (2054d 1h 33m 50s ago)
  • Dungeon reminder materials are now sorted in box order.
  • Trimmed CSS by another ~8KB.
  • My Materials:
    • Added 'Group by rarity' and 'Group by dungeon' buttons, should be pretty obvious what they do (GH-35).
    • Fixed JP-only materials showing up for non-JP accounts (GH-118).
  • My Monsters:
    • Max level monsters now have a bold/green background 'Level' column (GH-124).
    • Fixed filtering by red not including monsters with only a red sub-element.
    • Fixed 'Add monster' form having no styling on the 'Monster' inputs.
  • My Teams:
    • Added a tiny bit of spacing between awakening icons.
    • Reduced the minimum team table width by ~55px.
    • Fixed Total ATK not including monsters with a red sub-element.
    • Fixed long team names completely breaking the team list layout (GH-120).
    • Fixed some wacky CSS issues with the team list on public pages.
    • Fixed the 'Team Name' input box not having a maxlength, should no longer be a surprise when your team name gets truncated.
    • Fixed 'Total Cost' including friend leader, oops (GH-123).
Fix 3: The Fixening
Posted by freddie at 2013-12-04 02:12:02 +0000 (2056d 4h 30m 26s ago)

So many Github issues to remind me to fix things, yay.

  • Reduced CSS size ~10KB by removing unused Bootstrap components.
  • Fixed Credits modal not displaying properly (GH-114).
  • Fixed DarkThing theme tooltips/popovers/modals being unreadable.
  • Fixed DarkThing theme having a weird table background colour slightly different from the body colour.
  • My Monsters:
    • Fixed Pengdra column showing 'undefined' after adding/evolving a monster (GH-115).
  • My Teams:
    • Added overall team stats on the right. The 'NYI' column is meant to be for multiplied stats when I get around to implementing those (GH-110).
    • Added awakening information to team members (GH-96).
    • Fixed team descriptions not displaying newlines properly (GH-119).
Very very frightening
Posted by freddie at 2013-12-02 15:06:23 +0000 (2057d 15h 36m 5s ago)

~Chorus~ Fix fix fix! Fix fix fix!

  • Improved the way monster skill data is acquired, should hopefully mean less annoying "useless monster #979741 has 1 as max skill!" issues (GH-LOTS).
  • Fixed the DarkThing theme so the tears stop flowing (GH-107).
  • My Sets:
    • Fixed broken alignment on awoken/level/skill boxes.
  • My Teams:
    • Added a monster title tooltip to the team list monster image.
    • The 'Team Name' text will now be selected when first editing a team.
    • Fixed refreshing an 'Edit team' page not displaying the edit team form on load.
    • Fixed clicking 'Discard changes' actually submitting the 'Edit team' form and then displaying the wrong message.
The fix parade
Posted by freddie at 2013-12-02 02:57:45 +0000 (2058d 3h 44m 43s ago)

Fix fix fix fix fix.

  • Added 'South Korea' and 'European Union' options for the 'Country' setting. They don't have events support until I find a site that tracks the information (GH-106).
  • Optimized newer monster images to improve page load speed slightly.
  • 'Fixed' tooltips being cut off on the top/bottom of the screen, the arrow is in the completely wrong spot until I work out how this evil tooltip JS actually works (GH-109).
  • My Teams:
    • Re-added the 'PDX Simulator' link (button), now includes awakening information.
    • Fixed the 'Loading data...' message not appearing as soon as the page displays initially.
Thunderbolts and lightning
Posted by freddie at 2013-12-01 14:55:08 +0000 (2058d 15h 47m 20s ago)

Didn't get much feedback on proprosed team changes from IRC folk, let's try just releasing it and seeing what people cry about the most :v

  • Ported HTML/CSS from Bootstrap 2.3 to Bootstrap 3.0. The ugly dark theme was a casualty of this change, it may return at some point.
  • Added Team Cost information to the monster popover boxes, replacing the useless monster number (GH-53).
  • Removed the 'Minimum Priority' setting, it was annoying to work around and you should not be ashamed of your collection of Angelions.
  • My Sets:
    • Shifted 'Fey Creatures' set to the dragons column for balance.
    • Added Takeminakata to the 'Descended 2' set.
  • My Teams:
    • Totally re"design"ed the teams page:
      • It now has an ordered list of teams on the left and teams are displayed on the right.
      • Teams can be marked as favourites by clicking the icon. This will be used Soon™ for friend stuff, honest.
      • Teams can be reordered by clicking the and icons (GH-48).
      • Teams can now have a name.
      • Still a bit of a work in progress, make a Github issue if you have problems or suggestions.
Forgetful newsposting
Posted by freddie at 2013-11-27 03:47:23 +0000 (2063d 2h 55m 5s ago)

Apparently I have forgotten to post any news for a while, these are updates from the last few weeks.

  • Added/updated various monsters.
  • Added detailed monster information popups to monster icons in several places (Monsters/Sets icons), see image below.
  • Changed various page titles from "[user]'s something" to "[user] - Something".
  • Cleaned up various parts of the data import code to handle unknown skills better.
  • My Monsters:
    • Changed 'XP' column to 'Need XP'. Note that when editing you are still inputting the current XP (GH-86).
  • My Sets:
    • Added Awakening information to the top left of monster icons.
    • Added Level information even for monsters that are not max level (GH-90).
    • Changed the look of Level/Skill information to match the new Awakening info.
    • Added a 'Batman Machine' set for the Batman REM monsters.
    • Added a 'Mystic Dragon' set.
    • Added a 'Collab Bosses 2' set.
    • Added a 'Barons' set.
    • Added Joker to the 'Collab Bosses' set.
    • Added AB Matilda to the 'Collab Invades' set.
    • Added Tengu to the 'Descended 2' set.
Thingies
Posted by freddie at 2013-11-03 14:43:03 +0000 (2086d 15h 59m 25s ago)
  • Added various new monsters.
  • Updated Toy Dragons for their new stats/sub-types.
  • Really fixed new user accounts not being 'Public' by default this time.
  • My Monsters:
    • Fixed 'Expand evolutions' expanding evolution chains for hidden monsters.
    • Fixed a sorting issue that would occur when adding/editing/evolving a monster that qualified for MAX.
    • Changed MAX minimum level requirement from 50 to 10 (GH-84).
  • My Sets:
    • Added level display for all monsters, not just max level ones (GH-90).
    • Added 'New Japanese Gods' set.
    • Renamed 'Japanese Gods' set to 'Old Japanese Gods'.
    • Moved 'Fey Creatures' to the end of the list.
Bugs glorious bugs
Posted by freddie at 2013-10-17 12:22:55 +0000 (2103d 18h 19m 34s ago)

Apparently deploying code at 4am leads to bugs, who would have guessed.

  • My Monsters:
    • Fixed various bugs that could lead to duplicate monster rows when doing pretty much anything with monsters (GH-81).
    • Fixed broken evolution choices when a monster had more than one ultimate evolution to choose from (GH-82).
    • Fixed monsters with JP-only evolutions not showing as MAX for US players (GH-83).
    • Fixed being able to double click rows on public pages - monsters were not editable but it caused weird display issues.
    • Fixed evolutions with less than 5 materials being right aligned instead of left aligned in the Evolution column.
    • Fixed lack of whitespace for text in the Evolution column.
    • Fixed extra empty table cells when displaying evolution chain rows on public pages.
It's been a long time coming
Posted by freddie at 2013-10-16 04:26:08 +0000 (2105d 2h 16m 20s ago)

  • My Materials:
    • Added H/M/L row tooltips to show what monsters need that material (GH-57).
    • Switched to using client-side templating and various other layout magic.
  • My Monsters:
    • FINALLY added displaying of evolution chains. Click the to expand the chain, click to collapse it again. designates a normal evolution, an ultimate evolution (GH-18, GH-45).
    • Added 'Expand all'/'Collapse all' quick links at the top of the page, expand/collapse all evolution chains.
    • Fixed an issue with adding monsters and evolutions. Again.
I'm awake, I'm awake
Posted by freddie at 2013-10-15 01:05:39 +0000 (2106d 5h 36m 49s ago)
  • Added even more new JP monsters.
  • Optimised the size of the massive data JS - ~5% filesize reduction after minification/compression but it should parse about twice as fast.
  • Fixed some data issues with monster names containing ampersands (&).
  • My Monsters:
    • Added 'Awoken' column to My Monsters, does pretty much what you'd expect.
    • Changed the way filters work - if a group of filters is all enabled, the first filter that you click will disable the other filters in the group (GH-64).
    • Cleaned up some of the nasty JS.
    • Fixed a bug when double-clicking a monster row that you were already editing.
    • Fixed adding a monster with a 'chained' evolution not setting the target evolution properly (GH-77).
  • My Sets:
    • Added Awoken Skill badge.
    • Changed Max Skill badge to a trophy: .
No news is good news?
Posted by freddie at 2013-10-11 15:30:02 +0000 (2109d 15h 12m 26s ago)

Not a lot of things done lately, busy with school stuff.

  • Added a breakdown of what evolution each material is for to the 'Dungeon reminder' boxes (see image).
  • All accounts are now set to Public by default. All current accounts have been set to Public.
  • Changed a pile of internal code to use a different source for data - various things have been broken, fixed, then broken again. Beware.
  • Changed URL layout around. There is no longer a distinction between the public and private URLs, just copy straight out of the address bar to share. Definitely not changed because I copied the wrong URL at least once a week...
  • Added a pile of new (mostly JP) monsters and their evolutions.
  • Fixed Awoken Zeus-Dios having no stats (GH-72).
  • Fixed sticker girls having a max skill of 1 (GH-70).
  • Fixed events not updating.
  • Started refactoring some of the twisty maze of JavaScript that powers PADherder.
  • My Monsters:
    • Added a filter button tooltip to explain about shift-clicking.
    • Fixed the 'Awoken Material' filter not behaving properly on page load and when shift-clicking another filter.
    • Fixed broken sticky table header when scrolling.
M-M-M-MONSTER NEWS
Posted by freddie at 2013-09-09 11:55:08 +0000 (2141d 18h 47m 20s ago)

What can I say, I'm bored.

  • Re-did the start page introduction so the screenshots actually match.
  • Re-did the public user information header to be shorter and a bit less weird.
  • Fixed weird adjacent button spacing in various places, most noticeably on the Login page.
  • Removed the 'Public Teams' account setting, 'Public' now controls public access to your monsters/sets/teams.
  • My Monsters:
    • Added the ability to double-click a monster row to quickly enter edit mode (GH-47).
    • Reworked the modal dialog boxes for evolve/delete monster, they now have a BIG ICON and some colours to help differentiate between them.
    • Clicking 'Bulk add monsters' will now correctly focus the text input.
    • Added a MAGICAL SEARCH BOX to the 'Add monster' form. It does fancy typeahead searching and stuff, press enter or click an entry to select.
    • Rearranged the order of the 'Add monster' form a little.
    • Pressing the 'Esc' key in the 'Add monster'/'Bulk add monsters' forms will now hide the form.
    • Fixed the "You don't have any monsters yet" table row never actually showing up, oops.
    • Fixed the wider borders not extending into the footer row.
    • Fixed public pages showing the same "You don't have any monsters yet" message as your own page, they now have a different message.
    • Fixed weird capitalisation of 'Monsters' in the public page title.
  • My Sets:
    • Fixed some tooltip issues with Firefox.
    • Fixed weird capitalisation of 'Sets' in the public page title.
  • My Teams:
    • The 'Add team' button will now show as active when the form is displayed.
    • The 'Add team' button will now correctly focus on the first select when the form is shown.
    • Pressing the 'Esc' key in the 'Add team' form will now hide the form.
    • Fixed some extra whitespace between the 'Add team' button and form.
    • Fixed public pages showing the same "You don't have any teams yet" message as your own page, they now have a different message.
    • Fixed weird capitalisation of 'Teams' in the page title.
Something something news
Posted by freddie at 2013-09-08 16:34:28 +0000 (2142d 14h 8m 0s ago)
  • My Monsters:
    • Made some improvements (I hope) to the monster table layout (GH-46).
    • The Pengdra column has return to it's previous full name glory.
    • Changed the XP tooltip popup to a fancier popover.
    • Changed the 'MAX' priority tooltips to fancier versions.
    • More misc JS speedups.
  • My Sets:
    • Changed the badge tooltips to fancier versions.
    • Removed the superfluous table headers.
  • News: more tweaks to fonts and layout.
  • Tooltip hover hints now have a normal pointer cursor instead of a text select cursor.
Bug fixes
Posted by freddie at 2013-09-07 15:13:11 +0000 (2143d 15h 29m 17s ago)
  • Dungeon reminders:
    • Fixed not showing reminders if only medium priority monsters need materials today (GH-43).
    • Fixed (kinda) colours for DarkThing theme - still ugly but hopefully a bit more readable.
  • My Monsters:
    • Fixed 'Protected' type not showing up in Type column.
    • Fixed filters not acting correctly on monsters with hidden 'Protected' type.
Running out of ideas for post titles
Posted by freddie at 2013-09-06 08:40:22 +0000 (2144d 22h 2m 6s ago)
  • Dungeon reminders:
    • Added support for JP daily dungeon times if your account is set to Country=Japan.
    • Split the monsters into separate 'High:' and 'Medium:' lists.
  • My Teams:
    • Added a 'Sim' link to team rows, links to the PuzzleDragonX team simulator with your monsters filled in.
    • Changed the weird confusing team link icon to a 'Share' link.
    • Minor CSS touchups.
  • Added a bunch of new monsters (719, 798-808, 815-820).
  • Added '#719. Green Skydragon Elysium' to 'Misc Dragons' set.
  • Optimised all monster images for slightly reduced file sizes. You won't notice.
  • Fixed Hera-Ur having invalid stats.
  • Fixed My Monsters 'Skill' column not being centered.
More things
Posted by freddie at 2013-09-05 11:24:12 +0000 (2145d 19h 18m 16s ago)

One new feature for today and some minor stuff.

  • Added 'Dungeon Reminders', a box at the top of most pages (see below) that reminds you about daily dungeons. You can disable this by going to My Account.
  • Changed the font to a Tahoma stack, not sure if it will stay that way.
  • Cleaned up a bunch of leftover debug timers.
  • Fixed the rest of the Old Greek gods missing their secondary type (GH-41).
  • Fixed public My Monsters pages displaying a weird empty icons column.
Progress was made
Posted by freddie at 2013-09-05 02:25:01 +0000 (2146d 4h 17m 27s ago)

New github issues to solve and close, yay!

  • My Monsters:
    • Added the ability to shift-click a filter to enable that filter and disable all others in the group (GH-39).
    • Evolving a monster with 'Consume materials' ticked will now automatically update all displayed evolutions to reflect your new material counts (GH-33).
    • Fixed notes that wrapped to a second line breaking row height.
    • Fixed changing the Monster ID in 'Add monster' not updating the other fields correctly (GH-38).
  • My Sets:
    • Added a new Misc Dragon from Hera-Ur (Formula).
  • My Teams:
    • Changed the team description length limit from 512 characters to 5000 (GH-40).
  • Most pages now use versioned image files, this should resolve the occasional issue when an image is updated (Odins being the most recent example).
  • I spent some time optimizing various parts of the UI JS, hopefully it's a bit snappier now. The answer to 'why is X function slow?' was always 'because jQuery' .
  • Fixed Underlord Arch Hades missing his 'Devil' type (GH-41).
News glorious news
Posted by freddie at 2013-09-04 09:19:01 +0000 (2146d 21h 23m 27s ago)

Finally got around to attacking some of the outstanding github issues, making one of these is the best way to get me to (eventually) do things.

  • My Monsters:
    • Added 'Type' column with monster types (GH-24).
    • Added monster type filters (GH-24).
    • Added the ability to select '-None-' as the Target Evolution for add/edit monster (GH-32).
    • Changed Element filters to also filter based on secondary element if applicable.
    • Changed how the URL #hash is generated since 'tttttttttttttttttttt' was getting a bit ridiculous.
    • Massive improvement to the speed of applying filters (~8x in Chrome for me).
    • Fixed the lazy "evolution(s) available" text, it's now properly evolution/evolutions.
  • My Sets:
    • Added 'Fey Creatures' monster set (Will-O'-Wisp, Kelpie, Treant).
    • Added 'badges' - colourful icons that fill in once you have max evolved/leveled/skilled an entire set.
    • Reworked how the page resizing works, it will now reflow entire columns instead of font/image sizing horrors.
  • Changed the 'Minimum Priority' setting default from Low to Zero.
  • The new News star is now a spinny star, just because.
Bulk add fixed
Posted by freddie at 2013-08-31 03:14:47 +0000 (2151d 3h 27m 41s ago)

So, uh, apparently this wasn't working properly at all due to a bug. Well, several bugs. Actually it was more like 4 separate logic problems. Fixed now!

No news is good news
Posted by freddie at 2013-08-29 13:27:56 +0000 (2152d 17h 14m 32s ago)

Nothing much has been happening lately, 'busy' with school.

  • Updated wacky names for 5.4 patch. Susano got some spaces!
  • Added various random monsters that have appeared recently.
  • Added collab bosses/invades sets.
  • Fixed various monsters being unlevelable due to invalid XP curves.
  • Fixed Dark Pengdra evolve materials, apparently someone added a Dark Pengdra to their list?
More misc thingies
Posted by freddie at 2013-08-06 07:48:34 +0000 (2175d 22h 53m 54s ago)
  • Various My Monsters template changes:
    • Moved 'Add monster'/'Bulk add monsters' buttons above filters.
    • Added active state to 'Add monster'/'Bulk add monsters' buttons when their forms are displayed.
    • Trimmed down the monsters table by shifting some information to tooltips that look like this. In total this chopped a little over 120 pixels from the width of the table, yay!
    • Added many more types of monster food to the 'Peng' column tooltip.
  • Added Noel Dragons to the My Sets page.
  • Added even more missing JP mosnters.
  • Changed My Monsters 'Bulk add monsters' to accept just a monster name/ID per row, it will add them all with 0 XP.
  • Various misc JS optimizations.
  • Fixed a bug where the priority separators on My Monsters weren't always being removed properly.
  • Fixed editing a monster in My Monsters always setting the evolution back to the first in the list.
  • Fixed the missing MAX priority filter.
  • Fixed evolve materials and some other weird monsters being shown as MAX priority while not being included with other MAX monsters.
Misc whatsits
Posted by freddie at 2013-08-02 04:44:58 +0000 (2180d 1h 57m 31s ago)
  • Removed the 'Maxed' priority. It was really only intended to be used for your finished monsters, not as a higher-than-High priority. Monsters that are max level/evolution will now automatically show up as MAX.
  • Changed how the My Materials page is generated, it should now always be in the correct order. 'Common materials' includes anything that is used in >=5 evolutions, 'Misc materials' is everything else.
  • Added a few more JP monsters.
  • Fixed the Monsters table footer being offset incorrectly, oops.
Things!
Posted by freddie at 2013-07-31 14:39:01 +0000 (2181d 16h 3m 27s ago)

Things! Stuff! Things AND stuff!

  • Various strange and wonderful JP monsters were added to the game, including Evangelion robots and some sort of leek (??). Monster names will be updated to English versions if/when they're added to the US game.
  • The 'Add monster' form on the My Monsters page now has an ID select as well as a name select. Hopefully this helps with selecting JP-named monsters.
  • Reordered columns on the My Monsters page so that level/target are near the start.
  • My Sets improvements:
    • Completed sets will now have a green background.
    • Monsters at max evolution and level will have 'Max' in the top right.
    • Monsters at skill >1 will have 'S:2' through 'S:Max' in the bottom left.
    • Dark Metatron added so you can feel sad about never ever getting her.
  • Fix poor spacing between 'Bulk add monsters' form buttons.
5.3 updates
Posted by freddie at 2013-07-25 03:47:21 +0000 (2188d 2h 55m 7s ago)

I'm back. PAX Australia was disappointing but at least we got PAD 5.3!

  • JP event data is now retrieved and displayed on the nav bar, assuming you have the following in 'My Account' settings: a) Friend ID, b) country set to 'Japan', and c) Timezone set correctly. There may be an issue with DST, timezones are awful.
  • Added/updated (almost) all of the 5.3 monsters. The dark version of Metatron has the same name as the light version, expect 5.3.1 to appear in a few days to fix that.
Minor updates
Posted by freddie at 2013-07-14 05:57:38 +0000 (2199d 44m 50s ago)

Various misc stuff. I'll be out of town next week for PAX Australia, will probably find time to finish implementing basic group functionality once I'm sick of people.

  • My Monsters will now redirect you to the login page if your session has timed out when you try to do things (add, edit, etc).
  • My Monsters monster table will now display an information row when all rows are hidden due to filter settings.
  • Events update code optimized, will now update the navbar/dropdown every 5 seconds instead of every 60.
  • Groups page will now display an information row when no groups have been added.
  • Changed My Monsters 'Skill' dropdown to use 'Max' for max level.
  • Updated evolution materials for 'CoC Barbarian'.
  • Updated stats for 'Dark Samurai Dragon Nobunaga'.
  • Fixed 'Bulk add monsters' not flushing the user's monster cache and appearing to not work.
  • Fixed FontAwesome font file not being cached properly by browsers in some cases.
  • Fixed various cases of using 'target="blank"' instead of 'target="_blank"' on links, this was apparently causing problems with Chrome.
It Might Be Updates
Posted by freddie at 2013-07-12 01:54:05 +0000 (2201d 4h 48m 23s ago)

Some more things happened.

  • Added Events (dragons etc). You'll need to have 'Friend ID' set correctly in My Account, then a new dropdown (see below) will appear. Make sure the 'Time Zone' setting is also set correctly!
  • Added 'Time Zone' setting to My Account. This will affect Event times and News post times for now, may affect more things in future.
  • Various cosmetic updates to the News template.
  • Fixed 'Friend ID' not being sanitised properly in My Account. It will now remove all spaces, commas and periods from the number.
More Updates
Posted by freddie at 2013-07-11 06:12:22 +0000 (2202d 30m 7s ago)

I guess I had some more things to fix today.

  • My Monsters 'Add monster' form improvements:
    • Don't hide the form on submit, disable buttons instead.
    • After submit finishes, reset the form to default state and select the monster dropdown again.
    • Allow using 'Enter' on any control to submit the form.
    • Moved Current Level above Current XP since it's much more likely to be used.
    • Moved the message box underneath the form so the form isn't moved on submit.
  • Changed the navbar to go into small page mode at a lower width.
  • Fixed the small page navbar dropdown not working at all, oops.
  • Fixed Dark Pengdra having weird evolution materials.
Updates
Posted by freddie at 2013-07-11 02:49:12 +0000 (2202d 3h 53m 17s ago)

Changes since last time I remembered to post some news:

  • Added an ugly Forgot Password process to the Login page for forgetful people.
  • Added the ability to edit monster level directly on the My Monsters page.
  • Improved 'Bulk Add Monsters' on the My Monsters page. You can use either monster name OR id, notes are optional, and small values in the XP column are assumed to be monster levels.
  • Fixed some derpiness with the News link visibility.
  • Fixed the Sets page resizing code so it's smoother and works properly on more browsers. Hopefully.
  • Accidentally added half-completed group functionality. Just pretend the little groups icon doesn't exist for now.
Updates
Posted by freddie at 2013-07-04 08:39:25 +0000 (2208d 22h 3m 3s ago)

My first news post, woo.

  • There's a 'News' link on the top left. It has news. A star will appear when there's unread news.
  • Added 'My Sets' page and (relevant public functionality) to let you see at a glance how many of each 'group' of monsters you own. You probably don't want to look at this if you are an obsessive collector.
  • The navbar user link is now just a cog instead of a username.
  • The footer text was shortened and new 'Credits' and '[github] Issues' links have appeared.
  • Fixed My Monsters/Teams not always displaying their hint row whenever you have no entries in the table.
  • Various misc optimizations.