{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":662740053,"defaultBranch":"master","name":"kvs","ownerLogin":"tauraamui","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-05T19:30:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3159648?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1692020779.0","currentOid":""},"activityList":{"items":[{"before":"ca5cea1d4dd05351e78797c46ba0b02fefbdf7ae","after":"8d4a3c2bac7a8ddf52b5f11f1185b2e509870565","ref":"refs/heads/master","pushedAt":"2023-08-15T12:24:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"41cb99873fae05bbcce9c953b8898e884d93bca1","after":null,"ref":"refs/heads/feat/add-persisting-meta-field","pushedAt":"2023-08-14T13:43:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"}},{"before":"f5bd0da909512c24e00c88c28f0b8d69404ab127","after":"ca5cea1d4dd05351e78797c46ba0b02fefbdf7ae","ref":"refs/heads/master","pushedAt":"2023-08-14T13:43:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"feat: implement defining entry meta data (#3)","shortMessageHtmlLink":"feat: implement defining entry meta data (#3)"}},{"before":null,"after":"41cb99873fae05bbcce9c953b8898e884d93bca1","ref":"refs/heads/feat/add-persisting-meta-field","pushedAt":"2023-08-14T13:34:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"feat: implement defining entry meta data","shortMessageHtmlLink":"feat: implement defining entry meta data"}},{"before":"6e43f1cc0eb1591b1de5e0670e40e7dc663a3bed","after":"f5bd0da909512c24e00c88c28f0b8d69404ab127","ref":"refs/heads/master","pushedAt":"2023-08-09T06:17:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"docs: update speed statement to reflect reality/the truth","shortMessageHtmlLink":"docs: update speed statement to reflect reality/the truth"}},{"before":"6ac2c5e65958533cc6c233fb42eb020fc4444f15","after":"6e43f1cc0eb1591b1de5e0670e40e7dc663a3bed","ref":"refs/heads/master","pushedAt":"2023-08-07T23:05:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"19cf034f6da60fa1321727d8267398df84322b2b","after":"6ac2c5e65958533cc6c233fb42eb020fc4444f15","ref":"refs/heads/master","pushedAt":"2023-08-07T15:19:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"docs: make ability to use persistent DB explicit","shortMessageHtmlLink":"docs: make ability to use persistent DB explicit"}},{"before":"20f07a8ac37789d087d931167ab3232073282a7b","after":"19cf034f6da60fa1321727d8267398df84322b2b","ref":"refs/heads/master","pushedAt":"2023-08-05T19:54:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"actions: amend CI to only run tests and coverage checks for v2","shortMessageHtmlLink":"actions: amend CI to only run tests and coverage checks for v2"}},{"before":"b0043416de52b80226500dc043144e523aa465da","after":"20f07a8ac37789d087d931167ab3232073282a7b","ref":"refs/heads/master","pushedAt":"2023-08-05T19:40:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"Merge branch 'master' of github.com:tauraamui/kvs","shortMessageHtmlLink":"Merge branch 'master' of github.com:tauraamui/kvs"}},{"before":"673c06d25f176cdbf8ef9d938938cb0f7213314f","after":"b0043416de52b80226500dc043144e523aa465da","ref":"refs/heads/master","pushedAt":"2023-08-05T19:25:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"Update README.md\n\ninclude codecov badger in README","shortMessageHtmlLink":"Update README.md"}},{"before":"a5fb7f8d949d9e1709ae3974c1567bf69392b11c","after":"673c06d25f176cdbf8ef9d938938cb0f7213314f","ref":"refs/heads/master","pushedAt":"2023-08-05T19:22:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"add test and coverage scan to CI","shortMessageHtmlLink":"add test and coverage scan to CI"}},{"before":"416513099a14cb9062f2a2ac740048e54cba062f","after":"a5fb7f8d949d9e1709ae3974c1567bf69392b11c","ref":"refs/heads/master","pushedAt":"2023-08-05T00:24:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"Add license scan report and status (#2)\n\nSigned off by: fossabot ","shortMessageHtmlLink":"Add license scan report and status (#2)"}},{"before":"e5999be4cf12154871c72dd0f9ab51d7be7c4f69","after":"416513099a14cb9062f2a2ac740048e54cba062f","ref":"refs/heads/master","pushedAt":"2023-08-04T22:30:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"legal: define license header for each lib Go src file","shortMessageHtmlLink":"legal: define license header for each lib Go src file"}},{"before":"037945356f61a8a4f8e9679b826bf1e70ae23c93","after":"e5999be4cf12154871c72dd0f9ab51d7be7c4f69","ref":"refs/heads/master","pushedAt":"2023-08-04T22:25:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"add local license tool config to gitignore","shortMessageHtmlLink":"add local license tool config to gitignore"}},{"before":"1e193949d090193dea72b3ab2cb35b163afa5bc6","after":"037945356f61a8a4f8e9679b826bf1e70ae23c93","ref":"refs/heads/master","pushedAt":"2023-08-04T22:11:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"define license","shortMessageHtmlLink":"define license"}},{"before":"64cc221fd386c5f291072904f09917d08e719b61","after":"1e193949d090193dea72b3ab2cb35b163afa5bc6","ref":"refs/heads/master","pushedAt":"2023-08-01T10:22:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"Update README.md\n\nadd code climate maintainability badge","shortMessageHtmlLink":"Update README.md"}},{"before":"cb4099f97c8ccd8b04be09e5c7044d3bec99e761","after":"64cc221fd386c5f291072904f09917d08e719b61","ref":"refs/heads/master","pushedAt":"2023-07-28T14:28:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"define Dockerfile for running querybenchmarks","shortMessageHtmlLink":"define Dockerfile for running querybenchmarks"}},{"before":"f80cf1168a83efc8d3994eca6e4360ba2f73a005","after":"cb4099f97c8ccd8b04be09e5c7044d3bec99e761","ref":"refs/heads/master","pushedAt":"2023-07-27T00:04:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"e77a8925a492aa7d27853dbba75fc6ba7e8cb47b","after":null,"ref":"refs/heads/experiment/implement-basic-querying","pushedAt":"2023-07-26T23:59:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"}},{"before":"fda46cf0577de8aee3788b249551a79a4e8f23ad","after":"f80cf1168a83efc8d3994eca6e4360ba2f73a005","ref":"refs/heads/master","pushedAt":"2023-07-26T23:59:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"Experiment/implement basic querying (#1)\n\n* feat: define basic query primative with internal tests\r\n\r\n* make filters be a defined type\r\n\r\n* initial work on implementing basic filters\r\n\r\n* implement half working multi filter system\r\n\r\n* fix: ensure filters match correct field values\r\n\r\n* docs: add comment for fix\r\n\r\n* refactor: rename eval to predicate\r\n\r\n* fix: out of order exclusion/removal of found entries\r\n\r\n* fix: bug whereby a single filter auto excludes everything\r\n\r\n* test: add more test cases\r\n\r\n* optimise: ignore loading of entries for already excluded full structs\r\n\r\n* refactor: move per entry item logic into own func\r\n\r\n* refactor: simplify loading of item data into entry\r\n\r\n* refactor: give target built struct index a better name\r\n\r\n* benchmark: define single benchmark test\r\n\r\n* benchmark: define new benchmark testing running query against hundreds of records\r\n\r\n* feat: implement filter predicate to take multiple values to match against\r\n\r\n* test: ensure single predicate with multi values works\r\n\r\n* benchmark: alternate color which will match filter in stored values\r\n\r\n* example: update simple example to remove query stuff\r\n\r\n* feat: make owner UUID used for querying an optional param\r\n\r\n* example: provide example for running simple single predicate query","shortMessageHtmlLink":"Experiment/implement basic querying (#1)"}},{"before":"01f92b9739f96853f7cf0749328740f7dc27ee83","after":"e77a8925a492aa7d27853dbba75fc6ba7e8cb47b","ref":"refs/heads/experiment/implement-basic-querying","pushedAt":"2023-07-26T23:55:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"example: provide example for running simple single predicate query","shortMessageHtmlLink":"example: provide example for running simple single predicate query"}},{"before":"4a20e1d77b2f7a151a15d5ec4befdb4331c6a5a7","after":"01f92b9739f96853f7cf0749328740f7dc27ee83","ref":"refs/heads/experiment/implement-basic-querying","pushedAt":"2023-07-26T23:53:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"example: provide example for running simple single predicate query","shortMessageHtmlLink":"example: provide example for running simple single predicate query"}},{"before":"914d5a5c8370131c5451faffb321cb0f17993312","after":"4a20e1d77b2f7a151a15d5ec4befdb4331c6a5a7","ref":"refs/heads/experiment/implement-basic-querying","pushedAt":"2023-07-26T23:53:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"feat: make owner UUID used for querying an optional param","shortMessageHtmlLink":"feat: make owner UUID used for querying an optional param"}},{"before":"762f48546f5ffd9a2e2ba05325f2fa7909b033c7","after":"914d5a5c8370131c5451faffb321cb0f17993312","ref":"refs/heads/experiment/implement-basic-querying","pushedAt":"2023-07-26T23:29:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"example: update simple example to remove query stuff","shortMessageHtmlLink":"example: update simple example to remove query stuff"}},{"before":"2d1f334b7a54eb4c3d501aeabbe47cb359bc8a2d","after":"762f48546f5ffd9a2e2ba05325f2fa7909b033c7","ref":"refs/heads/experiment/implement-basic-querying","pushedAt":"2023-07-26T23:02:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"benchmark: alternate color which will match filter in stored values","shortMessageHtmlLink":"benchmark: alternate color which will match filter in stored values"}},{"before":"79be186883582d3ba06e408f2bce67b8c134a109","after":"2d1f334b7a54eb4c3d501aeabbe47cb359bc8a2d","ref":"refs/heads/experiment/implement-basic-querying","pushedAt":"2023-07-26T22:58:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"test: ensure single predicate with multi values works","shortMessageHtmlLink":"test: ensure single predicate with multi values works"}},{"before":"c1bd9e250ddf5b25b157549128a562c9a60b70a9","after":"79be186883582d3ba06e408f2bce67b8c134a109","ref":"refs/heads/experiment/implement-basic-querying","pushedAt":"2023-07-26T22:43:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"feat: implement filter predicate to take multiple values to match against","shortMessageHtmlLink":"feat: implement filter predicate to take multiple values to match aga…"}},{"before":"fe30833fd79151b25d759a1fc9165b5ae44ec804","after":"c1bd9e250ddf5b25b157549128a562c9a60b70a9","ref":"refs/heads/experiment/implement-basic-querying","pushedAt":"2023-07-26T22:26:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"benchmark: define single benchmark test","shortMessageHtmlLink":"benchmark: define single benchmark test"}},{"before":"16401c586d7aa0783c9d3c1c20c81434b21912c1","after":"fe30833fd79151b25d759a1fc9165b5ae44ec804","ref":"refs/heads/experiment/implement-basic-querying","pushedAt":"2023-07-26T17:35:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"refactor: give target built struct index a better name","shortMessageHtmlLink":"refactor: give target built struct index a better name"}},{"before":"fbcd03fe6b3a61c6af6dc9950e253678fa9d689b","after":"16401c586d7aa0783c9d3c1c20c81434b21912c1","ref":"refs/heads/experiment/implement-basic-querying","pushedAt":"2023-07-26T17:32:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tauraamui","name":"Adam Stringer","path":"/https/github.com/tauraamui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3159648?s=80&v=4"},"commit":{"message":"refactor: simplify loading of item data into entry","shortMessageHtmlLink":"refactor: simplify loading of item data into entry"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADawo3sgA","startCursor":null,"endCursor":null}},"title":"Activity · tauraamui/kvs"}