{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":560622555,"defaultBranch":"main","name":"FluxVault","ownerLogin":"MorningLightMountain713","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-11-01T22:37:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22514713?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1679450261.0","currentOid":""},"activityList":{"items":[{"before":"f523b89e3d5350b9901931ec955abb76a996316b","after":"120846684d65fbd551361f5bbf159fb4c2509f95","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-05-04T04:36:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Bump dockerfile build version","shortMessageHtmlLink":"Bump dockerfile build version"}},{"before":"fde290e5b23534bb2aebf1be44062f2a52f308f6","after":"f523b89e3d5350b9901931ec955abb76a996316b","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-05-04T04:33:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Few fixes, pull in latest version of fluxrpc","shortMessageHtmlLink":"Few fixes, pull in latest version of fluxrpc"}},{"before":"3bf77af2201a15e83682d510e59b2740bd75694b","after":"fde290e5b23534bb2aebf1be44062f2a52f308f6","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-04-24T02:59:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Bump rpc version for liveliness, add force disconnect all channels","shortMessageHtmlLink":"Bump rpc version for liveliness, add force disconnect all channels"}},{"before":"dabe46b97ba263de3330d5a9a53348766d6b5050","after":"3bf77af2201a15e83682d510e59b2740bd75694b","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-04-23T23:25:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Version 0.12 - uptime changes, general tidy up / logic fixes\n\nRow for uptime graph now moves every second, even if there is no\ndata. Introduced a 3rd type, None,True,False. None is \" \".\n\nLarge logic changes to the ping routine.\n\nGeneral tidy up, better typing, clean up transport decorator.\n\nRefactor of the hit counters, reusable code.","shortMessageHtmlLink":"Version 0.12 - uptime changes, general tidy up / logic fixes"}},{"before":"7272674e19d46c8d2e51e73789c5366d330e3e2f","after":"dabe46b97ba263de3330d5a9a53348766d6b5050","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-04-22T08:43:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Spread the heartbeats over one second (no stampede)","shortMessageHtmlLink":"Spread the heartbeats over one second (no stampede)"}},{"before":"9f8c96f91ee20821c987f744a1dfd78b4c966c0b","after":"7272674e19d46c8d2e51e73789c5366d330e3e2f","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-04-22T06:32:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Add sync for ping starts, so we don't go out of session context","shortMessageHtmlLink":"Add sync for ping starts, so we don't go out of session context"}},{"before":"1dc01fb4d42a349fa588e723651ab35f6ead51b2","after":"9f8c96f91ee20821c987f744a1dfd78b4c966c0b","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-04-21T23:45:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Remove CRC file every run, and crc cache. Minor speed improvements, bump FluxRPC","shortMessageHtmlLink":"Remove CRC file every run, and crc cache. Minor speed improvements, b…"}},{"before":"6c6b7d2b3143eabb353d406379a5570ad9dc8a11","after":"1dc01fb4d42a349fa588e723651ab35f6ead51b2","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-04-17T19:49:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Implement progress bar and channels","shortMessageHtmlLink":"Implement progress bar and channels"}},{"before":"10840346994eb3197c8d270ffc8c723c6eb0a74b","after":"6c6b7d2b3143eabb353d406379a5570ad9dc8a11","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-04-08T04:52:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Sessions","shortMessageHtmlLink":"Sessions"}},{"before":"d61a910540480ad5916cd7b10435b6f3bec7df84","after":"10840346994eb3197c8d270ffc8c723c6eb0a74b","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-04-01T19:43:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Add support for experimental node keepalives","shortMessageHtmlLink":"Add support for experimental node keepalives"}},{"before":"abf6bee666863c0e695f75ee38b7ee60c561f623","after":"d61a910540480ad5916cd7b10435b6f3bec7df84","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-03-31T21:27:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Try better error handling for timeout on reply","shortMessageHtmlLink":"Try better error handling for timeout on reply"}},{"before":"4e738840621c627ac5851d7ba1f64cbf6d45312e","after":"abf6bee666863c0e695f75ee38b7ee60c561f623","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-03-30T19:54:29.730Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Add keyrings.cryptfile for Keeper running on Linux, for keys etc","shortMessageHtmlLink":"Add keyrings.cryptfile for Keeper running on Linux, for keys etc"}},{"before":"e41d541ddc1df87df5a5ba8c3363613f54f5ea88","after":"4e738840621c627ac5851d7ba1f64cbf6d45312e","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-03-30T19:47:31.556Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Remove depreciated @streamer from Registrar, bump fluxrpc for experimental timeout on send_message","shortMessageHtmlLink":"Remove depreciated @streamer from Registrar, bump fluxrpc for experim…"}},{"before":"f14b32ee397ccb169c693607c1b1f9b02671821b","after":"e41d541ddc1df87df5a5ba8c3363613f54f5ea88","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-03-27T20:28:16.475Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Bump fluxrpc version for updated error handling","shortMessageHtmlLink":"Bump fluxrpc version for updated error handling"}},{"before":"b5ba9e20d88e9744736b15fffc17c6ae1572f92a","after":"f14b32ee397ccb169c693607c1b1f9b02671821b","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-03-27T01:58:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Bump fluxrpc to fix up dropped socket error on server","shortMessageHtmlLink":"Bump fluxrpc to fix up dropped socket error on server"}},{"before":"f1c2ac979c91f904dee3cdb835d2685e542f4681","after":"b5ba9e20d88e9744736b15fffc17c6ae1572f92a","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-03-26T01:45:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Patch fluxkeeper_gui dataclass to use default_factory","shortMessageHtmlLink":"Patch fluxkeeper_gui dataclass to use default_factory"}},{"before":"7a0f30bd673ddd034abef6e8aeae1eae1f22f64f","after":"f1c2ac979c91f904dee3cdb835d2685e542f4681","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-03-26T01:36:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Bump versions for fluxrpc default_factory fix for dataclass","shortMessageHtmlLink":"Bump versions for fluxrpc default_factory fix for dataclass"}},{"before":"51946d210ec05b42274fd8e4071181f139d3d234","after":"7a0f30bd673ddd034abef6e8aeae1eae1f22f64f","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-03-25T18:09:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Bump fluxrpc to pull in correct error to catch for timeouts","shortMessageHtmlLink":"Bump fluxrpc to pull in correct error to catch for timeouts"}},{"before":"4bb906fd60ac4b962eb7654b6aa3361c440c8b29","after":"51946d210ec05b42274fd8e4071181f139d3d234","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-03-24T20:38:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Pull in new event timeout stuff from fluxrpc","shortMessageHtmlLink":"Pull in new event timeout stuff from fluxrpc"}},{"before":"0be93d343846e762eba6f2e996b334deeb0e8513","after":"4bb906fd60ac4b962eb7654b6aa3361c440c8b29","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-03-24T19:37:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Pull in timeout change in fluxrpc","shortMessageHtmlLink":"Pull in timeout change in fluxrpc"}},{"before":"163e5255bfda742f0e395718ce72c836f307ca71","after":"0be93d343846e762eba6f2e996b334deeb0e8513","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-03-24T19:19:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Fix get fluxnode ips loop, bump fluxrpc for better error handling","shortMessageHtmlLink":"Fix get fluxnode ips loop, bump fluxrpc for better error handling"}},{"before":"9bc2db7aa7d09b6e6ad9d97fa87c4869a59d5f28","after":"163e5255bfda742f0e395718ce72c836f307ca71","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-03-23T22:47:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Remove warning for state check - irrelevant","shortMessageHtmlLink":"Remove warning for state check - irrelevant"}},{"before":"7c5226f5426d49f0a66437b5347e3fddb7186b1a","after":"9bc2db7aa7d09b6e6ad9d97fa87c4869a59d5f28","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-03-23T22:39:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Only validate Agent prior state if mode is unknown or fileserver","shortMessageHtmlLink":"Only validate Agent prior state if mode is unknown or fileserver"}},{"before":"cfacb3b97c160d467b811292c236be43a369be3d","after":"7c5226f5426d49f0a66437b5347e3fddb7186b1a","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-03-23T22:26:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Allow local webserver to be disabled - so we can stop listening","shortMessageHtmlLink":"Allow local webserver to be disabled - so we can stop listening"}},{"before":"532d5b047e80888cc12e46b86c6e37649ec3dae7","after":"cfacb3b97c160d467b811292c236be43a369be3d","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-03-22T01:57:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Move to polling fluxnode ips as task","shortMessageHtmlLink":"Move to polling fluxnode ips as task"}},{"before":"6628791d548b04f3fc30101c6eae1d6cdd37ec06","after":"532d5b047e80888cc12e46b86c6e37649ec3dae7","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-03-20T20:23:44.511Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Allow multi apps passed in, make task running a lot smoother","shortMessageHtmlLink":"Allow multi apps passed in, make task running a lot smoother"}},{"before":"26e6ab104afdc899e75dba75a260bf3261f2012e","after":"6628791d548b04f3fc30101c6eae1d6cdd37ec06","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-03-18T19:45:40.829Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Fix plugins, source ip address check, bump fluxrpc version","shortMessageHtmlLink":"Fix plugins, source ip address check, bump fluxrpc version"}},{"before":"6e3c27eddd8c6b39120b4af6e5c1a9e6ec0c22fc","after":"26e6ab104afdc899e75dba75a260bf3261f2012e","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-03-15T22:05:47.716Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Add extensions / plugins back in","shortMessageHtmlLink":"Add extensions / plugins back in"}},{"before":"01f511403c82bcc20822d11af2f3eabb91efdd52","after":"6e3c27eddd8c6b39120b4af6e5c1a9e6ec0c22fc","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-03-14T18:43:31.063Z","pushType":"push","commitsCount":2,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Bump versions for demo to match live flux app demo","shortMessageHtmlLink":"Bump versions for demo to match live flux app demo"}},{"before":"6a9fdec437b8f4328a02cfc5f2f4ec55a842f757","after":"01f511403c82bcc20822d11af2f3eabb91efdd52","ref":"refs/heads/feature/async_rpc","pushedAt":"2023-03-13T23:46:34.876Z","pushType":"push","commitsCount":1,"pusher":{"login":"MorningLightMountain713","name":"David White","path":"/MorningLightMountain713","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22514713?s=80&v=4"},"commit":{"message":"Rename README for markdown","shortMessageHtmlLink":"Rename README for markdown"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0wNFQwNDozNjoyNC4wMDAwMDBazwAAAAMlsyrB","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0xM1QyMzo0NjozNC44NzYzMDdazwAAAAMCqb-i"}},"title":"Activity · MorningLightMountain713/FluxVault"}