{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":75981808,"defaultBranch":"master","name":"XTranslate","ownerLogin":"ixrock","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-12-08T22:51:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6377066?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715953666.0","currentOid":""},"activityList":{"items":[{"before":"077378df704d40b9702198a6df237c7d91adb612","after":"78c08b7d34f72184e9b4de96da82cede7a6ebec6","ref":"refs/heads/master","pushedAt":"2024-05-21T13:32:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"v.3.3.1\n- fix: selecting system tts-voice is broken\n- feat: added ability to play and edit demo text for selected system voice (tts)\n- refactoring: don't crash app for unknown i18n keys from fallback locale\n- refactoring: extracted all tts-stuff into separated module\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"v.3.3.1"}},{"before":null,"after":"f2e1f5e62c390eb5cd197d4834c6b8d4d548972c","ref":"refs/heads/impact_hero","pushedAt":"2024-05-17T13:47:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"feat: integration with impact hero program\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"feat: integration with impact hero program"}},{"before":"dcb17015fefd0f13f4175602b6f4eea017e824c7","after":"077378df704d40b9702198a6df237c7d91adb612","ref":"refs/heads/master","pushedAt":"2024-05-14T10:00:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"fix: `common-vars/isSystemPage` doesn't support edge system pages\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"fix: common-vars/isSystemPage doesn't support edge system pages"}},{"before":"3bcd5db004edbd4e34f760762700c5dd532cd375","after":"dcb17015fefd0f13f4175602b6f4eea017e824c7","ref":"refs/heads/master","pushedAt":"2024-05-14T07:35:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"fix: provide fallback for `translationResult.langDetected`\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"fix: provide fallback for translationResult.langDetected"}},{"before":"e4251f04e4f3fab0d291b86a9997cc7cac897f29","after":"3bcd5db004edbd4e34f760762700c5dd532cd375","ref":"refs/heads/master","pushedAt":"2024-05-14T07:23:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"fix: translation page is broken while opened within active system window tab (e.g. edge://extensions)\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"fix: translation page is broken while opened within active system win…"}},{"before":"0aa42d8ba48cd11c359bb4581d4f4c324e56cc39","after":"e4251f04e4f3fab0d291b86a9997cc7cac897f29","ref":"refs/heads/master","pushedAt":"2024-05-14T05:45:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"v3.3.0 release\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"v3.3.0 release"}},{"before":"774ee64e612f9782c20c84eab3063ec8d206809a","after":"0aa42d8ba48cd11c359bb4581d4f4c324e56cc39","ref":"refs/heads/master","pushedAt":"2024-05-13T20:40:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"feat: add configurable position of translation-icon (x) near selected text, close #79\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"feat: add configurable position of translation-icon (x) near selected…"}},{"before":"a466ff789c60e4307b2772872627f2165ad60138","after":"774ee64e612f9782c20c84eab3063ec8d206809a","ref":"refs/heads/master","pushedAt":"2024-05-13T16:06:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"refactoring: reverse translation option, close #55\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"refactoring: reverse translation option, close #55"}},{"before":"e981afb06de7b9b02b9f29efc33c08b966d2718c","after":"a466ff789c60e4307b2772872627f2165ad60138","ref":"refs/heads/master","pushedAt":"2024-05-13T09:27:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"fix: Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"fix: Uncaught (in promise) Error: Could not establish connection. Rec…"}},{"before":"b3fbdedbd9c54fa3635da55174bb8914a06476da","after":"e981afb06de7b9b02b9f29efc33c08b966d2718c","ref":"refs/heads/master","pushedAt":"2024-05-13T08:58:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"fix: Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist (error happened primarily within sync update action)\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"fix: Uncaught (in promise) Error: Could not establish connection. Rec…"}},{"before":"446cb82115b4816c912f3a1fb8b1f3f01cdd169a","after":"b3fbdedbd9c54fa3635da55174bb8914a06476da","ref":"refs/heads/master","pushedAt":"2024-05-12T08:28:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"v.3.1.0\n- fix: wait preloading storage data `rateLastTimestamp` (don't open app-rate-dialog immediately on install)\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"v.3.1.0"}},{"before":"7cc15cd9e16308dfd201f8f6e9d06ba0d26c448b","after":"446cb82115b4816c912f3a1fb8b1f3f01cdd169a","ref":"refs/heads/master","pushedAt":"2024-05-12T08:16:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"v.3.1.0 release point\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"v.3.1.0 release point"}},{"before":"58850344c23a125b80c7304a6d357210a12f79c1","after":"7cc15cd9e16308dfd201f8f6e9d06ba0d26c448b","ref":"refs/heads/master","pushedAt":"2024-05-11T14:47:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"fix: untranslated localizations parts in ru.ftl\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"fix: untranslated localizations parts in ru.ftl"}},{"before":"9c367ea7f48c89a9ecb688f01a2f8e4d9e2becf6","after":"58850344c23a125b80c7304a6d357210a12f79c1","ref":"refs/heads/master","pushedAt":"2024-05-11T14:44:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"fix: avoid stale storage state in background (while handling messages)\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"fix: avoid stale storage state in background (while handling messages)"}},{"before":"b47a2810859a01f8f89458ab21efcd039a28dc6c","after":"9c367ea7f48c89a9ecb688f01a2f8e4d9e2becf6","ref":"refs/heads/master","pushedAt":"2024-05-11T10:11:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"refactoring\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"refactoring"}},{"before":"4addf6e1cfac4dcda85cb6f842845253d9611fa2","after":"b47a2810859a01f8f89458ab21efcd039a28dc6c","ref":"refs/heads/master","pushedAt":"2024-05-10T08:19:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"fix: auto-saving to external storage won't work if initial state is `undefined`\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"fix: auto-saving to external storage won't work if initial state is `…"}},{"before":"1a7fda6e3eb5aa8f1da45b4b006e4be1b5373692","after":"4addf6e1cfac4dcda85cb6f842845253d9611fa2","ref":"refs/heads/master","pushedAt":"2024-05-09T08:57:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"fix: don't receive storage sync data updates for origin window\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"fix: don't receive storage sync data updates for origin window"}},{"before":"063d2aa2238403cecc0cfc33a4a8acac7cba3c97","after":"1a7fda6e3eb5aa8f1da45b4b006e4be1b5373692","ref":"refs/heads/master","pushedAt":"2024-05-08T08:49:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"fix: don't resend storage sync updates back on initial loading\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"fix: don't resend storage sync updates back on initial loading"}},{"before":"3fb01d2efde05c6faaf5b5645d652d287a799faf","after":"063d2aa2238403cecc0cfc33a4a8acac7cba3c97","ref":"refs/heads/master","pushedAt":"2024-05-08T08:11:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"refactoring: separate background actions / handlers to different files, better naming\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"refactoring: separate background actions / handlers to different file…"}},{"before":"153e4d7812dc64c3cd3cb0a163742561d176a168","after":"3fb01d2efde05c6faaf5b5645d652d287a799faf","ref":"refs/heads/master","pushedAt":"2024-05-07T13:32:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"fix: accessing external storage apis directly within background worker (e.g. when saving history item)\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"fix: accessing external storage apis directly within background worke…"}},{"before":"18fa8920ba1b19eca2983631196fd63a1625aeec","after":"153e4d7812dc64c3cd3cb0a163742561d176a168","ref":"refs/heads/master","pushedAt":"2024-05-07T10:39:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"Avoid race condition when work with storage, close #78\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"Avoid race condition when work with storage, close #78"}},{"before":"552e5fe338f0db5802e71c7ab50b4b48d0c97c12","after":"18fa8920ba1b19eca2983631196fd63a1625aeec","ref":"refs/heads/master","pushedAt":"2024-04-18T09:14:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"v.3.0.7 updated npm packages, fixed incorrect Tajik flag icon\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"v.3.0.7 updated npm packages, fixed incorrect Tajik flag icon"}},{"before":"a65595e0ca3143c97900f855de8bbba990c4cc02","after":"552e5fe338f0db5802e71c7ab50b4b48d0c97c12","ref":"refs/heads/master","pushedAt":"2024-04-16T18:43:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"Update README.md\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"Update README.md"}},{"before":"448607cbda8f6f228b4f5e3a3624182c590bb0e1","after":"a65595e0ca3143c97900f855de8bbba990c4cc02","ref":"refs/heads/master","pushedAt":"2024-04-16T14:20:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"Update README.md\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"Update README.md"}},{"before":"0a0115fc54cb78c2c19ef9499caa31382fe70064","after":"448607cbda8f6f228b4f5e3a3624182c590bb0e1","ref":"refs/heads/master","pushedAt":"2024-04-16T14:13:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master'\n\n# Conflicts:\n#\tREADME.md","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master'"}},{"before":"4294dbec9a11b92981c335d1caf6a5a52642ee21","after":"0a0115fc54cb78c2c19ef9499caa31382fe70064","ref":"refs/heads/master","pushedAt":"2024-04-16T13:55:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"d2741c2e523ee6f9284218588bf2cf09c08b9f6e","after":"4294dbec9a11b92981c335d1caf6a5a52642ee21","ref":"refs/heads/master","pushedAt":"2024-03-03T14:03:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"fix: always update input-field and autofocus when url changes, extras to #76\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"fix: always update input-field and autofocus when url changes, extras…"}},{"before":"a8b646efe101781cea55f27aab880bade3513d29","after":"d2741c2e523ee6f9284218588bf2cf09c08b9f6e","ref":"refs/heads/master","pushedAt":"2024-02-26T14:57:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"Add Slovak translation (#91)\n\n[i18n]: added Slovak localization","shortMessageHtmlLink":"Add Slovak translation (#91)"}},{"before":"7e929db880f3a638bc1a75ac098bf8753d4baac7","after":"a8b646efe101781cea55f27aab880bade3513d29","ref":"refs/heads/master","pushedAt":"2024-02-26T14:56:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"Allow to navigate from history to translation page, close #76\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"Allow to navigate from history to translation page, close #76"}},{"before":"b921f7c87aecc842b14f5b9b6c6c4a256c1a3ad1","after":"7e929db880f3a638bc1a75ac098bf8753d4baac7","ref":"refs/heads/master","pushedAt":"2024-02-26T10:32:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ixrock","name":"Roman","path":"/ixrock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6377066?s=80&v=4"},"commit":{"message":"fix harder: Uncaught (in promise) Error: Could not establish connection Receiving end does not exist\n\nSigned-off-by: Roman ","shortMessageHtmlLink":"fix harder: Uncaught (in promise) Error: Could not establish connecti…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAET-UzCwA","startCursor":null,"endCursor":null}},"title":"Activity · ixrock/XTranslate"}