Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] New ProAvalon! #261

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

[WIP] New ProAvalon! #261

wants to merge 282 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Mar 1, 2020

  1. Added in lobby stuff:

    - Logo
    - Navbar
    - Taako
    vck3000 committed Mar 1, 2020
    Configuration menu
    Copy the full SHA
    632ec28 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2020

  1. Lots of additions

    - Combined constant colours into colortheme. Cleaner code.
    - Added Taako
    - Added OnlinePlayers
    - Added Chat
    - Added GameCard (still need to do ribbon for game status)
    - Prefixed all interfaces with 'I'
    vck3000 committed Mar 4, 2020
    Configuration menu
    Copy the full SHA
    8713129 View commit details
    Browse the repository at this point in the history
  2. Added announcements

    esme authored and vck3000 committed Mar 4, 2020
    Configuration menu
    Copy the full SHA
    d39228b View commit details
    Browse the repository at this point in the history
  3. Added redux for window width

    esme authored and vck3000 committed Mar 4, 2020
    Configuration menu
    Copy the full SHA
    43bf292 View commit details
    Browse the repository at this point in the history
  4. Prevented useeffect from infinite loop

    esme authored and vck3000 committed Mar 4, 2020
    Configuration menu
    Copy the full SHA
    8673873 View commit details
    Browse the repository at this point in the history
  5. Renamed dispatch methods

    esme authored and vck3000 committed Mar 4, 2020
    Configuration menu
    Copy the full SHA
    a2847cb View commit details
    Browse the repository at this point in the history
  6. Lots of changes

    - Added timestamp for announcements
    - Renamed messages to announcements
    - All caps for headers
    - Moved useEffect to app.tsx
    - Remove previous event listener when useEffect is called
    - Added setMobileView reducer and mobileView state
    esme authored and vck3000 committed Mar 4, 2020
    Configuration menu
    Copy the full SHA
    32c3113 View commit details
    Browse the repository at this point in the history
  7. Removed console logs

    esme authored and vck3000 committed Mar 4, 2020
    Configuration menu
    Copy the full SHA
    ad46aa8 View commit details
    Browse the repository at this point in the history
  8. Slight rename to fit style

    vck3000 committed Mar 4, 2020
    Configuration menu
    Copy the full SHA
    3dc4fb7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d22860e View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2020

  1. Added mobile view for lobby

    - moved theme background and colors to app.tsx
    - refactored lobby code to include lobbyMobile and lobbyDesktop components
    - used React Hooks to display component in mobile view
    esme authored and vck3000 committed Mar 7, 2020
    Configuration menu
    Copy the full SHA
    b0844bd View commit details
    Browse the repository at this point in the history
  2. Added sliding animation

    esme authored and vck3000 committed Mar 7, 2020
    Configuration menu
    Copy the full SHA
    437d7a8 View commit details
    Browse the repository at this point in the history
  3. Added window dimensions to Redux store

    esme authored and vck3000 committed Mar 7, 2020
    Configuration menu
    Copy the full SHA
    5eb0864 View commit details
    Browse the repository at this point in the history
  4. Added scrollig for mobile

    esme authored and vck3000 committed Mar 7, 2020
    Configuration menu
    Copy the full SHA
    ea2e3af View commit details
    Browse the repository at this point in the history
  5. Some changes

    - Removed individual declarations for width and height
    - Refactored lobbyMobile and lobbyDesktop to separate files
    - Renamed css classes with double unscores
    esme authored and vck3000 committed Mar 7, 2020
    Configuration menu
    Copy the full SHA
    204a8a6 View commit details
    Browse the repository at this point in the history
  6. More changes

    - Fixed LobbyLeftPanel component rendering in LobbyDesktop
    - Added debounce to window resize event
    - Added scroll snap stop
    esme authored and vck3000 committed Mar 7, 2020
    Configuration menu
    Copy the full SHA
    b179483 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fcfefbb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6d740e1 View commit details
    Browse the repository at this point in the history
  9. Added Redis, MongoDB, Mongo-express

    - Data persistence in ./database_data/
    - Added Readme information
    vck3000 committed Mar 7, 2020
    Configuration menu
    Copy the full SHA
    e04f3c5 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2020

  1. Fixed some mobile views:

    - Added logo to top left
    - Added dynamic widths for side nav
    - Carousel slides are now correct height
    vck3000 committed Mar 8, 2020
    Configuration menu
    Copy the full SHA
    17d28af View commit details
    Browse the repository at this point in the history
  2. Added Redis, MongoDB, Mongo-express

    - Data persistence in ./database_data/
    - Added Readme information
    vck3000 committed Mar 8, 2020
    Configuration menu
    Copy the full SHA
    aa2188c View commit details
    Browse the repository at this point in the history
  3. Added Redis, MongoDB, Mongo-express

    - Data persistence in ./database_data/
    - Added Readme information
    vck3000 committed Mar 8, 2020
    Configuration menu
    Copy the full SHA
    1ab7010 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7c873e9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    da8fb4d View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2020

  1. Deleted Express backend

    vck3000 committed Mar 21, 2020
    Configuration menu
    Copy the full SHA
    d32b574 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f1e6d6c View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2020

  1. Configuration menu
    Copy the full SHA
    c5550c2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #275 from vck3000/newPA_backend

    Force merge.
    vck3000 authored Mar 25, 2020
    Configuration menu
    Copy the full SHA
    2d227b9 View commit details
    Browse the repository at this point in the history
  3. Fixed sidemenu for safari

    vck3000 committed Mar 25, 2020
    Configuration menu
    Copy the full SHA
    aa4c4f6 View commit details
    Browse the repository at this point in the history
  4. Fixed safari slider

    vck3000 committed Mar 25, 2020
    Configuration menu
    Copy the full SHA
    c2966a8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5785af6 View commit details
    Browse the repository at this point in the history
  6. Fixed desktop view

    vck3000 committed Mar 25, 2020
    Configuration menu
    Copy the full SHA
    abc5845 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2020

  1. add websockets for chat

    esme authored and vck3000 committed Apr 4, 2020
    Configuration menu
    Copy the full SHA
    06fdf6b View commit details
    Browse the repository at this point in the history
  2. Added redux for chat

    esme authored and vck3000 committed Apr 4, 2020
    Configuration menu
    Copy the full SHA
    08909e7 View commit details
    Browse the repository at this point in the history
  3. Fixed messages

    esme authored and vck3000 committed Apr 4, 2020
    Configuration menu
    Copy the full SHA
    a0b021e View commit details
    Browse the repository at this point in the history
  4. Fixed messages and socket connection

    esme authored and vck3000 committed Apr 4, 2020
    Configuration menu
    Copy the full SHA
    48d7c48 View commit details
    Browse the repository at this point in the history
  5. Aligned chat to bottom

    esme authored and vck3000 committed Apr 4, 2020
    Configuration menu
    Copy the full SHA
    96939ff View commit details
    Browse the repository at this point in the history
  6. Fixed timestamp key

    esme authored and vck3000 committed Apr 4, 2020
    Configuration menu
    Copy the full SHA
    66315fc View commit details
    Browse the repository at this point in the history
  7. Many changes

    - Scroll cutoff for automatic scrolldown
    - Rename socket io events
    - Redux saga to get all chat messages from server
    - AllChat now shows if client has connected or disconnected
    esme authored and vck3000 committed Apr 4, 2020
    Configuration menu
    Copy the full SHA
    435b1f3 View commit details
    Browse the repository at this point in the history
  8. Fixes

    - removed setScroll and added event listener on load to
    scroll to bottom
    - changed createStore naming
    - fixed apiUrl
    - rename /messages route to /allchat
    esme authored and vck3000 committed Apr 4, 2020
    Configuration menu
    Copy the full SHA
    f5955af View commit details
    Browse the repository at this point in the history
  9. Updated Nextjs to 9.3

    vck3000 committed Apr 4, 2020
    Configuration menu
    Copy the full SHA
    0e038d6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    59fede7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b210f1a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9d2bfbf View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    af59a9f View commit details
    Browse the repository at this point in the history
  14. add websockets for chat

    esme authored and vck3000 committed Apr 4, 2020
    Configuration menu
    Copy the full SHA
    b4595dd View commit details
    Browse the repository at this point in the history
  15. Added redux for chat

    esme authored and vck3000 committed Apr 4, 2020
    Configuration menu
    Copy the full SHA
    14f23fc View commit details
    Browse the repository at this point in the history
  16. Fixed messages

    esme authored and vck3000 committed Apr 4, 2020
    Configuration menu
    Copy the full SHA
    a68d84e View commit details
    Browse the repository at this point in the history
  17. Fixed messages and socket connection

    esme authored and vck3000 committed Apr 4, 2020
    Configuration menu
    Copy the full SHA
    ad97921 View commit details
    Browse the repository at this point in the history
  18. Aligned chat to bottom

    esme authored and vck3000 committed Apr 4, 2020
    Configuration menu
    Copy the full SHA
    d167154 View commit details
    Browse the repository at this point in the history
  19. Fixed timestamp key

    esme authored and vck3000 committed Apr 4, 2020
    Configuration menu
    Copy the full SHA
    e8c689d View commit details
    Browse the repository at this point in the history
  20. Many changes

    - Scroll cutoff for automatic scrolldown
    - Rename socket io events
    - Redux saga to get all chat messages from server
    - AllChat now shows if client has connected or disconnected
    esme authored and vck3000 committed Apr 4, 2020
    Configuration menu
    Copy the full SHA
    2193cb7 View commit details
    Browse the repository at this point in the history
  21. Fixes

    - removed setScroll and added event listener on load to
    scroll to bottom
    - changed createStore naming
    - fixed apiUrl
    - rename /messages route to /allchat
    esme authored and vck3000 committed Apr 4, 2020
    Configuration menu
    Copy the full SHA
    05d1e7d View commit details
    Browse the repository at this point in the history
  22. Updated Nextjs to 9.3

    vck3000 committed Apr 4, 2020
    Configuration menu
    Copy the full SHA
    1c3493e View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    cf91977 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    d12eeba View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    5741d27 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    68e086f View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2020

  1. Configuration menu
    Copy the full SHA
    cc9c9bd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d572f3 View commit details
    Browse the repository at this point in the history
  3. Rearranged lobby folder structure and renamed lobby to home for left …

    …panel in mobile view
    esme committed Apr 5, 2020
    Configuration menu
    Copy the full SHA
    9b6fd44 View commit details
    Browse the repository at this point in the history
  4. Added protobuf js

    - proto folders in packages are symlinks
    - .proto file in root directory
    - Lint ignores all proto files
    - Updated communication to use protobuf
    - Added a NoSSR component to avoid server client render mismatch
    vck3000 committed Apr 5, 2020
    Configuration menu
    Copy the full SHA
    59e95cd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    83414c9 View commit details
    Browse the repository at this point in the history
  6. Fixed merge conflicts

    vck3000 committed Apr 5, 2020
    Configuration menu
    Copy the full SHA
    17d7dc1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e78fc42 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fadd30d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    611d35a View commit details
    Browse the repository at this point in the history
  10. Updated package-lock.json

    vck3000 committed Apr 5, 2020
    Configuration menu
    Copy the full SHA
    7b4d24a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    61578eb View commit details
    Browse the repository at this point in the history
  12. Fixed up wrong build arg

    vck3000 committed Apr 5, 2020
    Configuration menu
    Copy the full SHA
    6f76e4c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5f55480 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2020

  1. changed socket io reconnection config

    esme authored and vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    d930a78 View commit details
    Browse the repository at this point in the history
  2. added localdev npm script

    esme authored and vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    de4fb7f View commit details
    Browse the repository at this point in the history
  3. fixed chat message classname

    esme authored and vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    b013ae1 View commit details
    Browse the repository at this point in the history
  4. cleaned up code to decode chat request

    esme authored and vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    cfdbf6c View commit details
    Browse the repository at this point in the history
  5. changed messages slice to splice

    esme authored and vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    0d73381 View commit details
    Browse the repository at this point in the history
  6. Implemented basic auth functionality on server

    - Added passport local and jwt strategies
    - Added secret key env variable
    - Added bcrypt for hashing password
    - Mocked users for now
    esme authored and vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    45c1deb View commit details
    Browse the repository at this point in the history
  7. Some small changes:

    - Added a test case
    - JWT secret is an env var now
    - Fixed compare password bug
    vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    b0750e5 View commit details
    Browse the repository at this point in the history
  8. Improved protobuf handling

    vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    6452404 View commit details
    Browse the repository at this point in the history
  9. Added test cases.

    - Fixed sign up bug
    - Added big end to end test for authentication
    - Simplified protobuf operations
    - Updated key for chat message elements React
    vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    32a7a09 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    722c1d4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8fa8886 View commit details
    Browse the repository at this point in the history
  12. Added Mongo with Typegoose

    Updated all tests except for auth.e2e login after sign up test
    esme authored and vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    b96516c View commit details
    Browse the repository at this point in the history
  13. Fixed test by mocking functions

    Added await back to validate password
    esme authored and vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    f988b58 View commit details
    Browse the repository at this point in the history
  14. Lots of updates:

    - Added tests
    - Added mongodb-memory-server to actually have an instance of MongoDB
    running for tests
    - Made constants into environment variables
    - Organised environment variables for easier localdev operation
    - Removed DTO that was unneeded
    - Fixed bug relating to TypeScript and Mongoose
    - Changed usernameLower to displayUsername
    vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    6695dae View commit details
    Browse the repository at this point in the history
  15. Fixed mongo_url env variable

    esme authored and vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    f511664 View commit details
    Browse the repository at this point in the history
  16. Moved @types dependencies to devDependencies

    esme authored and vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    46c5484 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    5d4dc67 View commit details
    Browse the repository at this point in the history
  18. Changed emailAddress to email

    esme authored and vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    804c625 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    5276803 View commit details
    Browse the repository at this point in the history
  20. Added express rate limiter and helmet for additional security

    Installed class transformer for pipe validator package
    Added test for empty username
    esme authored and vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    e350618 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    e37668a View commit details
    Browse the repository at this point in the history
  22. Some small changes:

    - Moved http response handling out of services and into controller
    - Increased allowance for rate limiter
    - Added two more tests for bad signups
    vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    2871a36 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    0e085ab View commit details
    Browse the repository at this point in the history
  24. Changed emailAddress to email

    esme authored and vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    3d6fb69 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    4f5676e View commit details
    Browse the repository at this point in the history
  26. Added express rate limiter and helmet for additional security

    Installed class transformer for pipe validator package
    Added test for empty username
    esme authored and vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    11de927 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    1f6fdb5 View commit details
    Browse the repository at this point in the history
  28. Added socketio-jwt to handle socket connections with JWT

    - Added redux hooks for form input
    - Added js-cookies to store token in cookies
    esme authored and vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    4843715 View commit details
    Browse the repository at this point in the history
  29. WIP, halfway commit:

    - Added redux saga tests
    - Worked out multiple gateways on backend
    - Reorganised backend auth files
    - Reorganised socket on front end to be one instance of a class
    - Reorganised env vars for front end
    vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    fe5e9c9 View commit details
    Browse the repository at this point in the history
  30. Finished up socket side auth:

    - Added sweet alert
    - Auth via query string in socket io connection
    - Made all communication to sockets via lobby room
    - redux saga login and signup sagas
    - Login and Signup forms
    - Attached user to socket for use in gateways
    vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    c96ae4a View commit details
    Browse the repository at this point in the history
  31. Cleansup:

    - Swal flow is better.
    - Unauthenticated sockets are prompted to log in and redirected.
    - Sockets disconnecting properly once leaving lobby.
    - Cookies expire on front end depending on what the backend specifies.
    vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    6ca5a90 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    2e81806 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    d45bf44 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    7c4cb91 View commit details
    Browse the repository at this point in the history
  35. Fixed mis-spaced config file

    vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    7186027 View commit details
    Browse the repository at this point in the history
  36. Another mismatch fix...

    vck3000 committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    337e2db View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    0f1008d View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    e2d101b View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    8010f56 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    97445c4 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2020

  1. Configuration menu
    Copy the full SHA
    29259ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b43e6f5 View commit details
    Browse the repository at this point in the history
  3. Small changes to frontend

    - Fixed safari carousel button colors
    - Added client check for login form
    - Changed color of text to match alert
    esme authored and vck3000 committed Apr 16, 2020
    Configuration menu
    Copy the full SHA
    0dbc5c1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8f2551e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5e01fb6 View commit details
    Browse the repository at this point in the history
  6. Set up online players list

    - Stored a set of online users in Redis to push to client on connections and disconnections
    - Used redux to store online players on frontend
    - Removed online players count from previously
    esme authored and vck3000 committed Apr 16, 2020
    Configuration menu
    Copy the full SHA
    66a50cd View commit details
    Browse the repository at this point in the history
  7. Fixed scrollbar css

    esme authored and vck3000 committed Apr 16, 2020
    Configuration menu
    Copy the full SHA
    fb2d89f View commit details
    Browse the repository at this point in the history
  8. Renamed players to onlinePlayers.

    - Also removed initial online players
    vck3000 committed Apr 16, 2020
    Configuration menu
    Copy the full SHA
    8b772cf View commit details
    Browse the repository at this point in the history
  9. Refactored online players and online sockets

    - Redis requests are separate services now
    - Refactored auth.gateway.ts heavily
    - Renamed onlineUsers to onlinePlayers
    vck3000 committed Apr 16, 2020
    Configuration menu
    Copy the full SHA
    a6c0329 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5ba27eb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d81d8e7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    950fd39 View commit details
    Browse the repository at this point in the history
  13. Changed mobile view for home tab

    - Fixed a bug where online players wouldn't show in safari
    esme authored and vck3000 committed Apr 16, 2020
    Configuration menu
    Copy the full SHA
    16eacac View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ee6afea View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2020

  1. Fixed up socket reconnections

    vck3000 committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    9276f47 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2020

  1. Configuration menu
    Copy the full SHA
    6c19e29 View commit details
    Browse the repository at this point in the history
  2. Added chatResponse and onlinePlayers validation using class-transform…

    …er-validator on the backend
    esme authored and vck3000 committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    4328c8f View commit details
    Browse the repository at this point in the history
  3. Added chatResponse and onlinePlayers validation using class-transform…

    …er-validator on the frontend
    esme authored and vck3000 committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    b3cb738 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3054ef0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bf8ed8f View commit details
    Browse the repository at this point in the history
  6. Added user commands on the backend

    Hashed key for chat messages using text and timestamp
    esme authored and vck3000 committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    482cd3e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4b802dd View commit details
    Browse the repository at this point in the history
  8. Modularized chat commands to have a user commands subfolder

    Standardized sendCommand to take in command, data and socket
    WIP Getting server from Redis Adapter
    esme authored and vck3000 committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    eb6313d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fae5440 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    59389b7 View commit details
    Browse the repository at this point in the history
  11. Fixed up commands a bit and renamed stuff.

    - UserInteractions now work
    - Command chat function helpers now named better
    - Added admin help and mod help commands
    - Added some ESLint rules to help with unused variables
    vck3000 committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    2888404 View commit details
    Browse the repository at this point in the history
  12. Cleaned up input validation tests

    esme authored and vck3000 committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    51cc0f3 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2020

  1. Update README.md

    vck3000 authored Apr 29, 2020
    Configuration menu
    Copy the full SHA
    a4071a8 View commit details
    Browse the repository at this point in the history
  2. Tweak username input validation

    sleepyfoxen authored and vck3000 committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    0fb7518 View commit details
    Browse the repository at this point in the history
  3. Stored displayUsername instead of username in onlinePlayers in Redis

    - Update displayUsername in localstrategy validate function if it changes
    esme authored and vck3000 committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    c6014b6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    381265d View commit details
    Browse the repository at this point in the history
  5. Removed unnecessary return type

    esme authored and vck3000 committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    32129f5 View commit details
    Browse the repository at this point in the history
  6. Make jwt return user

    esme authored and vck3000 committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    bbfb670 View commit details
    Browse the repository at this point in the history
  7. Removed dump

    esme authored and vck3000 committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    0975af9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    952c426 View commit details
    Browse the repository at this point in the history
  9. Fixed test cases not terminating.

    - Replaced deprecated mongoose method.
    - Added script to spin up a single redis instance via docker in npm run
    test:redis
    vck3000 committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    b4e33a9 View commit details
    Browse the repository at this point in the history
  10. Tweak username input validation

    sleepyfoxen authored and vck3000 committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    f154354 View commit details
    Browse the repository at this point in the history
  11. Stored displayUsername instead of username in onlinePlayers in Redis

    - Update displayUsername in localstrategy validate function if it changes
    esme authored and vck3000 committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    a9ffef4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a2f77b6 View commit details
    Browse the repository at this point in the history
  13. Removed unnecessary return type

    esme authored and vck3000 committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    49f55a2 View commit details
    Browse the repository at this point in the history
  14. Make jwt return user

    esme authored and vck3000 committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    d2198f9 View commit details
    Browse the repository at this point in the history
  15. Removed dump

    esme authored and vck3000 committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    3434e42 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    dff19ef View commit details
    Browse the repository at this point in the history
  17. Fixed test cases not terminating.

    - Replaced deprecated mongoose method.
    - Added script to spin up a single redis instance via docker in npm run
    test:redis
    vck3000 committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    e1bd1bf View commit details
    Browse the repository at this point in the history
  18. Fix setup errors

    maxdy251 authored and vck3000 committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    ae96f8e View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2020

  1. update docker-compose to use named volumes

    - bind mounts did not work with mongo container on windows hosts
    - added reset:db npm script to quickly remove volumes
    skipkayhil authored and vck3000 committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    9331f9b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e1f828 View commit details
    Browse the repository at this point in the history
  3. Added socket e2e tests

    - Renamed CONNECTED to AUTHORIZED in socket events for clarity
    vck3000 committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    da06e24 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ddeb674 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2020

  1. add style to make all timestamps the same width

    - not supported in IE/Edge, but only a minor visual change
    skipkayhil authored and vck3000 committed May 1, 2020
    Configuration menu
    Copy the full SHA
    5097b59 View commit details
    Browse the repository at this point in the history
  2. add skeleton game page

    - it's not even a skeleton, it just has a link back to /
    - it uses the nextjs router hook to get the id of the game from the link
    - add Links to GameCards to route to game pages
    skipkayhil authored and vck3000 committed May 1, 2020
    Configuration menu
    Copy the full SHA
    a324d39 View commit details
    Browse the repository at this point in the history
  3. fix lobby nav overlap, implement Layout

    - implement Layout component for reusing logo and nav across other
    components
    - simplify lobbyDesktop and fix the overlap between the content and
    navbar
    skipkayhil authored and vck3000 committed May 1, 2020
    Configuration menu
    Copy the full SHA
    214d147 View commit details
    Browse the repository at this point in the history
  4. Fixed up the mobile height of lobby.

    - overflow-y on each slider now
    vck3000 committed May 1, 2020
    Configuration menu
    Copy the full SHA
    07cc08f View commit details
    Browse the repository at this point in the history

Commits on May 3, 2020

  1. replace theme objects with css variables

    - most theme references were replaced 1:1 with variable
    - announce-gold-background was swapped for just gold because it's the
    same color
    - a bunch of components got unconnected because they don't need access
    to anything in state now
    - most components just had theme removed from connection
    skipkayhil authored and vck3000 committed May 3, 2020
    Configuration menu
    Copy the full SHA
    415da77 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2020

  1. add profile/logout to nav, logout actions

    - index route conditionally displays lobby or login page based on auth
    state (lobby route and lobby nav removed)
    - cookie used to set auth state on page load
    - nav shows profile and logout buttons when logged in
    - reworked nav style, added hover style for buttons
    skipkayhil authored and vck3000 committed May 5, 2020
    Configuration menu
    Copy the full SHA
    c8d92a3 View commit details
    Browse the repository at this point in the history
  2. Renamed some minor things

    vck3000 committed May 5, 2020
    Configuration menu
    Copy the full SHA
    afda4fb View commit details
    Browse the repository at this point in the history

Commits on May 6, 2020

  1. add TabPane component, update Game with layout

    - styled-jsx added as explicit dependency to use it's resolver
    - @types/styled-jsx added for same purpose
    - added new light-inactive color, needs a night variant
    skipkayhil authored and vck3000 committed May 6, 2020
    Configuration menu
    Copy the full SHA
    c20a611 View commit details
    Browse the repository at this point in the history
  2. Small naming changes

    vck3000 committed May 6, 2020
    Configuration menu
    Copy the full SHA
    38d5550 View commit details
    Browse the repository at this point in the history
  3. move socket open/close to saga

    - socket can now be used on other pages
    skipkayhil authored and vck3000 committed May 6, 2020
    Configuration menu
    Copy the full SHA
    1c2fc26 View commit details
    Browse the repository at this point in the history
  4. first forums commit

    aanguyen authored and vck3000 committed May 6, 2020
    Configuration menu
    Copy the full SHA
    63c733b View commit details
    Browse the repository at this point in the history
  5. Add dto, add test for forums service

    aanguyen authored and vck3000 committed May 6, 2020
    Configuration menu
    Copy the full SHA
    988b947 View commit details
    Browse the repository at this point in the history
  6. address comments

    aanguyen authored and vck3000 committed May 6, 2020
    Configuration menu
    Copy the full SHA
    e1068c6 View commit details
    Browse the repository at this point in the history
  7. remove unused

    aanguyen authored and vck3000 committed May 6, 2020
    Configuration menu
    Copy the full SHA
    56d697d View commit details
    Browse the repository at this point in the history
  8. fix lint

    aanguyen authored and vck3000 committed May 6, 2020
    Configuration menu
    Copy the full SHA
    865f0ec View commit details
    Browse the repository at this point in the history
  9. update forum e2e test

    aanguyen authored and vck3000 committed May 6, 2020
    Configuration menu
    Copy the full SHA
    865a5de View commit details
    Browse the repository at this point in the history
  10. update e2e test

    aanguyen authored and vck3000 committed May 6, 2020
    Configuration menu
    Copy the full SHA
    7bfda1c View commit details
    Browse the repository at this point in the history
  11. oops

    aanguyen authored and vck3000 committed May 6, 2020
    Configuration menu
    Copy the full SHA
    73094b1 View commit details
    Browse the repository at this point in the history
  12. objectcontaining for e2e tests

    aanguyen authored and vck3000 committed May 6, 2020
    Configuration menu
    Copy the full SHA
    1353e90 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2020

  1. Configuration menu
    Copy the full SHA
    202f300 View commit details
    Browse the repository at this point in the history
  2. Added GamesModule, Game Chat and more.

    - Renamed Chat to AllChat.
    - Moved commands folder out of old chat folder and into /src.
    - Added game related protocol messages.
    vck3000 committed May 7, 2020
    Configuration menu
    Copy the full SHA
    af37649 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2020

  1. refactor chat to be reusable in multipe places

    - chat component can be used for both All and Game chat now
    - if scrolling or scrolled away from bottom, new messages will not reset
    scroll
    skipkayhil authored and vck3000 committed May 8, 2020
    Configuration menu
    Copy the full SHA
    fa2a7b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    056f987 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    17604f5 View commit details
    Browse the repository at this point in the history
  4. make night theme default for SSR

    skipkayhil authored and vck3000 committed May 8, 2020
    Configuration menu
    Copy the full SHA
    1d551d4 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2020

  1. refactor auth, userOptions into user reducer

    - combine auth and userOption actions/reducers/etc. into one user
    reducer
    - create theme component for updating app theme (inside a redux
    Provider)
    - return user from useAuth
    - move theme toggle to navbar
    - created dynamic action for setting a user setting by key/val
    skipkayhil authored and vck3000 committed May 10, 2020
    Configuration menu
    Copy the full SHA
    493142d View commit details
    Browse the repository at this point in the history
  2. Halfway commit

    - Renamed redisClient to redisClientService
    - Removed storing server related game data. Should all be on Redis.
    vck3000 committed May 10, 2020
    Configuration menu
    Copy the full SHA
    ba2121d View commit details
    Browse the repository at this point in the history
  3. Added integration tests

    - Separated normal unit and e2e tests out
    - Reordered precommit hook procedure (lint first then test)
    - Games with redis integration
    - Integration tests now spin up a redis-testing database
    vck3000 committed May 10, 2020
    Configuration menu
    Copy the full SHA
    0b641ff View commit details
    Browse the repository at this point in the history
  4. Circle CI Integration tests

    - Uses docker-compose to spin up redis and run integration tests
    separately.
    - CircleCI now has two jobs to run faster.
    - Fixed up forum e2e tests sometimes not terminating.
    vck3000 committed May 10, 2020
    Configuration menu
    Copy the full SHA
    edfd9fe View commit details
    Browse the repository at this point in the history

Commits on May 15, 2020

  1. Configuration menu
    Copy the full SHA
    a23431b View commit details
    Browse the repository at this point in the history
  2. fix font family, replace semantic tab

    - import all Monteserrat weights into family, so font-weight can be used
    to change between them
    - replace semantic-ui tab with custom tab pane
    skipkayhil authored and vck3000 committed May 15, 2020
    Configuration menu
    Copy the full SHA
    28fde3b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7eae2bc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    42c504d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    622efc8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d336dc9 View commit details
    Browse the repository at this point in the history
  7. Added separate keys for tabs.

    vck3000 committed May 15, 2020
    Configuration menu
    Copy the full SHA
    192d58a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a2dc58d View commit details
    Browse the repository at this point in the history
  9. remove semantic-ui Grid usage

    skipkayhil authored and vck3000 committed May 15, 2020
    Configuration menu
    Copy the full SHA
    5d00100 View commit details
    Browse the repository at this point in the history
  10. Fixed up font for button carousel.

    - <button> seems to have it's own css overriding body's font-family.
    vck3000 committed May 15, 2020
    Configuration menu
    Copy the full SHA
    2c95f51 View commit details
    Browse the repository at this point in the history
  11. [Forums] posting and getting comments (#336)

    Forum comments
    aanguyen authored and vck3000 committed May 15, 2020
    Configuration menu
    Copy the full SHA
    e34f3a2 View commit details
    Browse the repository at this point in the history
  12. Refactor chat actions, add game chat socket

    - allChat renamed to chatContainer and redux bindings added
    - sending a chat message refactored out of chat into chatContainer
    - remove Grid from game (left out of last commit)
    - add useGame effect, which checks authentication, sends JOIN/LEAVE
    to socket, and verifies game id in route
    - update message with new types
    skipkayhil authored and vck3000 committed May 15, 2020
    Configuration menu
    Copy the full SHA
    232b68c View commit details
    Browse the repository at this point in the history
  13. Naming changes

    vck3000 committed May 15, 2020
    Configuration menu
    Copy the full SHA
    9fa41b0 View commit details
    Browse the repository at this point in the history
  14. Replace semantic-ui form with Formik

    skipkayhil authored and vck3000 committed May 15, 2020
    Configuration menu
    Copy the full SHA
    291538b View commit details
    Browse the repository at this point in the history
  15. update npm packages

    - TS to 3.9
    - Next to 9.4
        - required adding undefined to possible types of router.query.id
    - eslint-plugin-react-hooks
        - added to eslint config, and fixed errors it found
        - refactored Resize effect into component (so it has Redux access)
    - typing updates
    skipkayhil authored and vck3000 committed May 15, 2020
    Configuration menu
    Copy the full SHA
    bb19a92 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2020

  1. Remove semantic-ui, add user actions to mobile nav

    - tweak styles (removing semantic-ui made some things look funny)
    skipkayhil authored and vck3000 committed May 19, 2020
    Configuration menu
    Copy the full SHA
    565a879 View commit details
    Browse the repository at this point in the history
  2. Added Redis synchronisation and game service.

    - Added framework to use Redis concurrently across multiple app
      instances.
    - Added E2E tests for concurrency, chat, game creation and game joining.
    vck3000 committed May 19, 2020
    Configuration menu
    Copy the full SHA
    8379727 View commit details
    Browse the repository at this point in the history
  3. Updated commands to all be services and modules.

    - This will allow commands to import other services and use them. For
      example /createroom can now create a game using GamesService.
    - Tidied up code.
    vck3000 committed May 19, 2020
    Configuration menu
    Copy the full SHA
    02c4b19 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0296357 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c8937ae View commit details
    Browse the repository at this point in the history
  6. Fixed up sending create game message to clients.

    - Renamed CREATE_ROOM to CREATE_GAME.
    vck3000 committed May 19, 2020
    Configuration menu
    Copy the full SHA
    e0b0e53 View commit details
    Browse the repository at this point in the history
  7. Added Swal alert on no game found.

    - Also updated emit method to allow for a callback to be given.
    vck3000 committed May 19, 2020
    Configuration menu
    Copy the full SHA
    152c0f3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4483504 View commit details
    Browse the repository at this point in the history
  9. Added game state on creation

    - Saves to Redis
    - Validates user given inputs
    vck3000 committed May 19, 2020
    Configuration menu
    Copy the full SHA
    7c5315f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fc58cae View commit details
    Browse the repository at this point in the history
  11. Halfway with local proto package.

    - Can't get decorators to be persisted after Typescript compilation.
    - It looks like @type from class-transformer must be imported from where
      it is being used. i.e. if we want to transform something in the
    frontend, we have to use the Type imported from within frontend. It
    can't be in a separate package.
    vck3000 committed May 19, 2020
    Configuration menu
    Copy the full SHA
    d09d651 View commit details
    Browse the repository at this point in the history
  12. WIP: proto package

    skipkayhil authored and vck3000 committed May 19, 2020
    Configuration menu
    Copy the full SHA
    37bfcdd View commit details
    Browse the repository at this point in the history
  13. Migrated code to use @proavalon/proto.

    - Integration tests aren't working.
    vck3000 committed May 19, 2020
    Configuration menu
    Copy the full SHA
    6362f25 View commit details
    Browse the repository at this point in the history
  14. Fixed rest of @proavalon/proto implementation.

    - Circle CI runs correctly.
    - Dto's have all been moved into @proavalon/proto.
    - Set up testing for @proavalon/proto.
    - Moved backend integration test to root ProAvalon folder.
    vck3000 committed May 19, 2020
    Configuration menu
    Copy the full SHA
    70d3b99 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f7ff68f View commit details
    Browse the repository at this point in the history
  16. Added Online Lobby Games messages

    - Redis no longer persists data. No need to.
    - Creating a room now emits all the open lobby data to users.
    - Reorganised lobby proto components into separate game proto file.
    - Updated redis-keys documentation.
    vck3000 committed May 19, 2020
    Configuration menu
    Copy the full SHA
    86880de View commit details
    Browse the repository at this point in the history

Commits on May 20, 2020

  1. Add namespaces to @proavalon/proto

    skipkayhil authored and vck3000 committed May 20, 2020
    Configuration menu
    Copy the full SHA
    3e63e6c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    54bace3 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2020

  1. Configuration menu
    Copy the full SHA
    d64f9c0 View commit details
    Browse the repository at this point in the history
  2. Changed gameMode to mode.

    vck3000 committed May 21, 2020
    Configuration menu
    Copy the full SHA
    8b8bf4a View commit details
    Browse the repository at this point in the history
  3. Add gameContent component, refactor game component

    - remove extra divs by passing classes straight to children
    skipkayhil authored and vck3000 committed May 21, 2020
    Configuration menu
    Copy the full SHA
    c8c7223 View commit details
    Browse the repository at this point in the history
  4. Refactor layout component, fix banner alignment

    - fix left end of banner not aligning with chat
    - removed extra div around logo
    - replaced connect with useSelector
    - replaced wrapper div with more semantic header
    skipkayhil authored and vck3000 committed May 21, 2020
    Configuration menu
    Copy the full SHA
    8f9a05d View commit details
    Browse the repository at this point in the history
  5. Fixed up integration tests.

    vck3000 committed May 21, 2020
    Configuration menu
    Copy the full SHA
    5e822d8 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2020

  1. Refactor desktop nav components

    - remove extraneous divs (container and style)
    - combine navRight ul into main nav's ul
    - replace anchors without links with buttons (for more accurate
    semantics)
    skipkayhil authored and vck3000 committed May 22, 2020
    Configuration menu
    Copy the full SHA
    8955627 View commit details
    Browse the repository at this point in the history
  2. Replace NavIndex with NavMobile and NavDesktop

    - NavIndex is only used on the index page because logged in pages should
    be using Layout
    - this also removes an extraneous wrapper div by passing style straight
    to NavDesktop
    skipkayhil authored and vck3000 committed May 22, 2020
    Configuration menu
    Copy the full SHA
    c4479c2 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2020

  1. Fixed up integration tests hanging.

    - Turns out it was due to the cached binary being copied over? Not 100%
    sure.
    - Updated .dockerignore to be a blacklist instead of the previous
    whitelist.
    - Updated dockerfile for integration tests.
    vck3000 committed Jun 5, 2020
    Configuration menu
    Copy the full SHA
    4a2e6fb View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2020

  1. Add term glossary that adds abbr

    Add NyanCat's proavalon glossary into the chat UI.
    For now it is enabled for all players. There are a couple troublesome
    terms that I skipped implementing because they will cause issues with
    our current regex. Particullarly terms like m1.5 m2.3, etc. There are
    two main issues the period is treated as a word boundry so the regex
    that matches the shortest word will be shadowed by m1, etc.
    richardscollin authored and vck3000 committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    1691735 View commit details
    Browse the repository at this point in the history
  2. Update glossary definitions

    richardscollin authored and vck3000 committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    ea07072 View commit details
    Browse the repository at this point in the history
  3. Update definition aliases

    richardscollin authored and vck3000 committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    c25eefa View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2020

  1. Configuration menu
    Copy the full SHA
    df71a5a View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2020

  1. Halfway commit

    - Base ECS set up
    - Need to work out how to do the typescripting for components and
    systems
    vck3000 committed Jul 20, 2020
    Configuration menu
    Copy the full SHA
    f8a114f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2cdff6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    891ae4f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ae7bb1b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e09d156 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    886dbaa View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    14a4ea4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f95d9c9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7c7ed5d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ceb5f49 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3dd62d2 View commit details
    Browse the repository at this point in the history
  12. Replaced player machine with ECS.

    - Assassin working minimally
    vck3000 committed Jul 20, 2020
    Configuration menu
    Copy the full SHA
    c8f4e24 View commit details
    Browse the repository at this point in the history
  13. Game now accepts team voting.

    vck3000 committed Jul 20, 2020
    Configuration menu
    Copy the full SHA
    8deb553 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f7563bf View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    08e5cfc View commit details
    Browse the repository at this point in the history
  16. Added integration tests for room update.

    - No longer remove all socket event listeners on socket. Was causing
    issues with waiting for socket events.
    vck3000 committed Jul 20, 2020
    Configuration menu
    Copy the full SHA
    b0a4a1f View commit details
    Browse the repository at this point in the history