{"push_id":2807453086,"size":12,"distinct_size":12,"ref":"refs/heads/release","head":"92c5edd26bf2e607458384f5fbabb5eac60d2ee4","before":"687b7069c85ae5aafe78c3c0c86be17e9d76ad9d","commits":[{"sha":"73298942dc9c01432467c923a00b3cd0e02a7809","author":{"name":"Alexander Marenich","email":"abf789cc3a62abb66540a1e3e74e171ae36c55be@gmail.com"},"message":"CR-179 - Store trial mode relation for User<->Course\n- new method in order to define user's trial mode (On/Off)\n- new field `is_trial` to the Course model\n- new field `is_trial` to the Chat model","distinct":true,"url":"https://api.github.com/repos/cjlee112/socraticqs2/commits/73298942dc9c01432467c923a00b3cd0e02a7809"},{"sha":"3334edfd5317ad5e4a54f763fe9a8e316a0304a2","author":{"name":"Alexander Marenich","email":"abf789cc3a62abb66540a1e3e74e171ae36c55be@gmail.com"},"message":"remarks correction","distinct":true,"url":"https://api.github.com/repos/cjlee112/socraticqs2/commits/3334edfd5317ad5e4a54f763fe9a8e316a0304a2"},{"sha":"e6aa931709cc9c6ed403a1ed5fd43c6f30afff4c","author":{"name":"Alexander Marenich","email":"abf789cc3a62abb66540a1e3e74e171ae36c55be@gmail.com"},"message":"remarks correction 2","distinct":true,"url":"https://api.github.com/repos/cjlee112/socraticqs2/commits/e6aa931709cc9c6ed403a1ed5fd43c6f30afff4c"},{"sha":"29b1fb66eded905b5e20cdfb82fd9a16afe2723a","author":{"name":"rimikt","email":"ac1865e5e64aa71bee300accc20e6b0c2550d18d@raccoongang.com"},"message":"Merge branch 'feature/chat-trial-mode-field' into 'development'\n\nCR-179 - Store trial mode relation for User<->Course\n\nSee merge request rimikt/socraticqs2!158","distinct":true,"url":"https://api.github.com/repos/cjlee112/socraticqs2/commits/29b1fb66eded905b5e20cdfb82fd9a16afe2723a"},{"sha":"61b6486f71cc534da71dd96c81720d4e6c640b8a","author":{"name":"Alexander Marenich","email":"abf789cc3a62abb66540a1e3e74e171ae36c55be@gmail.com"},"message":"Error -\n    https://sentry.io/rimikt/courselets/issues/647054907/?query=is:unresolved\nmaximum recursion depth exceeded `create_new_chat` method","distinct":true,"url":"https://api.github.com/repos/cjlee112/socraticqs2/commits/61b6486f71cc534da71dd96c81720d4e6c640b8a"},{"sha":"3d6f60624b9c64d218e55a4e984e44e4d11162cc","author":{"name":"rimikt","email":"ac1865e5e64aa71bee300accc20e6b0c2550d18d@raccoongang.com"},"message":"Merge branch 'bugfix/create-new-chat' into 'development'\n\nBugfix: `create_new_chat` method\n\nSee merge request rimikt/socraticqs2!161","distinct":true,"url":"https://api.github.com/repos/cjlee112/socraticqs2/commits/3d6f60624b9c64d218e55a4e984e44e4d11162cc"},{"sha":"4d739aab3c7bae2816c5c043139964c2174af2bc","author":{"name":"Alexander Marenich","email":"abf789cc3a62abb66540a1e3e74e171ae36c55be@gmail.com"},"message":"CR-182 - [Trial] Implement `analytic` pages\n- Added `is_trial` to all reports, generating report as well","distinct":true,"url":"https://api.github.com/repos/cjlee112/socraticqs2/commits/4d739aab3c7bae2816c5c043139964c2174af2bc"},{"sha":"d990f88df060bcdc363852d6693d8c20ea2aa8a7","author":{"name":"Maksim Sokolskiy","email":"29a189e2bae339e9c152331d89ec1ac353ca36d7@gmail.com"},"message":"ref: add descriptive message for @redilonka","distinct":true,"url":"https://api.github.com/repos/cjlee112/socraticqs2/commits/d990f88df060bcdc363852d6693d8c20ea2aa8a7"},{"sha":"a5be69ac5395f0d5611e03c4e523b4c639b95623","author":{"name":"rimikt","email":"ac1865e5e64aa71bee300accc20e6b0c2550d18d@raccoongang.com"},"message":"Merge branch 'feature/course-report-trial-mode' into 'development'\n\nCR-182 - [Trial] Implement `analytic` pages\n\nSee merge request rimikt/socraticqs2!160","distinct":true,"url":"https://api.github.com/repos/cjlee112/socraticqs2/commits/a5be69ac5395f0d5611e03c4e523b4c639b95623"},{"sha":"95396c96bcc170e3992d5a57edd9528d071ed03d","author":{"name":"Maksim Sokolskiy","email":"29a189e2bae339e9c152331d89ec1ac353ca36d7@gmail.com"},"message":"feat: add chat_trial FSM (currently clone if chat FSM)","distinct":true,"url":"https://api.github.com/repos/cjlee112/socraticqs2/commits/95396c96bcc170e3992d5a57edd9528d071ed03d"},{"sha":"2fa4400d6c011a17f535e7a6eccf7ee9b42da571","author":{"name":"Maksim Sokolskiy","email":"29a189e2bae339e9c152331d89ec1ac353ca36d7@gmail.com"},"message":"fix: handle duplicate Invite -> get existing one and re-send invite","distinct":true,"url":"https://api.github.com/repos/cjlee112/socraticqs2/commits/2fa4400d6c011a17f535e7a6eccf7ee9b42da571"},{"sha":"92c5edd26bf2e607458384f5fbabb5eac60d2ee4","author":{"name":"rimikt","email":"ac1865e5e64aa71bee300accc20e6b0c2550d18d@raccoongang.com"},"message":"Merge branch 'development' into 'master'\n\nHOTFIX for CR-167\n\nSee merge request rimikt/socraticqs2!162","distinct":true,"url":"https://api.github.com/repos/cjlee112/socraticqs2/commits/92c5edd26bf2e607458384f5fbabb5eac60d2ee4"}]}
{"actor":{"display_login":"rimikt"}}