{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":16910705,"defaultBranch":"dev","name":"tatoeba2","ownerLogin":"Tatoeba","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-02-17T11:25:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2680657?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713117213.0","currentOid":""},"activityList":{"items":[{"before":"d35c09ae09484ec49f9e698a122bb63a438b7086","after":"e95bd30a9134ca44908b0b4f0803cb77236c2b75","ref":"refs/heads/dev","pushedAt":"2024-04-29T14:06:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jiru","name":"gillux","path":"/jiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5107734?s=80&v=4"},"commit":{"message":"Add sort parameter to /sentences API endpoint","shortMessageHtmlLink":"Add sort parameter to /sentences API endpoint"}},{"before":"5c1efe7e4fe5d3b1378df9824d62a4ed6d84cefa","after":"d35c09ae09484ec49f9e698a122bb63a438b7086","ref":"refs/heads/dev","pushedAt":"2024-04-29T13:17:38.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jiru","name":"gillux","path":"/jiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5107734?s=80&v=4"},"commit":{"message":"Merge pull request #3086 from DJ-Saidez/issue-3085\n\nAdd language Gun (guw)","shortMessageHtmlLink":"Merge pull request #3086 from DJ-Saidez/issue-3085"}},{"before":"a69258db50e49b32632dcafa02887bbecebc5396","after":"5c1efe7e4fe5d3b1378df9824d62a4ed6d84cefa","ref":"refs/heads/dev","pushedAt":"2024-04-29T13:12:08.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"jiru","name":"gillux","path":"/jiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5107734?s=80&v=4"},"commit":{"message":"Merge pull request #3120 from cblanken/issue-2551\n\nAdd \"unknown\" audio contributor text when author is null","shortMessageHtmlLink":"Merge pull request #3120 from cblanken/issue-2551"}},{"before":"4683bb67be78d982a854d26cfcdfb98d4b878a75","after":"a69258db50e49b32632dcafa02887bbecebc5396","ref":"refs/heads/dev","pushedAt":"2024-04-29T12:58:29.000Z","pushType":"pr_merge","commitsCount":25,"pusher":{"login":"jiru","name":"gillux","path":"/jiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5107734?s=80&v=4"},"commit":{"message":"Merge pull request #3078 from Tatoeba/api-docs\n\nAPI documentation","shortMessageHtmlLink":"Merge pull request #3078 from Tatoeba/api-docs"}},{"before":"a0132cea88fe73f20970752e773ce6bf36b30e58","after":"4683bb67be78d982a854d26cfcdfb98d4b878a75","ref":"refs/heads/dev","pushedAt":"2024-04-21T19:30:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"trang","name":"Trang","path":"/trang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/221850?s=80&v=4"},"commit":{"message":"Merge pull request #3124 from cblanken/remove-google-group-link\n\nRemove footer link to Google group","shortMessageHtmlLink":"Merge pull request #3124 from cblanken/remove-google-group-link"}},{"before":"6fcebf6a67e7ea64c8ed42cc704c8b397d9293f7","after":"a0132cea88fe73f20970752e773ce6bf36b30e58","ref":"refs/heads/master","pushedAt":"2024-04-14T17:53:25.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"Yorwba","name":null,"path":"/Yorwba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6555947?s=80&v=4"},"commit":{"message":"Pull translations from Transifex","shortMessageHtmlLink":"Pull translations from Transifex"}},{"before":"746693160c44c100560532631ce8d6478edd7ff1","after":"a0132cea88fe73f20970752e773ce6bf36b30e58","ref":"refs/heads/dev","pushedAt":"2024-04-14T17:52:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yorwba","name":null,"path":"/Yorwba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6555947?s=80&v=4"},"commit":{"message":"Pull translations from Transifex","shortMessageHtmlLink":"Pull translations from Transifex"}},{"before":"59d333a098558d5c67bf2ee0a1cdff9f5b2bf205","after":"746693160c44c100560532631ce8d6478edd7ff1","ref":"refs/heads/dev","pushedAt":"2024-04-14T17:02:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yorwba","name":null,"path":"/Yorwba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6555947?s=80&v=4"},"commit":{"message":"Treat empty user language id as if unset","shortMessageHtmlLink":"Treat empty user language id as if unset"}},{"before":"20566b5bd62c043fcf6aaa52a1e93c614fbd6952","after":"59d333a098558d5c67bf2ee0a1cdff9f5b2bf205","ref":"refs/heads/dev","pushedAt":"2024-04-14T15:27:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Yorwba","name":null,"path":"/Yorwba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6555947?s=80&v=4"},"commit":{"message":"Update POT files","shortMessageHtmlLink":"Update POT files"}},{"before":"2750afcd9015ef8cd20e50807fb77085bdef4f0b","after":"20566b5bd62c043fcf6aaa52a1e93c614fbd6952","ref":"refs/heads/dev","pushedAt":"2024-04-14T15:13:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Yorwba","name":null,"path":"/Yorwba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6555947?s=80&v=4"},"commit":{"message":"Clearer transcription tooltips (#3104)\n\n* Update Transcription.php\r\n\r\n* further fixing tooltips","shortMessageHtmlLink":"Clearer transcription tooltips (#3104)"}},{"before":"6fcebf6a67e7ea64c8ed42cc704c8b397d9293f7","after":"2750afcd9015ef8cd20e50807fb77085bdef4f0b","ref":"refs/heads/dev","pushedAt":"2024-04-08T03:04:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jiru","name":"gillux","path":"/jiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5107734?s=80&v=4"},"commit":{"message":"Merge pull request #3116 from cblanken/docs-audio-import-queue-reminder\n\nAdd additional step to audio import docs","shortMessageHtmlLink":"Merge pull request #3116 from cblanken/docs-audio-import-queue-reminder"}},{"before":"4fb250e5f01e59460bd113ff4eb5cd9963e3a1dd","after":"6fcebf6a67e7ea64c8ed42cc704c8b397d9293f7","ref":"refs/heads/master","pushedAt":"2024-03-17T23:15:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trang","name":"Trang","path":"/trang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/221850?s=80&v=4"},"commit":{"message":"Fix typo in function name","shortMessageHtmlLink":"Fix typo in function name"}},{"before":"4fb250e5f01e59460bd113ff4eb5cd9963e3a1dd","after":"6fcebf6a67e7ea64c8ed42cc704c8b397d9293f7","ref":"refs/heads/dev","pushedAt":"2024-03-17T23:03:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trang","name":"Trang","path":"/trang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/221850?s=80&v=4"},"commit":{"message":"Fix typo in function name","shortMessageHtmlLink":"Fix typo in function name"}},{"before":"3d16d803a3ef77e11ab3a17852b5cc38a35de5ed","after":"4fb250e5f01e59460bd113ff4eb5cd9963e3a1dd","ref":"refs/heads/master","pushedAt":"2024-03-17T20:11:19.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"Yorwba","name":null,"path":"/Yorwba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6555947?s=80&v=4"},"commit":{"message":"Pull translations from Transifex","shortMessageHtmlLink":"Pull translations from Transifex"}},{"before":"629031491d074ab31a2d6258d5865f6b7302ce6b","after":"4fb250e5f01e59460bd113ff4eb5cd9963e3a1dd","ref":"refs/heads/dev","pushedAt":"2024-03-17T20:03:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yorwba","name":null,"path":"/Yorwba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6555947?s=80&v=4"},"commit":{"message":"Pull translations from Transifex","shortMessageHtmlLink":"Pull translations from Transifex"}},{"before":"f977b88e1f33513b8f6dc8cea9f4c60779a832b5","after":"629031491d074ab31a2d6258d5865f6b7302ce6b","ref":"refs/heads/dev","pushedAt":"2024-03-16T19:22:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yorwba","name":null,"path":"/Yorwba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6555947?s=80&v=4"},"commit":{"message":"Update POT files","shortMessageHtmlLink":"Update POT files"}},{"before":"ed4d3016156065a42bb742daadce9821340d0344","after":"f977b88e1f33513b8f6dc8cea9f4c60779a832b5","ref":"refs/heads/dev","pushedAt":"2024-03-16T18:20:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Yorwba","name":null,"path":"/Yorwba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6555947?s=80&v=4"},"commit":{"message":"Change \"Narrow search\" and \"Search criteria\" to \"Refine search\" (#3103)\n\nRefs #2873.","shortMessageHtmlLink":"Change \"Narrow search\" and \"Search criteria\" to \"Refine search\" (#3103)"}},{"before":"b67af4eaa7e14f4c4102b46fa16a6c37bd6ba141","after":"ed4d3016156065a42bb742daadce9821340d0344","ref":"refs/heads/dev","pushedAt":"2024-02-12T18:48:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yorwba","name":null,"path":"/Yorwba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6555947?s=80&v=4"},"commit":{"message":"Fix README.md grammar","shortMessageHtmlLink":"Fix README.md grammar"}},{"before":"d4d3875acabf669b06fc0b69eb57e14c660a43da","after":"b67af4eaa7e14f4c4102b46fa16a6c37bd6ba141","ref":"refs/heads/dev","pushedAt":"2024-01-27T17:17:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trang","name":"Trang","path":"/trang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/221850?s=80&v=4"},"commit":{"message":"Update README.md\n\nRemoved links to Google Groups and Gitter as we haven't been using these channels for a very long time. Added link to Discussions instead.\r\n\r\nChanged the intro to make it a bit friendlier :)","shortMessageHtmlLink":"Update README.md"}},{"before":"2b9d76e73872b9e0f9d83a8f01211eb2d3c9496d","after":"d4d3875acabf669b06fc0b69eb57e14c660a43da","ref":"refs/heads/dev","pushedAt":"2023-09-27T03:19:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jiru","name":"gillux","path":"/jiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5107734?s=80&v=4"},"commit":{"message":"Merge pull request #3083 from vxern/add-western-armenian\n\nfeat: Add Western Armenian, update Eastern Armenian flag.","shortMessageHtmlLink":"Merge pull request #3083 from vxern/add-western-armenian"}},{"before":"310aad3ed13ea96c6f35d731261aa71c15122c95","after":"2b9d76e73872b9e0f9d83a8f01211eb2d3c9496d","ref":"refs/heads/dev","pushedAt":"2023-09-23T12:43:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jiru","name":"gillux","path":"/jiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5107734?s=80&v=4"},"commit":{"message":"Update POT files","shortMessageHtmlLink":"Update POT files"}},{"before":"db98d6e0bdd68a42534d5344123b42cbf06b664d","after":"f3a6c1e23403e3ca7c99d61e87d816eaa189600c","ref":"refs/heads/api-docs","pushedAt":"2023-09-23T12:29:07.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"jiru","name":"gillux","path":"/jiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5107734?s=80&v=4"},"commit":{"message":"Return 404 error if no openapi spec file\n\nIf there is no openapi spec file, return a 404 error\ninstead of letting openapi-explorer fail with the error\n\"Unable to load the Spec: ...\"","shortMessageHtmlLink":"Return 404 error if no openapi spec file"}},{"before":"3343e0c1b72ccd2dd3b6cbb1da6d5842963d7849","after":"310aad3ed13ea96c6f35d731261aa71c15122c95","ref":"refs/heads/dev","pushedAt":"2023-09-23T04:21:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jiru","name":"gillux","path":"/jiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5107734?s=80&v=4"},"commit":{"message":"Merge pull request #3081 from vxern/rename-armenian\n\nmisc: Rename \"Armenian\" to \"Eastern Armenian\".","shortMessageHtmlLink":"Merge pull request #3081 from vxern/rename-armenian"}},{"before":"e5a9becb7239a038f4210f08dfddc7e28c585611","after":"3343e0c1b72ccd2dd3b6cbb1da6d5842963d7849","ref":"refs/heads/dev","pushedAt":"2023-09-17T09:57:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jiru","name":"gillux","path":"/jiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5107734?s=80&v=4"},"commit":{"message":"Tentatively fix tatowiki locking issues\n\nBased on patch by Aleksander Machniak for Roundcube:\nhttps://github.com/roundcube/roundcubemail/commit/8e8fe120822d1df2bab566fb68fbbd7b5a2b0734\n\nSee #3057.","shortMessageHtmlLink":"Tentatively fix tatowiki locking issues"}},{"before":"4d048fe0b1dd5923e852b39dc09c19b2f0a1f4a6","after":"7c3396b5b886aaa36b5773fa80360d122598df46","ref":"refs/heads/db-sessions","pushedAt":"2023-09-04T14:41:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jiru","name":"gillux","path":"/jiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5107734?s=80&v=4"},"commit":{"message":"Save user id along with sessions\n\nThis will allow invalidating sessions for a given user.","shortMessageHtmlLink":"Save user id along with sessions"}},{"before":null,"after":"4d048fe0b1dd5923e852b39dc09c19b2f0a1f4a6","ref":"refs/heads/db-sessions","pushedAt":"2023-09-04T09:27:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jiru","name":"gillux","path":"/jiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5107734?s=80&v=4"},"commit":{"message":"Save existing and future sessions to database\n\nSessions are currently saved to memcached. The drawback of this setup is that\nsessions disappear on reboot or restart of memcached daemon, which makes server\nupdates not very seamless. Besides, this setup prevents us from invalidating\nexisting sessions, such as after a password update or banning a user.\n\nSo we need to store sessions to databse instead. Enters ComboSession,\ncopied from CakePHP docs [1]. It both reads sessions from memcached\nand database, which allows seamless transition from memcached to database\n(strictly speaking, from memcached to memcached-assisted database).\n\nNot sure why, but I had to remove PHP-FPM ini session config in order to have\nsession_set_save_handler() work and get this whole thing to work.\n\n[1] https://book.cakephp.org/3/en/development/sessions.html#creating-a-custom-session-handler","shortMessageHtmlLink":"Save existing and future sessions to database"}},{"before":"3d16d803a3ef77e11ab3a17852b5cc38a35de5ed","after":"e5a9becb7239a038f4210f08dfddc7e28c585611","ref":"refs/heads/dev","pushedAt":"2023-09-04T07:13:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jiru","name":"gillux","path":"/jiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5107734?s=80&v=4"},"commit":{"message":"Temporarily disable api-docs tests\n\nI committed these tests by mistake,\nthey are supposed to belong to the api-docs branch.\nThey can be re-enabled after api-docs is merged.","shortMessageHtmlLink":"Temporarily disable api-docs tests"}},{"before":"e90cbb2ef592db830170d9c8d2ce0788526d16a0","after":"3d16d803a3ef77e11ab3a17852b5cc38a35de5ed","ref":"refs/heads/master","pushedAt":"2023-09-04T06:46:32.000Z","pushType":"push","commitsCount":31,"pusher":{"login":"jiru","name":"gillux","path":"/jiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5107734?s=80&v=4"},"commit":{"message":"Pull translations from Transifex","shortMessageHtmlLink":"Pull translations from Transifex"}},{"before":"6fe36e783e301c25ab17f13ca96a40c053e95139","after":"3d16d803a3ef77e11ab3a17852b5cc38a35de5ed","ref":"refs/heads/dev","pushedAt":"2023-09-04T06:46:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jiru","name":"gillux","path":"/jiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5107734?s=80&v=4"},"commit":{"message":"Pull translations from Transifex","shortMessageHtmlLink":"Pull translations from Transifex"}},{"before":"bc08663dd82840f89c51aac7b84f68b5af140ff6","after":"6fe36e783e301c25ab17f13ca96a40c053e95139","ref":"refs/heads/dev","pushedAt":"2023-09-03T17:27:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jiru","name":"gillux","path":"/jiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5107734?s=80&v=4"},"commit":{"message":"Don’t display error page for 404 API errors\n\nMost 404 errors are triggered by a RecordNotFoundException, which triggers\nour error page, including header and footer from Tatoeba’s layout.\nWe don’t want all that for the API, instead we just need the HTTP status\nresponse code.","shortMessageHtmlLink":"Don’t display error page for 404 API errors"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPQsvWgA","startCursor":null,"endCursor":null}},"title":"Activity · Tatoeba/tatoeba2"}