{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":736974274,"defaultBranch":"main","name":"tatum-react-demo","ownerLogin":"martinkyselak","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-29T12:24:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2264657?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703852679.328755","currentOid":""},"activityList":{"items":[{"before":"e97456c9cf427a00795885c92aec376e7f1d87bf","after":"dc60fd23becce40f5b61d6a8cf15c8686521c5d4","ref":"refs/heads/main","pushedAt":"2024-01-07T13:34:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"feat: dosplay exchange rate in the hader\n\nAdds exchange rated displayed under page harder showing current rate in EUR.","shortMessageHtmlLink":"feat: dosplay exchange rate in the hader"}},{"before":"cf94533682c0c495774347ea2eee63b204048404","after":"e97456c9cf427a00795885c92aec376e7f1d87bf","ref":"refs/heads/main","pushedAt":"2024-01-06T20:33:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"test: add mocks to unit tests\n\nAdds mocking of Tatum library functions to create real unit tests by not calling the Tatum API and using mocks instead.","shortMessageHtmlLink":"test: add mocks to unit tests"}},{"before":"a6aff9b1b09b2978cecff359053293f64daf2a8b","after":"cf94533682c0c495774347ea2eee63b204048404","ref":"refs/heads/main","pushedAt":"2024-01-04T19:29:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"feat: add hash of transaction and round amounts to 5\n\nAdds hash to the title of timestamp, rounds transaction amounts to 5 digits.","shortMessageHtmlLink":"feat: add hash of transaction and round amounts to 5"}},{"before":"9038dd8934b87b4f8ffad4db1c179e2b5e68accf","after":"a6aff9b1b09b2978cecff359053293f64daf2a8b","ref":"refs/heads/main","pushedAt":"2024-01-04T19:28:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"fix: get only transaction of 'native' type","shortMessageHtmlLink":"fix: get only transaction of 'native' type"}},{"before":"5f41937240096093eae0a1c94dc5e7a3a1e4fbc2","after":"9038dd8934b87b4f8ffad4db1c179e2b5e68accf","ref":"refs/heads/main","pushedAt":"2024-01-04T19:11:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"feat: redesign list of transactions\n\nThe returned wallet data including list of transactions is completely redesigned.","shortMessageHtmlLink":"feat: redesign list of transactions"}},{"before":"e091abf2339e211cfc7d7d803381f525c6ee332f","after":"5f41937240096093eae0a1c94dc5e7a3a1e4fbc2","ref":"refs/heads/main","pushedAt":"2024-01-04T17:53:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"ci: add coverage ignore path\n\nAdd index.tsx and types.ts to be ignored in coverage report, adding plugin-proposal-private-property-in-object according to the warning.","shortMessageHtmlLink":"ci: add coverage ignore path"}},{"before":"167b39bacca8a16ebba9e8271ec2e1d63b1c6920","after":"e091abf2339e211cfc7d7d803381f525c6ee332f","ref":"refs/heads/main","pushedAt":"2024-01-04T17:44:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"feat: handle wallet with no transaction\n\nAdds handling of wallets with no transaction by displaying \"No transaction found\" text.","shortMessageHtmlLink":"feat: handle wallet with no transaction"}},{"before":"7badbd9dc9f1ffa074733bd538ad094ba820c39b","after":"167b39bacca8a16ebba9e8271ec2e1d63b1c6920","ref":"refs/heads/main","pushedAt":"2024-01-04T17:38:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"test: add tests for wallet with no transactions and validation\n\nAdds test for no transaction case and test for search form validator.","shortMessageHtmlLink":"test: add tests for wallet with no transactions and validation"}},{"before":"b85019a622e2e8877c7dc3bb762e48c067f3114f","after":"7badbd9dc9f1ffa074733bd538ad094ba820c39b","ref":"refs/heads/main","pushedAt":"2024-01-04T17:30:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"fix: fix design of search form\n\nFixes design of search input, button, removes label (placeholder text present instead).","shortMessageHtmlLink":"fix: fix design of search form"}},{"before":"d8d40522e072ed7eab990a2fd4eb69d55ed21427","after":"b85019a622e2e8877c7dc3bb762e48c067f3114f","ref":"refs/heads/main","pushedAt":"2024-01-03T20:07:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"test: add WalletPage tests\n\nFinishes tests for App, adds first tests fro Walletpage, fixes key for wallet transactions.","shortMessageHtmlLink":"test: add WalletPage tests"}},{"before":"db8cfcaa42b32ba758648fa75c9ce4bb8125e66c","after":"d8d40522e072ed7eab990a2fd4eb69d55ed21427","ref":"refs/heads/main","pushedAt":"2024-01-02T20:04:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"test: add basic \"unit\" test\n\nAdds two tests for getWalletData function","shortMessageHtmlLink":"test: add basic \"unit\" test"}},{"before":"9e93069f64e3e37461dfb443571947e341c9a028","after":"db8cfcaa42b32ba758648fa75c9ce4bb8125e66c","ref":"refs/heads/main","pushedAt":"2023-12-30T11:50:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"feat: update application branding\n\nAdds ethereum icons, updates name of the application (title etc.) and does overall cleanup.","shortMessageHtmlLink":"feat: update application branding"}},{"before":"481d436230c1e540b49cc9d33a050a5917495e7b","after":"9e93069f64e3e37461dfb443571947e341c9a028","ref":"refs/heads/main","pushedAt":"2023-12-30T11:34:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"fix: fix the border of the search input\n\nFixes the border color so that the input element on search form is visible.","shortMessageHtmlLink":"fix: fix the border of the search input"}},{"before":"118d1dc5c73b1a75e8b86b5222a92c2265c7cabd","after":"481d436230c1e540b49cc9d33a050a5917495e7b","ref":"refs/heads/main","pushedAt":"2023-12-30T11:22:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"fix: fix position of Loading... text","shortMessageHtmlLink":"fix: fix position of Loading... text"}},{"before":"da4d86e9d7c04fa1b387294f0417e493405cf6ed","after":"118d1dc5c73b1a75e8b86b5222a92c2265c7cabd","ref":"refs/heads/main","pushedAt":"2023-12-30T11:02:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"docs: add valid README content\n\nAdds content for README covering app introduction and used frameworks/libraries.","shortMessageHtmlLink":"docs: add valid README content"}},{"before":"cb45ad5d56f333a46e4e4c3a0f46e8177017dbfc","after":"da4d86e9d7c04fa1b387294f0417e493405cf6ed","ref":"refs/heads/main","pushedAt":"2023-12-30T09:43:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"feat: display transactions for search wallet\n\nAdds functionality for displaying last ten transactions for searched wallet (apart from the balance).","shortMessageHtmlLink":"feat: display transactions for search wallet"}},{"before":"f98541040dfda8f3648ce84da41cf0b9dd5c5c26","after":"cb45ad5d56f333a46e4e4c3a0f46e8177017dbfc","ref":"refs/heads/main","pushedAt":"2023-12-29T18:49:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"feat: add search form for wallet\n\nSearch form enables user to search for ethereum wallet based on its address and display balance using Tatum API.","shortMessageHtmlLink":"feat: add search form for wallet"}},{"before":"f6ac757d3c9a94abf50dd09fd484f4367f0cc1d4","after":"f98541040dfda8f3648ce84da41cf0b9dd5c5c26","ref":"refs/heads/main","pushedAt":"2023-12-29T15:06:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"feat: add wallet address search form\n\nAdds a Search Wallet form component - with validation, without any search logic.","shortMessageHtmlLink":"feat: add wallet address search form"}},{"before":"74f4e10cd70d9bc40f5700cce44e01031da4be80","after":"f6ac757d3c9a94abf50dd09fd484f4367f0cc1d4","ref":"refs/heads/main","pushedAt":"2023-12-29T14:28:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"feat: add header component\n\nAdds header component with ethereum logo, does App cleanup.","shortMessageHtmlLink":"feat: add header component"}},{"before":"1f89167de6dfd9fac4ea787c8dc6e7fa15ac0ae8","after":"74f4e10cd70d9bc40f5700cce44e01031da4be80","ref":"refs/heads/main","pushedAt":"2023-12-29T13:29:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"feat: add Tailwind CSS\n\nAdd Tailwind CSS support and configuration to the project.","shortMessageHtmlLink":"feat: add Tailwind CSS"}},{"before":"3b736165db34060f3083856f35134551a94572c7","after":"1f89167de6dfd9fac4ea787c8dc6e7fa15ac0ae8","ref":"refs/heads/main","pushedAt":"2023-12-29T13:20:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"style: add prettier\n\nAdds Prettier including configuration. Also fixes couple of problems in index.tsx Prettier found.","shortMessageHtmlLink":"style: add prettier"}},{"before":"b3ed051d2c73bf8be88730f72f229bc4da634b18","after":"3b736165db34060f3083856f35134551a94572c7","ref":"refs/heads/main","pushedAt":"2023-12-29T13:08:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"ci: add build and test step\n\nAdd Build and Test step to run tests before actual deployment.","shortMessageHtmlLink":"ci: add build and test step"}},{"before":"2575d435c99b7843b32f443ef6b6ff2f8826343d","after":"b3ed051d2c73bf8be88730f72f229bc4da634b18","ref":"refs/heads/main","pushedAt":"2023-12-29T12:53:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"ci: add Azure Static Web Apps workflow file\r\non-behalf-of: @Azure opensource@microsoft.com","shortMessageHtmlLink":"ci: add Azure Static Web Apps workflow file"}},{"before":"1c070bec03c0c707baabb36d2797fa5b505d13f7","after":"2575d435c99b7843b32f443ef6b6ff2f8826343d","ref":"refs/heads/main","pushedAt":"2023-12-29T12:51:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"feat: create project\n\nUses Create React App to create initial project.","shortMessageHtmlLink":"feat: create project"}},{"before":null,"after":"1c070bec03c0c707baabb36d2797fa5b505d13f7","ref":"refs/heads/main","pushedAt":"2023-12-29T12:24:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martinkyselak","name":"Martin Kyselák","path":"/martinkyselak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2264657?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD2aOaLwA","startCursor":null,"endCursor":null}},"title":"Activity · martinkyselak/tatum-react-demo"}