{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":121549855,"defaultBranch":"main","name":"sandra","ownerLogin":"sandrabot","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-02-14T19:07:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/36487151?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725064056.0","currentOid":""},"activityList":{"items":[{"before":"d411908041a1383dfe04dda2bdc2a5bbff5ff829","after":"ef6086901cfa3d5ab6c1d81f4c9d2cd002d87dee","ref":"refs/heads/feat/lastfm","pushedAt":"2024-09-16T10:31:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"implement the basic logic for /lyrics","shortMessageHtmlLink":"implement the basic logic for /lyrics"}},{"before":"050d0e7eeed0f5afbc368365bd3f5f61c875d436","after":"d411908041a1383dfe04dda2bdc2a5bbff5ff829","ref":"refs/heads/feat/lastfm","pushedAt":"2024-09-16T07:11:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"move default color property to SandraConfig","shortMessageHtmlLink":"move default color property to SandraConfig"}},{"before":"5455becd98fd66995a19010bcead7b7106fdee78","after":"050d0e7eeed0f5afbc368365bd3f5f61c875d436","ref":"refs/heads/feat/lastfm","pushedAt":"2024-09-14T23:49:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"add a simple /settings command","shortMessageHtmlLink":"add a simple /settings command"}},{"before":"7fedd35ea22d38b5b26da0cc6aa7d54356a98397","after":"5455becd98fd66995a19010bcead7b7106fdee78","ref":"refs/heads/feat/lastfm","pushedAt":"2024-09-13T07:25:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"add character limit for tags","shortMessageHtmlLink":"add character limit for tags"}},{"before":"939858a27f269ca8b721ecf8b1e1d7cc5537f365","after":"f64645afb8c83943f8d2fa3faec08992a23c2eee","ref":"refs/heads/main","pushedAt":"2024-09-10T22:15:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"ci: upload artifacts v4","shortMessageHtmlLink":"ci: upload artifacts v4"}},{"before":"1252247946c1665687e929f838c282af1fc0ee0d","after":"7fedd35ea22d38b5b26da0cc6aa7d54356a98397","ref":"refs/heads/feat/lastfm","pushedAt":"2024-09-10T22:09:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feat/lastfm","shortMessageHtmlLink":"Merge branch 'main' into feat/lastfm"}},{"before":"bc2aa9262540ef8e99a657f6693620e720d48464","after":"939858a27f269ca8b721ecf8b1e1d7cc5537f365","ref":"refs/heads/main","pushedAt":"2024-09-10T22:09:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"build: start using gradlew","shortMessageHtmlLink":"build: start using gradlew"}},{"before":"de60e73553ca81daac1f111824b5573bc0233591","after":"bc2aa9262540ef8e99a657f6693620e720d48464","ref":"refs/heads/main","pushedAt":"2024-09-10T21:59:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"ci: update github workflow\n\nwe aren't going to deploy using github anymore","shortMessageHtmlLink":"ci: update github workflow"}},{"before":"0c905923f7e4911a388740fa8d8c5d826c482209","after":"1252247946c1665687e929f838c282af1fc0ee0d","ref":"refs/heads/feat/lastfm","pushedAt":"2024-09-10T21:39:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"Merge branch 'refs/heads/main' into feat/lastfm","shortMessageHtmlLink":"Merge branch 'refs/heads/main' into feat/lastfm"}},{"before":"a511a367c01b89f523dc4c70d2a3d7a1457dd9d5","after":"0c905923f7e4911a388740fa8d8c5d826c482209","ref":"refs/heads/feat/lastfm","pushedAt":"2024-09-09T09:09:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"distinguish loved songs in /fm","shortMessageHtmlLink":"distinguish loved songs in /fm"}},{"before":"b0a6a1315312d36e967b00d01433d8a108fead94","after":"a511a367c01b89f523dc4c70d2a3d7a1457dd9d5","ref":"refs/heads/feat/lastfm","pushedAt":"2024-09-07T19:04:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"that applies to /recent too","shortMessageHtmlLink":"that applies to /recent too"}},{"before":"f01bb51e92956350711d9943079098b9d0c022df","after":"b0a6a1315312d36e967b00d01433d8a108fead94","ref":"refs/heads/feat/lastfm","pushedAt":"2024-09-07T19:00:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"use the default color when the image can't be decoded","shortMessageHtmlLink":"use the default color when the image can't be decoded"}},{"before":"5fc7f5cb3f7049400349a6c9972ff120f9997856","after":"f01bb51e92956350711d9943079098b9d0c022df","ref":"refs/heads/feat/lastfm","pushedAt":"2024-09-07T05:51:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"add request caching, improve rate limiter","shortMessageHtmlLink":"add request caching, improve rate limiter"}},{"before":"8409e75955f6d5bcbc1d394f3f4a1cd1ceba8d4d","after":"5fc7f5cb3f7049400349a6c9972ff120f9997856","ref":"refs/heads/feat/lastfm","pushedAt":"2024-09-07T03:29:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"implement /recent command","shortMessageHtmlLink":"implement /recent command"}},{"before":"b9cc1569c7660af55e464a0a5be7f6f1087f51b6","after":"8409e75955f6d5bcbc1d394f3f4a1cd1ceba8d4d","ref":"refs/heads/feat/lastfm","pushedAt":"2024-09-06T18:45:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"simplify serializers","shortMessageHtmlLink":"simplify serializers"}},{"before":"eff802f8e76d3c589c55a1200d8f3961169d7e54","after":"b9cc1569c7660af55e464a0a5be7f6f1087f51b6","ref":"refs/heads/feat/lastfm","pushedAt":"2024-09-04T05:19:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"rename config serializers.kt, it's driving me crazy","shortMessageHtmlLink":"rename config serializers.kt, it's driving me crazy"}},{"before":"a728d5753918251a36b38e093432519f77607ddd","after":"de60e73553ca81daac1f111824b5573bc0233591","ref":"refs/heads/main","pushedAt":"2024-09-04T04:42:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"fix(notify): check for permission to reply to messages","shortMessageHtmlLink":"fix(notify): check for permission to reply to messages"}},{"before":"905876969ef190f18133c794aa8037a32cef038e","after":"eff802f8e76d3c589c55a1200d8f3961169d7e54","ref":"refs/heads/feat/lastfm","pushedAt":"2024-09-04T04:37:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"add last played timestamp for recently played tracks","shortMessageHtmlLink":"add last played timestamp for recently played tracks"}},{"before":"8c5c3b0f1a492276736a287453b0ee7fd3d51222","after":"905876969ef190f18133c794aa8037a32cef038e","ref":"refs/heads/feat/lastfm","pushedAt":"2024-09-03T00:35:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feat/lastfm","shortMessageHtmlLink":"Merge branch 'main' into feat/lastfm"}},{"before":"6a05a145f6374eb6925f21a7dddf6397d3994ea5","after":"a728d5753918251a36b38e093432519f77607ddd","ref":"refs/heads/main","pushedAt":"2024-09-03T00:28:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"fix: sort commands by name in /commands","shortMessageHtmlLink":"fix: sort commands by name in /commands"}},{"before":"f83e9adf945e1e3668580f9ffcb0b68070ea6de4","after":"8c5c3b0f1a492276736a287453b0ee7fd3d51222","ref":"refs/heads/feat/lastfm","pushedAt":"2024-09-02T23:39:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"create empty json helpers","shortMessageHtmlLink":"create empty json helpers"}},{"before":"525ce86e911a8439fed034cc038a2887693d4ba5","after":"6a05a145f6374eb6925f21a7dddf6397d3994ea5","ref":"refs/heads/main","pushedAt":"2024-09-02T23:29:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"fix: preserve bindings across evaluations","shortMessageHtmlLink":"fix: preserve bindings across evaluations"}},{"before":"3850a4fd7def7b5684b36dfaff31d3f2f9d18abb","after":"f83e9adf945e1e3668580f9ffcb0b68070ea6de4","ref":"refs/heads/feat/lastfm","pushedAt":"2024-09-02T23:04:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"implement /fm command","shortMessageHtmlLink":"implement /fm command"}},{"before":"e67fc262b8c51ea20989829880d06fee97122722","after":"3850a4fd7def7b5684b36dfaff31d3f2f9d18abb","ref":"refs/heads/feat/lastfm","pushedAt":"2024-09-02T09:15:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"add colorspace helpers","shortMessageHtmlLink":"add colorspace helpers"}},{"before":null,"after":"e67fc262b8c51ea20989829880d06fee97122722","ref":"refs/heads/feat/lastfm","pushedAt":"2024-08-31T00:27:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"create lastfm command category","shortMessageHtmlLink":"create lastfm command category"}},{"before":"d5b87f1c713767ac4c5e81f7eada1b5c40a89936","after":"525ce86e911a8439fed034cc038a2887693d4ba5","ref":"refs/heads/main","pushedAt":"2024-08-29T00:44:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"refactor: allow sentry in development mode, improve shutdown procedure","shortMessageHtmlLink":"refactor: allow sentry in development mode, improve shutdown procedure"}},{"before":"8bb1f972d3759e30dd25cf7cc6d39a314d38c4e2","after":"d5b87f1c713767ac4c5e81f7eada1b5c40a89936","ref":"refs/heads/main","pushedAt":"2024-08-29T00:24:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"feat: implement softban command","shortMessageHtmlLink":"feat: implement softban command"}},{"before":"a1ea9bb2801b314451e11ca7b0a1ad441e65ad45","after":"8bb1f972d3759e30dd25cf7cc6d39a314d38c4e2","ref":"refs/heads/main","pushedAt":"2024-08-28T16:44:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"refactor: move asEmoji to Emotes.kt","shortMessageHtmlLink":"refactor: move asEmoji to Emotes.kt"}},{"before":"cf6df4e7923a98586ec88c9a2aaf489fa3bc94c0","after":"a1ea9bb2801b314451e11ca7b0a1ad441e65ad45","ref":"refs/heads/main","pushedAt":"2024-07-25T13:55:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"feat: implement simple owner command","shortMessageHtmlLink":"feat: implement simple owner command"}},{"before":"796e0d79aa5c3e95a2126c3b327341e6125febab","after":"cf6df4e7923a98586ec88c9a2aaf489fa3bc94c0","ref":"refs/heads/main","pushedAt":"2024-07-17T04:21:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"averen","name":null,"path":"/averen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31487840?s=80&v=4"},"commit":{"message":"refactor: add docs to Command.kt and tweak properties","shortMessageHtmlLink":"refactor: add docs to Command.kt and tweak properties"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxMDozMTowNC4wMDAwMDBazwAAAAS3SkrF","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xN1QwNDoyMTo1MS4wMDAwMDBazwAAAASBapnf"}},"title":"Activity ยท sandrabot/sandra"}