{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":748722604,"defaultBranch":"master","name":"phylactery","ownerLogin":"Gophercraft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-26T16:14:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/86399459?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706285712.0","currentOid":""},"activityList":{"items":[{"before":"0460edbd330db32d94b57274726be847b7cb12ba","after":"c4073b1aef2203a3079ed6589b6d7709694aac08","ref":"refs/heads/master","pushedAt":"2024-06-23T21:25:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"feat(database): TakeBackup returns directory and path to backup zip","shortMessageHtmlLink":"feat(database): TakeBackup returns directory and path to backup zip"}},{"before":"cb527ea971f7f15b3a9c8f7dc040c88f0b2a298f","after":"0460edbd330db32d94b57274726be847b7cb12ba","ref":"refs/heads/master","pushedAt":"2024-06-17T02:30:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"feat(database): implement the creation of zipped JSON database backups","shortMessageHtmlLink":"feat(database): implement the creation of zipped JSON database backups"}},{"before":"3315511dd292935dd4fd5ba3bb840bcc4da90723","after":"cb527ea971f7f15b3a9c8f7dc040c88f0b2a298f","ref":"refs/heads/master","pushedAt":"2024-04-16T22:18:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"feat(database): add method to sync a Go reflect.Type without demanding a struct pointer","shortMessageHtmlLink":"feat(database): add method to sync a Go reflect.Type without demandin…"}},{"before":"157c44e76c8af5367855a9fdecde088dda74f05e","after":"3315511dd292935dd4fd5ba3bb840bcc4da90723","ref":"refs/heads/master","pushedAt":"2024-03-22T20:42:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"fix(server): use column names when updating","shortMessageHtmlLink":"fix(server): use column names when updating"}},{"before":"0fe010ddd5d9a1eaf307da5eb25b1ecad6e4022a","after":"157c44e76c8af5367855a9fdecde088dda74f05e","ref":"refs/heads/master","pushedAt":"2024-03-22T20:34:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"feat(server): added query, insert, and delete to web API","shortMessageHtmlLink":"feat(server): added query, insert, and delete to web API"}},{"before":"a1bd1ede9799596e897860c4c0d8e648ab7eb6cd","after":"0fe010ddd5d9a1eaf307da5eb25b1ecad6e4022a","ref":"refs/heads/master","pushedAt":"2024-03-21T22:21:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"feat(server): implemented updating table data via JSON-web service","shortMessageHtmlLink":"feat(server): implemented updating table data via JSON-web service"}},{"before":"51880b475fac5faa7fe8db9c3003e8c615f134fd","after":"a1bd1ede9799596e897860c4c0d8e648ab7eb6cd","ref":"refs/heads/master","pushedAt":"2024-03-21T06:58:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"chore(doc): update to reflect new way of defining database container options","shortMessageHtmlLink":"chore(doc): update to reflect new way of defining database container …"}},{"before":"9223338603a8798b765e64b0c863be7c7476c168","after":"51880b475fac5faa7fe8db9c3003e8c615f134fd","ref":"refs/heads/master","pushedAt":"2024-03-21T02:21:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"fix(database): unmap bytes specially","shortMessageHtmlLink":"fix(database): unmap bytes specially"}},{"before":"18177a53e8f1119fd3b095ab029a908c50d39fa2","after":"9223338603a8798b765e64b0c863be7c7476c168","ref":"refs/heads/master","pushedAt":"2024-03-21T02:19:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"fix(database): map bytes specially","shortMessageHtmlLink":"fix(database): map bytes specially"}},{"before":"921aa304b890ff1ca49308abf9ed522021a3d3a0","after":"18177a53e8f1119fd3b095ab029a908c50d39fa2","ref":"refs/heads/master","pushedAt":"2024-03-21T02:16:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"fix(database): more detailed error messages","shortMessageHtmlLink":"fix(database): more detailed error messages"}},{"before":"67044632fc4e3656edfe6dfac3b127b9ae6b7f96","after":"921aa304b890ff1ca49308abf9ed522021a3d3a0","ref":"refs/heads/master","pushedAt":"2024-03-21T02:13:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"fix(database): return if special type is found","shortMessageHtmlLink":"fix(database): return if special type is found"}},{"before":"3286aea6e0e5f3a2981f8c25e00a5d8a40bf5e36","after":"67044632fc4e3656edfe6dfac3b127b9ae6b7f96","ref":"refs/heads/master","pushedAt":"2024-03-21T02:07:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"feat(database): utilities for reading unmapped data; []byte is now represented by specific schema and wire types, rather than as a regular slice","shortMessageHtmlLink":"feat(database): utilities for reading unmapped data; []byte is now re…"}},{"before":"a5109d6d2b5f0662390f728399b6c82aba938de5","after":"3286aea6e0e5f3a2981f8c25e00a5d8a40bf5e36","ref":"refs/heads/master","pushedAt":"2024-03-19T21:16:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"fix(query): comment typo","shortMessageHtmlLink":"fix(query): comment typo"}},{"before":"4a717e44919a177098702a207e7f2b8c81707604","after":"a5109d6d2b5f0662390f728399b6c82aba938de5","ref":"refs/heads/master","pushedAt":"2024-03-19T21:13:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"feat(database): allow updating columns without instantiating a dummy record object","shortMessageHtmlLink":"feat(database): allow updating columns without instantiating a dummy …"}},{"before":"0f7501935941878382fd36921a2b345f285e7a7f","after":"4a717e44919a177098702a207e7f2b8c81707604","ref":"refs/heads/master","pushedAt":"2024-03-19T20:45:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"fix(leveldb_core): always get table instance before counting records (in transaction, too)","shortMessageHtmlLink":"fix(leveldb_core): always get table instance before counting records …"}},{"before":"b61edbf2cc36f0e7e2f7bb256c1a0874a00b8efc","after":"0f7501935941878382fd36921a2b345f285e7a7f","ref":"refs/heads/master","pushedAt":"2024-03-19T20:14:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"fix(leveldb_core): always get table instance before counting records","shortMessageHtmlLink":"fix(leveldb_core): always get table instance before counting records"}},{"before":"9f00055d4eccbbefe47c06f5f4c7648147ab7683","after":"b61edbf2cc36f0e7e2f7bb256c1a0874a00b8efc","ref":"refs/heads/master","pushedAt":"2024-03-15T23:15:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"fix(database): properly implement embedded conditions","shortMessageHtmlLink":"fix(database): properly implement embedded conditions"}},{"before":"00f8dc75c440884f4f0a8019d1e5265e5048493b","after":"9f00055d4eccbbefe47c06f5f4c7648147ab7683","ref":"refs/heads/master","pushedAt":"2024-03-15T22:33:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"fix(database): don't panic when preparing an embedded query (such as in the case of Not())","shortMessageHtmlLink":"fix(database): don't panic when preparing an embedded query (such as …"}},{"before":"9bcfad4fa416ed0796c3a4eb4ad41551b223a62b","after":"00f8dc75c440884f4f0a8019d1e5265e5048493b","ref":"refs/heads/master","pushedAt":"2024-03-11T23:22:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"fix(database): treat time.Time as numeric type","shortMessageHtmlLink":"fix(database): treat time.Time as numeric type"}},{"before":"6307c920cb4ff3cef01e4f00354ce5b264f8cae9","after":"9bcfad4fa416ed0796c3a4eb4ad41551b223a62b","ref":"refs/heads/master","pushedAt":"2024-03-11T22:58:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"feat(database): implement time queries","shortMessageHtmlLink":"feat(database): implement time queries"}},{"before":"235e42dea76fe6b09a4d8cad7774d8873db5cf68","after":"6307c920cb4ff3cef01e4f00354ce5b264f8cae9","ref":"refs/heads/master","pushedAt":"2024-02-19T22:33:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"fix(leveldb_core): use correct variable to look up exclusive key","shortMessageHtmlLink":"fix(leveldb_core): use correct variable to look up exclusive key"}},{"before":"db0c00ac1022fc88c31e59eeab16fda51542d66f","after":"235e42dea76fe6b09a4d8cad7774d8873db5cf68","ref":"refs/heads/master","pushedAt":"2024-02-19T22:29:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"feat(storage): allocate slice when unmapping slice value","shortMessageHtmlLink":"feat(storage): allocate slice when unmapping slice value"}},{"before":"87f9de45d3bb34d30c3a160c4aed0ce197a8f4e1","after":"db0c00ac1022fc88c31e59eeab16fda51542d66f","ref":"refs/heads/master","pushedAt":"2024-02-19T20:33:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"feat(storage): convert values to their proper type when unmapping","shortMessageHtmlLink":"feat(storage): convert values to their proper type when unmapping"}},{"before":"6d1840c5bec128a054d175199a7d3f91f28d51fe","after":"87f9de45d3bb34d30c3a160c4aed0ce197a8f4e1","ref":"refs/heads/master","pushedAt":"2024-02-19T20:06:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"fix(storage): when schematizing, allow some struct fields to omit tag information","shortMessageHtmlLink":"fix(storage): when schematizing, allow some struct fields to omit tag…"}},{"before":"69ade58a84fccc8d3d48b07c4cf350801c93cd67","after":"6d1840c5bec128a054d175199a7d3f91f28d51fe","ref":"refs/heads/master","pushedAt":"2024-02-15T21:03:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"feat(database): implement Close() method to close database after use","shortMessageHtmlLink":"feat(database): implement Close() method to close database after use"}},{"before":"0b864f2878b2ba84030f7c11b40c35ea338dfd32","after":"69ade58a84fccc8d3d48b07c4cf350801c93cd67","ref":"refs/heads/master","pushedAt":"2024-02-12T04:25:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"feat(database): implement update queries","shortMessageHtmlLink":"feat(database): implement update queries"}},{"before":"e18d90a86f12d80843862e2b237b8b462803bc16","after":"0b864f2878b2ba84030f7c11b40c35ea338dfd32","ref":"refs/heads/master","pushedAt":"2024-02-11T23:16:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"fix(database): schematize time.Time without trying to reflect on its struct contents","shortMessageHtmlLink":"fix(database): schematize time.Time without trying to reflect on its …"}},{"before":"ae36e0665dc9dda3cd436bf2b5bf48d3205c3d28","after":"e18d90a86f12d80843862e2b237b8b462803bc16","ref":"refs/heads/master","pushedAt":"2024-02-11T23:05:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"feat(database): implemented support for time.Time columns","shortMessageHtmlLink":"feat(database): implemented support for time.Time columns"}},{"before":"2b694a07f71fb356c90e9cefcdac42c7c2505530","after":"ae36e0665dc9dda3cd436bf2b5bf48d3205c3d28","ref":"refs/heads/master","pushedAt":"2024-02-03T00:57:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"fix(database): rm debug statement","shortMessageHtmlLink":"fix(database): rm debug statement"}},{"before":"52af73a6a2f3dc08081297248ab8b8bcfc918d93","after":"2b694a07f71fb356c90e9cefcdac42c7c2505530","ref":"refs/heads/master","pushedAt":"2024-02-03T00:49:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superp00t","name":"Phaneron","path":"/superp00t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17891838?s=80&v=4"},"commit":{"message":"feat(database): add methods for iterating through an entire table","shortMessageHtmlLink":"feat(database): add methods for iterating through an entire table"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbO_0ewA","startCursor":null,"endCursor":null}},"title":"Activity · Gophercraft/phylactery"}