{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":734131525,"defaultBranch":"main","name":"houston","ownerLogin":"boozilla","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-21T00:20:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12756996?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720089200.0","currentOid":""},"activityList":{"items":[{"before":"8b814f939169d9bd5fd1055573c81cd2f2bda95a","after":"73372bc53679e4afd63fd21bbfacd8e5cb391c76","ref":"refs/heads/main","pushedAt":"2024-07-05T00:01:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"Update formatting in Find Command messages\n\nThe formatting in Find Command messages has been updated for clarity. The changes include modifications to the string formatting in both English \"messages_en_US.properties\" and Korean \"messages_ko_KR.properties\" versions to improve readability. The Java method in \"FindCommand.java\" responsible for creating the start message has been adjusted accordingly.","shortMessageHtmlLink":"Update formatting in Find Command messages"}},{"before":"733667a54ea7cccd054170bd914c92dd38058b25","after":"8b814f939169d9bd5fd1055573c81cd2f2bda95a","ref":"refs/heads/main","pushedAt":"2024-07-04T10:30:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"Add find command and update message properties\n\nA new `FindCommand` class has been added to support searching for sheet locations. Moreover, corresponding messages have been updated in both the English and Korean properties files, including start, found, and not found status for the find command instruction.","shortMessageHtmlLink":"Add find command and update message properties"}},{"before":"c547ce3a9d6570a76ed8f2c4ba831464f980c8d3","after":"733667a54ea7cccd054170bd914c92dd38058b25","ref":"refs/heads/main","pushedAt":"2024-07-04T06:59:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"Add status command and improve timing metrics\n\nAdded a new /status command for checking server status. Also, refactored the timing metrics functionality. Time tracking was switched from a StopWatch to a Period, and a common PeriodFormatter utility class was created to consolidate format logic. Additionally, the project's version number was incrementally updated.","shortMessageHtmlLink":"Add status command and improve timing metrics"}},{"before":"963bcd1ee2032ac0de949b665f0064c9ec9b4ca6","after":"c547ce3a9d6570a76ed8f2c4ba831464f980c8d3","ref":"refs/heads/main","pushedAt":"2024-07-04T03:31:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"Update addSpentTime method to use milliseconds\n\nThe addSpentTime method in GitLabBehavior, GitBehavior, and UploadCommand classes has been changed to take in milliseconds instead of seconds. As a result, the third argument for addSpentTime had its type changed from int to long to accommodate more precise time values.","shortMessageHtmlLink":"Update addSpentTime method to use milliseconds"}},{"before":"d107e345d86dacee0a03d38c1c14fdb1a86909f3","after":"963bcd1ee2032ac0de949b665f0064c9ec9b4ca6","ref":"refs/heads/main","pushedAt":"2024-07-04T02:28:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"Add validation for duration in GitLabClient\n\nAdded a condition to check if the duration in seconds is zero or less in the addSpentTime method of the GitLabClient. This prevents unnecessary API calls when the specified duration is not valid.","shortMessageHtmlLink":"Add validation for duration in GitLabClient"}},{"before":"44f389e7b1eccfc5ddcb1af37d7dbaaa665aed85","after":"d107e345d86dacee0a03d38c1c14fdb1a86909f3","ref":"refs/heads/main","pushedAt":"2024-07-04T02:22:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"Increase response length limit in GitLabClient\n\nThe response length limit has been increased in the GitLabClient constructor. A new line of code was added to set the maximum response length to Long.MAX_VALUE. This change ensures the client can handle responses of any size without encountering issues.","shortMessageHtmlLink":"Increase response length limit in GitLabClient"}},{"before":"ee646679ed9089875b74e27fed135381007b4203","after":"44f389e7b1eccfc5ddcb1af37d7dbaaa665aed85","ref":"refs/heads/main","pushedAt":"2024-07-04T02:14:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"Enhance pagination handling for GitLabClient\n\nThis commit adds better pagination support to the GitLabClient class. It introduces new methods that handle tree and note retrieval, which support pagination by using an additional 'page' parameter. The code is also cleaned up by declaring the retryStrategy and circuitBreaker as final constants, improving code readability.","shortMessageHtmlLink":"Enhance pagination handling for GitLabClient"}},{"before":"9f6d0fac9591a07293b4e1a3b90c40680b5025e9","after":"ee646679ed9089875b74e27fed135381007b4203","ref":"refs/heads/main","pushedAt":"2024-07-04T00:11:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"Refactor GitLabClient to simplify response handling\n\nSimplified the handling of HTTP responses in the GitLabClient. Removed the unused imports and the ignoreResponse method, replacing its usage with the \"then\" method of the Mono class, which is more concise and less error-prone. Also, it follows a better functional programming approach.","shortMessageHtmlLink":"Refactor GitLabClient to simplify response handling"}},{"before":"47233022a004a67abe952146ac61b788eb361096","after":"9f6d0fac9591a07293b4e1a3b90c40680b5025e9","ref":"refs/heads/main","pushedAt":"2024-07-04T00:09:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"Update GitLabClient methods to ignore response\n\nThe GitLabClient's methods have been updated to ignore non-error responses by returning Mono. Previously, they were just completing with Mono's .then() operator. Now, a new method ignoreResponse has been added, which checks if the response status is an error. This refinement helps streamline the handling of successful responses while still properly managing erroneous cases.","shortMessageHtmlLink":"Update GitLabClient methods to ignore response"}},{"before":"b79e04e8ffd3829df8a8e8483c321180da2e34ac","after":"47233022a004a67abe952146ac61b788eb361096","ref":"refs/heads/main","pushedAt":"2024-07-03T16:46:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"Update data structures to concurrent versions\n\nThe HashMaps that were previously used in the AssetContainer class were changed to ConcurrentHashMaps. The HashSet was also replaced with a CopyOnWriteArraySet. These changes should improve thread-safety in cases where multiple threads are interacting with the same data structures.","shortMessageHtmlLink":"Update data structures to concurrent versions"}},{"before":"8d74a2663b8e0e79a28de16b658a9dcafff01a70","after":"b79e04e8ffd3829df8a8e8483c321180da2e34ac","ref":"refs/heads/main","pushedAt":"2024-07-03T16:36:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"Remove ZGC JVM flags from build.gradle\n\nThe Z Garbage Collector (ZGC) related flags were taken out from the JVM options in build.gradle. This change might affect the garbage collector behavior and potentially improves the memory management performance.","shortMessageHtmlLink":"Remove ZGC JVM flags from build.gradle"}},{"before":"dab2ac894144e265be8024c8d10aa87d276139ef","after":"8d74a2663b8e0e79a28de16b658a9dcafff01a70","ref":"refs/heads/main","pushedAt":"2024-07-03T16:34:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"Update GitLab URL comparison in GitLabBehavior\n\nThe GitLab URL comparison logic within the GitLabBehavior class is updated. Now it uses the hostname of the URIs for comparison rather than the entire URI, which prevents mismatches due to differences in protocol or path.","shortMessageHtmlLink":"Update GitLab URL comparison in GitLabBehavior"}},{"before":"a1a40331bd01132edb8d35554b51dfab03177d5c","after":"dab2ac894144e265be8024c8d10aa87d276139ef","ref":"refs/heads/main","pushedAt":"2024-07-03T16:23:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"Refactor projectId and issueId to String data type\n\nThis update modifies the projectId and the issueId from long to String data type throughout the codebase. The removal of GitContext.java and GitLabContext.java files indicates that the direct dependency on the GitLab API has been eliminated. Besides, several LabClient API calls have been introduced that facilitate various interactions with GitLab.","shortMessageHtmlLink":"Refactor projectId and issueId to String data type"}},{"before":"2e56a12caa991b06c7dcba62d842ffd80ffb350a","after":"a1a40331bd01132edb8d35554b51dfab03177d5c","ref":"refs/heads/main","pushedAt":"2024-07-02T05:30:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"`UploadCommand` 클래스에 로깅 기능 추가","shortMessageHtmlLink":"UploadCommand 클래스에 로깅 기능 추가"}},{"before":"617b8c7e4b3a2c31d45d3292409eeaf2313f445d","after":"2e56a12caa991b06c7dcba62d842ffd80ffb350a","ref":"refs/heads/main","pushedAt":"2024-07-02T04:36:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"\"GitLabContext에 로깅 기능 추가 및 GitLab API 요청 에러 처리 로직 구현\"","shortMessageHtmlLink":"\"GitLabContext에 로깅 기능 추가 및 GitLab API 요청 에러 처리 로직 구현\""}},{"before":"dda5fa5891dc934d5783242f46a54d1bebac5322","after":"617b8c7e4b3a2c31d45d3292409eeaf2313f445d","ref":"refs/heads/main","pushedAt":"2024-07-02T04:13:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"'build.gradle 파일에서 jvmFlags 설정 항목 순서 변경'","shortMessageHtmlLink":"'build.gradle 파일에서 jvmFlags 설정 항목 순서 변경'"}},{"before":"598cbe03c503f54c55ee531f36499582da235a42","after":null,"ref":"refs/heads/1.0.1-dev","pushedAt":"2024-07-02T04:12:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"}},{"before":"d9b73d18a3fd337481eb32ee4c3bb661149f4aaa","after":"dda5fa5891dc934d5783242f46a54d1bebac5322","ref":"refs/heads/main","pushedAt":"2024-07-02T04:11:47.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"Merge pull request #8 from boozilla/1.0.1-dev\n\n1.0.1 dev","shortMessageHtmlLink":"Merge pull request #8 from boozilla/1.0.1-dev"}},{"before":"cf7b00560812f168b2ed3ba454377a722397f4cf","after":"598cbe03c503f54c55ee531f36499582da235a42","ref":"refs/heads/1.0.1-dev","pushedAt":"2024-07-02T04:11:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"빌드 설정 업데이트: RAM 사용량 및 가비지 컬렉션 옵션 추가","shortMessageHtmlLink":"빌드 설정 업데이트: RAM 사용량 및 가비지 컬렉션 옵션 추가"}},{"before":"d616da3e500498ab7de412178a07cd577c32edb1","after":"cf7b00560812f168b2ed3ba454377a722397f4cf","ref":"refs/heads/1.0.1-dev","pushedAt":"2024-07-02T04:09:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"build.gradle에 JVM 플래그 추가","shortMessageHtmlLink":"build.gradle에 JVM 플래그 추가"}},{"before":"129b4c2db9289f8fdc907638e5c1f85a128e7537","after":"d616da3e500498ab7de412178a07cd577c32edb1","ref":"refs/heads/1.0.1-dev","pushedAt":"2024-07-02T03:22:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"`doOnNext`를 `flatMap`으로 변경하고, AssetContainer와 AssetQuery에서 일부 로직을 수정하였습니다. 동시에 불필요한 DiskPersistence를 제거하였습니다.","shortMessageHtmlLink":"doOnNextflatMap으로 변경하고, AssetContainer와 AssetQuery에서 일부 로직을 수정하…"}},{"before":"0d6c21b8b95f8c76306b9614a53b8b82abb210c9","after":"d9b73d18a3fd337481eb32ee4c3bb661149f4aaa","ref":"refs/heads/main","pushedAt":"2024-07-02T00:33:35.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"Merge pull request #7 from boozilla/1.0.1-dev\n\n1.0.1 dev","shortMessageHtmlLink":"Merge pull request #7 from boozilla/1.0.1-dev"}},{"before":"ef997cd87532f0337dcac1f27105e4b498409b79","after":"129b4c2db9289f8fdc907638e5c1f85a128e7537","ref":"refs/heads/1.0.1-dev","pushedAt":"2024-07-02T00:32:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"`AssetContainer`와 `XlsxWorkbookHandler`에서 비동기 처리 개선, `GitLabBehavior`에서 로그 추가, 그리고 gradle 버전 8.8로 업데이트","shortMessageHtmlLink":"AssetContainerXlsxWorkbookHandler에서 비동기 처리 개선, GitLabBehavior…"}},{"before":"e068f3a68942efc785506514f3c49bb463f9bb62","after":"ef997cd87532f0337dcac1f27105e4b498409b79","ref":"refs/heads/1.0.1-dev","pushedAt":"2024-07-01T01:49:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":".gitignore 파일에 build 폴더 무시 설정 추가","shortMessageHtmlLink":".gitignore 파일에 build 폴더 무시 설정 추가"}},{"before":"eb10f972b0aae2fc9b6f9f68f9042778a92461d2","after":"e068f3a68942efc785506514f3c49bb463f9bb62","ref":"refs/heads/1.0.1-dev","pushedAt":"2024-07-01T01:48:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":".gitignore에 Dockerfile 추가","shortMessageHtmlLink":".gitignore에 Dockerfile 추가"}},{"before":"0bf8705d6ce18af4a2aabb9cb8f03dd219b0da73","after":"eb10f972b0aae2fc9b6f9f68f9042778a92461d2","ref":"refs/heads/1.0.1-dev","pushedAt":"2024-06-28T09:23:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"UploadCommand에서 inputStream을 bytes로 매핑 변경","shortMessageHtmlLink":"UploadCommand에서 inputStream을 bytes로 매핑 변경"}},{"before":"551d69dd2f8c3096bf7ea54c6bf69380d83ca892","after":"0bf8705d6ce18af4a2aabb9cb8f03dd219b0da73","ref":"refs/heads/1.0.1-dev","pushedAt":"2024-06-28T09:15:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"'GitLabBehavior' 클래스에서 불필요한 'Duration' 임포트와 타임아웃 로직 제거","shortMessageHtmlLink":"'GitLabBehavior' 클래스에서 불필요한 'Duration' 임포트와 타임아웃 로직 제거"}},{"before":"d444c320916bf6484f2f8f8aba291880b88649e5","after":"551d69dd2f8c3096bf7ea54c6bf69380d83ca892","ref":"refs/heads/1.0.1-dev","pushedAt":"2024-06-28T08:59:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"GitLabBehavior 클래스에 시간 제한 기능 추가","shortMessageHtmlLink":"GitLabBehavior 클래스에 시간 제한 기능 추가"}},{"before":"ec6cf658d9ad214f8bd72ae3c33150e8aa7ce8fd","after":"d444c320916bf6484f2f8f8aba291880b88649e5","ref":"refs/heads/1.0.1-dev","pushedAt":"2024-06-28T08:34:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"로그 기능 제거 및 기본 초기 용량 설정으로 코드 리팩토링","shortMessageHtmlLink":"로그 기능 제거 및 기본 초기 용량 설정으로 코드 리팩토링"}},{"before":null,"after":"ec6cf658d9ad214f8bd72ae3c33150e8aa7ce8fd","ref":"refs/heads/1.0.1-dev","pushedAt":"2024-06-28T08:14:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"boozilla","name":"boozilla","path":"/boozilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12756996?s=80&v=4"},"commit":{"message":"로그 기능 추가: XlsxWorkbookHandler 및 UploadCommand 메소드에 로그 호출 추가","shortMessageHtmlLink":"로그 기능 추가: XlsxWorkbookHandler 및 UploadCommand 메소드에 로그 호출 추가"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wNVQwMDowMTozNC4wMDAwMDBazwAAAAR3UZGx","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wNVQwMDowMTozNC4wMDAwMDBazwAAAAR3UZGx","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yOFQwODoxNDoxOS4wMDAwMDBazwAAAARxoDxH"}},"title":"Activity · boozilla/houston"}