{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":125116575,"defaultBranch":"master","name":"outline-server","ownerLogin":"Jigsaw-Code","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-03-13T21:24:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19845815?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716260796.0","currentOid":""},"activityList":{"items":[{"before":"8a911f0d46be8c2d6bfc9b8d678386154b3c7113","after":"6ed75852b2cd1889da5eb6f0b50cc07327365826","ref":"refs/heads/sbruens/optin-metrics-tunneltime","pushedAt":"2024-05-21T18:48:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"Merge branch 'sbruens/optin-metrics' into sbruens/optin-metrics-tunneltime","shortMessageHtmlLink":"Merge branch 'sbruens/optin-metrics' into sbruens/optin-metrics-tunne…"}},{"before":"a3ae7910acadcbcac21c8212621aa19c4c727e6e","after":"59815f8a4595db9563de5c11ac4a9b68784a4d39","ref":"refs/heads/sbruens/optin-metrics","pushedAt":"2024-05-21T18:46:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"Rename `countryUsage` in tests as well, for consistency.","shortMessageHtmlLink":"Rename countryUsage in tests as well, for consistency."}},{"before":"87800fa97f8c105758ac2dadbebd16435cf3176f","after":"8a911f0d46be8c2d6bfc9b8d678386154b3c7113","ref":"refs/heads/sbruens/optin-metrics-tunneltime","pushedAt":"2024-05-21T03:15:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"Rename `query` to `queryUsage` to improve readability.","shortMessageHtmlLink":"Rename query to queryUsage to improve readability."}},{"before":"e21ba202739029b990fed302344f8c8cf2476db2","after":"87800fa97f8c105758ac2dadbebd16435cf3176f","ref":"refs/heads/sbruens/optin-metrics-tunneltime","pushedAt":"2024-05-21T03:13:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"Rename `query` to `queryUsage` to improve readability.","shortMessageHtmlLink":"Rename query to queryUsage to improve readability."}},{"before":"add47d3cd3f18192a1e62e8e2c84484a469e1299","after":"e21ba202739029b990fed302344f8c8cf2476db2","ref":"refs/heads/sbruens/optin-metrics-tunneltime","pushedAt":"2024-05-21T03:11:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"Add specific tunnel time values to test.","shortMessageHtmlLink":"Add specific tunnel time values to test."}},{"before":null,"after":"add47d3cd3f18192a1e62e8e2c84484a469e1299","ref":"refs/heads/sbruens/optin-metrics-tunneltime","pushedAt":"2024-05-21T03:06:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"Add tunnel time metric to opt-in server usage report.","shortMessageHtmlLink":"Add tunnel time metric to opt-in server usage report."}},{"before":"e0f2c47afcac7c373bf395fd2727aa6e996bb5a3","after":"a3ae7910acadcbcac21c8212621aa19c4c727e6e","ref":"refs/heads/sbruens/optin-metrics","pushedAt":"2024-05-20T20:28:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"Add ASN metric to opt-in server usage report.","shortMessageHtmlLink":"Add ASN metric to opt-in server usage report."}},{"before":"68f9d37ac8904a06fb5ef356af8e48c875c625af","after":"7c5c587fc3288dafca7f04dce460807c7ffacc9f","ref":"refs/heads/sbruens/refactor-tests","pushedAt":"2024-05-20T20:05:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"Use `toBeTrue()` or `toBeFalse()` when testing a boolean result.","shortMessageHtmlLink":"Use toBeTrue() or toBeFalse() when testing a boolean result."}},{"before":null,"after":"e0f2c47afcac7c373bf395fd2727aa6e996bb5a3","ref":"refs/heads/sbruens/optin-metrics","pushedAt":"2024-05-16T21:24:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"Add ASN metric to opt-in server usage report.","shortMessageHtmlLink":"Add ASN metric to opt-in server usage report."}},{"before":"1c2599e7c3d294c00425385f2469a141b64a4a6e","after":"68f9d37ac8904a06fb5ef356af8e48c875c625af","ref":"refs/heads/sbruens/refactor-tests","pushedAt":"2024-05-16T20:47:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"Make a more narrowly-focused assertion.","shortMessageHtmlLink":"Make a more narrowly-focused assertion."}},{"before":"c81b54e6926625cde6fe3fe361a01ba09d463f89","after":"1c2599e7c3d294c00425385f2469a141b64a4a6e","ref":"refs/heads/sbruens/refactor-tests","pushedAt":"2024-05-16T20:30:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"Update test names for consistency.","shortMessageHtmlLink":"Update test names for consistency."}},{"before":null,"after":"c81b54e6926625cde6fe3fe361a01ba09d463f89","ref":"refs/heads/sbruens/refactor-tests","pushedAt":"2024-05-16T20:19:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"refactor(server): simplify shared metrics tests","shortMessageHtmlLink":"refactor(server): simplify shared metrics tests"}},{"before":"99b1a0e39e22b64d28ecc50666fa760dc4ad32d5","after":"9a3498112d5f7c59f7017e1666678e2921fad46f","ref":"refs/heads/master","pushedAt":"2024-05-16T14:14:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"refactor(server): remove unneeded access key metrics ID (#1548)\n\n* refactor(server): remove unneeded access key metrics ID\r\n\r\n* One more.\r\n\r\n* Remove unused imports.","shortMessageHtmlLink":"refactor(server): remove unneeded access key metrics ID (#1548)"}},{"before":"4bec4c0e5e9b98b606eb25e1ac1bd9749933ce8d","after":null,"ref":"refs/heads/sbruens/cleanup","pushedAt":"2024-05-16T14:14:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"}},{"before":"472e2d866d2e1c590f655bfe6c64ebae64243e49","after":"4bec4c0e5e9b98b606eb25e1ac1bd9749933ce8d","ref":"refs/heads/sbruens/cleanup","pushedAt":"2024-05-15T23:00:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"Remove unused imports.","shortMessageHtmlLink":"Remove unused imports."}},{"before":"d7470329366e191cd15f3509e2848952346400c1","after":"472e2d866d2e1c590f655bfe6c64ebae64243e49","ref":"refs/heads/sbruens/cleanup","pushedAt":"2024-05-15T20:02:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"One more.","shortMessageHtmlLink":"One more."}},{"before":null,"after":"d7470329366e191cd15f3509e2848952346400c1","ref":"refs/heads/sbruens/cleanup","pushedAt":"2024-05-15T19:58:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"refactor(server): remove unneeded access key metrics ID","shortMessageHtmlLink":"refactor(server): remove unneeded access key metrics ID"}},{"before":"7c09d63a21b01456edfe7788c50d91983df86d74","after":null,"ref":"refs/heads/sbruens/deploy-instructions","pushedAt":"2024-05-14T17:09:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"}},{"before":"3e9bb9af1fc4feb351282a8e2ca6712a8081c580","after":"99b1a0e39e22b64d28ecc50666fa760dc4ad32d5","ref":"refs/heads/master","pushedAt":"2024-05-14T17:09:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"docs(metrics_server): add note about promoting the prod version (#1547)","shortMessageHtmlLink":"docs(metrics_server): add note about promoting the prod version (#1547)"}},{"before":null,"after":"7c09d63a21b01456edfe7788c50d91983df86d74","ref":"refs/heads/sbruens/deploy-instructions","pushedAt":"2024-05-14T17:00:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"docs(metrics_server): add note about promoting the prod version","shortMessageHtmlLink":"docs(metrics_server): add note about promoting the prod version"}},{"before":"3fb181a08c1ae54bafd7c9f96910ae87be09ede8","after":null,"ref":"refs/heads/sbruens/asn-metrics","pushedAt":"2024-04-27T00:08:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"}},{"before":"01ca585bf1f95bf04071d4260b19d14fed605f50","after":"3e9bb9af1fc4feb351282a8e2ca6712a8081c580","ref":"refs/heads/master","pushedAt":"2024-04-27T00:08:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"feat(metrics_server): add support for ASN (#1542)\n\n* feat(metrics_server): add support for ASN\r\n\r\n* Change from array to number.\r\n\r\n* Add more debug logs for invalid returns.","shortMessageHtmlLink":"feat(metrics_server): add support for ASN (#1542)"}},{"before":"cbd6a55319f84b90f22bbd758dca3769e16085e0","after":"3fb181a08c1ae54bafd7c9f96910ae87be09ede8","ref":"refs/heads/sbruens/asn-metrics","pushedAt":"2024-04-26T21:39:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"Add more debug logs for invalid returns.","shortMessageHtmlLink":"Add more debug logs for invalid returns."}},{"before":"57b37b5202a6b74c2e7427575cf16d93d41ca6d2","after":"cbd6a55319f84b90f22bbd758dca3769e16085e0","ref":"refs/heads/sbruens/asn-metrics","pushedAt":"2024-04-26T19:14:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"Change from array to number.","shortMessageHtmlLink":"Change from array to number."}},{"before":"2a2fc5a68429670937b4a4350d7fb47c36268079","after":"57b37b5202a6b74c2e7427575cf16d93d41ca6d2","ref":"refs/heads/sbruens/asn-metrics","pushedAt":"2024-04-26T19:13:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"Fix test name.","shortMessageHtmlLink":"Fix test name."}},{"before":"bf2e00b750e147239f8a16d9630dc4d91f495c6e","after":"2a2fc5a68429670937b4a4350d7fb47c36268079","ref":"refs/heads/sbruens/asn-metrics","pushedAt":"2024-04-26T19:12:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"Fix type in `README`.","shortMessageHtmlLink":"Fix type in README."}},{"before":"03755fa9e6adeacef0575ff9e722a85d88e902e8","after":"bf2e00b750e147239f8a16d9630dc4d91f495c6e","ref":"refs/heads/sbruens/asn-metrics","pushedAt":"2024-04-26T19:10:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"Change from array to number.","shortMessageHtmlLink":"Change from array to number."}},{"before":null,"after":"03755fa9e6adeacef0575ff9e722a85d88e902e8","ref":"refs/heads/sbruens/asn-metrics","pushedAt":"2024-04-26T16:20:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"feat(metrics_server): add support for ASN","shortMessageHtmlLink":"feat(metrics_server): add support for ASN"}},{"before":"e803c3e70d9c48f5924c7ffb475cd84dd7f6b030","after":"305f08b50d4e8e610a4b29f65c13fd1dd1544cb9","ref":"refs/heads/sbruens/prometheus-console","pushedAt":"2024-04-23T20:55:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into sbruens/prometheus-console","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into sbruens/prometheus-…"}},{"before":"28d93d5d7af423c09ba7b411c06286d0846b1ed2","after":"e803c3e70d9c48f5924c7ffb475cd84dd7f6b030","ref":"refs/heads/sbruens/prometheus-console","pushedAt":"2024-04-23T20:52:13.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"sbruens","name":"Sander Bruens","path":"/sbruens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3979945?s=80&v=4"},"commit":{"message":"feat(server): copy Prometheus console templates in taskfile","shortMessageHtmlLink":"feat(server): copy Prometheus console templates in taskfile"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUC_LJQA","startCursor":null,"endCursor":null}},"title":"Activity · Jigsaw-Code/outline-server"}