{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":680536613,"defaultBranch":"main","name":"pericles","ownerLogin":"calinalexandru","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-19T15:07:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14873239?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1699990837.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"7229b5ac99ca2b828956a4a46d488b3e74ae1cf7","ref":"refs/heads/feat/wip-stash","pushedAt":"2023-11-14T19:40:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"wip: ...","shortMessageHtmlLink":"wip: ..."}},{"before":"a66fbad822846461120df7e91b8145258997b6b2","after":"4f639e1c4c26e7b99c4a1fbe962573b82c8c8c36","ref":"refs/heads/main","pushedAt":"2023-09-22T19:26:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"fix(content): TextNodeProcessor - call combineSmallSentences before using nlp sentences, apply proper index for node.splitText","shortMessageHtmlLink":"fix(content): TextNodeProcessor - call combineSmallSentences before u…"}},{"before":"38c833771841ec34f08fd330469471184e7361dc","after":"a66fbad822846461120df7e91b8145258997b6b2","ref":"refs/heads/main","pushedAt":"2023-09-22T16:06:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"refactor(util): getBrowserAPIVoices, wrapWordTag","shortMessageHtmlLink":"refactor(util): getBrowserAPIVoices, wrapWordTag"}},{"before":"4c41ded1609562dc76268e92d58579dc9193b79d","after":"38c833771841ec34f08fd330469471184e7361dc","ref":"refs/heads/main","pushedAt":"2023-09-21T18:25:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"refactor: side effect actions from each reducer","shortMessageHtmlLink":"refactor: side effect actions from each reducer"}},{"before":"ee46c5a6c5ded1c6047f92bf2f37458c60dd16d5","after":"4c41ded1609562dc76268e92d58579dc9193b79d","ref":"refs/heads/main","pushedAt":"2023-09-21T10:07:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"refactor: implemenet actions and reducers using @reduxjs/toolkit createSlice","shortMessageHtmlLink":"refactor: implemenet actions and reducers using @reduxjs/toolkit crea…"}},{"before":"3a783242b7dca686ecab706498e63867d7bfebb4","after":"ee46c5a6c5ded1c6047f92bf2f37458c60dd16d5","ref":"refs/heads/main","pushedAt":"2023-09-19T15:43:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"refactor(background: playerPlayEpic - split into helper functions","shortMessageHtmlLink":"refactor(background: playerPlayEpic - split into helper functions"}},{"before":"6c8f267ab7f0829f36c00db812eae3564f151b08","after":"3a783242b7dca686ecab706498e63867d7bfebb4","ref":"refs/heads/main","pushedAt":"2023-09-19T10:27:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"refactor(content): getSectionsAndPlayEpic - mapPayloadToResponse, processResponse into helper functions","shortMessageHtmlLink":"refactor(content): getSectionsAndPlayEpic - mapPayloadToResponse, pro…"}},{"before":"8b7d909f4eaa7e465df4f48b630975a5ecb389b7","after":"6c8f267ab7f0829f36c00db812eae3564f151b08","ref":"refs/heads/main","pushedAt":"2023-09-18T22:14:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"refactor(content): DomStrategy add interface","shortMessageHtmlLink":"refactor(content): DomStrategy add interface"}},{"before":"b67f031dfdb89188f1c24dc42cf317f9eb41dc62","after":"8b7d909f4eaa7e465df4f48b630975a5ecb389b7","ref":"refs/heads/main","pushedAt":"2023-09-18T19:05:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"refactor(content): inteface for DomWalker, add missing methods","shortMessageHtmlLink":"refactor(content): inteface for DomWalker, add missing methods"}},{"before":"8238a3a73d9e8078043b4ce667fbfc21eb4c698c","after":"b67f031dfdb89188f1c24dc42cf317f9eb41dc62","ref":"refs/heads/main","pushedAt":"2023-09-18T18:48:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"refactor(content): DomWalker - add domAlterationsBatch, processAndHandleNode, pushNextNodeOntoStack, processBatchedDomAlterations, finalizeWalk methods","shortMessageHtmlLink":"refactor(content): DomWalker - add domAlterationsBatch, processAndHan…"}},{"before":"37ed925fa35fc81a74c0b9cb9f1f278a7fd45c31","after":"8238a3a73d9e8078043b4ce667fbfc21eb4c698c","ref":"refs/heads/main","pushedAt":"2023-09-18T17:03:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"fix(content): iframe parsing is enabled","shortMessageHtmlLink":"fix(content): iframe parsing is enabled"}},{"before":"105b0a4c27a7a2a6bc051aad176fa79c85500859","after":"37ed925fa35fc81a74c0b9cb9f1f278a7fd45c31","ref":"refs/heads/main","pushedAt":"2023-09-18T13:37:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"fix(content): DomWalker - disable iframe parsing because old node sharing no longer works on manifest v3","shortMessageHtmlLink":"fix(content): DomWalker - disable iframe parsing because old node sha…"}},{"before":"39b393307ce779cba259bb29744f453cc8a55238","after":"105b0a4c27a7a2a6bc051aad176fa79c85500859","ref":"refs/heads/main","pushedAt":"2023-09-17T18:39:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"refactor(util): findNextSibling to return if operation is blocked by iframe or ended by unknown elem","shortMessageHtmlLink":"refactor(util): findNextSibling to return if operation is blocked by …"}},{"before":"375a0b01b96c60d12040306ccae3482033eef651","after":"39b393307ce779cba259bb29744f453cc8a55238","ref":"refs/heads/main","pushedAt":"2023-09-16T21:14:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"fix(util): domStrategy pass correct params for domWalker","shortMessageHtmlLink":"fix(util): domStrategy pass correct params for domWalker"}},{"before":"f131fef0086637f06c34e69c55594d6c7f9f566d","after":"375a0b01b96c60d12040306ccae3482033eef651","ref":"refs/heads/main","pushedAt":"2023-09-16T20:25:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"refactor(util): walkTheDom function into DOMWalker class","shortMessageHtmlLink":"refactor(util): walkTheDom function into DOMWalker class"}},{"before":"8da7492e776278be201e5d335fcfeebaed360253","after":"f131fef0086637f06c34e69c55594d6c7f9f566d","ref":"refs/heads/main","pushedAt":"2023-09-15T23:51:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"refactor(util): getElementFromPoint, walkTheDom - to reduce cognitive complexity","shortMessageHtmlLink":"refactor(util): getElementFromPoint, walkTheDom - to reduce cognitive…"}},{"before":"f8efcdc2ce0632deb9ccfb15609eac683b017816","after":"8da7492e776278be201e5d335fcfeebaed360253","ref":"refs/heads/main","pushedAt":"2023-09-15T18:19:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"types(content): replace types in api, controller, hotkeys","shortMessageHtmlLink":"types(content): replace types in api, controller, hotkeys"}},{"before":"1fed39f664ffd0e8b89fd9904f1152cfecb39a7a","after":"f8efcdc2ce0632deb9ccfb15609eac683b017816","ref":"refs/heads/main","pushedAt":"2023-09-15T16:47:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"types(background): replace with chrome types in controller","shortMessageHtmlLink":"types(background): replace with chrome types in controller"}},{"before":"bd779fef423e6f9f6dda4ffb498e3edba4b31393","after":"1fed39f664ffd0e8b89fd9904f1152cfecb39a7a","ref":"refs/heads/main","pushedAt":"2023-09-15T16:06:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"types(background): replace with explicit types in speech","shortMessageHtmlLink":"types(background): replace with explicit types in speech"}},{"before":"2fa2b9cb29330d5c078c4cefc9037e40b19f5045","after":"bd779fef423e6f9f6dda4ffb498e3edba4b31393","ref":"refs/heads/main","pushedAt":"2023-09-14T17:10:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"chore: add drop_console to .swcrc","shortMessageHtmlLink":"chore: add drop_console to .swcrc"}},{"before":"d70d7ea981b6d02d85d1336831be787548beaa70","after":"2fa2b9cb29330d5c078c4cefc9037e40b19f5045","ref":"refs/heads/main","pushedAt":"2023-09-14T16:53:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"refactor(util): getBrowserAPIVoices to Typescript","shortMessageHtmlLink":"refactor(util): getBrowserAPIVoices to Typescript"}},{"before":"3144af6b5ab353247b5f49e2b8a8219794fbe756","after":"d70d7ea981b6d02d85d1336831be787548beaa70","ref":"refs/heads/main","pushedAt":"2023-09-14T16:42:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"refactor(util): delete old javascript tests","shortMessageHtmlLink":"refactor(util): delete old javascript tests"}},{"before":"003fc3d220bc4f121a00592961f0bb99f640249e","after":"3144af6b5ab353247b5f49e2b8a8219794fbe756","ref":"refs/heads/main","pushedAt":"2023-09-14T16:40:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"refactor(client): routes to Typescript","shortMessageHtmlLink":"refactor(client): routes to Typescript"}},{"before":"7e1ee99278ee79864a723c8c6333f597b6499db1","after":"003fc3d220bc4f121a00592961f0bb99f640249e","ref":"refs/heads/main","pushedAt":"2023-09-14T16:36:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"refactor(client): index to Typescript","shortMessageHtmlLink":"refactor(client): index to Typescript"}},{"before":"715255d189300a58661c66c5ac455c3064f0c4e8","after":"7e1ee99278ee79864a723c8c6333f597b6499db1","ref":"refs/heads/main","pushedAt":"2023-09-14T15:42:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"refactor(client): App, AutocompleteOption, Flag to Typescript","shortMessageHtmlLink":"refactor(client): App, AutocompleteOption, Flag to Typescript"}},{"before":"6db81903ce6a3f656e0aa1ab58a63f17f2b42d02","after":"715255d189300a58661c66c5ac455c3064f0c4e8","ref":"refs/heads/main","pushedAt":"2023-09-14T15:08:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"refactor(client): pages to Typescript","shortMessageHtmlLink":"refactor(client): pages to Typescript"}},{"before":"3db15de79302001ff959c4dba253222c93e8873d","after":"6db81903ce6a3f656e0aa1ab58a63f17f2b42d02","ref":"refs/heads/main","pushedAt":"2023-09-14T14:23:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"refactor(client): hooks to Typescript","shortMessageHtmlLink":"refactor(client): hooks to Typescript"}},{"before":"991ae84050ba3e890c589ed78a1c37e88a56868c","after":"3db15de79302001ff959c4dba253222c93e8873d","ref":"refs/heads/main","pushedAt":"2023-09-14T13:57:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"refactor(client): Player components to Typescript","shortMessageHtmlLink":"refactor(client): Player components to Typescript"}},{"before":"02436c0cf8dbbf06fcf9fd63d72daecfcbef34e3","after":"991ae84050ba3e890c589ed78a1c37e88a56868c","ref":"refs/heads/main","pushedAt":"2023-09-14T11:44:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"refactor(client): Hotkeys, Settings, TabPanel, Tweaks components to Typescript","shortMessageHtmlLink":"refactor(client): Hotkeys, Settings, TabPanel, Tweaks components to T…"}},{"before":"05d849995d5ef16d923c6dd53df47c12ebe2078f","after":"02436c0cf8dbbf06fcf9fd63d72daecfcbef34e3","ref":"refs/heads/main","pushedAt":"2023-09-12T16:01:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calinalexandru","name":"Alexandru Călin","path":"/calinalexandru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14873239?s=80&v=4"},"commit":{"message":"chore(webpack): replace babel with swc-loader / add ForkTsCheckerWebpackPlugin","shortMessageHtmlLink":"chore(webpack): replace babel with swc-loader / add ForkTsCheckerWebp…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0xNFQxOTo0MDozNy4wMDAwMDBazwAAAAOvGmVs","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0xMlQxNjowMTo0OS4wMDAwMDBazwAAAAN-8oE7"}},"title":"Activity · calinalexandru/pericles"}