Coder Social home page Coder Social logo

soen390's People

Contributors

alexstojda avatar cyberunner23 avatar evandime avatar nicochampagne avatar philippelorange avatar siamaksamie avatar

Watchers

 avatar  avatar  avatar  avatar

soen390's Issues

Create the Distraction Free UI

Create the Distraction Free mode UI, with the following features:
A search bar at the top;
A web view for the article.

No bottom navigation bar, settings page, etc should appear.

Action to exit the feature

Create the navigation item to exit the Distraction Free mode.

  • The user shall pull the article down, displaying a pop up header;
  • The pop up header shall have text saying "Exit Distraction-Free mode", and a left-pointing arrow;
  • Upon exiting, the user shall return to the same article, in the regular article-viewing mode.

The Game doesn't work with the "Concordia University" option

Describe the bug
Due to the article being really named "Concordia University (Montreal)", instead of "Concordia University", the user never gets to the winning state.

To Reproduce
Steps to reproduce the behavior:

  1. Start The Game with "Concordia University"
  2. Travel to the Concordia University page
  3. Notice that you did not win.

Expected behavior
The user should win the game when traveling to that page.

wiki walky feature doesn't prompt user for camera permission

Description: Unless the user manually goes into their phone setting and enables camera permission, the app will crash when using wiki walky

To Reproduce:

Steps to reproduce the behavior:

  1. fresh download app
  2. enable wiki walky in settings
  3. go to an article
  4. app will crash

Expected behavior:
The app should prompt user to enable the camera hardware

Environment:
Reproduceable on all android devices on all recent versions of android

Incognito Test fails on certain devices

Bug description
Certain phones fail the test while others do not.

To Reproduce
Run test and see if your phone has Chinese characters after the first initial skip.
If so, your device will fail the test.

Incognito Browsing

STORY CHECKLIST

  • MockUps have been made an presented to the TA
  • Story has been broken down into sub-tasks
  • Story tasks have appropriate estimates (using Fibonacci)

Describe the user story
As a user, I want to be able to browse and search through articles without any history being produced.

Describe alternatives you've considered
Initially, the design would have the icognito switch in the article UI. Instead, it was decided to have the toggle as a setting on the settings page.

Setup CI

Setup all relevant checks in the CI Pipeline

Fix WikiWalkey Espresso test

Describe the bug
Permission to enable camera was added to Wikiwalkey which caused the espresso test to no longer work.

To Reproduce
Steps to reproduce the behavior:
run Wikiwalkey enable espresso test

Expected behavior
should run

Walk Mode (WikiWalky)

STORY CHECKLIST

  • MockUps have been made an presented to the TA
  • Story has been broken down into sub-tasks
  • Story tasks have appropriate estimates (using Fibonacci)

Describe the user story
As a user, I want to be able to read articles while also seeing what is ahead of me while walking.

Describe alternatives you've considered
No alternatives for this story were considered.

Additional context
Essentially, the application background should be replace with the output of the camera so that the user can see where they are walking while reading an article.

Style checks not running in CI

Describe the bug
Checkstyle checks do not run in circleci

To Reproduce
Steps to reproduce the behavior:

  1. Trigger build in circleci, style checks are not executed.

Sprint 2: Sign-off (Accepted)

Sprint 2 is complete and the feature/planning for Sprint 3 has been accepted.

You seem to have a good handle on the App and your plan for the future sprints seems good and scalable. Your current work is good, keep it up.

Keep putting emphasis on planning and review activities, they will still be worth a decent amount in future releases.

Keep on making sure that every commit has an issue linked, so far it looks alright, with a few commits without an issue here and there.

Make sure to keep producing mockups as needed (fixed versions are much better).

Make sure everyone has mostly equal code to their name (both test code and implementation code), this will become more strict now that we are entering release 2 and we expect more code and less planning overhead.

Please try to be more timely with your release for release 2 (getting me the report, not modifying the repo after the release is tagged for mockups/issue priority/risk). We will be strict next release.

If you have any problems let me know as early as possible (especially with Espresso) and I will try to find solutions with you.

Oh you can also close the sprint :D

Distraction free mode

STORY CHECKLIST

  • MockUps have been made an presented to the TA
  • Story has been broken down into sub-tasks
  • Story tasks have appropriate estimates (using Fibonacci)

Describe the user story
As a user, I want to be able to read an article without being distracted by the many other UI elements available.

Describe alternatives you've considered

  • Simply just removing some UI components but not all

Additional context
Add any other context or screenshots about the feature request here.
Mockup: https://imgur.com/fwKBz1E

Related Articles (Shake2Shuffle)

STORY CHECKLIST

  • MockUps have been made an presented to the TA
  • Story has been broken down into sub-tasks
  • Story tasks have appropriate estimates (using Fibonacci)

Describe the user story
As a user, when I am reading an article and want to select a random article related to the current one to read next, I can shake my phone to select a new one.

Describe alternatives you've considered
We considered adding the shake2shuffle feature to the existing "Randomizer" feature, but that would not have enough complexity to warrant a full story, so we chose this approach instead.

Sprint 3: Sign-off (Accepted)

Sprint 3 is now complete you can close any unclosed issues if there are any.

Good work completed, make sure to finish off the features that you started in sprint 3, if you end up with a bit of extra time, you can try to add a bit to each or add a small spike feature into sprint 4.

Priority, risk, and points appear well distributed, overall decent planning. Make sure everyone has the opportunity to work as equally as possible.

Mockups are good, keep making sure to have the plan and mockups ready in all future sign-offs as well.

Make sure to have running Espresso (UI) tests ready for sprint 4 sign-off so that you can show me that they work. Be sure to spend some time making good unit tests so that you can get decent code coverage, as well as show that you have thought about any edge cases.

Don't forget to plan out release 3 and have the plan ready (including mockups) for the sprint 4 sign-off.

Overall good, keep it up.

Populate iteration-related data in release summary

Populate all remaining iteration data in the release summary document.

  • Team Member Story Points
  • Velocity Chart
  • Code (top 2 most important files that you wrote or changed (full path). see report template)
  • Testing and CI (See report template)
  • Review infrastructure section to ensure all info is present

Espresso tests not running

Describe the bug
The espresso tests fail to run locally.

Additional context
Need to evaluate running them in firebase

Write Espresso test for The Game

Write an Espresso test for The Game. It should test that the link click increments the counter, that the Toast is visible on the Winning page, and that the surrender button works.

The Game

STORY CHECKLIST

  • MockUps have been made an presented to the TA
  • Story has been broken down into sub-tasks
  • Story tasks have appropriate estimates (using Fibonacci)

Describe the user story
The Idea of the game is the user chooses a destination page and must get to that page using as few jumps through related articles as possible. Hopefully, the user will learn something along their journey.

Describe alternatives you've considered

  • No alternatives were considered.

Additional context
Add any other context or screenshots about the feature request here.
Mockups - https://imgur.com/tbTczTf

Game Start UI

  • Menu item (somewhere) to open the Game Start UI
  • View to select destination and start the game

Code Coverage Reports Not Being Generated

Describe the bug
Code Coverage Reports are not being generated

To Reproduce
Steps to reproduce the behavior:

  1. Run tests

Expected behavior
Coverage reports should be generated when unit tests are run

Setup Github Repository

Setup everything related to the GitHub repo

  • Clone release from main application and create new repo (don't fork)
  • Add all users to the repository
  • Create issue templates
  • Create PR templates

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.