-
Notifications
You must be signed in to change notification settings - Fork 73
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
base: master
Are you sure you want to change the base?
[WIP] New ProAvalon! #261
Commits on Mar 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 632ec28 - Browse repository at this point
Copy the full SHA 632ec28View commit details
Commits on Mar 4, 2020
-
- 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'
Configuration menu - View commit details
-
Copy full SHA for 8713129 - Browse repository at this point
Copy the full SHA 8713129View commit details -
Configuration menu - View commit details
-
Copy full SHA for d39228b - Browse repository at this point
Copy the full SHA d39228bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43bf292 - Browse repository at this point
Copy the full SHA 43bf292View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8673873 - Browse repository at this point
Copy the full SHA 8673873View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2847cb - Browse repository at this point
Copy the full SHA a2847cbView commit details -
- 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
Configuration menu - View commit details
-
Copy full SHA for 32c3113 - Browse repository at this point
Copy the full SHA 32c3113View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad46aa8 - Browse repository at this point
Copy the full SHA ad46aa8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dc4fb7 - Browse repository at this point
Copy the full SHA 3dc4fb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d22860e - Browse repository at this point
Copy the full SHA d22860eView commit details
Commits on Mar 7, 2020
-
- 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
Configuration menu - View commit details
-
Copy full SHA for b0844bd - Browse repository at this point
Copy the full SHA b0844bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 437d7a8 - Browse repository at this point
Copy the full SHA 437d7a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5eb0864 - Browse repository at this point
Copy the full SHA 5eb0864View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea2e3af - Browse repository at this point
Copy the full SHA ea2e3afView commit details -
- Removed individual declarations for width and height - Refactored lobbyMobile and lobbyDesktop to separate files - Renamed css classes with double unscores
Configuration menu - View commit details
-
Copy full SHA for 204a8a6 - Browse repository at this point
Copy the full SHA 204a8a6View commit details -
- Fixed LobbyLeftPanel component rendering in LobbyDesktop - Added debounce to window resize event - Added scroll snap stop
Configuration menu - View commit details
-
Copy full SHA for b179483 - Browse repository at this point
Copy the full SHA b179483View commit details -
Configuration menu - View commit details
-
Copy full SHA for fcfefbb - Browse repository at this point
Copy the full SHA fcfefbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d740e1 - Browse repository at this point
Copy the full SHA 6d740e1View commit details -
Added Redis, MongoDB, Mongo-express
- Data persistence in ./database_data/ - Added Readme information
Configuration menu - View commit details
-
Copy full SHA for e04f3c5 - Browse repository at this point
Copy the full SHA e04f3c5View commit details
Commits on Mar 8, 2020
-
- Added logo to top left - Added dynamic widths for side nav - Carousel slides are now correct height
Configuration menu - View commit details
-
Copy full SHA for 17d28af - Browse repository at this point
Copy the full SHA 17d28afView commit details -
Added Redis, MongoDB, Mongo-express
- Data persistence in ./database_data/ - Added Readme information
Configuration menu - View commit details
-
Copy full SHA for aa2188c - Browse repository at this point
Copy the full SHA aa2188cView commit details -
Added Redis, MongoDB, Mongo-express
- Data persistence in ./database_data/ - Added Readme information
Configuration menu - View commit details
-
Copy full SHA for 1ab7010 - Browse repository at this point
Copy the full SHA 1ab7010View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c873e9 - Browse repository at this point
Copy the full SHA 7c873e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for da8fb4d - Browse repository at this point
Copy the full SHA da8fb4dView commit details
Commits on Mar 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d32b574 - Browse repository at this point
Copy the full SHA d32b574View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1e6d6c - Browse repository at this point
Copy the full SHA f1e6d6cView commit details
Commits on Mar 25, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c5550c2 - Browse repository at this point
Copy the full SHA c5550c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d227b9 - Browse repository at this point
Copy the full SHA 2d227b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa4c4f6 - Browse repository at this point
Copy the full SHA aa4c4f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2966a8 - Browse repository at this point
Copy the full SHA c2966a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5785af6 - Browse repository at this point
Copy the full SHA 5785af6View commit details -
Configuration menu - View commit details
-
Copy full SHA for abc5845 - Browse repository at this point
Copy the full SHA abc5845View commit details
Commits on Apr 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 06fdf6b - Browse repository at this point
Copy the full SHA 06fdf6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08909e7 - Browse repository at this point
Copy the full SHA 08909e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0b021e - Browse repository at this point
Copy the full SHA a0b021eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48d7c48 - Browse repository at this point
Copy the full SHA 48d7c48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96939ff - Browse repository at this point
Copy the full SHA 96939ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66315fc - Browse repository at this point
Copy the full SHA 66315fcView commit details -
- 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
Configuration menu - View commit details
-
Copy full SHA for 435b1f3 - Browse repository at this point
Copy the full SHA 435b1f3View commit details -
- removed setScroll and added event listener on load to scroll to bottom - changed createStore naming - fixed apiUrl - rename /messages route to /allchat
Configuration menu - View commit details
-
Copy full SHA for f5955af - Browse repository at this point
Copy the full SHA f5955afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e038d6 - Browse repository at this point
Copy the full SHA 0e038d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59fede7 - Browse repository at this point
Copy the full SHA 59fede7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b210f1a - Browse repository at this point
Copy the full SHA b210f1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d2bfbf - Browse repository at this point
Copy the full SHA 9d2bfbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for af59a9f - Browse repository at this point
Copy the full SHA af59a9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4595dd - Browse repository at this point
Copy the full SHA b4595ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14f23fc - Browse repository at this point
Copy the full SHA 14f23fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for a68d84e - Browse repository at this point
Copy the full SHA a68d84eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad97921 - Browse repository at this point
Copy the full SHA ad97921View commit details -
Configuration menu - View commit details
-
Copy full SHA for d167154 - Browse repository at this point
Copy the full SHA d167154View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8c689d - Browse repository at this point
Copy the full SHA e8c689dView commit details -
- 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
Configuration menu - View commit details
-
Copy full SHA for 2193cb7 - Browse repository at this point
Copy the full SHA 2193cb7View commit details -
- removed setScroll and added event listener on load to scroll to bottom - changed createStore naming - fixed apiUrl - rename /messages route to /allchat
Configuration menu - View commit details
-
Copy full SHA for 05d1e7d - Browse repository at this point
Copy the full SHA 05d1e7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c3493e - Browse repository at this point
Copy the full SHA 1c3493eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf91977 - Browse repository at this point
Copy the full SHA cf91977View commit details -
Configuration menu - View commit details
-
Copy full SHA for d12eeba - Browse repository at this point
Copy the full SHA d12eebaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5741d27 - Browse repository at this point
Copy the full SHA 5741d27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68e086f - Browse repository at this point
Copy the full SHA 68e086fView commit details
Commits on Apr 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for cc9c9bd - Browse repository at this point
Copy the full SHA cc9c9bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d572f3 - Browse repository at this point
Copy the full SHA 2d572f3View commit details -
Rearranged lobby folder structure and renamed lobby to home for left …
…panel in mobile view
Configuration menu - View commit details
-
Copy full SHA for 9b6fd44 - Browse repository at this point
Copy the full SHA 9b6fd44View commit details -
- 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
Configuration menu - View commit details
-
Copy full SHA for 59e95cd - Browse repository at this point
Copy the full SHA 59e95cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83414c9 - Browse repository at this point
Copy the full SHA 83414c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17d7dc1 - Browse repository at this point
Copy the full SHA 17d7dc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e78fc42 - Browse repository at this point
Copy the full SHA e78fc42View commit details -
Configuration menu - View commit details
-
Copy full SHA for fadd30d - Browse repository at this point
Copy the full SHA fadd30dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 611d35a - Browse repository at this point
Copy the full SHA 611d35aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b4d24a - Browse repository at this point
Copy the full SHA 7b4d24aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61578eb - Browse repository at this point
Copy the full SHA 61578ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f76e4c - Browse repository at this point
Copy the full SHA 6f76e4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f55480 - Browse repository at this point
Copy the full SHA 5f55480View commit details
Commits on Apr 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d930a78 - Browse repository at this point
Copy the full SHA d930a78View commit details -
Configuration menu - View commit details
-
Copy full SHA for de4fb7f - Browse repository at this point
Copy the full SHA de4fb7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b013ae1 - Browse repository at this point
Copy the full SHA b013ae1View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfdbf6c - Browse repository at this point
Copy the full SHA cfdbf6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d73381 - Browse repository at this point
Copy the full SHA 0d73381View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 45c1deb - Browse repository at this point
Copy the full SHA 45c1debView commit details -
- Added a test case - JWT secret is an env var now - Fixed compare password bug
Configuration menu - View commit details
-
Copy full SHA for b0750e5 - Browse repository at this point
Copy the full SHA b0750e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6452404 - Browse repository at this point
Copy the full SHA 6452404View commit details -
- Fixed sign up bug - Added big end to end test for authentication - Simplified protobuf operations - Updated key for chat message elements React
Configuration menu - View commit details
-
Copy full SHA for 32a7a09 - Browse repository at this point
Copy the full SHA 32a7a09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 722c1d4 - Browse repository at this point
Copy the full SHA 722c1d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fa8886 - Browse repository at this point
Copy the full SHA 8fa8886View commit details -
Updated all tests except for auth.e2e login after sign up test
Configuration menu - View commit details
-
Copy full SHA for b96516c - Browse repository at this point
Copy the full SHA b96516cView commit details -
Fixed test by mocking functions
Added await back to validate password
Configuration menu - View commit details
-
Copy full SHA for f988b58 - Browse repository at this point
Copy the full SHA f988b58View commit details -
- 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
Configuration menu - View commit details
-
Copy full SHA for 6695dae - Browse repository at this point
Copy the full SHA 6695daeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f511664 - Browse repository at this point
Copy the full SHA f511664View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46c5484 - Browse repository at this point
Copy the full SHA 46c5484View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d4dc67 - Browse repository at this point
Copy the full SHA 5d4dc67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 804c625 - Browse repository at this point
Copy the full SHA 804c625View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5276803 - Browse repository at this point
Copy the full SHA 5276803View commit details -
Added express rate limiter and helmet for additional security
Installed class transformer for pipe validator package Added test for empty username
Configuration menu - View commit details
-
Copy full SHA for e350618 - Browse repository at this point
Copy the full SHA e350618View commit details -
Configuration menu - View commit details
-
Copy full SHA for e37668a - Browse repository at this point
Copy the full SHA e37668aView commit details -
- Moved http response handling out of services and into controller - Increased allowance for rate limiter - Added two more tests for bad signups
Configuration menu - View commit details
-
Copy full SHA for 2871a36 - Browse repository at this point
Copy the full SHA 2871a36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e085ab - Browse repository at this point
Copy the full SHA 0e085abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d6fb69 - Browse repository at this point
Copy the full SHA 3d6fb69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f5676e - Browse repository at this point
Copy the full SHA 4f5676eView commit details -
Added express rate limiter and helmet for additional security
Installed class transformer for pipe validator package Added test for empty username
Configuration menu - View commit details
-
Copy full SHA for 11de927 - Browse repository at this point
Copy the full SHA 11de927View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f6fdb5 - Browse repository at this point
Copy the full SHA 1f6fdb5View commit details -
Added socketio-jwt to handle socket connections with JWT
- Added redux hooks for form input - Added js-cookies to store token in cookies
Configuration menu - View commit details
-
Copy full SHA for 4843715 - Browse repository at this point
Copy the full SHA 4843715View commit details -
- 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
Configuration menu - View commit details
-
Copy full SHA for fe5e9c9 - Browse repository at this point
Copy the full SHA fe5e9c9View commit details -
- 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
Configuration menu - View commit details
-
Copy full SHA for c96ae4a - Browse repository at this point
Copy the full SHA c96ae4aView commit details -
- 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.
Configuration menu - View commit details
-
Copy full SHA for 6ca5a90 - Browse repository at this point
Copy the full SHA 6ca5a90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e81806 - Browse repository at this point
Copy the full SHA 2e81806View commit details -
Configuration menu - View commit details
-
Copy full SHA for d45bf44 - Browse repository at this point
Copy the full SHA d45bf44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c4cb91 - Browse repository at this point
Copy the full SHA 7c4cb91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7186027 - Browse repository at this point
Copy the full SHA 7186027View commit details -
Configuration menu - View commit details
-
Copy full SHA for 337e2db - Browse repository at this point
Copy the full SHA 337e2dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f1008d - Browse repository at this point
Copy the full SHA 0f1008dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2d101b - Browse repository at this point
Copy the full SHA e2d101bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8010f56 - Browse repository at this point
Copy the full SHA 8010f56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97445c4 - Browse repository at this point
Copy the full SHA 97445c4View commit details
Commits on Apr 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 29259ca - Browse repository at this point
Copy the full SHA 29259caView commit details -
Configuration menu - View commit details
-
Copy full SHA for b43e6f5 - Browse repository at this point
Copy the full SHA b43e6f5View commit details -
- Fixed safari carousel button colors - Added client check for login form - Changed color of text to match alert
Configuration menu - View commit details
-
Copy full SHA for 0dbc5c1 - Browse repository at this point
Copy the full SHA 0dbc5c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f2551e - Browse repository at this point
Copy the full SHA 8f2551eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e01fb6 - Browse repository at this point
Copy the full SHA 5e01fb6View commit details -
- 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
Configuration menu - View commit details
-
Copy full SHA for 66a50cd - Browse repository at this point
Copy the full SHA 66a50cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb2d89f - Browse repository at this point
Copy the full SHA fb2d89fView commit details -
Renamed players to onlinePlayers.
- Also removed initial online players
Configuration menu - View commit details
-
Copy full SHA for 8b772cf - Browse repository at this point
Copy the full SHA 8b772cfView commit details -
Refactored online players and online sockets
- Redis requests are separate services now - Refactored auth.gateway.ts heavily - Renamed onlineUsers to onlinePlayers
Configuration menu - View commit details
-
Copy full SHA for a6c0329 - Browse repository at this point
Copy the full SHA a6c0329View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ba27eb - Browse repository at this point
Copy the full SHA 5ba27ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for d81d8e7 - Browse repository at this point
Copy the full SHA d81d8e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 950fd39 - Browse repository at this point
Copy the full SHA 950fd39View commit details -
Changed mobile view for home tab
- Fixed a bug where online players wouldn't show in safari
Configuration menu - View commit details
-
Copy full SHA for 16eacac - Browse repository at this point
Copy the full SHA 16eacacView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee6afea - Browse repository at this point
Copy the full SHA ee6afeaView commit details
Commits on Apr 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9276f47 - Browse repository at this point
Copy the full SHA 9276f47View commit details
Commits on Apr 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6c19e29 - Browse repository at this point
Copy the full SHA 6c19e29View commit details -
Added chatResponse and onlinePlayers validation using class-transform…
…er-validator on the backend
Configuration menu - View commit details
-
Copy full SHA for 4328c8f - Browse repository at this point
Copy the full SHA 4328c8fView commit details -
Added chatResponse and onlinePlayers validation using class-transform…
…er-validator on the frontend
Configuration menu - View commit details
-
Copy full SHA for b3cb738 - Browse repository at this point
Copy the full SHA b3cb738View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3054ef0 - Browse repository at this point
Copy the full SHA 3054ef0View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf8ed8f - Browse repository at this point
Copy the full SHA bf8ed8fView commit details -
Added user commands on the backend
Hashed key for chat messages using text and timestamp
Configuration menu - View commit details
-
Copy full SHA for 482cd3e - Browse repository at this point
Copy the full SHA 482cd3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b802dd - Browse repository at this point
Copy the full SHA 4b802ddView commit details -
Modularized chat commands to have a user commands subfolder
Standardized sendCommand to take in command, data and socket WIP Getting server from Redis Adapter
Configuration menu - View commit details
-
Copy full SHA for eb6313d - Browse repository at this point
Copy the full SHA eb6313dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fae5440 - Browse repository at this point
Copy the full SHA fae5440View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59389b7 - Browse repository at this point
Copy the full SHA 59389b7View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 2888404 - Browse repository at this point
Copy the full SHA 2888404View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51cc0f3 - Browse repository at this point
Copy the full SHA 51cc0f3View commit details
Commits on Apr 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a4071a8 - Browse repository at this point
Copy the full SHA a4071a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fb7518 - Browse repository at this point
Copy the full SHA 0fb7518View commit details -
Stored displayUsername instead of username in onlinePlayers in Redis
- Update displayUsername in localstrategy validate function if it changes
Configuration menu - View commit details
-
Copy full SHA for c6014b6 - Browse repository at this point
Copy the full SHA c6014b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 381265d - Browse repository at this point
Copy the full SHA 381265dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32129f5 - Browse repository at this point
Copy the full SHA 32129f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbfb670 - Browse repository at this point
Copy the full SHA bbfb670View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0975af9 - Browse repository at this point
Copy the full SHA 0975af9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 952c426 - Browse repository at this point
Copy the full SHA 952c426View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for b4e33a9 - Browse repository at this point
Copy the full SHA b4e33a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f154354 - Browse repository at this point
Copy the full SHA f154354View commit details -
Stored displayUsername instead of username in onlinePlayers in Redis
- Update displayUsername in localstrategy validate function if it changes
Configuration menu - View commit details
-
Copy full SHA for a9ffef4 - Browse repository at this point
Copy the full SHA a9ffef4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2f77b6 - Browse repository at this point
Copy the full SHA a2f77b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49f55a2 - Browse repository at this point
Copy the full SHA 49f55a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2198f9 - Browse repository at this point
Copy the full SHA d2198f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3434e42 - Browse repository at this point
Copy the full SHA 3434e42View commit details -
Configuration menu - View commit details
-
Copy full SHA for dff19ef - Browse repository at this point
Copy the full SHA dff19efView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for e1bd1bf - Browse repository at this point
Copy the full SHA e1bd1bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae96f8e - Browse repository at this point
Copy the full SHA ae96f8eView commit details
Commits on Apr 30, 2020
-
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
Configuration menu - View commit details
-
Copy full SHA for 9331f9b - Browse repository at this point
Copy the full SHA 9331f9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e1f828 - Browse repository at this point
Copy the full SHA 7e1f828View commit details -
- Renamed CONNECTED to AUTHORIZED in socket events for clarity
Configuration menu - View commit details
-
Copy full SHA for da06e24 - Browse repository at this point
Copy the full SHA da06e24View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddeb674 - Browse repository at this point
Copy the full SHA ddeb674View commit details
Commits on May 1, 2020
-
add style to make all timestamps the same width
- not supported in IE/Edge, but only a minor visual change
Configuration menu - View commit details
-
Copy full SHA for 5097b59 - Browse repository at this point
Copy the full SHA 5097b59View commit details -
- 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
Configuration menu - View commit details
-
Copy full SHA for a324d39 - Browse repository at this point
Copy the full SHA a324d39View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 214d147 - Browse repository at this point
Copy the full SHA 214d147View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07cc08f - Browse repository at this point
Copy the full SHA 07cc08fView commit details
Commits on May 3, 2020
-
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
Configuration menu - View commit details
-
Copy full SHA for 415da77 - Browse repository at this point
Copy the full SHA 415da77View commit details
Commits on May 5, 2020
-
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
Configuration menu - View commit details
-
Copy full SHA for c8d92a3 - Browse repository at this point
Copy the full SHA c8d92a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for afda4fb - Browse repository at this point
Copy the full SHA afda4fbView commit details
Commits on May 6, 2020
-
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
Configuration menu - View commit details
-
Copy full SHA for c20a611 - Browse repository at this point
Copy the full SHA c20a611View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38d5550 - Browse repository at this point
Copy the full SHA 38d5550View commit details -
move socket open/close to saga
- socket can now be used on other pages
Configuration menu - View commit details
-
Copy full SHA for 1c2fc26 - Browse repository at this point
Copy the full SHA 1c2fc26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63c733b - Browse repository at this point
Copy the full SHA 63c733bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 988b947 - Browse repository at this point
Copy the full SHA 988b947View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1068c6 - Browse repository at this point
Copy the full SHA e1068c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56d697d - Browse repository at this point
Copy the full SHA 56d697dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 865f0ec - Browse repository at this point
Copy the full SHA 865f0ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 865a5de - Browse repository at this point
Copy the full SHA 865a5deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bfda1c - Browse repository at this point
Copy the full SHA 7bfda1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73094b1 - Browse repository at this point
Copy the full SHA 73094b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1353e90 - Browse repository at this point
Copy the full SHA 1353e90View commit details
Commits on May 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 202f300 - Browse repository at this point
Copy the full SHA 202f300View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for af37649 - Browse repository at this point
Copy the full SHA af37649View commit details
Commits on May 8, 2020
-
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
Configuration menu - View commit details
-
Copy full SHA for fa2a7b7 - Browse repository at this point
Copy the full SHA fa2a7b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 056f987 - Browse repository at this point
Copy the full SHA 056f987View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17604f5 - Browse repository at this point
Copy the full SHA 17604f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d551d4 - Browse repository at this point
Copy the full SHA 1d551d4View commit details
Commits on May 10, 2020
-
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
Configuration menu - View commit details
-
Copy full SHA for 493142d - Browse repository at this point
Copy the full SHA 493142dView commit details -
- Renamed redisClient to redisClientService - Removed storing server related game data. Should all be on Redis.
Configuration menu - View commit details
-
Copy full SHA for ba2121d - Browse repository at this point
Copy the full SHA ba2121dView commit details -
- 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
Configuration menu - View commit details
-
Copy full SHA for 0b641ff - Browse repository at this point
Copy the full SHA 0b641ffView commit details -
- 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.
Configuration menu - View commit details
-
Copy full SHA for edfd9fe - Browse repository at this point
Copy the full SHA edfd9feView commit details
Commits on May 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a23431b - Browse repository at this point
Copy the full SHA a23431bView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 28fde3b - Browse repository at this point
Copy the full SHA 28fde3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7eae2bc - Browse repository at this point
Copy the full SHA 7eae2bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42c504d - Browse repository at this point
Copy the full SHA 42c504dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 622efc8 - Browse repository at this point
Copy the full SHA 622efc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d336dc9 - Browse repository at this point
Copy the full SHA d336dc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 192d58a - Browse repository at this point
Copy the full SHA 192d58aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2dc58d - Browse repository at this point
Copy the full SHA a2dc58dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d00100 - Browse repository at this point
Copy the full SHA 5d00100View commit details -
Fixed up font for button carousel.
- <button> seems to have it's own css overriding body's font-family.
Configuration menu - View commit details
-
Copy full SHA for 2c95f51 - Browse repository at this point
Copy the full SHA 2c95f51View commit details -
[Forums] posting and getting comments (#336)
Forum comments
Configuration menu - View commit details
-
Copy full SHA for e34f3a2 - Browse repository at this point
Copy the full SHA e34f3a2View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 232b68c - Browse repository at this point
Copy the full SHA 232b68cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fa41b0 - Browse repository at this point
Copy the full SHA 9fa41b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 291538b - Browse repository at this point
Copy the full SHA 291538bView commit details -
- 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
Configuration menu - View commit details
-
Copy full SHA for bb19a92 - Browse repository at this point
Copy the full SHA bb19a92View commit details
Commits on May 19, 2020
-
Remove semantic-ui, add user actions to mobile nav
- tweak styles (removing semantic-ui made some things look funny)
Configuration menu - View commit details
-
Copy full SHA for 565a879 - Browse repository at this point
Copy the full SHA 565a879View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 8379727 - Browse repository at this point
Copy the full SHA 8379727View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 02c4b19 - Browse repository at this point
Copy the full SHA 02c4b19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0296357 - Browse repository at this point
Copy the full SHA 0296357View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8937ae - Browse repository at this point
Copy the full SHA c8937aeView commit details -
Fixed up sending create game message to clients.
- Renamed CREATE_ROOM to CREATE_GAME.
Configuration menu - View commit details
-
Copy full SHA for e0b0e53 - Browse repository at this point
Copy the full SHA e0b0e53View commit details -
Added Swal alert on no game found.
- Also updated emit method to allow for a callback to be given.
Configuration menu - View commit details
-
Copy full SHA for 152c0f3 - Browse repository at this point
Copy the full SHA 152c0f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4483504 - Browse repository at this point
Copy the full SHA 4483504View commit details -
- Saves to Redis - Validates user given inputs
Configuration menu - View commit details
-
Copy full SHA for 7c5315f - Browse repository at this point
Copy the full SHA 7c5315fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc58cae - Browse repository at this point
Copy the full SHA fc58caeView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for d09d651 - Browse repository at this point
Copy the full SHA d09d651View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37bfcdd - Browse repository at this point
Copy the full SHA 37bfcddView commit details -
Migrated code to use @proavalon/proto.
- Integration tests aren't working.
Configuration menu - View commit details
-
Copy full SHA for 6362f25 - Browse repository at this point
Copy the full SHA 6362f25View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 70d3b99 - Browse repository at this point
Copy the full SHA 70d3b99View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7ff68f - Browse repository at this point
Copy the full SHA f7ff68fView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 86880de - Browse repository at this point
Copy the full SHA 86880deView commit details
Commits on May 20, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3e63e6c - Browse repository at this point
Copy the full SHA 3e63e6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54bace3 - Browse repository at this point
Copy the full SHA 54bace3View commit details
Commits on May 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d64f9c0 - Browse repository at this point
Copy the full SHA d64f9c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b8bf4a - Browse repository at this point
Copy the full SHA 8b8bf4aView commit details -
Add gameContent component, refactor game component
- remove extra divs by passing classes straight to children
Configuration menu - View commit details
-
Copy full SHA for c8c7223 - Browse repository at this point
Copy the full SHA c8c7223View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 8f9a05d - Browse repository at this point
Copy the full SHA 8f9a05dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e822d8 - Browse repository at this point
Copy the full SHA 5e822d8View commit details
Commits on May 22, 2020
-
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)
Configuration menu - View commit details
-
Copy full SHA for 8955627 - Browse repository at this point
Copy the full SHA 8955627View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for c4479c2 - Browse repository at this point
Copy the full SHA c4479c2View commit details
Commits on Jun 5, 2020
-
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.
Configuration menu - View commit details
-
Copy full SHA for 4a2e6fb - Browse repository at this point
Copy the full SHA 4a2e6fbView commit details
Commits on Jun 17, 2020
-
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.
Configuration menu - View commit details
-
Copy full SHA for 1691735 - Browse repository at this point
Copy the full SHA 1691735View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea07072 - Browse repository at this point
Copy the full SHA ea07072View commit details -
Configuration menu - View commit details
-
Copy full SHA for c25eefa - Browse repository at this point
Copy the full SHA c25eefaView commit details
Commits on Jun 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for df71a5a - Browse repository at this point
Copy the full SHA df71a5aView commit details
Commits on Jul 20, 2020
-
- Base ECS set up - Need to work out how to do the typescripting for components and systems
Configuration menu - View commit details
-
Copy full SHA for f8a114f - Browse repository at this point
Copy the full SHA f8a114fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2cdff6 - Browse repository at this point
Copy the full SHA b2cdff6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 891ae4f - Browse repository at this point
Copy the full SHA 891ae4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae7bb1b - Browse repository at this point
Copy the full SHA ae7bb1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e09d156 - Browse repository at this point
Copy the full SHA e09d156View commit details -
Configuration menu - View commit details
-
Copy full SHA for 886dbaa - Browse repository at this point
Copy the full SHA 886dbaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14a4ea4 - Browse repository at this point
Copy the full SHA 14a4ea4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f95d9c9 - Browse repository at this point
Copy the full SHA f95d9c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c7ed5d - Browse repository at this point
Copy the full SHA 7c7ed5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ceb5f49 - Browse repository at this point
Copy the full SHA ceb5f49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dd62d2 - Browse repository at this point
Copy the full SHA 3dd62d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8f4e24 - Browse repository at this point
Copy the full SHA c8f4e24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8deb553 - Browse repository at this point
Copy the full SHA 8deb553View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7563bf - Browse repository at this point
Copy the full SHA f7563bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08e5cfc - Browse repository at this point
Copy the full SHA 08e5cfcView commit details -
Added integration tests for room update.
- No longer remove all socket event listeners on socket. Was causing issues with waiting for socket events.
Configuration menu - View commit details
-
Copy full SHA for b0a4a1f - Browse repository at this point
Copy the full SHA b0a4a1fView commit details