{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":783038627,"defaultBranch":"main","name":"redka","ownerLogin":"nalgeon","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-06T19:10:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2946182?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716213162.0","currentOid":""},"activityList":{"items":[{"before":"d0f89c633f95bf0a46d2a86423c0f5bf119b6c77","after":"495ee53db21c30360475900a4e2e1998fb484e1d","ref":"refs/heads/main","pushedAt":"2024-05-20T14:03:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"doc: readme - v0.5.0 download links","shortMessageHtmlLink":"doc: readme - v0.5.0 download links"}},{"before":"470ed7bcd3331d1715693d891260cd036bae366e","after":"d0f89c633f95bf0a46d2a86423c0f5bf119b6c77","ref":"refs/heads/main","pushedAt":"2024-05-20T13:59:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"doc: readme - v0.5.0","shortMessageHtmlLink":"doc: readme - v0.5.0"}},{"before":"90fd5e9c7f888a3431928980048780f141da4993","after":"470ed7bcd3331d1715693d891260cd036bae366e","ref":"refs/heads/main","pushedAt":"2024-05-18T13:50:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"feat: command - set","shortMessageHtmlLink":"feat: command - set"}},{"before":"91766abaaa816be1193332b6876a8a081244ae69","after":"90fd5e9c7f888a3431928980048780f141da4993","ref":"refs/heads/main","pushedAt":"2024-05-08T18:04:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"feat: sets","shortMessageHtmlLink":"feat: sets"}},{"before":"cfaf930f801ceb0014a8a777f5f1e170b4d3e377","after":"91766abaaa816be1193332b6876a8a081244ae69","ref":"refs/heads/main","pushedAt":"2024-05-06T11:45:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"doc: readme - list typo","shortMessageHtmlLink":"doc: readme - list typo"}},{"before":"7b25c85f8f60fcfb92c4ab939bf23edd27c0ba97","after":"cfaf930f801ceb0014a8a777f5f1e170b4d3e377","ref":"refs/heads/main","pushedAt":"2024-05-05T13:13:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"doc: readme - v0.4.0","shortMessageHtmlLink":"doc: readme - v0.4.0"}},{"before":"4aff4a9033fb253f6060fdac024642156bba524f","after":"7b25c85f8f60fcfb92c4ab939bf23edd27c0ba97","ref":"refs/heads/main","pushedAt":"2024-05-05T12:25:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"refactor: sqlx - add vkey view","shortMessageHtmlLink":"refactor: sqlx - add vkey view"}},{"before":"91ba6db411871f98576c9e824b3fa8045e4df071","after":"4aff4a9033fb253f6060fdac024642156bba524f","ref":"refs/heads/main","pushedAt":"2024-05-04T18:50:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"fix: command - distinguish between key not found and zero value","shortMessageHtmlLink":"fix: command - distinguish between key not found and zero value"}},{"before":"5acaeaa21ef72afb600f21bbffdc30e56db3b20e","after":"91ba6db411871f98576c9e824b3fa8045e4df071","ref":"refs/heads/main","pushedAt":"2024-05-04T15:59:54.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"impr: command - dbsize, ttl, type","shortMessageHtmlLink":"impr: command - dbsize, ttl, type"}},{"before":"dcd246d1152dd0aa0c01d611b6eb511b356b1b32","after":"5acaeaa21ef72afb600f21bbffdc30e56db3b20e","ref":"refs/heads/main","pushedAt":"2024-05-03T20:25:18.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"refactor: sqlx - rename key_id to kid","shortMessageHtmlLink":"refactor: sqlx - rename key_id to kid"}},{"before":"cfb9cc3a2257ee2fa66af3e9c33b8199cbb6f504","after":"dcd246d1152dd0aa0c01d611b6eb511b356b1b32","ref":"refs/heads/main","pushedAt":"2024-05-01T19:15:41.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"refactor: rkey - hardcode initial key version","shortMessageHtmlLink":"refactor: rkey - hardcode initial key version"}},{"before":"4f7ebf2b30904463a67ca6edfbc920da1911600a","after":"cfb9cc3a2257ee2fa66af3e9c33b8199cbb6f504","ref":"refs/heads/main","pushedAt":"2024-04-30T22:11:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"refactor: convert value to bytes before saving to db","shortMessageHtmlLink":"refactor: convert value to bytes before saving to db"}},{"before":"f9f11bdcaf5460f893d70521c66357bcf14ea37a","after":"4f7ebf2b30904463a67ca6edfbc920da1911600a","ref":"refs/heads/main","pushedAt":"2024-04-30T19:34:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"refactor: reformat sql","shortMessageHtmlLink":"refactor: reformat sql"}},{"before":"bd8208bae444cb93c9c26d4485c154ad617d433d","after":"f9f11bdcaf5460f893d70521c66357bcf14ea37a","ref":"refs/heads/main","pushedAt":"2024-04-30T15:37:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"refactor: single-statement execs\n\nRedka aims to support both mattn and modernc SQLite drivers,\nbut they are incompatible in how they handle parameters in\nmulti-statement Exec calls.\n\nCreating two separate Exec strategies seems premature at this\npoint, so I refactored all Exec queries back to single statements\nand changed all params to positional. This way, both mattn and\nmodernc drivers work fine.","shortMessageHtmlLink":"refactor: single-statement execs"}},{"before":"e01aa11486d54a0e869f5bdfeb37160b21c20fd2","after":"bd8208bae444cb93c9c26d4485c154ad617d433d","ref":"refs/heads/main","pushedAt":"2024-04-30T10:55:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"refactor: command - better encapsulation and simpler tests","shortMessageHtmlLink":"refactor: command - better encapsulation and simpler tests"}},{"before":"5e789cf1bde9cb6849b92c08fe75851914282d0d","after":"e01aa11486d54a0e869f5bdfeb37160b21c20fd2","ref":"refs/heads/main","pushedAt":"2024-04-30T09:54:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"feat: command - ping (#19)","shortMessageHtmlLink":"feat: command - ping (#19)"}},{"before":"e37e3774aa01cc04249c2211e2077b130eaf8a13","after":"5e789cf1bde9cb6849b92c08fe75851914282d0d","ref":"refs/heads/main","pushedAt":"2024-04-29T21:01:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"refactor: command - subpackages","shortMessageHtmlLink":"refactor: command - subpackages"}},{"before":"a1941e3e121d83977245d53247b8315cbe6a1b6c","after":"e37e3774aa01cc04249c2211e2077b130eaf8a13","ref":"refs/heads/main","pushedAt":"2024-04-29T15:36:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"feat: lists","shortMessageHtmlLink":"feat: lists"}},{"before":"ce5edee195f523c292b49815f6e0f9447f6c448d","after":"a1941e3e121d83977245d53247b8315cbe6a1b6c","ref":"refs/heads/main","pushedAt":"2024-04-28T12:49:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"refactor: separate read-write and read-only db handles","shortMessageHtmlLink":"refactor: separate read-write and read-only db handles"}},{"before":"1b55ad8652aae4ee5d2e1ca72bf6db79cdbb9e1c","after":"ce5edee195f523c292b49815f6e0f9447f6c448d","ref":"refs/heads/main","pushedAt":"2024-04-28T04:26:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"refactor: remove db transactions for single-query operations","shortMessageHtmlLink":"refactor: remove db transactions for single-query operations"}},{"before":"4e8c59f5cf609c262aecbf9a2f11bd839124b2d4","after":"1b55ad8652aae4ee5d2e1ca72bf6db79cdbb9e1c","ref":"refs/heads/main","pushedAt":"2024-04-28T03:49:37.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"refactor: sqlx - delete TypedError","shortMessageHtmlLink":"refactor: sqlx - delete TypedError"}},{"before":"fa44b345fa485e40452d9509e95f5a9869c7c879","after":"4e8c59f5cf609c262aecbf9a2f11bd839124b2d4","ref":"refs/heads/main","pushedAt":"2024-04-27T20:35:11.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"refactor: rhash - sql query readability","shortMessageHtmlLink":"refactor: rhash - sql query readability"}},{"before":"1757da1a6d00a8328f193fcebc5ec1cda1c63d23","after":"fa44b345fa485e40452d9509e95f5a9869c7c879","ref":"refs/heads/main","pushedAt":"2024-04-26T07:25:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"doc: readme - v0.3.0","shortMessageHtmlLink":"doc: readme - v0.3.0"}},{"before":"1757da1a6d00a8328f193fcebc5ec1cda1c63d23","after":null,"ref":"refs/tags/0.3.0","pushedAt":"2024-04-26T07:20:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"}},{"before":"65d8134596fc434c2d5e6892add7726291d50377","after":"1757da1a6d00a8328f193fcebc5ec1cda1c63d23","ref":"refs/heads/main","pushedAt":"2024-04-26T06:51:45.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"doc: redka - examples","shortMessageHtmlLink":"doc: redka - examples"}},{"before":"4340c9f0f2a84be07d9e60da1c9190c5ba39fa66","after":"65d8134596fc434c2d5e6892add7726291d50377","ref":"refs/heads/main","pushedAt":"2024-04-26T04:28:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"feat: command - zinter, zunion, zrange and friends","shortMessageHtmlLink":"feat: command - zinter, zunion, zrange and friends"}},{"before":"396e7fdeae27f5916bef72cad4f2bc41526eec63","after":"4340c9f0f2a84be07d9e60da1c9190c5ba39fa66","ref":"refs/heads/main","pushedAt":"2024-04-22T19:44:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"feat: command - zinter","shortMessageHtmlLink":"feat: command - zinter"}},{"before":"ebe56e7ae3f36392f1f51d54cc46a1e1ef18a09a","after":"396e7fdeae27f5916bef72cad4f2bc41526eec63","ref":"refs/heads/main","pushedAt":"2024-04-22T18:14:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"feat: command - zadd, zcard, zcount","shortMessageHtmlLink":"feat: command - zadd, zcard, zcount"}},{"before":"922356d85141489bc2168e79b6d7c35ae4d0e002","after":"ebe56e7ae3f36392f1f51d54cc46a1e1ef18a09a","ref":"refs/heads/main","pushedAt":"2024-04-22T08:05:34.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"impr: command - set keepttl","shortMessageHtmlLink":"impr: command - set keepttl"}},{"before":"00487b197a41de539d4322fde74b37b8b768dffa","after":"922356d85141489bc2168e79b6d7c35ae4d0e002","ref":"refs/heads/main","pushedAt":"2024-04-22T03:42:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nalgeon","name":"Anton Zhiyanov","path":"/nalgeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2946182?s=80&v=4"},"commit":{"message":"impr: parser - command arguments parser","shortMessageHtmlLink":"impr: parser - command arguments parser"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETtvlZQA","startCursor":null,"endCursor":null}},"title":"Activity ยท nalgeon/redka"}