- lets-go:
- robots: disallow /u/ pages from being indexed (#318) (dbaa0c58)
- games: use regional_support and national_support (#314) (2ec19806)
- locations: use pokemon.locations to simplify logic (#312) (c1baa574)
- dropdown: add scroll for over 6 dexes (#308) (bc6410d4)
- circle: switch from travis to circle (#303) (93d461e0)
- notif: remove ultra sun / moon notif (#296) (8517d647)
- search: add search element (#299) (ed97a5b8)
- supporters: add supporters!! (81f6a5c8)
- docker: add dockerfile and nginx.conf (#292) (687995f3)
- box: only show alolan box on national dexes (#291) (52e161f7)
- usum: ultra sun ultra moon support (#290) (9511fcb5)
- donate: add donation form (#279) (312b12e5)
- sprites: update spritesheet and associated scss for usum (#289) (121c904d)
- game: replace usage of generation/region with game/regional (#288) (857d3ae6)
- styles: remove border radius from buttons (f2f5bf0b)
- deps: upgrade a few react modules (#281) (cdb5b7cc)
- locations: add empty state to locations (202b608d)
- footer: add mobile styles (5cf99606)
- deps: Removed unused direct dependency on json-loader (3ea51660)
- footer: add footer (2d1c51aa)
- info: show gen 6 for gen 7 national (1045d36c)
- notif: remove alola support notification (c4a462d3)
- tracker: Add name of pokemon on hover in evolution chain (87946a81)
- styles: various style fixes (571aa355)
- local-storage: make site usable without local storage (2afda049)
- edit-dex: only show generation warning when there's loss of info (bf48cfa4)
- fonts: add semibold montserrat (c084e8b6)
- yarn: switch to yarn (cb7982ac)
- deps:
- update babel packages to v6.22.0 (2f017b2e)
- update babel-loader from v6.2.5 to v6.2.10 (47cf4dad)
- update eslint-plugin-react from v6.8.0 to v6.9.0 (8c8aef32)
- update eslint from v3.6.0 to v3.15.0 (d333e696)
- update redux-thunk from v2.1.0 to v2.2.0 (c1ded915)
- update react-router-redux from v4.0.6 to v4.0.8 (9bd6f6c8)
- update react-modal from v1.5.2 to v1.6.5 (0715640f)
- update react and react-dom from v15.3.1 to v15.4.2 (f59e826a)
- update raven-js from v3.7.0 to v3.10.0 (29f0c4e1)
- update qs from v6.2.1 to v6.3.0 (4eec07c9)
- update css-loader from v0.25.0 to v0.26.1 (3e79dcca)
- update babel-eslint from v6.1.2 to v7.1.1 (f93f97ec)
- update node-sass and sass-loader (6ad8b289)
- update webpack and webpack-dev-server to v2 (486b8642)
- update lodash from v4.16.2 to v4.17.4 (c0e6d8ed)
- update generate-changelog from v1.0.0 to v1.1.0 (557559a2)
- update react-router from v2.8.1 to v3.0.2 (6f3efe7e)
- update react-redux from v4.4.5 to v5.0.2 (2835377e)
- devtools: Add hook for redux devtools (3348944c)
- readme: add badges (e5d0e8a5)
- notif: add national gen 7 notification (b822e34c)
- boxes: take pokemon.box into account when grouping (5dc15493)
- edit: add region to edit dex (4bd3f95d)
- register: add region to registration (905bfb96)
- create: add region to create dex (1da14043)
- readme: update travis badge (35e3de70)
- notif: remove 2016-12-10 notif (8bbd8d08)
- pokemon: use pokemon.id instead of pokemon.national_id (b0583224)
- lint:
- enforce react/sort-comp lint rule (2f9d3b4f)
- enforce react/self-closing-comp lint rule (c3f23992)
- enforce react/no-array-index-key lint rule (15166acb)
- enforce react/jsx-no-target-blank lint rule (c3a15921)
- enforce react/jsx-boolean-value lint rule (bef5a621)
- update eslint-plugin-react and enable common rules (546012cf)
- nav: fix dropdown for mobile (3948623a)
- webpack: exclude node_modules from babel to speed things up (2025792d)
- config: add local config (e45c107e)
- home: update home content (bbefb4dd)
- notification: add base of notification (09a4f38c)
- dexes:
- tracker:
- pokesprite: update for gen 7 (2037a5a3)
- nav: update nav for multiple dexes (a427272a)
- dex: add create dex modal (4128d4ad)
- profile:
- 404: gracefully 404 on the tracker page (4e84fccc)
- mark-all: fix mark all button for partially marked box (fe093982)
- notification:
- sprites: use real gen 7 shiny sprites (bff0eec1)
- dexes:
- generation: default to gen 7 (29045018)
- share: fix share styles (2a438168)
- nav:
- dex:
- forms: scroll to top on form error (b2a5cd32)
- register: redirect to first dex page instead of profile (46a328a2)
- evolutions: add some extra spaces (f9ac1d79)
- info: generate urls on the front-end (26b69510)
- progress: add percentage (dd36b26d)
- dexes: use the dexes API for the tracker page (af3e7cd0)
- load: wait for DOMContentLoaded if necessary (b5f49c65)
- scroll: check if _dex exists (595f4ae2)
- polyfill: add babel-polyfill (58ca2ea3)
- package: fix typos in the package.json (fbb86bb0)
- cleanup: remove unnecessary comments (386a0e9b)
- files: remove unused views and services directories (b57fb72e)
- errors: add sentry for error logging (9fa732fc)
- captures: bulk edit the state for (un)markall button (57004690)
- redirect: redirect from home, login, register if logged in (9ce016e7)
- region: fix non-mobile region select (6111c485)
- twitter: fix refactored twitter link (74987406)
- info: remove no-touch styles for info btn (b9cc0a7c)
- react:
- add analytics (1836652c)
- add account page (2e386c6a)
- add mobile region picker (082adf3d)
- modify document title for each route (7a9a05d8)
- add mark all button (d3275140)
- add functionality to reload component (5581641b)
- move over reload styles (37f118e8)
- add individual captured toggling capabilities (005aea0d)
- use ref callback instead of ref string (d7374d68)
- add scroll to top button (12b93052)
- rename infoOpen and shareOpen to showInfo and showShare (166fdec8)
- convert register page (fe793a65)
- switch to react (347c2425)
- windows: make a note about using nvm on windows (a6d119c8)
- shrinkwrap: add docs for fsevents/shrinkwrap issues (92e2bdbe)
- pkicon: better class property (560d60ec)
- webpack: use path.join in config (dd34937f)
- home: replace loveball w pokesprite (37ce1387)
- spinner: hide content when spinning (c8419d51)
- sprites: use modified pokesprite (17dcabcb)
- deps:
- contributing: add CONTRIBUTING.md (d29754da)
- webpack: remove reference to istanbul-instrumenter (bf0c9626)
- shrinkwrap: remove references to nodejitsu (652d79b7)
- lint: update tslint from 3.6.0 to 3.13.0 (0c89994f)
- travis: enable travis ci for linting (da372952)
- evolutions: add links to the pokemon (c19c5f98)
- register: send referrer (f7c69d01)
- config: add configs for each environment (daa96e3a)
- styles: fix firefox bugs (7a32937d)
- register: fix friend_code (9f83c26f)
- seo: add site name (b913fa77)
- 404: hook up 404 component (f7e5fd17)
- description: update the description meta tag (3ba57237)
- angular2: update from beta.9 -> beta.12 (5caf306f)
- npm: add shrinkwrap file (ab16ecee)
- init: initial commit (5145239a)
- 404: base for not found page (9704479b)
- no-touch:
- analytics:
- tracker:
- box:
- share: auto select share link on click (c481fc8f)
- header:
- sitemap: add sitemap (b6475192)
- evolutions:
- og: add og image (31481975)
- progress: add base for percentage on progress bar (53d09f6f)
- nav: pass user to nav (bfafe0c0)
- dex:
- info:
- favicon: add favicon (12670798)
- deploy: add prod configs to deploy (9d9bee34)
- captures: load, create, and delete captures (5ae3cacf)
- home:
- login:
- routes: finalize routing (47119f55)
- register:
- pokemon: fetch pokemon from the API (db57c8cd)
- app: base structure (f779c092)
- responsiveness: iphone 5 width (07b15636)
- title: clean up titles (25ffad48)
- home: update homepage (c934eae4)
- box: styles (3cd617bc)
- info:
- tracker:
- evolutions: styles (167848af)
- number: polyfill intl because of browser compat (22f6d8ff)
- nav: link to your tracker if logged in (ac2f31dd)
- font:
- pokemon:
- style: no hover for disabled (f4434bd8)
- dex: replace hover ux with clicks (cd859a79)
- form: remove autocomplete etc (2dde464e)
- login:
- event: rename pokemonHover to activeChange (d5b16a71)