{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":337334733,"defaultBranch":"master","name":"andlogview","ownerLogin":"mlopatkin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-09T08:11:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7620037?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715965775.0","currentOid":""},"activityList":{"items":[{"before":"f80834881e10666637aebeba4d8c1fdd6dba5b87","after":null,"ref":"refs/heads/ml/better-filter-tree-checkbox","pushedAt":"2024-05-17T17:09:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"}},{"before":"4ceea909e0601bd14ad8ec796ace110bacdc84b4","after":"f80834881e10666637aebeba4d8c1fdd6dba5b87","ref":"refs/heads/master","pushedAt":"2024-05-17T17:09:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"},"commit":{"message":"Only toggle checkbox if the mouse button was pressed and release inside\n\nBefore we were only checking the position when releasing the button.\n\nIssue: n/a","shortMessageHtmlLink":"Only toggle checkbox if the mouse button was pressed and release inside"}},{"before":null,"after":"f80834881e10666637aebeba4d8c1fdd6dba5b87","ref":"refs/heads/ml/better-filter-tree-checkbox","pushedAt":"2024-05-17T17:06:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"},"commit":{"message":"Only toggle checkbox if the mouse button was pressed and release inside\n\nBefore we were only checking the position when releasing the button.\n\nIssue: n/a","shortMessageHtmlLink":"Only toggle checkbox if the mouse button was pressed and release inside"}},{"before":"4ceea909e0601bd14ad8ec796ace110bacdc84b4","after":null,"ref":"refs/heads/ml/tree-view","pushedAt":"2024-05-16T17:19:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"}},{"before":"96eff58075dc38c7fecbf54f402d9b307d315c2a","after":"4ceea909e0601bd14ad8ec796ace110bacdc84b4","ref":"refs/heads/master","pushedAt":"2024-05-16T17:19:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"},"commit":{"message":"Add the ability to toggle filters through the tree view\n\nIssue: #162","shortMessageHtmlLink":"Add the ability to toggle filters through the tree view"}},{"before":null,"after":"4ceea909e0601bd14ad8ec796ace110bacdc84b4","ref":"refs/heads/ml/tree-view","pushedAt":"2024-05-16T17:14:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"},"commit":{"message":"Add the ability to toggle filters through the tree view\n\nIssue: #162","shortMessageHtmlLink":"Add the ability to toggle filters through the tree view"}},{"before":"96eff58075dc38c7fecbf54f402d9b307d315c2a","after":null,"ref":"refs/heads/ml/code-cleanup","pushedAt":"2024-05-16T14:20:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"}},{"before":"296c86af66856e6e51ff4b860c948cb04da13a13","after":"96eff58075dc38c7fecbf54f402d9b307d315c2a","ref":"refs/heads/master","pushedAt":"2024-05-16T14:20:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"},"commit":{"message":"Use Kotlin DSL assignment support more\n\nIssue: n/a","shortMessageHtmlLink":"Use Kotlin DSL assignment support more"}},{"before":"26cf3c12f07e09d55c0eac002f6f6334a6a7e15e","after":"96eff58075dc38c7fecbf54f402d9b307d315c2a","ref":"refs/heads/ml/code-cleanup","pushedAt":"2024-05-16T14:15:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"},"commit":{"message":"Use Kotlin DSL assignment support more\n\nIssue: n/a","shortMessageHtmlLink":"Use Kotlin DSL assignment support more"}},{"before":null,"after":"26cf3c12f07e09d55c0eac002f6f6334a6a7e15e","ref":"refs/heads/ml/code-cleanup","pushedAt":"2024-05-16T14:01:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"},"commit":{"message":"Enable extra javac warnings\n\nIssue: n/a","shortMessageHtmlLink":"Enable extra javac warnings"}},{"before":"296c86af66856e6e51ff4b860c948cb04da13a13","after":null,"ref":"refs/heads/ml/minor-cleanups","pushedAt":"2024-05-15T21:12:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"}},{"before":"b068f030c6a4dd826395818a9908075936fc378b","after":"296c86af66856e6e51ff4b860c948cb04da13a13","ref":"refs/heads/master","pushedAt":"2024-05-15T21:12:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"},"commit":{"message":"Clean up AdbConfigurationPref\n\nIssue: n/a","shortMessageHtmlLink":"Clean up AdbConfigurationPref"}},{"before":null,"after":"296c86af66856e6e51ff4b860c948cb04da13a13","ref":"refs/heads/ml/minor-cleanups","pushedAt":"2024-05-15T20:56:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"},"commit":{"message":"Clean up AdbConfigurationPref\n\nIssue: n/a","shortMessageHtmlLink":"Clean up AdbConfigurationPref"}},{"before":"b068f030c6a4dd826395818a9908075936fc378b","after":null,"ref":"refs/heads/ml/162/polymorphic-filter-serialization","pushedAt":"2024-05-15T20:17:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"}},{"before":"8034066dcf9ed6745d9afe1e2b04c351ac013c49","after":"b068f030c6a4dd826395818a9908075936fc378b","ref":"refs/heads/master","pushedAt":"2024-05-15T20:17:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"},"commit":{"message":"Fix inverted hiding condition in IndexWindowFilter\n\nIssue: fixes #379","shortMessageHtmlLink":"Fix inverted hiding condition in IndexWindowFilter"}},{"before":null,"after":"b068f030c6a4dd826395818a9908075936fc378b","ref":"refs/heads/ml/162/polymorphic-filter-serialization","pushedAt":"2024-05-15T20:13:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"},"commit":{"message":"Fix inverted hiding condition in IndexWindowFilter\n\nIssue: fixes #379","shortMessageHtmlLink":"Fix inverted hiding condition in IndexWindowFilter"}},{"before":"8034066dcf9ed6745d9afe1e2b04c351ac013c49","after":null,"ref":"refs/heads/ml/162/further-index-refactoring","pushedAt":"2024-05-14T18:05:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"}},{"before":"cb0fb159861d7c525507ea26af7b825d0fe32c53","after":"8034066dcf9ed6745d9afe1e2b04c351ac013c49","ref":"refs/heads/master","pushedAt":"2024-05-14T18:05:03.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"},"commit":{"message":"Use ChildModelFilter to implement index windows\n\nIssue: #162","shortMessageHtmlLink":"Use ChildModelFilter to implement index windows"}},{"before":null,"after":"8034066dcf9ed6745d9afe1e2b04c351ac013c49","ref":"refs/heads/ml/162/further-index-refactoring","pushedAt":"2024-05-14T17:59:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"},"commit":{"message":"Use ChildModelFilter to implement index windows\n\nIssue: #162","shortMessageHtmlLink":"Use ChildModelFilter to implement index windows"}},{"before":"cb0fb159861d7c525507ea26af7b825d0fe32c53","after":null,"ref":"refs/heads/ml/field-enum-refactor","pushedAt":"2024-05-14T11:13:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"}},{"before":"06aab7aebac2dceac4957e1cf9636ac1a9360518","after":"cb0fb159861d7c525507ea26af7b825d0fe32c53","ref":"refs/heads/master","pushedAt":"2024-05-14T11:13:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"},"commit":{"message":"Increase type safety of Field class\n\nJava enum cannot have subtypes as its constants or be a generic, but\nthis is somewhat desirable for the Field constants. This commit rewrites\nthe enum into a pre-Java-5 style class-with-constants implementation to\nachieve the necessary type safety. Not that it is strictly necessary...\n\nIssue: n/a","shortMessageHtmlLink":"Increase type safety of Field class"}},{"before":null,"after":"cb0fb159861d7c525507ea26af7b825d0fe32c53","ref":"refs/heads/ml/field-enum-refactor","pushedAt":"2024-05-14T11:07:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"},"commit":{"message":"Increase type safety of Field class\n\nJava enum cannot have subtypes as its constants or be a generic, but\nthis is somewhat desirable for the Field constants. This commit rewrites\nthe enum into a pre-Java-5 style class-with-constants implementation to\nachieve the necessary type safety. Not that it is strictly necessary...\n\nIssue: n/a","shortMessageHtmlLink":"Increase type safety of Field class"}},{"before":"06aab7aebac2dceac4957e1cf9636ac1a9360518","after":null,"ref":"refs/heads/ml/162/refactor-index-window","pushedAt":"2024-05-13T20:38:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"}},{"before":"4e65c2e176f3cb2254c466b1ce25aaf8dbf4860c","after":"06aab7aebac2dceac4957e1cf9636ac1a9360518","ref":"refs/heads/master","pushedAt":"2024-05-13T20:38:42.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"},"commit":{"message":"Do not use tricky position calculation in FilterModelImpl\n\nThis doesn't work because we don't update other filters when removing.\nFixing this makes removal linear, though it is already because the array\nlist has to be compacted.\n\nIt is unlikely that we're going to have tens of thousands of filters, so\nhaving a linear complexity of any filter operation is fine. The only\nexception is the initialization, where adding the filters one by one may\nexhibit quadratic behavior. To work around that the loading code is now\nrewritten.\n\nIssue: #374","shortMessageHtmlLink":"Do not use tricky position calculation in FilterModelImpl"}},{"before":null,"after":"06aab7aebac2dceac4957e1cf9636ac1a9360518","ref":"refs/heads/ml/162/refactor-index-window","pushedAt":"2024-05-13T20:33:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"},"commit":{"message":"Do not use tricky position calculation in FilterModelImpl\n\nThis doesn't work because we don't update other filters when removing.\nFixing this makes removal linear, though it is already because the array\nlist has to be compacted.\n\nIt is unlikely that we're going to have tens of thousands of filters, so\nhaving a linear complexity of any filter operation is fine. The only\nexception is the initialization, where adding the filters one by one may\nexhibit quadratic behavior. To work around that the loading code is now\nrewritten.\n\nIssue: #374","shortMessageHtmlLink":"Do not use tricky position calculation in FilterModelImpl"}},{"before":"4e65c2e176f3cb2254c466b1ce25aaf8dbf4860c","after":null,"ref":"refs/heads/ml/filters-simplify","pushedAt":"2024-05-12T21:36:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"}},{"before":"32f5ffacd62168b42a9ad4fe849264715d12e44e","after":"4e65c2e176f3cb2254c466b1ce25aaf8dbf4860c","ref":"refs/heads/master","pushedAt":"2024-05-12T21:36:48.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"},"commit":{"message":"Remove unnecessary interface for PanelFilter","shortMessageHtmlLink":"Remove unnecessary interface for PanelFilter"}},{"before":null,"after":"4e65c2e176f3cb2254c466b1ce25aaf8dbf4860c","ref":"refs/heads/ml/filters-simplify","pushedAt":"2024-05-12T21:30:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"},"commit":{"message":"Remove unnecessary interface for PanelFilter","shortMessageHtmlLink":"Remove unnecessary interface for PanelFilter"}},{"before":"32f5ffacd62168b42a9ad4fe849264715d12e44e","after":null,"ref":"refs/heads/ml/remove-cc-workaround","pushedAt":"2024-05-12T16:14:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"}},{"before":"1769e063b5eee4c830fccc44e14782f94fc415ca","after":"32f5ffacd62168b42a9ad4fe849264715d12e44e","ref":"refs/heads/master","pushedAt":"2024-05-12T16:14:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mlopatkin","name":"Mikhail Lopatkin","path":"/mlopatkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7620037?s=80&v=4"},"commit":{"message":"Remove unneeded CC workaround for main() task\n\nGradle 8.7 now supports System.in natively and the workaround is no\nlonger needed.","shortMessageHtmlLink":"Remove unneeded CC workaround for main() task"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETSOJfAA","startCursor":null,"endCursor":null}},"title":"Activity ยท mlopatkin/andlogview"}