{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":712456359,"defaultBranch":"main","name":"Dialplan","ownerLogin":"EvAvKein","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-31T14:03:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/76118771?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1698761852.0","currentOid":""},"activityList":{"items":[{"before":"b799ed0bf6ade4f831bda8e6257becba55205daf","after":"89b52f0b371631db3d70d4e821c4c99732c46d5d","ref":"refs/heads/main","pushedAt":"2024-05-27T16:02:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"test (frontend): create agentForm.test.tsx","shortMessageHtmlLink":"test (frontend): create agentForm.test.tsx"}},{"before":"a8f808d1e9482876b3b5aa9422aa641f6ebca954","after":"b799ed0bf6ade4f831bda8e6257becba55205daf","ref":"refs/heads/main","pushedAt":"2024-05-24T19:36:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"test: fix coverage through silly means","shortMessageHtmlLink":"test: fix coverage through silly means"}},{"before":"dc48ba4045020c6b16db51e94a2793b1228900d7","after":"a8f808d1e9482876b3b5aa9422aa641f6ebca954","ref":"refs/heads/main","pushedAt":"2024-05-24T19:28:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"test: remove brute-force coverage to check if other fix solved CI","shortMessageHtmlLink":"test: remove brute-force coverage to check if other fix solved CI"}},{"before":"a83a52c9832df5b51fe4fa83daf46ef6ef2ad924","after":"dc48ba4045020c6b16db51e94a2793b1228900d7","ref":"refs/heads/main","pushedAt":"2024-05-24T19:26:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"fix: attempt...","shortMessageHtmlLink":"fix: attempt..."}},{"before":"8a7593064f73bc73a622b761b09a63c32109bec0","after":"a83a52c9832df5b51fe4fa83daf46ef6ef2ad924","ref":"refs/heads/main","pushedAt":"2024-05-24T19:17:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"test: attempt to resolve CI-only coverage gap\n\nrunning the test locally said it was 100%, but in CI it said only 20%, so this commit is GH-Copilot's attempt at brute-forcing it...","shortMessageHtmlLink":"test: attempt to resolve CI-only coverage gap"}},{"before":"e70af675418c5378852dc5fd33b7741c3ec06d83","after":"8a7593064f73bc73a622b761b09a63c32109bec0","ref":"refs/heads/main","pushedAt":"2024-05-24T18:56:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"test: output repo-wide coverage output as verbose (non-summary)","shortMessageHtmlLink":"test: output repo-wide coverage output as verbose (non-summary)"}},{"before":"da247b799391f5f51711e8da4ab3a430085dc94f","after":"e70af675418c5378852dc5fd33b7741c3ec06d83","ref":"refs/heads/main","pushedAt":"2024-05-24T18:38:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"refactor (frontend): implement InputState in forms and extract (most) forms to new /src/components/forms dir\n\nthe new input length limit i've implemented with InputState broke tests relating to excessive input length.\ni'm extracting the forms in order to do form-specific integration testing, which'll allow the E2E tests to be greatly simplified. WIP.\nalso, disabled some failing tests temporarily pending the test refactors","shortMessageHtmlLink":"refactor (frontend): implement InputState in forms and extract (most)…"}},{"before":"d586141d7a702bdf2ac354bd3cdb5fc01ded48e0","after":"da247b799391f5f51711e8da4ab3a430085dc94f","ref":"refs/heads/main","pushedAt":"2024-05-22T18:25:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"feat (frontend - helpers): create inputState class\n\nwill implement later, should simplify form code a ton compared to the current approach","shortMessageHtmlLink":"feat (frontend - helpers): create inputState class"}},{"before":"2c2337b4b88283a06f6ce88c5cd87c4fd5e56672","after":"d586141d7a702bdf2ac354bd3cdb5fc01ded48e0","ref":"refs/heads/main","pushedAt":"2024-05-20T16:37:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"refactor (shared): improve types in validationRegex","shortMessageHtmlLink":"refactor (shared): improve types in validationRegex"}},{"before":"a817fb3dec0fec6671bc8bdc9e73b6909c7bc7c1","after":"2c2337b4b88283a06f6ce88c5cd87c4fd5e56672","ref":"refs/heads/main","pushedAt":"2024-05-15T10:47:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"chore: add ignores to eslint config","shortMessageHtmlLink":"chore: add ignores to eslint config"}},{"before":"9aa04d632151ca356f75189fe3f5f03eefd0e4db","after":"a817fb3dec0fec6671bc8bdc9e73b6909c7bc7c1","ref":"refs/heads/main","pushedAt":"2024-05-13T07:57:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"ci: set coverage badge values correctly","shortMessageHtmlLink":"ci: set coverage badge values correctly"}},{"before":"77feab4cdb500c89bff67e0e521990148544af1d","after":"9aa04d632151ca356f75189fe3f5f03eefd0e4db","ref":"refs/heads/main","pushedAt":"2024-05-13T07:53:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"ci: set coverage badge correctly","shortMessageHtmlLink":"ci: set coverage badge correctly"}},{"before":"ffc89a46231d429a9bb0c5c9aed22b9fc3da0188","after":"77feab4cdb500c89bff67e0e521990148544af1d","ref":"refs/heads/main","pushedAt":"2024-05-13T07:48:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"ci: another fix attempt in tests.yaml","shortMessageHtmlLink":"ci: another fix attempt in tests.yaml"}},{"before":"7c5aea7bcd7c79a8fab28ed28ddfc4e5e09a61f7","after":"ffc89a46231d429a9bb0c5c9aed22b9fc3da0188","ref":"refs/heads/main","pushedAt":"2024-05-13T07:42:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"ci: fix attempt in tests.yaml","shortMessageHtmlLink":"ci: fix attempt in tests.yaml"}},{"before":"209a27af1a0321456267c4f513793159c985969f","after":"7c5aea7bcd7c79a8fab28ed28ddfc4e5e09a61f7","ref":"refs/heads/main","pushedAt":"2024-05-13T07:39:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"docs: add test status and coverage badge to README.md\n\ncommit is also \"ci\" :P","shortMessageHtmlLink":"docs: add test status and coverage badge to README.md"}},{"before":"e4656872e8734322046d23038ce171ac33a4cd66","after":"209a27af1a0321456267c4f513793159c985969f","ref":"refs/heads/main","pushedAt":"2024-05-13T07:00:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"test: set jest coverage reporters","shortMessageHtmlLink":"test: set jest coverage reporters"}},{"before":"14d25eb8aa28366f63c2cd813f5485e03ac188d3","after":"e4656872e8734322046d23038ce171ac33a4cd66","ref":"refs/heads/main","pushedAt":"2024-05-13T06:52:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"ci: fix output path for jest coverage","shortMessageHtmlLink":"ci: fix output path for jest coverage"}},{"before":"adc1a723492021b12790cd0d0bbc092b28267d80","after":"14d25eb8aa28366f63c2cd813f5485e03ac188d3","ref":"refs/heads/main","pushedAt":"2024-05-10T12:25:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"ci: further version updates\n\nas with previous commit, prompted by deprecation. this time i actually looked at the migration instructions, lol","shortMessageHtmlLink":"ci: further version updates"}},{"before":"5412bb66b2dadc7080254f4dd0d47ac2c2928375","after":"adc1a723492021b12790cd0d0bbc092b28267d80","ref":"refs/heads/main","pushedAt":"2024-05-10T12:14:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"ci: update versions\n\nprompted by deprecation of node 16 for github actions","shortMessageHtmlLink":"ci: update versions"}},{"before":"d23c44e8041e1d0a43f6dc6da3c76c75fe806327","after":"5412bb66b2dadc7080254f4dd0d47ac2c2928375","ref":"refs/heads/main","pushedAt":"2024-05-08T13:54:13.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"chore: add recommended IDE extension for jest","shortMessageHtmlLink":"chore: add recommended IDE extension for jest"}},{"before":"ea00829bdbd0506d8d3e4ebf31419c1d16b00499","after":"d23c44e8041e1d0a43f6dc6da3c76c75fe806327","ref":"refs/heads/main","pushedAt":"2024-05-06T16:46:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"feat (frontend): invite preview during sign-up\n\nlayout may or may not be final, getting some UI/UX feedback tomorrow","shortMessageHtmlLink":"feat (frontend): invite preview during sign-up"}},{"before":"3058fc1ba77c88b95a43525d96b4cf7f0613ded4","after":"ea00829bdbd0506d8d3e4ebf31419c1d16b00499","ref":"refs/heads/main","pushedAt":"2024-04-24T17:28:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"test (frontend): change inputs.test.ts to inputs.test.tsx\n\nreact component who use useState (and possibly other hooks) need to be written into the render function as TSX, and it's best to have all component tests have the same suffix and formatting\n\nalso, while writing these adjustments i noticed and fix an issue where a for-of loop of inputs was invoking a specific input instead of the loop variable's input","shortMessageHtmlLink":"test (frontend): change inputs.test.ts to inputs.test.tsx"}},{"before":"d0aca6c33c815e0b6d4a302cf078a12a8b87e691","after":"3058fc1ba77c88b95a43525d96b4cf7f0613ded4","ref":"refs/heads/main","pushedAt":"2024-04-24T17:13:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"test (frontend): create inviteCard.test.tsx","shortMessageHtmlLink":"test (frontend): create inviteCard.test.tsx"}},{"before":"6cc461628519f56e389e842b6452f693d52d5d5a","after":"d0aca6c33c815e0b6d4a302cf078a12a8b87e691","ref":"refs/heads/main","pushedAt":"2024-04-22T17:47:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"test (invite.spec.ts): fix selector","shortMessageHtmlLink":"test (invite.spec.ts): fix selector"}},{"before":"5489bff1b7de53b259773e3f890c9d0dd665309f","after":"6cc461628519f56e389e842b6452f693d52d5d5a","ref":"refs/heads/main","pushedAt":"2024-04-22T17:39:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"feat (inviteCard.tsx): add aria-description to inviteId elem","shortMessageHtmlLink":"feat (inviteCard.tsx): add aria-description to inviteId elem"}},{"before":"b683c1adc6b3aafd53755bfa7bf5c0858d5ec376","after":"5489bff1b7de53b259773e3f890c9d0dd665309f","ref":"refs/heads/main","pushedAt":"2024-04-19T19:12:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"docs (codemirrorTheme.module.css): add negligible to-do comment","shortMessageHtmlLink":"docs (codemirrorTheme.module.css): add negligible to-do comment"}},{"before":"df0dda4024fb8459941b8c970694e9e624deef83","after":"b683c1adc6b3aafd53755bfa7bf5c0858d5ec376","ref":"refs/heads/main","pushedAt":"2024-04-19T18:46:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"feat (frontend - signUp): focus-related css section styling improvement","shortMessageHtmlLink":"feat (frontend - signUp): focus-related css section styling improvement"}},{"before":"7a2bf07392f09c4bf07ebbfdbea921b1019dec28","after":"df0dda4024fb8459941b8c970694e9e624deef83","ref":"refs/heads/main","pushedAt":"2024-04-17T17:00:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"test: fix API request tests per new org-css properties\n\nwill add dedicated tests for these new properties soon","shortMessageHtmlLink":"test: fix API request tests per new org-css properties"}},{"before":"d53efda85001defbce204042349ca00bd443ad9f","after":"7a2bf07392f09c4bf07ebbfdbea921b1019dec28","ref":"refs/heads/main","pushedAt":"2024-04-17T16:05:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"refactor (frontend - router.tsx): change sequence for readability\n\nthis way seems more readable regarding the invite page being a direct child of the core layout","shortMessageHtmlLink":"refactor (frontend - router.tsx): change sequence for readability"}},{"before":"d4711c8bfc556ea11e42e6f1ab01ea93c69d45d8","after":"d53efda85001defbce204042349ca00bd443ad9f","ref":"refs/heads/main","pushedAt":"2024-04-17T15:55:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EvAvKein","name":"Eve Aviv Keinan","path":"/EvAvKein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76118771?s=80&v=4"},"commit":{"message":"fix (frontend - inputs): limit transitions to relevant properties\n\nprompted by textarea resizing, which was unintentionally affected","shortMessageHtmlLink":"fix (frontend - inputs): limit transitions to relevant properties"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVQ-SHQA","startCursor":null,"endCursor":null}},"title":"Activity · EvAvKein/Dialplan"}