{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":687761152,"defaultBranch":"master","name":"StarGate","ownerLogin":"Legitgoons","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-06T00:31:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/101088491?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710850699.0","currentOid":""},"activityList":{"items":[{"before":"4af9b2aeebcc8ef00f69743070c3d39f5f5f5aa5","after":"def696ddead7b283f935597fd77bb06bd188de58","ref":"refs/heads/master","pushedAt":"2024-04-09T09:10:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"},"commit":{"message":"Fix: 빌드 상황에서 Web Worker 경로를 찾을 수 있도록 수정\n\nVite를 사용하기에 단순히 경로만 적어둘 경우 해당 코드를 찾지 못하는 이슈가 있었습니다\nimport.meta.url을 사용하여 코드를 수정했습니다.","shortMessageHtmlLink":"Fix: 빌드 상황에서 Web Worker 경로를 찾을 수 있도록 수정"}},{"before":"002e50c8a4b5d5ceef1c66e3510f370b7e00500d","after":"4af9b2aeebcc8ef00f69743070c3d39f5f5f5aa5","ref":"refs/heads/master","pushedAt":"2024-04-09T09:09:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"},"commit":{"message":"feat: Web Worker를 사용한 타이머 개선 (#4)\n\n* Feat: timerWorker 구현\r\n\r\n* Feat: v8 browser 여부를 판별하는 browserState 생성\r\n\r\n* Feat: os와 브라우저에 따라 경고를 출력하는 browserAlert 함수 구현\r\n\r\n* Feat: signIn 페이지와 Board 템플릿에서 os/브라우저 판별 구현\r\n\r\n* Feat: useUpdateTime에서 Web Worker 사용 구현\r\n\r\nbrowserState가 true라면 timerWorker를 사용하도록 했습니다\r\n만약 false라면 기존과 동일하게 동작하도록 했습니다.\r\n\r\n* Feat: browserState값에 따라 useFetchBoardData 분기처리\r\n\r\nbrowserState 값이 false일 때만 Page Visibility API로 데이터를 다시 불러오도록 했습니다.\r\n또한 함수명을 useFetchData에서 useFetchBoardData로 수정했습니다.\r\n\r\n* Feat: Board 페이지들에 useFetchBoardData 이름 변경 적용\r\n\r\n* Feat: useUpdateTime에 Web Worker 지원 여부 판별 조건 추가","shortMessageHtmlLink":"feat: Web Worker를 사용한 타이머 개선 (#4)"}},{"before":"4af9b2aeebcc8ef00f69743070c3d39f5f5f5aa5","after":"002e50c8a4b5d5ceef1c66e3510f370b7e00500d","ref":"refs/heads/master","pushedAt":"2024-04-09T08:44:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"},"commit":{"message":"Fix: 빌드 상황에서 Web Worker 경로를 찾을 수 있도록 수정\n\nVite를 사용하기에 단순히 경로만 적어둘 경우 해당 코드를 찾지 못하는 이슈가 있었습니다\n번들링이 이뤄져도 경로를 찾을 수 있도록 webpack 문서를 참조해 코드를 수정했습니다.","shortMessageHtmlLink":"Fix: 빌드 상황에서 Web Worker 경로를 찾을 수 있도록 수정"}},{"before":"ceaa9e40f2b24457cb245d94198f6a526afa9b96","after":"4af9b2aeebcc8ef00f69743070c3d39f5f5f5aa5","ref":"refs/heads/master","pushedAt":"2024-04-09T08:38:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"},"commit":{"message":"feat: Web Worker를 사용한 타이머 개선 (#4)\n\n* Feat: timerWorker 구현\r\n\r\n* Feat: v8 browser 여부를 판별하는 browserState 생성\r\n\r\n* Feat: os와 브라우저에 따라 경고를 출력하는 browserAlert 함수 구현\r\n\r\n* Feat: signIn 페이지와 Board 템플릿에서 os/브라우저 판별 구현\r\n\r\n* Feat: useUpdateTime에서 Web Worker 사용 구현\r\n\r\nbrowserState가 true라면 timerWorker를 사용하도록 했습니다\r\n만약 false라면 기존과 동일하게 동작하도록 했습니다.\r\n\r\n* Feat: browserState값에 따라 useFetchBoardData 분기처리\r\n\r\nbrowserState 값이 false일 때만 Page Visibility API로 데이터를 다시 불러오도록 했습니다.\r\n또한 함수명을 useFetchData에서 useFetchBoardData로 수정했습니다.\r\n\r\n* Feat: Board 페이지들에 useFetchBoardData 이름 변경 적용\r\n\r\n* Feat: useUpdateTime에 Web Worker 지원 여부 판별 조건 추가","shortMessageHtmlLink":"feat: Web Worker를 사용한 타이머 개선 (#4)"}},{"before":"4af9b2aeebcc8ef00f69743070c3d39f5f5f5aa5","after":"ceaa9e40f2b24457cb245d94198f6a526afa9b96","ref":"refs/heads/master","pushedAt":"2024-04-09T08:30:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"},"commit":{"message":"Fix: 빌드 상황에서 Web Worker 경로를 찾을 수 있도록 수정\n\nWebpack을 사용하기에 단순히 경로만 적어둘 경우 해당 코드를 찾지 못하는 이슈가 있었습니다\n번들링이 이뤄져도 경로를 찾을 수 있도록 webpack 문서를 참조해 코드를 수정했습니다.","shortMessageHtmlLink":"Fix: 빌드 상황에서 Web Worker 경로를 찾을 수 있도록 수정"}},{"before":"f065aa99077b5ea0adc289f74eeb36934152de08","after":null,"ref":"refs/heads/fe/refactor/browser","pushedAt":"2024-03-19T12:18:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"}},{"before":"3cac00c6d3d11f4fc8913e14366573e82b46b160","after":null,"ref":"refs/heads/fe/refactor/Board","pushedAt":"2024-03-19T12:18:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"}},{"before":"63f9d616c5c17652cff9b6c39800af7d590a395e","after":"4af9b2aeebcc8ef00f69743070c3d39f5f5f5aa5","ref":"refs/heads/master","pushedAt":"2024-03-19T12:18:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"},"commit":{"message":"feat: Web Worker를 사용한 타이머 개선 (#4)\n\n* Feat: timerWorker 구현\r\n\r\n* Feat: v8 browser 여부를 판별하는 browserState 생성\r\n\r\n* Feat: os와 브라우저에 따라 경고를 출력하는 browserAlert 함수 구현\r\n\r\n* Feat: signIn 페이지와 Board 템플릿에서 os/브라우저 판별 구현\r\n\r\n* Feat: useUpdateTime에서 Web Worker 사용 구현\r\n\r\nbrowserState가 true라면 timerWorker를 사용하도록 했습니다\r\n만약 false라면 기존과 동일하게 동작하도록 했습니다.\r\n\r\n* Feat: browserState값에 따라 useFetchBoardData 분기처리\r\n\r\nbrowserState 값이 false일 때만 Page Visibility API로 데이터를 다시 불러오도록 했습니다.\r\n또한 함수명을 useFetchData에서 useFetchBoardData로 수정했습니다.\r\n\r\n* Feat: Board 페이지들에 useFetchBoardData 이름 변경 적용\r\n\r\n* Feat: useUpdateTime에 Web Worker 지원 여부 판별 조건 추가","shortMessageHtmlLink":"feat: Web Worker를 사용한 타이머 개선 (#4)"}},{"before":"d73a1be0b4ea9dda76eda34d874692f6ec3d5881","after":"3cac00c6d3d11f4fc8913e14366573e82b46b160","ref":"refs/heads/fe/refactor/Board","pushedAt":"2024-03-19T09:02:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"},"commit":{"message":"Feat: useUpdateTime에 Web Worker 지원 여부 판별 조건 추가","shortMessageHtmlLink":"Feat: useUpdateTime에 Web Worker 지원 여부 판별 조건 추가"}},{"before":null,"after":"d73a1be0b4ea9dda76eda34d874692f6ec3d5881","ref":"refs/heads/fe/refactor/Board","pushedAt":"2024-03-18T11:44:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"},"commit":{"message":"Feat: Board 페이지들에 useFetchBoardData 이름 변경 적용","shortMessageHtmlLink":"Feat: Board 페이지들에 useFetchBoardData 이름 변경 적용"}},{"before":"d7e20ceea1500bbcb77d5ae9770ab49c2a84f54e","after":"63f9d616c5c17652cff9b6c39800af7d590a395e","ref":"refs/heads/master","pushedAt":"2024-02-10T07:07:29.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"},"commit":{"message":"Merge pull request #3 from Legitgoons/fe/refactor/browser\n\nFeat: Firefox 브라우저 및 Os 대응 추가","shortMessageHtmlLink":"Merge pull request #3 from Legitgoons/fe/refactor/browser"}},{"before":"af308580c8c31d0ef263e02269c5ba291f4f52b7","after":"d7e20ceea1500bbcb77d5ae9770ab49c2a84f54e","ref":"refs/heads/master","pushedAt":"2024-02-10T07:00:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"},"commit":{"message":"Docs: PR template 이름 및 위치 수정","shortMessageHtmlLink":"Docs: PR template 이름 및 위치 수정"}},{"before":"73e60337d224721bafa6aa076ad495972599af27","after":"af308580c8c31d0ef263e02269c5ba291f4f52b7","ref":"refs/heads/master","pushedAt":"2024-02-10T06:55:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"},"commit":{"message":"Docs: merge_request_template 추가\n\ngithub용 template 추가","shortMessageHtmlLink":"Docs: merge_request_template 추가"}},{"before":null,"after":"f065aa99077b5ea0adc289f74eeb36934152de08","ref":"refs/heads/fe/refactor/browser","pushedAt":"2024-02-10T06:52:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"},"commit":{"message":"Feat: Firefox일 경우 setInterval 시간 수정\n\nFirefox 환경에서는 타이머가 정상적으로 작동하지 않는 이슈가 있음\n이에 타이머가 조금 더 정상적으로 작동하도록 구현","shortMessageHtmlLink":"Feat: Firefox일 경우 setInterval 시간 수정"}},{"before":"df4f129d92f7eb78fc3690d6cd7117cb6edf4086","after":null,"ref":"refs/heads/fe/refactor/Board","pushedAt":"2024-01-25T16:27:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"}},{"before":"359ebc1be237964a8cad38b512461cd386248a64","after":"73e60337d224721bafa6aa076ad495972599af27","ref":"refs/heads/master","pushedAt":"2024-01-25T16:27:29.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"},"commit":{"message":"Merge pull request #2 from Legitgoons/fe/refactor/Board\n\nrefactor: Board 역할 변경 및 Board Layout 분리","shortMessageHtmlLink":"Merge pull request #2 from Legitgoons/fe/refactor/Board"}},{"before":null,"after":"df4f129d92f7eb78fc3690d6cd7117cb6edf4086","ref":"refs/heads/fe/refactor/Board","pushedAt":"2024-01-25T16:24:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"},"commit":{"message":"Fix: interface MeetingData 이름 중복으로 인해 변경\n\ninterface는 이름이 중복될 시 병합되는 속성이 있어 적절하게 이름을 수정하였습니다.","shortMessageHtmlLink":"Fix: interface MeetingData 이름 중복으로 인해 변경"}},{"before":"214c4dfad6ae105346aa03c4b5c8d7e53138202a","after":null,"ref":"refs/heads/fe/refactor/Board","pushedAt":"2024-01-25T16:23:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"}},{"before":"1802b967298c87d38f4d9f2420bc79fcd5e2cc0e","after":"214c4dfad6ae105346aa03c4b5c8d7e53138202a","ref":"refs/heads/fe/refactor/Board","pushedAt":"2024-01-25T14:55:40.000Z","pushType":"push","commitsCount":152,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"},"commit":{"message":"Fix: BoardTemplate 디자인 수정","shortMessageHtmlLink":"Fix: BoardTemplate 디자인 수정"}},{"before":null,"after":"1802b967298c87d38f4d9f2420bc79fcd5e2cc0e","ref":"refs/heads/fe/refactor/Board","pushedAt":"2024-01-25T14:38:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"},"commit":{"message":"Refactor: AdminBoard와 UserBoard가 데이터를 적절히 전달하는 역할만 하도록 수정하였습니다.\n\n레이아웃은 BoardTemplate, 데이터를 가져오는 것은 useFetchData, 시간을 변경하는 것은 useUpdateTime이 하도록 수정했습니다.","shortMessageHtmlLink":"Refactor: AdminBoard와 UserBoard가 데이터를 적절히 전달하는 역할만 하도록 수정하였습니다."}},{"before":"ae96b0be6435f138c9f418bd8eda10f2133f76a4","after":"359ebc1be237964a8cad38b512461cd386248a64","ref":"refs/heads/master","pushedAt":"2024-01-22T07:05:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"},"commit":{"message":"Docs: SequenceDiagram 추가","shortMessageHtmlLink":"Docs: SequenceDiagram 추가"}},{"before":"a24dd389f60cb7e441c10d3bb68647f944cbea0a","after":"ae96b0be6435f138c9f418bd8eda10f2133f76a4","ref":"refs/heads/master","pushedAt":"2023-11-22T08:23:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"ea846f3d8d4910357dfcd1ae15a38cb5c5eb5e6a","after":"a24dd389f60cb7e441c10d3bb68647f944cbea0a","ref":"refs/heads/master","pushedAt":"2023-11-12T15:26:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"},"commit":{"message":"docs : readme update","shortMessageHtmlLink":"docs : readme update"}},{"before":null,"after":"ea846f3d8d4910357dfcd1ae15a38cb5c5eb5e6a","ref":"refs/heads/master","pushedAt":"2023-09-06T00:32:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Legitgoons","name":"이의찬","path":"/Legitgoons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101088491?s=80&v=4"},"commit":{"message":"docs : readme update","shortMessageHtmlLink":"docs : readme update"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wOVQwOToxMDo1Ny4wMDAwMDBazwAAAAQrylXy","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wOVQwOToxMDo1Ny4wMDAwMDBazwAAAAQrylXy","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0wNlQwMDozMjoyMy4wMDAwMDBazwAAAAN6Jjqp"}},"title":"Activity · Legitgoons/StarGate"}