Skip to content
This repository has been archived by the owner on Aug 26, 2020. It is now read-only.

Solution of MAGNUM81 #21

Open
wants to merge 44 commits into
base: master
Choose a base branch
from
Open

Solution of MAGNUM81 #21

wants to merge 44 commits into from

Commits on Jan 17, 2020

  1. Project setup

    added type defs for lodash
    
    
    project setup
    
    
    added lodash and request
    
    
    ignore api output files
    MAGNUM81 committed Jan 17, 2020
    Configuration menu
    Copy the full SHA
    9172212 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c2e676 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4bc7a8c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5c23691 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a31df83 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2020

  1. work on ApiService "getAll"

    MAGNUM81 committed Jan 20, 2020
    Configuration menu
    Copy the full SHA
    cc96d41 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2020

  1. polished models and finished ExpensesApiService

    Marc-André Gill-Miville committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    52242ab View commit details
    Browse the repository at this point in the history
  2. added basic integration tests for the ExpensesApiService

    using chai for assertions and mocha as testing library
    Marc-André Gill-Miville committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    c61d62b View commit details
    Browse the repository at this point in the history
  3. Merge branch 'magnum81/apiCalls'

    Marc-André Gill-Miville committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    da9c668 View commit details
    Browse the repository at this point in the history
  4. added tslint and migrated all ts files to tsx files

    Marc-André Gill-Miville committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    2b9a2f0 View commit details
    Browse the repository at this point in the history
  5. created base react app using create-react-app

    Marc-André Gill-Miville committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    3003cd5 View commit details
    Browse the repository at this point in the history
  6. added bootstrap CSS library

    Marc-André Gill-Miville committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    e59d3ad View commit details
    Browse the repository at this point in the history
  7. npm was all bamboozled

    Marc-André Gill-Miville committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    ab606a4 View commit details
    Browse the repository at this point in the history
  8. moved models to client-pleo-expenses

    also reordered the dependencies. Mixed up npm for a moment.
    
    dropped old client app
    Marc-André Gill-Miville committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    61a745d View commit details
    Browse the repository at this point in the history
  9. wip

    Marc-André Gill-Miville committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    87c6446 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2020

  1. Made base expenses list

    - enabled bootstrap
    - played around with the layout
    - added template classes for State and Props in ExpenseComponent.tsx
    - this package-lock.json is getting out of hand
    Marc-André Gill-Miville committed Jan 22, 2020
    Configuration menu
    Copy the full SHA
    734a083 View commit details
    Browse the repository at this point in the history
  2. Wip on navbar

    also, removed unused imports. Warnings are annoying
    Marc-André Gill-Miville committed Jan 22, 2020
    Configuration menu
    Copy the full SHA
    6a7bcc3 View commit details
    Browse the repository at this point in the history
  3. TEST MAINTENANCE

    Marc-André Gill-Miville committed Jan 22, 2020
    Configuration menu
    Copy the full SHA
    7a367e0 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2020

  1. Some refactoring to ExpensesList and App

    - Lifted the state of ExpensesList to App
    - Moved the NavBar to its own Component class, for clarity
    Marc-André Gill-Miville committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    4d4d2de View commit details
    Browse the repository at this point in the history
  2. UI for filtering the list.

    The filter is located in the navbar.
    Marc-André Gill-Miville committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    052ec8c View commit details
    Browse the repository at this point in the history
  3. Merge branch 'magnum81/single-page-app'

    App architecture is fine. No need for such a generic branch now.
    Marc-André Gill-Miville committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    263d569 View commit details
    Browse the repository at this point in the history
  4. TEST MAINTENANCE

    Marc-André Gill-Miville committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    ed62813 View commit details
    Browse the repository at this point in the history
  5. Client side filter works.

    Had to refactor some of the NavBar code so that when we choose a filter it notifies App, which in turn will modify its state and update NavBar.
    Marc-André Gill-Miville committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    518b548 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'magnum81/expensesFiltering'

    Marc-André Gill-Miville committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    2f0bc58 View commit details
    Browse the repository at this point in the history
  7. added axios, removed request

    Marc-André Gill-Miville committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    6ab9673 View commit details
    Browse the repository at this point in the history
  8. added support for axios, modified tests accordingly

    also I now know more about promises in JS, which is great!
    Marc-André Gill-Miville committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    842edc5 View commit details
    Browse the repository at this point in the history
  9. improved ExpensesAPIService & tests

    Marc-André Gill-Miville committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    050cea7 View commit details
    Browse the repository at this point in the history
  10. Reworked layout and props passing

    Marc-André Gill-Miville committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    4e07037 View commit details
    Browse the repository at this point in the history
  11. Merge branch 'magnum81/axiosApiCalls'

    Marc-André Gill-Miville committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    e663d12 View commit details
    Browse the repository at this point in the history
  12. removed useless comment.

    Marc-André Gill-Miville committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    f189a74 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2020

  1. updated libraries

    For some reason, react-bootstrap's navbar did not work as intended; had to re-add reactstrap
    Marc-André Gill-Miville committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    dcc8e71 View commit details
    Browse the repository at this point in the history
  2. Added support for modal window call from child-components.

    Marc-André Gill-Miville committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    71173eb View commit details
    Browse the repository at this point in the history
  3. Added full support for frontend comment editing

    Partial support for frontend receipt adding and visualizing.
    Marc-André Gill-Miville committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    f053551 View commit details
    Browse the repository at this point in the history
  4. Refactored state change (duplicated code)

    Marc-André Gill-Miville committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    6b70fb4 View commit details
    Browse the repository at this point in the history
  5. Reformatted most files.

    mostly spacing and braces placement.
    Marc-André Gill-Miville committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    d277cbe View commit details
    Browse the repository at this point in the history
  6. Merge branch 'magnum81/addComment'

    Marc-André Gill-Miville committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    480e869 View commit details
    Browse the repository at this point in the history
  7. added support for visualizing a picture using the modal window.

    Marc-André Gill-Miville committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    1a0ffc7 View commit details
    Browse the repository at this point in the history
  8. TEST MAINTENANCE

    test for picture upload was failing silently all along. Green checkmark !== success.
    (it is still failing silently)
    Marc-André Gill-Miville committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    0be6ea0 View commit details
    Browse the repository at this point in the history
  9. Attempt to upload picture and comment

    Only the Comment could be uploaded correctly to the server. 
    Some style work in ModalExpenses.
    Marc-André Gill-Miville committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    7874346 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'magnum81/addAndVisualizeImage'

    Marc-André Gill-Miville committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    8124d8b View commit details
    Browse the repository at this point in the history
  11. code reformating

    Marc-André Gill-Miville committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    f6a21e7 View commit details
    Browse the repository at this point in the history
  12. Added Post-Mortem

    Marc-André Gill-Miville committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    996de56 View commit details
    Browse the repository at this point in the history
  13. fixed top-level gitignore

    Marc-André Gill-Miville committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    e42f445 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2020

  1. Merge pull request #20 from MAGNUM81/master

    Solution of MAGNUM81
    heaventw authored Apr 30, 2020
    Configuration menu
    Copy the full SHA
    d14a8e4 View commit details
    Browse the repository at this point in the history