Commit Graph

205 Commits (main)
 

Author SHA1 Message Date
Stephen Seo 090b8bbd30 Fix crash bug 1 year ago
Stephen Seo 59b2bc34fb back-end: Do refactorings 1 year ago
Stephen Seo 1872c4877e Fix bug: board not updated on win/lose/draw 1 year ago
Stephen Seo b5529cb542 Convert User Stories to MSExcel compatible format 1 year ago
Stephen Seo f4f3ad7a5b Refactorings, fix bug where board doesn't update
Also silence warnings related to unused code since the front-end and
back-end share some code.
1 year ago
Stephen Seo 4331a20daa Update README.md 1 year ago
Stephen Seo 047549ecb5 Convert spreadsheets to MS Excel compatible format 1 year ago
Stephen Seo bc6c234314 Add Sprint 6 Retrospective 1 year ago
Stephen Seo 1f27defe11 Update Sprint 6 Backlog, Product Backlog 1 year ago
Stephen Seo 3eb663c305 Update Sprint 6 backlog 1 year ago
Stephen Seo b2ea79a7f7 Impl conditionally update front-end board
When the front-end polls the back-end for the game-state, the back-end includes
a "date_updated" String in the JSON. If the String is the same as in the
front-end, then no updates are needed, but if they are not the same, then the
front-end will update the board. Because the front-end polls the back-end's
board state approximately every second, this should make the front-end more
efficient.
1 year ago
Stephen Seo b4eaba09c5 Refactorings/Fixes related to emoting 1 year ago
Stephen Seo d88e8ef9f3 Update Product Backlog, Sprint 6 Backlog 1 year ago
Stephen Seo 105cd880f2 Impl sending/receiving emotes 1 year ago
Stephen Seo 36dd43bb70 Fixes related to new send emote functionality 1 year ago
Stephen Seo 5381578b08 Update specs, impl back-end support for send emote 1 year ago
Stephen Seo f498f2c475 Update backend_protocol for emote send/recv 1 year ago
Stephen Seo 8eb30fc5d5 Update Product Backlog 1 year ago
Stephen Seo 6ef8667382 Update Sprint 6 backlog 1 year ago
Stephen Seo a4bf4cbd25 Change fn string_from_board to accept board ref 1 year ago
Stephen Seo f799bae530 front-end: Minor refactorings fixes 1 year ago
Stephen Seo b158e7347e front-end: Minor refactorings 1 year ago
Stephen Seo e6152331b0 front-end: minor refactoring 1 year ago
Stephen Seo e77d25996d front-end: fix repeated disconnects on close
When the front-end connects to the back-end, it creates a callback that
sends a disconnect message with the received ID on "pagehide" and
"beforeunload" events. The previous implementation did not "undo" these
callbacks when the game was reset and a new ID was received. This fix
prevents the front-end from resending disconnect messages with
previously received IDs on browser window/tab close.
1 year ago
Stephen Seo e0ed5fc5d8 back_end: Fix bug where CyanWin is MagentaWin 1 year ago
Stephen Seo 6b430660b7 Update README.md 1 year ago
Stephen Seo 174875b88b back-end/front-end: Rust clippy fixes/refactorings 1 year ago
Stephen Seo 694da61bd6 Update Sprint 6 backlog 1 year ago
Stephen Seo 3172af19f8 front-end/back-end: Tweaks to game AI 1 year ago
Stephen Seo dcc9400483 back-end: Minor fix related to phrase handling
Fixes passing an empty string to the db in (probably) rare cases.
1 year ago
Stephen Seo 665dff94fe back-end: Enforce max-length of user-input phrase 1 year ago
Stephen Seo edd3b0c65c Update Sprint 6 backlog 1 year ago
Stephen Seo 059d0608b6 Impl match players via phrase
Front-end now has option to input phrase on game start.
Fixed back-end accepting empty strings (will treat empty strings as if
no phrase was given).
1 year ago
Stephen Seo f9338d4093 back-end: Impl "phrase", update protocol 1 year ago
Stephen Seo 87d93e5b4f back_end: Update back-end for new "phrase" column 1 year ago
Stephen Seo e060d94186 front-end: Minor fix related to reset button 1 year ago
Stephen Seo 96e28b9d68 Update Sprint 6 backlog 1 year ago
Stephen Seo b26c9ff6d1 front-end: Impl Reset button 1 year ago
Stephen Seo d55e43cc6c Merge branch 'dev' (refactorings) 1 year ago
Stephen Seo b7e0b522af Add "Refactoring and Code Improvement" constraint 1 year ago
Stephen Seo e54d239260 Update user stories, backlogs, prep for Sprint 6 1 year ago
Stephen Seo a7c67fd098 Redo NonTechnical_SimpleModel 1 year ago
Stephen Seo 975a878eb6 Update README.md 1 year ago
Stephen Seo f8da5f4997 Organize plans/specs 1 year ago
Stephen Seo 501ce91ac3 back_end refactorings
Have back_end cleanup stale players/games on an interval, not every
iteration of its loop.

Replace usage of recursion in db_handler.rs .
1 year ago
Stephen Seo 27ff10293a Update release_plan.md 1 year ago
Stephen Seo c98e4723bb Create non-technical release-plan and simple-model 1 year ago
Stephen Seo 73ac99b7cc Rename Scrum artifacts to be more accurate 1 year ago
Stephen Seo 381c5d3b29 Convert spreadsheets to ".xlsx" format (MS Office) 1 year ago
Stephen Seo fdbef5f6df Update product backlog 1 year ago