{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":624253200,"defaultBranch":"master","name":"ae_voting_app","ownerLogin":"spiveeworks","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-06T04:16:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9738637?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1680754658.0","currentOid":""},"activityList":{"items":[{"before":"1c2a8500b005c8a27d86faef4d4e60d49206b3ef","after":"7697fb526740c0ed523a9e5d7cc7ce0e5b0a4d6b","ref":"refs/heads/master","pushedAt":"2023-09-15T02:27:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"use public node by default\n\nSorry Craig.","shortMessageHtmlLink":"use public node by default"}},{"before":"40f3a1938932291b7e2fb47cfb0931132fb7a256","after":"1c2a8500b005c8a27d86faef4d4e60d49206b3ef","ref":"refs/heads/master","pushedAt":"2023-09-15T02:08:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"add TLS support\n\nConfigure and use the new TLS setting in vanillae.","shortMessageHtmlLink":"add TLS support"}},{"before":"fc57e7f7120e9999ad15ad43508cb840e767f226","after":"40f3a1938932291b7e2fb47cfb0931132fb7a256","ref":"refs/heads/master","pushedAt":"2023-09-06T02:45:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"record poll creator\n\nSince the \"owner\" is now the registry contract, not the caller.","shortMessageHtmlLink":"record poll creator"}},{"before":"932742d1edd174fd285e6ff3db0c734d6d529b66","after":"fc57e7f7120e9999ad15ad43508cb840e767f226","ref":"refs/heads/master","pushedAt":"2023-09-06T02:38:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"record poll creator\n\nSince the \"owner\" is now the registry contract, not the caller.","shortMessageHtmlLink":"record poll creator"}},{"before":"812f8f44d81ceed098929d0133d7cccca9d7dbeb","after":"932742d1edd174fd285e6ff3db0c734d6d529b66","ref":"refs/heads/master","pushedAt":"2023-09-05T07:06:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"readme, logging, and ability to switch network","shortMessageHtmlLink":"readme, logging, and ability to switch network"}},{"before":"4e8e30f16caf04c7d5d05003a628f7e431185e45","after":"812f8f44d81ceed098929d0133d7cccca9d7dbeb","ref":"refs/heads/master","pushedAt":"2023-09-05T06:54:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"readme, logging, and ability to switch network","shortMessageHtmlLink":"readme, logging, and ability to switch network"}},{"before":"f98cfea82a160ee6c1d13ae1740292a2c7779b80","after":"4e8e30f16caf04c7d5d05003a628f7e431185e45","ref":"refs/heads/master","pushedAt":"2023-09-05T02:45:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"fix some endpoint issues\n\nDidn't bother making everything work for the new internal architecture,\nbut it's time to sort that out now. Also updated enacl to ec_utils, and\nremoved some old register transaction status message stuff.\n\nAlso fixed some things in the make file for building a fresh install.\nMaybe should have made those another commit, whatever.","shortMessageHtmlLink":"fix some endpoint issues"}},{"before":"9ba85136da6f71e7f1f241eecb38f89c64bd5028","after":"f98cfea82a160ee6c1d13ae1740292a2c7779b80","ref":"refs/heads/master","pushedAt":"2023-09-05T02:14:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"fix some endpoint issues\n\nDidn't bother making everything work for the new internal architecture,\nbut it's time to sort that out now. Also updated enacl to ec_utils, and\nremoved some old register transaction status message stuff.","shortMessageHtmlLink":"fix some endpoint issues"}},{"before":"a347978251710d27cf0319f003356cbe6b45d820","after":"9ba85136da6f71e7f1f241eecb38f89c64bd5028","ref":"refs/heads/master","pushedAt":"2023-09-05T02:04:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"fix some endpoint issues\n\nDidn't bother making everything work for the new internal architecture,\nbut it's time to sort that out now. Also updated enacl to ec_utils, and\nremoved some old register transaction status message stuff.","shortMessageHtmlLink":"fix some endpoint issues"}},{"before":"c03fa867e066eded6eb344242619d13a6e098e64","after":"a347978251710d27cf0319f003356cbe6b45d820","ref":"refs/heads/master","pushedAt":"2023-09-04T13:28:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"switch factory logic to Chain.clone\n\nI don't know why Chain.create doesn't work, but Chain.clone is\nconsidered cheaper anyway, so whatever.","shortMessageHtmlLink":"switch factory logic to Chain.clone"}},{"before":"b2afd8c6f82ba1bc41bc937c08d0bdc226c3a088","after":"c03fa867e066eded6eb344242619d13a6e098e64","ref":"refs/heads/master","pushedAt":"2023-09-01T11:58:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"multiple registries","shortMessageHtmlLink":"multiple registries"}},{"before":"de96e73d59044e304f2686f8b547fb42f3b5b84e","after":"b2afd8c6f82ba1bc41bc937c08d0bdc226c3a088","ref":"refs/heads/master","pushedAt":"2023-08-30T06:12:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"check poll close height in ground truth\n\nAlso fixed some build related issues that came up when I changed a\nheader. I didn't make it so that the makefile updates correctly based on\nthe header, but I did make it so that make clean doesn't break the build\nprocess as badly.","shortMessageHtmlLink":"check poll close height in ground truth"}},{"before":"df337412f4b56148cda6b380d4f1dcbc0084f3df","after":"de96e73d59044e304f2686f8b547fb42f3b5b84e","ref":"refs/heads/master","pushedAt":"2023-08-22T03:04:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"clean up peerlist function","shortMessageHtmlLink":"clean up peerlist function"}},{"before":"4863617a5e1383d7b4d2700603170e7ef6cec005","after":"df337412f4b56148cda6b380d4f1dcbc0084f3df","ref":"refs/heads/master","pushedAt":"2023-08-22T02:58:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"remove counter page\n\nhaha, after all this time, we are finally shedding the demo code we\nstarted with","shortMessageHtmlLink":"remove counter page"}},{"before":"4cf8cd966c94596884889d2969ad2a51e29bdb75","after":"4863617a5e1383d7b4d2700603170e7ef6cec005","ref":"refs/heads/master","pushedAt":"2023-08-17T09:11:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"hide reposts of the same poll by default","shortMessageHtmlLink":"hide reposts of the same poll by default"}},{"before":"57722d717bf99c0ba6c0d9959d4f0bd11eeb8ccd","after":"4cf8cd966c94596884889d2969ad2a51e29bdb75","ref":"refs/heads/master","pushedAt":"2023-08-17T06:44:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"more poll creation status nonsense\n\nIt is pretty thorough at this point, it notifies of unmined transactions\nbefore you even select an account, and again when you register the last\npoll in the table.","shortMessageHtmlLink":"more poll creation status nonsense"}},{"before":"eb9ab0de12ae4e2e1b5abf72848cde69d68542f8","after":"57722d717bf99c0ba6c0d9959d4f0bd11eeb8ccd","ref":"refs/heads/master","pushedAt":"2023-08-16T09:15:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"janky poll register button\n\nRequires knowing how to login and refresh in the right order to get the\ndesired functionality... But it does register polls to the registry!","shortMessageHtmlLink":"janky poll register button"}},{"before":"1fffd46576074df07fe7f9a3e25ddd45b6e82d97","after":"eb9ab0de12ae4e2e1b5abf72848cde69d68542f8","ref":"refs/heads/master","pushedAt":"2023-08-11T06:26:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"let incubator register polls","shortMessageHtmlLink":"let incubator register polls"}},{"before":"420a46076e0b93cb213382f3c4d23ab89a372ec1","after":"1fffd46576074df07fe7f9a3e25ddd45b6e82d97","ref":"refs/heads/master","pushedAt":"2023-08-11T03:08:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"ground truth module\n\nThis loads and formats the chain state, while keeping the work in a\ndifferent module. This will completely re-synchronize the state every\nminute, so that any backdoor use of the contracts will still make its\nway to the front end. This also gives me a centralised place to build\npoll state if a new poll gets registered in the frontend.","shortMessageHtmlLink":"ground truth module"}},{"before":"54de83f6071f3c74364b2b419d4d715b4bc33472","after":"420a46076e0b93cb213382f3c4d23ab89a372ec1","ref":"refs/heads/master","pushedAt":"2023-08-08T05:07:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"create poll form\n\nThis forms the data, but I'm not sure if it is creating the poll\nsuccessfully, and if it is then we don't really have a way of keeping\ntrack of the poll contract ID that was produced yet.","shortMessageHtmlLink":"create poll form"}},{"before":"b3073ff21ac5d1e960e46d0bbdbef4d18291ab72","after":"54de83f6071f3c74364b2b419d4d715b4bc33472","ref":"refs/heads/master","pushedAt":"2023-07-31T12:32:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"check that there are no unused fields in requests\n\nKinda unnecessary, but I like a tight API when it's on the web.","shortMessageHtmlLink":"check that there are no unused fields in requests"}},{"before":"8c12619e159467721414588d0b764f0f2889fb7e","after":"b3073ff21ac5d1e960e46d0bbdbef4d18291ab72","ref":"refs/heads/master","pushedAt":"2023-07-31T12:31:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"check that there are no unused fields in requests\n\nKinda unnecessary, but I like a tight API when it's on the web.","shortMessageHtmlLink":"check that there are no unused fields in requests"}},{"before":"8e343e6cf3dc7123a4a340e75387768a20808a19","after":"8c12619e159467721414588d0b764f0f2889fb7e","ref":"refs/heads/master","pushedAt":"2023-07-26T04:02:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"factor request + sign dance into a module","shortMessageHtmlLink":"factor request + sign dance into a module"}},{"before":"07d22ba08d1a08ed8076024f329559984afad842","after":"8e343e6cf3dc7123a4a340e75387768a20808a19","ref":"refs/heads/master","pushedAt":"2023-07-25T02:00:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"form for adding permissions to new accounts\n\nThe table only lists accounts that have created a poll, or that have a\nnon-default filter or permission setting already. This form allows\nsettings to be added to new accounts, thus adding them to the table as\nwell.","shortMessageHtmlLink":"form for adding permissions to new accounts"}},{"before":"c2e06f02ac7821ec07a56ccea5d09485c9c774a6","after":"07d22ba08d1a08ed8076024f329559984afad842","ref":"refs/heads/master","pushedAt":"2023-07-24T06:27:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"add ui rows for users with permissions but no polls","shortMessageHtmlLink":"add ui rows for users with permissions but no polls"}},{"before":"20c2240970357b9030cd81f8e8a0c999db977543","after":"c2e06f02ac7821ec07a56ccea5d09485c9c774a6","ref":"refs/heads/master","pushedAt":"2023-07-20T08:04:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"permission system\n\nNow you actually have to be allowed to change the settings in order to\nchange them, so the authorization back and forth actually means\nsomething now, haha.","shortMessageHtmlLink":"permission system"}},{"before":"e5117388fee3a55016b5c2abae4dc17628f50021","after":"20c2240970357b9030cd81f8e8a0c999db977543","ref":"refs/heads/master","pushedAt":"2023-07-19T05:14:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"finish author categories\n\nthe endpoint, proper binary to string conversion, and some UI touch ups","shortMessageHtmlLink":"finish author categories"}},{"before":"6ccd0767d05c19297b1c5b5901f792ab670e06f7","after":"e5117388fee3a55016b5c2abae4dc17628f50021","ref":"refs/heads/master","pushedAt":"2023-07-12T05:39:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"ability to reset poll categories to default\n\nI am amused that the diff suggests I added a fifth option, and rolled\nthe first four strings forward, when in practice I duplicated the first\ncategory, and then rolled all the numbers forward. The innocent insights\nof naive code.","shortMessageHtmlLink":"ability to reset poll categories to default"}},{"before":"ec7adde65fbb1b05c91c6fcaa43eb1d5692cc02b","after":"6ccd0767d05c19297b1c5b5901f792ab670e06f7","ref":"refs/heads/master","pushedAt":"2023-07-07T07:59:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"filter by poll index instead of address\n\nSince the same address could be registered multiple times, and since the\nfrontend deals mainly with poll indices, this change makes things more\nrobust and also easier.","shortMessageHtmlLink":"filter by poll index instead of address"}},{"before":"25067ba8c007c48c9d19350b78b405291ef5074b","after":"ec7adde65fbb1b05c91c6fcaa43eb1d5692cc02b","ref":"refs/heads/master","pushedAt":"2023-07-05T09:35:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spiveeworks","name":"Jarvis Carroll","path":"/spiveeworks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9738637?s=80&v=4"},"commit":{"message":"poll numbers and hyperlinks for a little demo","shortMessageHtmlLink":"poll numbers and hyperlinks for a little demo"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADgRX0cgA","startCursor":null,"endCursor":null}},"title":"Activity ยท spiveeworks/ae_voting_app"}