{"push_id":2461899308,"size":21,"distinct_size":21,"ref":"refs/heads/feature/add-database-compatibility","head":"e87ab46b2afca200b632b4abf54a07d9e260128a","before":"6a5c3f6c1330b22054c5db16d2b5fcee9fb821e4","commits":[{"sha":"1bcd8cfd51ea1b6019b336f37aa5004ae5f86c90","author":{"name":"estherh5","email":"f6a20aff9478981f43ccd96fae70bd430c195b8f@gmail.com"},"message":"Update drawing parsing for database storage\n\n- Update placement of login warning when posting a drawing to ensure user is logged in before drawing's integrity is tested for posting\n- Add URL query param for drawing id to easel page to give each drawing a unique URL in place of sessionStorage items\n- Replace in-line data URL for blank drawing with drawing file and canvas for readability on easel page\n- Remove extraneous sessionStorage items","distinct":true,"url":"https://api.github.com/repos/estherh5/crystalprism.io/commits/1bcd8cfd51ea1b6019b336f37aa5004ae5f86c90"},{"sha":"ea8ad87c21391afb498e73fb1f9b3ceb143b0cc8","author":{"name":"estherh5","email":"f6a20aff9478981f43ccd96fae70bd430c195b8f@gmail.com"},"message":"Update post parsing for database storage\n\n- Update placement of login warning for post editor to ensure user is logged in before post's integrity is checked for posting\n- Replace sessionStorage item for public post id with URL query param to give each public post a unique URL\n- Update homepage to retrieve webpage owner's posts from `/api/homepage/ideas` endpoint","distinct":true,"url":"https://api.github.com/repos/estherh5/crystalprism.io/commits/ea8ad87c21391afb498e73fb1f9b3ceb143b0cc8"},{"sha":"36a9ebd92a51a64157426ea3208a3e2a7a1c2e1f","author":{"name":"estherh5","email":"f6a20aff9478981f43ccd96fae70bd430c195b8f@gmail.com"},"message":"Add PostgreSQL to Projects and About page skills\n\n- Replace fontello font logos with Devicon logos for simplicity\n- Add Travis-CI to About page skills","distinct":true,"url":"https://api.github.com/repos/estherh5/crystalprism.io/commits/36a9ebd92a51a64157426ea3208a3e2a7a1c2e1f"},{"sha":"daa2ee308bff9b1a9cedc68634a25cfa7b36e1ec","author":{"name":"estherh5","email":"f6a20aff9478981f43ccd96fae70bd430c195b8f@gmail.com"},"message":"Add comments to My Account page\n\n- Update spacing in HTML for readability\n- Add classes for drawing and post displays for style consistency","distinct":true,"url":"https://api.github.com/repos/estherh5/crystalprism.io/commits/daa2ee308bff9b1a9cedc68634a25cfa7b36e1ec"},{"sha":"91d6305c18bd9ae69688ca88160096167c838e4e","author":{"name":"estherh5","email":"f6a20aff9478981f43ccd96fae70bd430c195b8f@gmail.com"},"message":"Add scrolling to specified My Account menu on load\n\nAdd scrolling to specified menu if hash is in URL on load","distinct":true,"url":"https://api.github.com/repos/estherh5/crystalprism.io/commits/91d6305c18bd9ae69688ca88160096167c838e4e"},{"sha":"a138ec1d3442dfa371a2c59e57fbf86dce211fae","author":{"name":"estherh5","email":"f6a20aff9478981f43ccd96fae70bd430c195b8f@gmail.com"},"message":"Add delete content function\n\nAdd delete content function for scores, drawings, posts, and comments","distinct":true,"url":"https://api.github.com/repos/estherh5/crystalprism.io/commits/a138ec1d3442dfa371a2c59e57fbf86dce211fae"},{"sha":"f55295574b404455352bc1ca394ff28ca4f6513a","author":{"name":"estherh5","email":"f6a20aff9478981f43ccd96fae70bd430c195b8f@gmail.com"},"message":"Add project links to each My Account menu section\n\nAdd title attributes to each link","distinct":true,"url":"https://api.github.com/repos/estherh5/crystalprism.io/commits/f55295574b404455352bc1ca394ff28ca4f6513a"},{"sha":"8e4d7034fb585f537707d807014b588b5e0a8c0a","author":{"name":"estherh5","email":"f6a20aff9478981f43ccd96fae70bd430c195b8f@gmail.com"},"message":"Update content display functions to remove error\n\n- Update content display functions to remove error message after server is back up\n- Update checkIfLoggedIn function to no longer log out users if server is down","distinct":true,"url":"https://api.github.com/repos/estherh5/crystalprism.io/commits/8e4d7034fb585f537707d807014b588b5e0a8c0a"},{"sha":"278cc6b8339db3f0b56a50622971dc8854c7d782","author":{"name":"estherh5","email":"f6a20aff9478981f43ccd96fae70bd430c195b8f@gmail.com"},"message":"Add ability to modify and delete comments\n\n- Add ability to modify and delete comments on post page\n- Add unique link to comment on post page\n- Update My Account comment display to link to individual comment on post page","distinct":true,"url":"https://api.github.com/repos/estherh5/crystalprism.io/commits/278cc6b8339db3f0b56a50622971dc8854c7d782"},{"sha":"526843fadd446fe934fb3a2dd484b6e898903b0b","author":{"name":"estherh5","email":"f6a20aff9478981f43ccd96fae70bd430c195b8f@gmail.com"},"message":"Add infinite scrolling of comments to post page\n\n- Fix request query params for CanvaShare gallery and Thought Writer post board to prevent skipping of drawings and posts","distinct":true,"url":"https://api.github.com/repos/estherh5/crystalprism.io/commits/526843fadd446fe934fb3a2dd484b6e898903b0b"},{"sha":"93eeffcdd4dc46fb076e02dc08b1fb1ebd4bdb39","author":{"name":"estherh5","email":"f6a20aff9478981f43ccd96fae70bd430c195b8f@gmail.com"},"message":"Update null variable syntax for simplicity","distinct":true,"url":"https://api.github.com/repos/estherh5/crystalprism.io/commits/93eeffcdd4dc46fb076e02dc08b1fb1ebd4bdb39"},{"sha":"e1aeaf940d31e92375f7d790f91c2ae613527e6d","author":{"name":"estherh5","email":"f6a20aff9478981f43ccd96fae70bd430c195b8f@gmail.com"},"message":"Add uniqueness warning for drawings","distinct":true,"url":"https://api.github.com/repos/estherh5/crystalprism.io/commits/e1aeaf940d31e92375f7d790f91c2ae613527e6d"},{"sha":"e04a955e623af4c7d1137d34a6e54c3fdb1d4f8e","author":{"name":"estherh5","email":"f6a20aff9478981f43ccd96fae70bd430c195b8f@gmail.com"},"message":"Add smooth infinite scroll for optimal performance\n\nConsolidate scroll event listeners to reduce redundancy","distinct":true,"url":"https://api.github.com/repos/estherh5/crystalprism.io/commits/e04a955e623af4c7d1137d34a6e54c3fdb1d4f8e"},{"sha":"facd838d56a82b2a9ccf777fad7a0d75a0e1504c","author":{"name":"estherh5","email":"f6a20aff9478981f43ccd96fae70bd430c195b8f@gmail.com"},"message":"Consolidate domain and root variables\n\n- Consolidate domain and root variables for use locally and in production environment\n- Update footer message for clarity\n- Update Sign In page to display banner when user login fails for clarity\n- Remove extraneous homepage.ico file","distinct":true,"url":"https://api.github.com/repos/estherh5/crystalprism.io/commits/facd838d56a82b2a9ccf777fad7a0d75a0e1504c"},{"sha":"f196af481693cf11542121349faf8d09fd24936b","author":{"name":"estherh5","email":"f6a20aff9478981f43ccd96fae70bd430c195b8f@gmail.com"},"message":"Add Shapes in Rain Restart and End buttons\n\n- Add Restart and End buttons to allow user to start and stop game\n- Update score to send to server when user clicks End button\n- Add start and end screens to display game status and instructions to user\n- Add transparent scrollbar track for cleaner aesthetic","distinct":true,"url":"https://api.github.com/repos/estherh5/crystalprism.io/commits/f196af481693cf11542121349faf8d09fd24936b"},{"sha":"c4fdae129eaa09d5009c1f85d518ab3460bf03b1","author":{"name":"estherh5","email":"f6a20aff9478981f43ccd96fae70bd430c195b8f@gmail.com"},"message":"Add Shapes in Rain top 5 leaders display","distinct":true,"url":"https://api.github.com/repos/estherh5/crystalprism.io/commits/c4fdae129eaa09d5009c1f85d518ab3460bf03b1"},{"sha":"37b0ffdef65d047379c73a3e59cfb982bf8d8c16","author":{"name":"estherh5","email":"f6a20aff9478981f43ccd96fae70bd430c195b8f@gmail.com"},"message":"Add email claimed warning to My Account page","distinct":true,"url":"https://api.github.com/repos/estherh5/crystalprism.io/commits/37b0ffdef65d047379c73a3e59cfb982bf8d8c16"},{"sha":"ce99655e6eab6474082bb4ec975881fd544116c7","author":{"name":"estherh5","email":"f6a20aff9478981f43ccd96fae70bd430c195b8f@gmail.com"},"message":"Add name validation when marked as public","distinct":true,"url":"https://api.github.com/repos/estherh5/crystalprism.io/commits/ce99655e6eab6474082bb4ec975881fd544116c7"},{"sha":"290eaeaab21c5c3b6b52716d41a365c87fbd6f66","author":{"name":"estherh5","email":"f6a20aff9478981f43ccd96fae70bd430c195b8f@gmail.com"},"message":"Update icons to Font Awesome 5\n\nUpdate HTML stylesheet attribute order and comments for consistency","distinct":true,"url":"https://api.github.com/repos/estherh5/crystalprism.io/commits/290eaeaab21c5c3b6b52716d41a365c87fbd6f66"},{"sha":"37828ef94f99ca0c0baae134d002ed0b761e71f0","author":{"name":"estherh5","email":"f6a20aff9478981f43ccd96fae70bd430c195b8f@gmail.com"},"message":"Fix localStorage username storage\n\nUpdate localStorage username item to be token's payload username to retain case sensitivity","distinct":true,"url":"https://api.github.com/repos/estherh5/crystalprism.io/commits/37828ef94f99ca0c0baae134d002ed0b761e71f0"}]}
{"actor":{"display_login":"estherh5"}}