Giter Club home page Giter Club logo

magiguide's People

Contributors

greenkeeper[bot] avatar greenkeeperio-bot avatar orforio avatar

Watchers

 avatar  avatar

magiguide's Issues

Active Park: Tapping on mobile zooms in

Tapping the Active Park selector on mobile causes the whole page to zoom in slightly. This is because the select element text is smaller than 16px. It should be changed to 16px to stop it from zooming in.

Add Attractions module

Add a new eagerly-loaded module called Attractions. It will power both the Ride and Show components (subject to API capabilities).

UpsertFastpass: automatically set next available time

UpsertFastpassComponent should set the form's nextAvailableTime according to the following rules:

  • if the startTime is within 2 hours of the current time, use the startTime
  • if the startTime is more than 2 hours after the current time, use the current time + 2 hours

Refactor unit tests to use fixtures

CodeClimate shows a lot of repeated code in unit tests, mainly due to mock Fastpasses. It would be more convenient to consolidate these into a set of Fastpass fixtures to avoid repetition.

Add FastPass

Allow users to input new FastPass details, specifying ride, start time and time next FastPass will be available.

Ride will initially be a static drop-down. This will be dynamic once the Ride feature is complete.

Fix breaking "e is not a function" AOT error

The last merge has introduced a bug which completely breaks the app.

The Ngrx Store initialiser is reporting that "e is not a function". This may have to do with how the metareducers array is being initialised.

Action required: Greenkeeper could not be activated 🚨

🚨 You need to enable Continuous Integration on all branches of this repository. 🚨

To enable Greenkeeper, you need to make sure that a commit status is reported on all branches. This is required by Greenkeeper because it uses your CI build statuses to figure out when to notify you about breaking changes.

Since we didn’t receive a CI status on the greenkeeper/initial branch, it’s possible that you don’t have CI set up yet. We recommend using Travis CI, but Greenkeeper will work with every other CI service as well.

If you have already set up a CI for this repository, you might need to check how it’s configured. Make sure it is set to run on all new branches. If you don’t want it to run on absolutely every branch, you can whitelist branches starting with greenkeeper/.

Once you have installed and configured CI on this repository correctly, you’ll need to re-trigger Greenkeeper’s initial pull request. To do this, please delete the greenkeeper/initial branch in this repository, and then remove and re-add this repository to the Greenkeeper App’s white list on Github. You'll find this list on your repo or organization’s settings page, under Installed GitHub Apps.

Add settings page

Add a settings page to the main page, with a settings property in the root store.

The first setting should reset the stored data on the user's device. This will aid development.

Fastpasses: Sort Fastpasses

It's not currently obvious which Fastpasses are active, upcoming or expired. Fastpasses should be sorted into groups:

  • Active: Fastpasses which are able to be used
  • Upcoming: Fastpasses which will be able to be used later today
  • Expired: Fastpasses which may no longer be used

FastPass model

The FastPass model needs the following properties:

  • Ride (for the time being this can be an enum or array - in future this will be tied to the Rides feature)
  • Start time
  • End time
  • Next available time (to calculate when next FastPass will be available)

Remove FastPass

Users should be able to delete individual FastPasses. There should be some sort of confirmation before FastPasses are deleted.

Set up Router module

Set up Router module with the first routes necessary for the FastPass feature

An in-range update of @fortawesome/free-brands-svg-icons is breaking the build 🚨

The dependency @fortawesome/free-brands-svg-icons was updated from 5.8.1 to 5.8.2.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

@fortawesome/free-brands-svg-icons is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Action required: Greenkeeper could not be activated 🚨

🚨 You need to enable Continuous Integration on all branches of this repository. 🚨

To enable Greenkeeper, you need to make sure that a commit status is reported on all branches. This is required by Greenkeeper because it uses your CI build statuses to figure out when to notify you about breaking changes.

Since we didn’t receive a CI status on the greenkeeper/initial branch, it’s possible that you don’t have CI set up yet. We recommend using Travis CI, but Greenkeeper will work with every other CI service as well.

If you have already set up a CI for this repository, you might need to check how it’s configured. Make sure it is set to run on all new branches. If you don’t want it to run on absolutely every branch, you can whitelist branches starting with greenkeeper/.

Once you have installed and configured CI on this repository correctly, you’ll need to re-trigger Greenkeeper’s initial pull request. To do this, please delete the greenkeeper/initial branch in this repository, and then remove and re-add this repository to the Greenkeeper App’s white list on Github. You'll find this list on your repo or organization’s settings page, under Installed GitHub Apps.

Edit FastPass

Users should have the option of editing an existing FastPass.

Show upcoming FastPasses on home screen

The Dashboard should show the next active FastPass as a card, as well as the time the next FastPass will be available. Clicking on the Next Available time will go to the Add FastPass feature, clicking on the active FastPass will go the View FastPasses feature.

Settings: Turn "Remove old Fastpasses" into a setting

The "Remove old Fastpasses" is currently functionally useless. The app will automatically remove old Fastpasses whenever the user goes to the Fastpasses page so there is no occasion when this button would be useful. A better idea would be to turn this into a user setting, in case the user wants to keep a record of expired passes.

Fastpasses: Remove all expired

Pre-requisites: #69

The "Expired" Fastpasses group should have a "remove all expired" button to quickly clean up the list of expired Fastpasses, should the user wish to do so before they are automatically removed at the end of the day.

Add navigation

Add initial Dashboard design and a menubar hooked up to the router, with mobile navigation mind.

Attractions: API dates are strings

Dates from the API are arriving as Date strings, not Date objects. They need to be turned into Date objects before they go into the Store. The Attractions Selectors are currently failing because of this.

Settings: Park switch

The user should be able to switch the "currently active" park. This will set a state flag, changing the attractions the user sees in the Attractions and Fastpasses feature.

View FastPasses

Show active FastPasses as cards, with the ride, start time and end time clearly visible

Action required: Greenkeeper could not be activated 🚨

🚨 You need to enable Continuous Integration on all branches of this repository. 🚨

To enable Greenkeeper, you need to make sure that a commit status is reported on all branches. This is required by Greenkeeper because it uses your CI build statuses to figure out when to notify you about breaking changes.

Since we didn’t receive a CI status on the greenkeeper/initial branch, it’s possible that you don’t have CI set up yet. We recommend using Travis CI, but Greenkeeper will work with every other CI service as well.

If you have already set up a CI for this repository, you might need to check how it’s configured. Make sure it is set to run on all new branches. If you don’t want it to run on absolutely every branch, you can whitelist branches starting with greenkeeper/.

Once you have installed and configured CI on this repository correctly, you’ll need to re-trigger Greenkeeper’s initial pull request. To do this, please delete the greenkeeper/initial branch in this repository, and then remove and re-add this repository to the Greenkeeper App’s white list on Github. You'll find this list on your repo or organization’s settings page, under Installed GitHub Apps.

Action required: Greenkeeper could not be activated 🚨

🚨 You need to enable Continuous Integration on all branches of this repository. 🚨

To enable Greenkeeper, you need to make sure that a commit status is reported on all branches. This is required by Greenkeeper because it uses your CI build statuses to figure out when to notify you about breaking changes.

Since we didn’t receive a CI status on the greenkeeper/initial branch, it’s possible that you don’t have CI set up yet. We recommend using Travis CI, but Greenkeeper will work with every other CI service as well.

If you have already set up a CI for this repository, you might need to check how it’s configured. Make sure it is set to run on all new branches. If you don’t want it to run on absolutely every branch, you can whitelist branches starting with greenkeeper/.

Once you have installed and configured CI on this repository correctly, you’ll need to re-trigger Greenkeeper’s initial pull request. To do this, please delete the greenkeeper/initial branch in this repository, and then remove and re-add this repository to the Greenkeeper App’s white list on Github. You'll find this list on your repo or organization’s settings page, under Installed GitHub Apps.

Action required: Greenkeeper could not be activated 🚨

🚨 You need to enable Continuous Integration on all branches of this repository. 🚨

To enable Greenkeeper, you need to make sure that a commit status is reported on all branches. This is required by Greenkeeper because it uses your CI build statuses to figure out when to notify you about breaking changes.

Since we didn’t receive a CI status on the greenkeeper/initial branch, it’s possible that you don’t have CI set up yet. We recommend using Travis CI, but Greenkeeper will work with every other CI service as well.

If you have already set up a CI for this repository, you might need to check how it’s configured. Make sure it is set to run on all new branches. If you don’t want it to run on absolutely every branch, you can whitelist branches starting with greenkeeper/.

Once you have installed and configured CI on this repository correctly, you’ll need to re-trigger Greenkeeper’s initial pull request. To do this, please delete the greenkeeper/initial branch in this repository, and then remove and re-add this repository to the Greenkeeper App’s white list on Github. You'll find this list on your repo or organization’s settings page, under Installed GitHub Apps.

Automatically remove expired FastPasses

Whenever FastPasses are requested, the service should delete FastPasses that belong to days in the past, but not expired passes from the same day.

Example:
Current date and time is 3rd June, 15:00.
All 2nd June FastPasses should be deleted.
3rd June FastPass at 11:00 should not be deleted.

Design: Icons

Need to design several icons to skin the PWA properly:

  • Favicon
  • App icon
  • Splashscreen

Fastpasses: Turn Next Available Time into a card

On the Dashboard and Fastpasses page, the "Next Available Time" should be turned into a card, similar to the one used by ViewFastpass. Investigate turning the card into the UpsertFastpass component when clicked on the Fastpasses page. On Dashboard it should redirect to the Fastpasses page.

Action required: Greenkeeper could not be activated 🚨

🚨 You need to enable Continuous Integration on all branches of this repository. 🚨

To enable Greenkeeper, you need to make sure that a commit status is reported on all branches. This is required by Greenkeeper because it uses your CI build statuses to figure out when to notify you about breaking changes.

Since we didn’t receive a CI status on the greenkeeper/initial branch, it’s possible that you don’t have CI set up yet. We recommend using Travis CI, but Greenkeeper will work with every other CI service as well.

If you have already set up a CI for this repository, you might need to check how it’s configured. Make sure it is set to run on all new branches. If you don’t want it to run on absolutely every branch, you can whitelist branches starting with greenkeeper/.

Once you have installed and configured CI on this repository correctly, you’ll need to re-trigger Greenkeeper’s initial pull request. To do this, please delete the greenkeeper/initial branch in this repository, and then remove and re-add this repository to the Greenkeeper App’s white list on Github. You'll find this list on your repo or organization’s settings page, under Installed GitHub Apps.

An in-range update of @fortawesome/free-brands-svg-icons is breaking the build 🚨

The dependency @fortawesome/free-brands-svg-icons was updated from 5.7.2 to 5.8.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

@fortawesome/free-brands-svg-icons is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details

Release Notes for Release 5.8.0

Minor version upgrade notice: there are some backward-incompatible changes to this release. See the
UPGRADING.md guide for more
information.

Added

  • New sponsored icon wave-square
  • Adding new mutateApproach configuration which can force SVG with JS to render synchronously
  • Adding a round of top requested brand icons

Changed

  • Updating search terms and adding new categories
  • Removing descender-based CSS from the .fa-icon Sass mixin
  • Removed title elements from SVG sprites

Fixed

  • Fixing several icons such as spinner-third that had incorrect widths
  • Allow Sass setting for font-display to be changed
  • Missing dots in the flower icons
  • Support strict math compatibility for Less
  • Support fa-flip-both in the SVG with JS version
FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of karma-jasmine-html-reporter is breaking the build 🚨

The devDependency karma-jasmine-html-reporter was updated from 1.3.1 to 1.4.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

karma-jasmine-html-reporter is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details

Commits

The new version differs by 1 commits.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.