Commit Graph

1371 Commits (54321af9afdb05c46c28644dafec1ea2adb8a0e3)

Author SHA1 Message Date
Mrugesh Mohapatra e8a73728e2 Merge pull request #10107 from BerkeleyTrue/fix/nav-settings
Fix(nav): Avatar/points should always lead to settings
2016-08-06 23:22:16 +05:30
Berkeley Martinez f076f09a45 Fix(nav): Avatar/points should always lead to settings 2016-08-06 07:33:01 -07:00
Berkeley Martinez 94c4c846e9 Feature(theme): add nightmode react logic
We wait to load the user before applying the theme
as we will begin aggressively caching most of the react
app routes. This means we can not depend on user data to
determine.
2016-08-06 07:24:10 -07:00
Berkeley Martinez 3d05eee0ea Fix(routing): add protections against malformed data 2016-08-05 14:49:23 -07:00
Berkeley Martinez c3c640d00a Fix(nav): Use current-challenge instead of next-challenge for logo 2016-08-04 14:51:31 -07:00
Allon Hadaya bf564a5023
Simplify the unsubscribe routes and handlers.
The intention of issue #8115 seems to be to consolidate unsubscribe
behaviour. This commit attempts to formalize this by handling all
unsubscribe routes with the same exact handler.

It changes the behaviour of unsubscribe-notifications to be consistent
as discussed in pull request #8135.
2016-08-04 16:03:56 -04:00
Berkeley Martinez 8121ada14c Feature(routing): add current-challenge redirect logic 2016-08-04 10:49:37 -07:00
Berkeley Martinez 2b32fb3633 Feature(challenges): save users current challenge to db
This allows us to automatically load their current challenge
2016-08-03 15:51:28 -07:00
Mrugesh Mohapatra 0a90d0f1d3 Merge pull request #10041 from BerkeleyTrue/regression/add-current-challenge
Fix(accounts): show challenge info on user profile
2016-08-02 22:35:55 +05:30
Mrugesh Mohapatra 553b2e6ee0 Merge pull request #10010 from atjonathan/fix/wiki-to-forum
Replaced wiki links with new forum links
2016-08-02 16:22:08 +05:30
Berkeley Martinez 606bfd7c88 Fix(accounts): show challenge info on user profile
This changes the behavior of the user profile page to pull the current
challenge info from our challenge map and overwrite the user challenge.
This should also make name changes point to the correct challenge
regardless of the info saved to the user profile
2016-08-01 18:48:31 -07:00
That Guy 90c176516c Changed release date for D3 and React Challenges 2016-08-01 11:50:14 +01:00
Jonathan f08bbda621 Overhauled Certificates 2016-08-01 10:21:34 +01:00
theflametrooper a45b0a5685 Replaced wiki links with new forum links 2016-08-01 10:20:08 +01:00
Berkeley Martinez ff13fc4835 Fix(layout): use specific body css tag for react 2016-07-28 23:41:23 -07:00
Berkeley Martinez 8bbe0b31f9 Fix(css): trimming of app sides on mobile
add class container to body
2016-07-28 23:41:23 -07:00
Berkeley Martinez 1981e5b1a9 Fix(routes): ignore link routes in lang redirects 2016-07-28 23:41:23 -07:00
Berkeley Martinez 2e9b179626 Feature(challenges): Load and cache required files 2016-07-28 23:40:01 -07:00
Berkeley Martinez 2d7e96045c Fix: remove old middleware config 2016-07-28 23:40:01 -07:00
Berkeley Martinez 9a2dfca0fc Feature(settings): complete settings page logic 2016-07-28 23:40:01 -07:00
Berkeley Martinez 5d94cb369d Feature(server): Add response type detecting to lang redirect 2016-07-28 23:40:01 -07:00
Berkeley Martinez 0d3dd75f41 Feature(settings): add user flag logic
This also moves a couple of settings to their own controller
2016-07-28 23:40:01 -07:00
Berkeley Martinez 2f98976de1 Feature(react): Move settings to React 2016-07-28 23:40:01 -07:00
Berkeley Martinez 822eb541de Feature(pages): Add 404 page
To prevent loops, server errors will lead here instead of map page
This page can be static to prevent infinite loops
closes #9463
2016-07-28 23:40:01 -07:00
Berkeley Martinez 0418c71509 fix(server): typo in commit router
closes #9345
2016-07-28 23:40:01 -07:00
Berkeley Martinez 44b83ce494 Fix(views): remove wiki/map iframe drawers
closes #9460
2016-07-28 23:40:01 -07:00
Berkeley Martinez 627c92c72f Fix(challenges): make challenge height auto
closes #9347
2016-07-28 23:40:01 -07:00
Berkeley Martinez f736042bfc Fix(server): remove legacy redirect
closes #9345
2016-07-28 23:40:01 -07:00
Berkeley Martinez 2461530944 Refactor(views): remove old challenge/map jade files 2016-07-28 23:40:01 -07:00
Berkeley Martinez 4815f98e8c Fix(map): remove map drawer from non-react pages
map drawer will be reserved for react pages only
closes #9341
2016-07-28 23:40:01 -07:00
Berkeley Martinez 668bd74690 Fix(lint): Add import eslint and fix import errors 2016-07-28 23:40:01 -07:00
Berkeley Martinez cc0543d5df Fix(lint): correct lint errors 2016-07-28 23:40:01 -07:00
Berkeley Martinez b434ef6e43 Feature(map): add super block message logic 2016-07-28 23:40:01 -07:00
Berkeley Martinez 2805835de5 Fix(map): Fix superblock title/name on api call 2016-07-28 23:40:01 -07:00
Berkeley Martinez 95aab958aa Feature(langauge): Make client history language aware
Remove need for language aware links
2016-07-28 23:40:01 -07:00
Berkeley Martinez 0c07e961a7 Feature(components): fetch user after page load
This makes it easier to serve whole site statically in the future
Feature(redux): Move user state into entities
2016-07-28 23:40:01 -07:00
Berkeley Martinez d76aa36c5b Feature(vim): add libs to tern
Refactor map services;
2016-07-28 23:40:01 -07:00
Berkeley Martinez 078560c3ba Add language routing 2016-07-28 23:40:01 -07:00
Berkeley Martinez 5d4a92bcc6 Dashify challenge block property on seed 2016-07-28 23:39:17 -07:00
Berkeley Martinez acf4d99f67 Add block scoping to challenges url 2016-07-28 23:39:17 -07:00
Berkeley Martinez 91dc3625d9 Remove step pointer events block
unminify animate.css
2016-07-28 23:39:17 -07:00
Berkeley Martinez d9d049540b Submit simple project (previously known as video challegnes) 2016-07-28 23:39:17 -07:00
Berkeley Martinez c8b0a6cf74 Submit projects 2016-07-28 23:39:17 -07:00
Berkeley Martinez ad93e49b7d Fix challenge ordering 2016-07-28 23:39:17 -07:00
Berkeley Martinez cc8b608cb9 Moves to next challenges 2016-07-28 23:39:17 -07:00
Berkeley Martinez 515051d817 Fix lint errors
Remove commonFramework build from gulpfile
2016-07-28 23:39:17 -07:00
Berkeley Martinez a0efb99ea8 Fix production webpack build 2016-07-28 23:39:17 -07:00
Berkeley Martinez a0f6ecfca2 Add initial dynamic challenge rendering 2016-07-28 23:39:17 -07:00
Berkeley Martinez b6f9cfdf71 Move to redux-epic 2016-07-28 23:39:17 -07:00
Berkeley Martinez d511be3332 Add new rx saga 2016-07-28 23:39:17 -07:00
Berkeley Martinez caa992ecff Redirect /challenges to /map 2016-07-28 23:39:17 -07:00
Berkeley Martinez c909cd032e Add React Map 2016-07-28 23:39:17 -07:00
Berkeley Martinez 844afb6e2f Add webpack code splitting module
Add cold-module replacement
Add webpack module hashing
2016-07-28 23:39:17 -07:00
Berkeley Martinez c77fcedcbb Only use file hashing in production 2016-07-28 23:39:17 -07:00
Berkeley Martinez 4e12c45057 Add webpack cold reloading
On changes to the react bundle
webpack will store the current redux state
in localStorage, waits (to allow the server to restart)
then refreshes the page. On page load, it checks if it
has state stored and loads it into the app.
2016-07-28 23:39:17 -07:00
Berkeley Martinez 6898d961bf Normalize model json using generator loopback 2016-07-28 23:39:17 -07:00
Berkeley Martinez 4514d39eff Add challenge map service 2016-07-28 23:39:17 -07:00
Berkeley Martinez 09ea99e561 Add react challenge view with editor 2016-07-28 23:39:17 -07:00
Berkeley Martinez 94b44059e6 Merge pull request #9941 from alanbares/fix/wiki-url-root-forum
Redirect old wiki urls to root of forum
2016-07-28 16:29:21 -07:00
alanbares 88557bfa4b Redirect old wiki urls to root of forum
Remove extra callback
2016-07-28 16:01:00 -07:00
Berkeley Martinez 372c548192 Merge pull request #9932 from QuincyLarson/feature/update-nonprofit-page
Feature/update nonprofit page
2016-07-28 12:17:39 -07:00
Quincy Larson fbfff58f6b update views and CSS to reflect feedback from @berkeleytrue and @raisedadead 2016-07-28 12:10:31 -07:00
Mrugesh Mohapatra efb0c1161b Merge pull request #9919 from bugron/feature/flash-cheater-everywhere
Show flash message on every page when cheater is logged in
2016-07-28 20:43:42 +05:30
Arsen Melikyan 510ce1fe83
Show flash message on every page when cheater is logged in 2016-07-28 17:32:54 +04:00
Quincy Larson f28e4a95f7 add route to nonprofit resources list 2016-07-28 00:12:32 -07:00
Quincy Larson 96759595be add nonprofit project page 2016-07-27 17:41:31 -07:00
alanbares e7a0379490 Normalize ga event data in shop.jade
Normalize ga event data in main.js

Normalize ga event data in bindings.js

Remove unecessary info in labels
2016-07-27 12:52:40 -07:00
Arsen Melikyan 761362b0fa Merge pull request #9869 from dhcodes/fix/disappearing-star
Fix disappearing star upon completion of required challenge
2016-07-25 14:05:13 +04:00
Dylan c8c9ae2871 fix disappearing star on completed challenges 2016-07-24 14:36:15 -05:00
dhcodes 70769d56a5 remove Wiki sidebar HTML, LESS, JS
remove Wiki sidebar
2016-07-21 09:59:32 -05:00
Mrugesh Mohapatra 16798fcc77 Merge pull request #9803 from QuincyLarson/fix/optimizely-improvements
Update shop based on Optimizely results and add Audible link
2016-07-20 23:45:02 +05:30
Quincy Larson 3eaf37d4a9 remove wiki nav button and target blank from shop nav button 2016-07-20 01:37:38 -07:00
Quincy Larson 100d89a022 Update shop based on Optimizely results and add Audible link 2016-07-20 01:36:36 -07:00
Mrugesh Mohapatra 3a2f53fdb7 Update the title of the sign in view 2016-07-15 01:53:33 +05:30
Mrugesh Mohapatra 359ee7ae37 Merge pull request #9669 from QuincyLarson/fix/landing-page-copy-optimization
update landing page copy based off optimizely result
2016-07-11 13:53:23 +05:30
Quincy Larson bff127e4a4 update landing page copy based off optimizely result 2016-07-10 16:35:38 -07:00
That Guy 1108e83398 Merge pull request #9632 from QuincyLarson/fix/bye-hodor
remove hodor from congratulatory quotes - it's not funny anymore
2016-07-09 14:11:56 +01:00
Quincy Larson 3c95ea0e15 remove hodor from congratulatory quotes - it's not funny anymore 2016-07-08 19:00:17 -07:00
Quincy Larson 9a53528f88 change first edition eloquent javascript link to 2nd edition link 2016-07-08 18:58:10 -07:00
Jonathan 65c12837e7
Fixed grammar and spelling mistakes in Shop 2016-07-09 00:46:03 +01:00
Berkeley Martinez 439f4dbaa8 Fix(typo): add missing `for` in shop copy 2016-07-08 16:19:04 -07:00
Quincy Larson 7dd2ffc83e improve shop and set flyer show threshold to 15 brownie points 2016-07-08 14:23:15 -07:00
Berkeley Martinez 7bec5d6126 Merge pull request #9611 from QuincyLarson/feature/shop-improvements
add optimizely and expand shop offerings
2016-07-08 00:03:12 -07:00
Quincy Larson 3c71abf6cc Merge pull request #9502 from flipsyde606/fix/flyer-dismiss-firefox
Fixed flyer dismiss issue on firefox
2016-07-08 00:02:41 -07:00
Quincy Larson b6c8b52465 add optimizely and expand shop offerings 2016-07-07 23:50:55 -07:00
Josh Ghent 91c0ee0f1b Updated spamming definition in code of conduct. 2016-07-07 18:26:55 +01:00
Jonathan 4b26497bd3 Merge pull request #9573 from adamisntdead/fix/Remove-Double-Regex-Check
Remove Double If Statement
2016-07-06 10:15:58 +01:00
Adam Kelly 55d199ec7f Remove Double If Statement 2016-07-05 19:20:12 +01:00
Eric Leung fce3ec1abd Stylize 'Youtube' as 'YouTube' in About page 2016-07-03 22:01:01 -07:00
Kirushna f6031009b3 Fixed flyer dismiss issue on firefox
Fixed flyer dismiss issue on firefox
2016-07-02 11:09:18 +05:30
trion129 e392b37add Rebased the branch 2016-07-02 10:57:37 +05:30
Mrugesh Mohapatra 94f9d0b114 Merge pull request #9247 from rawreef/fix/layout-tweak
Layout tweak - wider instructions column in 2-column layout at 1200+px. 
Solves narrow width on standard 1280px laptop.
2016-07-01 18:38:30 +05:30
Quincy Larson cffd7c11f4 make pledge-related notifications more specific and helpful (#9040)
* make pledge-related notifications more specific and helpful

* further improve commit flash messages

* fix minor whitespace issue
2016-07-01 08:25:01 +01:00
Jonathan 94fa869a81 Merge pull request #9265 from flipsyde606/fix/night-mode-persist
Fix for night mode not persisting in pages other than challenges
2016-07-01 08:22:27 +01:00
Jonathan 7d5b77eb03 Merge pull request #9452 from QuincyLarson/feature/improve-landing
Improve landing page
2016-07-01 08:19:45 +01:00
Quincy Larson aa43aeafe4 fix typo pointed out by @atjonathan 2016-06-30 23:40:12 -07:00
Quincy Larson d07419a0cf Fix contact list and add Michael Henderson to it. 2016-06-29 13:11:06 -07:00
Daniel C 00bf7f11fc wider instructions column in all 2-column layouts 2016-06-29 22:30:58 +03:00
Quincy Larson 76bbff5375 Simplify landing page and update about page 2016-06-29 12:21:25 -07:00
Mrugesh Mohapatra ad8bc57a8d Merge pull request #9134 from crashuniverse/fix/profile-old-challenges-link
Display text instead of links in absence of challenge name
2016-06-28 17:16:06 +00:00