{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":757705479,"defaultBranch":"main","name":"dex-explorer","ownerLogin":"penumbra-zone","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-14T20:06:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/85261160?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727444617.0","currentOid":""},"activityList":{"items":[{"before":"984adc450d4ee0a1622ac7ea9f2de937157c6dbd","after":"c7fc6c26f6c8688847c00d4c6b5eb35d57eb6761","ref":"refs/heads/new-indexer","pushedAt":"2024-09-27T23:58:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cronokirby","name":"Lúcás Meier","path":"/cronokirby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22821947?s=80&v=4"},"commit":{"message":"Remove api/test","shortMessageHtmlLink":"Remove api/test"}},{"before":"55af37e58640c3a7a61a388ce1e901b8ebdc073f","after":"984adc450d4ee0a1622ac7ea9f2de937157c6dbd","ref":"refs/heads/new-indexer","pushedAt":"2024-09-27T22:33:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cronokirby","name":"Lúcás Meier","path":"/cronokirby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22821947?s=80&v=4"},"commit":{"message":"Remove unused files\n\nin particular, the old indexer","shortMessageHtmlLink":"Remove unused files"}},{"before":"592cc82e2ab4aedfaa2a5d928ca6b861a627e783","after":"55af37e58640c3a7a61a388ce1e901b8ebdc073f","ref":"refs/heads/new-indexer","pushedAt":"2024-09-27T22:30:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cronokirby","name":"Lúcás Meier","path":"/cronokirby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22821947?s=80&v=4"},"commit":{"message":"Remove unused files\n\nin particular, the old indexer","shortMessageHtmlLink":"Remove unused files"}},{"before":"062038043cccc926b8ea06ea7a4d962c7839719b","after":"7a7166770f370d7d31761791e0b36131978096d0","ref":"refs/heads/chart","pushedAt":"2024-09-27T15:34:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonMHasperhoven","name":"Jason M. Hasperhoven","path":"/JasonMHasperhoven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13964126?s=80&v=4"},"commit":{"message":"Tmp move block info logic to candles api route","shortMessageHtmlLink":"Tmp move block info logic to candles api route"}},{"before":"6ec78db90284551afbf0b78eb58d08a8a3a4c7a9","after":"062038043cccc926b8ea06ea7a4d962c7839719b","ref":"refs/heads/chart","pushedAt":"2024-09-27T13:45:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JasonMHasperhoven","name":"Jason M. Hasperhoven","path":"/JasonMHasperhoven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13964126?s=80&v=4"},"commit":{"message":"Move merge candles logic to api route","shortMessageHtmlLink":"Move merge candles logic to api route"}},{"before":"5c5642e12d1c93b50feaa3606bc46509656f039a","after":null,"ref":"refs/heads/responsive-trade-layout","pushedAt":"2024-09-27T13:43:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JasonMHasperhoven","name":"Jason M. Hasperhoven","path":"/JasonMHasperhoven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13964126?s=80&v=4"}},{"before":"eff9854eaab688b9424c1e72ba614314aa3f98c9","after":"737467599c7fe2d1c2feecd3eb928e0c1eea3a45","ref":"refs/heads/main","pushedAt":"2024-09-27T13:43:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JasonMHasperhoven","name":"Jason M. Hasperhoven","path":"/JasonMHasperhoven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13964126?s=80&v=4"},"commit":{"message":"Responsive trade layout (#69)\n\n* Setup responsive trade layout\r\n\r\n* Adjust column widths\r\n\r\n* Remove unused Text componet","shortMessageHtmlLink":"Responsive trade layout (#69)"}},{"before":null,"after":"0017cd612055e2c7d00997a62342410b1987270e","ref":"refs/heads/mobx-spike","pushedAt":"2024-09-27T07:59:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grod220","name":"Gabe Rodriguez","path":"/grod220","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16624263?s=80&v=4"},"commit":{"message":"Mobx spike","shortMessageHtmlLink":"Mobx spike"}},{"before":null,"after":"9eab95d2e70e0d4212da1cc1e5476bb94bb60170","ref":"refs/heads/ci-use-dev-build-in-container","pushedAt":"2024-09-26T22:17:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"conorsch","name":"Conor Schaefer","path":"/conorsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/657862?s=80&v=4"},"commit":{"message":"build: use dev runtime for container image\n\nAs a temporary measure, uses the `pnpm run dev` environment\ninside the container image. This is an anti-pattern. We *should* be\nusing the \"standalone\" output of nextjs and running that directly via\n`node`, but doing so does not permit runtime configuration of the\nchain-id, used for loading assets, which is must-have for the built\nimage.\n\nSprinkles in a few `justfile` additions to make testing locally a bit\nmore straightforward, as we'll surely be exercising these config paths\nagain in the near future.\n\nRefs #73.","shortMessageHtmlLink":"build: use dev runtime for container image"}},{"before":"9885b25079b6fad9cd22818057af8d2bcbab2c18","after":"eec5097073ddf9e9a0c01f4f2cb65809977dc139","ref":"refs/heads/debug-container-trades-2","pushedAt":"2024-09-26T21:38:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"conorsch","name":"Conor Schaefer","path":"/conorsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/657862?s=80&v=4"},"commit":{"message":"build: enable runtime overrides for chain id\n\nPreviously the `NEXT_PUBLIC_CHAIN_ID` env var was only read at build\ntime, and was ignored at runtime. That's not the behavior we want: we\nwant a default value that can be overridden at runtime to refer to any\nnetwork, so that the same built container image can be used in multiple\ncontexts. This change permits that, by using a variable name, rather\nthan a string literal, to look up the `NEXT_PUBLIC_CHAIN_ID` env var.\n\nAlso refactors the endpoint-loading logic, which isn't strictly\nnecessary, but I found it cleaner to only have hits for `grep -rF\nprocess.env` in a single location in the source code.\n\nSprinkles in a few `justfile` additions to make testing locally a bit\nmore straightforward, since it was useful to me while debugging.\n\nRefs #73.","shortMessageHtmlLink":"build: enable runtime overrides for chain id"}},{"before":null,"after":"9885b25079b6fad9cd22818057af8d2bcbab2c18","ref":"refs/heads/debug-container-trades-2","pushedAt":"2024-09-26T21:22:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"conorsch","name":"Conor Schaefer","path":"/conorsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/657862?s=80&v=4"},"commit":{"message":"hello","shortMessageHtmlLink":"hello"}},{"before":"51f688f731c4512a9ba80825c05846b1bd363e99","after":"0abece8cc54abb8a45b0ea63b52f56208c7d6c9f","ref":"refs/heads/feat/sync-popover","pushedAt":"2024-09-26T17:06:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"VanishMax","name":"Max Korsunov","path":"/VanishMax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29180358?s=80&v=4"},"commit":{"message":"refactor: remove signals lib usage","shortMessageHtmlLink":"refactor: remove signals lib usage"}},{"before":"d315539adeeba1da2e645f8f1100d3142263b9eb","after":"51f688f731c4512a9ba80825c05846b1bd363e99","ref":"refs/heads/feat/sync-popover","pushedAt":"2024-09-26T16:46:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"VanishMax","name":"Max Korsunov","path":"/VanishMax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29180358?s=80&v=4"},"commit":{"message":"feat: change state manager to Zustand","shortMessageHtmlLink":"feat: change state manager to Zustand"}},{"before":"a20723403668236fcd2c565b61d241bc08639e76","after":null,"ref":"refs/heads/ca-using-fs","pushedAt":"2024-09-26T16:39:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"conorsch","name":"Conor Schaefer","path":"/conorsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/657862?s=80&v=4"}},{"before":"846a42a3abd90b8d07f42ec0b7a9fb2442667a99","after":"eff9854eaab688b9424c1e72ba614314aa3f98c9","ref":"refs/heads/main","pushedAt":"2024-09-26T16:39:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"conorsch","name":"Conor Schaefer","path":"/conorsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/657862?s=80&v=4"},"commit":{"message":"Add support for path based PENUMBRA_INDEXER_CA_CERT env (#74)","shortMessageHtmlLink":"Add support for path based PENUMBRA_INDEXER_CA_CERT env (#74)"}},{"before":"3058f8edf8c59cbcb5446e4b0bc669580c07dd1f","after":"6ec78db90284551afbf0b78eb58d08a8a3a4c7a9","ref":"refs/heads/chart","pushedAt":"2024-09-26T15:26:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasonMHasperhoven","name":"Jason M. Hasperhoven","path":"/JasonMHasperhoven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13964126?s=80&v=4"},"commit":{"message":"Refactor candles fetchers","shortMessageHtmlLink":"Refactor candles fetchers"}},{"before":null,"after":"a20723403668236fcd2c565b61d241bc08639e76","ref":"refs/heads/ca-using-fs","pushedAt":"2024-09-26T13:39:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JasonMHasperhoven","name":"Jason M. Hasperhoven","path":"/JasonMHasperhoven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13964126?s=80&v=4"},"commit":{"message":"Add support for path based PENUMBRA_INDEXER_CA_CERT env","shortMessageHtmlLink":"Add support for path based PENUMBRA_INDEXER_CA_CERT env"}},{"before":"25103e60ea241ed2964a68927767c9b38178592f","after":"5c5642e12d1c93b50feaa3606bc46509656f039a","ref":"refs/heads/responsive-trade-layout","pushedAt":"2024-09-26T13:36:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonMHasperhoven","name":"Jason M. Hasperhoven","path":"/JasonMHasperhoven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13964126?s=80&v=4"},"commit":{"message":"Remove unused Text componet","shortMessageHtmlLink":"Remove unused Text componet"}},{"before":"e5eed4b4c598b050e078a97c66bd3b6d1ab8e531","after":"25103e60ea241ed2964a68927767c9b38178592f","ref":"refs/heads/responsive-trade-layout","pushedAt":"2024-09-26T13:34:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasonMHasperhoven","name":"Jason M. Hasperhoven","path":"/JasonMHasperhoven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13964126?s=80&v=4"},"commit":{"message":"Adjust column widths","shortMessageHtmlLink":"Adjust column widths"}},{"before":"896d8dd53193dd73516fcd25260405d8f804bb10","after":"e5eed4b4c598b050e078a97c66bd3b6d1ab8e531","ref":"refs/heads/responsive-trade-layout","pushedAt":"2024-09-26T13:32:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"JasonMHasperhoven","name":"Jason M. Hasperhoven","path":"/JasonMHasperhoven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13964126?s=80&v=4"},"commit":{"message":"Merge branch 'main' into responsive-trade-layout","shortMessageHtmlLink":"Merge branch 'main' into responsive-trade-layout"}},{"before":null,"after":"7e04006592acd07654587385ae8cd3e0ba5780bd","ref":"refs/heads/debug-container-trades","pushedAt":"2024-09-26T00:56:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"conorsch","name":"Conor Schaefer","path":"/conorsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/657862?s=80&v=4"},"commit":{"message":"debug: try a simpler container story\n\nBizarrely the asset registry won't load if built inside a container env.\nIf I build the site outside the container and then copy it in, it works\nfine. That's utter madness. Can't track down the variation, and the\napp itself doesn't even log errors about what's going wrong.","shortMessageHtmlLink":"debug: try a simpler container story"}},{"before":"129796f3e7db179f8994e8cd58419df950435fbd","after":null,"ref":"refs/heads/v2-pages","pushedAt":"2024-09-25T19:09:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"conorsch","name":"Conor Schaefer","path":"/conorsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/657862?s=80&v=4"}},{"before":"b0466cffdbc1c6c5f205355081052beef9c2e5f2","after":"846a42a3abd90b8d07f42ec0b7a9fb2442667a99","ref":"refs/heads/main","pushedAt":"2024-09-25T19:09:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"conorsch","name":"Conor Schaefer","path":"/conorsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/657862?s=80&v=4"},"commit":{"message":"Setup pages for v2 routes (#68)\n\n* Setup pages for v2 routes\r\n\r\n* Use redirect fn","shortMessageHtmlLink":"Setup pages for v2 routes (#68)"}},{"before":"93e0e53ed883994e028fb1ce1e271a62a8b6edbb","after":"b0466cffdbc1c6c5f205355081052beef9c2e5f2","ref":"refs/heads/main","pushedAt":"2024-09-25T16:31:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"conorsch","name":"Conor Schaefer","path":"/conorsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/657862?s=80&v=4"},"commit":{"message":"docs: add quickstart docs for dev env\n\nAdds a nix config so that tooling like `pnpm` is available immediately.\nFleshes out the documentation around connecting to managed database\ninstances, since merge of #56.","shortMessageHtmlLink":"docs: add quickstart docs for dev env"}},{"before":null,"after":"b405744f9a21a05f10b80b013a20ea74def7113a","ref":"refs/heads/dev-docs","pushedAt":"2024-09-25T16:24:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"conorsch","name":"Conor Schaefer","path":"/conorsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/657862?s=80&v=4"},"commit":{"message":"docs: add quickstart docs for dev env\n\nAdds a nix config so that tooling like `pnpm` is available immediately.\nFleshes out the documentation around connecting to managed database\ninstances, since merge of #56.","shortMessageHtmlLink":"docs: add quickstart docs for dev env"}},{"before":"983f776be2650943002089fe667628617abf71e2","after":"3058f8edf8c59cbcb5446e4b0bc669580c07dd1f","ref":"refs/heads/chart","pushedAt":"2024-09-25T15:40:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonMHasperhoven","name":"Jason M. Hasperhoven","path":"/JasonMHasperhoven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13964126?s=80&v=4"},"commit":{"message":"Create useCandles hook","shortMessageHtmlLink":"Create useCandles hook"}},{"before":"95b173d00194a3cea2b47e4da0ff332ec87b46d5","after":"d315539adeeba1da2e645f8f1100d3142263b9eb","ref":"refs/heads/feat/sync-popover","pushedAt":"2024-09-25T14:41:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"VanishMax","name":"Max Korsunov","path":"/VanishMax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29180358?s=80&v=4"},"commit":{"message":"refactor: change `useConnect` to use signals","shortMessageHtmlLink":"refactor: change useConnect to use signals"}},{"before":"25cec501ce80bdf419ec17a894007519179aab03","after":"95b173d00194a3cea2b47e4da0ff332ec87b46d5","ref":"refs/heads/feat/sync-popover","pushedAt":"2024-09-25T14:15:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"VanishMax","name":"Max Korsunov","path":"/VanishMax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29180358?s=80&v=4"},"commit":{"message":"fix: sync bar","shortMessageHtmlLink":"fix: sync bar"}},{"before":"5ce235ee23561116b1e0d46e9dd193c46283b5b0","after":"93e0e53ed883994e028fb1ce1e271a62a8b6edbb","ref":"refs/heads/main","pushedAt":"2024-09-25T13:49:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"VanishMax","name":"Max Korsunov","path":"/VanishMax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29180358?s=80&v=4"},"commit":{"message":"chore: bump registry to v11.3.1\n\nCloses #57 (again).","shortMessageHtmlLink":"chore: bump registry to v11.3.1"}},{"before":null,"after":"25cec501ce80bdf419ec17a894007519179aab03","ref":"refs/heads/feat/sync-popover","pushedAt":"2024-09-25T13:49:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"VanishMax","name":"Max Korsunov","path":"/VanishMax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29180358?s=80&v=4"},"commit":{"message":"feat: sync popover","shortMessageHtmlLink":"feat: sync popover"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QyMzo1ODoyOS4wMDAwMDBazwAAAATDGlfa","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxMzo0OTowOC4wMDAwMDBazwAAAATAY1BJ"}},"title":"Activity · penumbra-zone/dex-explorer"}