{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":493026623,"defaultBranch":"main","name":"rewinged","ownerLogin":"jantari","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-16T23:12:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25607767?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726697032.0","currentOid":""},"activityList":{"items":[{"before":"1fc1c2fea9e73ce74fa5738fbae7dc1aab66bfc7","after":"8eda66a429e4aa4f069a01aae74164302baa7b55","ref":"refs/heads/main","pushedAt":"2024-09-18T22:03:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"readme: add IPs to self-signed cert\n\nre-creating an IPAddress object from the bytes of what is\nalready and IPAddress object:\n\n[System.Net.IPAddress]::new($_.GetAddressBytes())\n\nis done to get rid of the scope ID on IPv6 addresses.","shortMessageHtmlLink":"readme: add IPs to self-signed cert"}},{"before":"9a619c5d27c67469a27259535d95bd8ff001c6d6","after":"1fc1c2fea9e73ce74fa5738fbae7dc1aab66bfc7","ref":"refs/heads/main","pushedAt":"2024-09-10T19:57:21.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"Merge pull request #8 from 1kamma/main\n\nGet IP from headers or request\r\n\r\n\r\nCo-authored-by: Benny Saret <44523436+1kamma@users.noreply.github.com>","shortMessageHtmlLink":"Merge pull request #8 from 1kamma/main"}},{"before":"f0700098acbce4f49bb9db88bfa01c1f722ffbea","after":"e0e4dc20d9f35df2a27179c3c4c5169725e85c9a","ref":"refs/heads/log-xff","pushedAt":"2024-03-19T22:00:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"handle errors parsing singleton manifests","shortMessageHtmlLink":"handle errors parsing singleton manifests"}},{"before":null,"after":"f0700098acbce4f49bb9db88bfa01c1f722ffbea","ref":"refs/heads/log-xff","pushedAt":"2024-02-20T23:52:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"log IPs/value in XFF header in addition to RemoteAddr / direct client IP","shortMessageHtmlLink":"log IPs/value in XFF header in addition to RemoteAddr / direct client IP"}},{"before":"cc130677d3881a3cc9caf691f4f73bc48875b740","after":"9a619c5d27c67469a27259535d95bd8ff001c6d6","ref":"refs/heads/main","pushedAt":"2024-02-19T19:02:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"readme: add logLevel setting to all config docs","shortMessageHtmlLink":"readme: add logLevel setting to all config docs"}},{"before":"b004d7970356a658467ed19dd16584de573d07dc","after":"cc130677d3881a3cc9caf691f4f73bc48875b740","ref":"refs/heads/main","pushedAt":"2024-02-18T00:25:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"support SingletonManifest versions after 1.1.0\n\npreviously all singleton manifests were parsed according to the v1.1.0\nschema, which lacked a lot of fields and support for newer winget\nfeatures. Now singleton manifests can be of any schema version from\n1.1.0 to 1.6.0 including, just like multi-file manifests.","shortMessageHtmlLink":"support SingletonManifest versions after 1.1.0"}},{"before":"b74d67a4b933c211d17fe4ec9d7516b8bd1b1c6b","after":"b004d7970356a658467ed19dd16584de573d07dc","ref":"refs/heads/main","pushedAt":"2024-02-15T22:45:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"add ca-certificates to the container image\n\nthis makes it easier to get started with auto-internalizing installers\nhosted on HTTPS sites, which are basically all of them, without having\nto mount ca-certificates into the rewinged container first.","shortMessageHtmlLink":"add ca-certificates to the container image"}},{"before":"01c4f829ff25961dee97918ca765f4db7f11849e","after":"b74d67a4b933c211d17fe4ec9d7516b8bd1b1c6b","ref":"refs/heads/main","pushedAt":"2023-12-17T16:25:02.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"remove now-unused internalizedInstallerURL value","shortMessageHtmlLink":"remove now-unused internalizedInstallerURL value"}},{"before":"c9e36591f9296295a0b9377b2f766213dc0e8c4a","after":"d24a26a09a99dfc4e05df4fbeceef3b2739e3686","ref":"refs/heads/internalization-todos","pushedAt":"2023-12-17T16:17:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"readme: update examples to /api/ routes","shortMessageHtmlLink":"readme: update examples to /api/ routes"}},{"before":"af425b3107d899858123a2040a4a0befb0cd8e41","after":null,"ref":"refs/heads/feat-internalization","pushedAt":"2023-12-13T01:31:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"}},{"before":null,"after":"c9e36591f9296295a0b9377b2f766213dc0e8c4a","ref":"refs/heads/internalization-todos","pushedAt":"2023-12-13T01:30:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"internalization: better InstallerUrl rewrite\n\njust plucking in the listenAddr doesn't work for many cases, such\nas when listening on 0.0.0.0 or running behind a reverse proxy.\n\nthis commit works, but it's very wip and lots to do","shortMessageHtmlLink":"internalization: better InstallerUrl rewrite"}},{"before":"af425b3107d899858123a2040a4a0befb0cd8e41","after":"01c4f829ff25961dee97918ca765f4db7f11849e","ref":"refs/heads/main","pushedAt":"2023-12-12T01:35:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"separate function for installer downloading and rewriting\n\nand other staticcheck and golint complaints","shortMessageHtmlLink":"separate function for installer downloading and rewriting"}},{"before":"be7c2f0068d3b9038b034d89bc6b7673dc9dabb5","after":"af425b3107d899858123a2040a4a0befb0cd8e41","ref":"refs/heads/main","pushedAt":"2023-12-12T00:54:38.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"readme: update readme and Dockerfiles for auto-internalize feature","shortMessageHtmlLink":"readme: update readme and Dockerfiles for auto-internalize feature"}},{"before":"a1f3e97d139ebd98c1e14f4fa353212029ce1f09","after":"af425b3107d899858123a2040a4a0befb0cd8e41","ref":"refs/heads/feat-internalization","pushedAt":"2023-12-12T00:52:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"readme: update readme and Dockerfiles for auto-internalize feature","shortMessageHtmlLink":"readme: update readme and Dockerfiles for auto-internalize feature"}},{"before":null,"after":"a1f3e97d139ebd98c1e14f4fa353212029ce1f09","ref":"refs/heads/feat-internalization","pushedAt":"2023-12-10T23:29:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"implement download of installers for auto-internalization feature","shortMessageHtmlLink":"implement download of installers for auto-internalization feature"}},{"before":"7e9c62e2c74669550c9d48d3ac9605cdaafee7c8","after":"be7c2f0068d3b9038b034d89bc6b7673dc9dabb5","ref":"refs/heads/main","pushedAt":"2023-10-09T19:43:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"update to go 1.21, gin, zerolog and ff deps","shortMessageHtmlLink":"update to go 1.21, gin, zerolog and ff deps"}},{"before":"d0e27aca362db27d1ff8ed12997d9e39193841ce","after":"7e9c62e2c74669550c9d48d3ac9605cdaafee7c8","ref":"refs/heads/main","pushedAt":"2023-08-13T22:48:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"readme: mention manifests v1.5.0 support","shortMessageHtmlLink":"readme: mention manifests v1.5.0 support"}},{"before":"ae249ba3edffbf3c929a748292158f2ebd207ae9","after":"d0e27aca362db27d1ff8ed12997d9e39193841ce","ref":"refs/heads/main","pushedAt":"2023-08-13T22:45:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"readme: update container tag in docker example","shortMessageHtmlLink":"readme: update container tag in docker example"}},{"before":"f53f352ae116480ac82fe32b8ebd588cb162ecb6","after":"ae249ba3edffbf3c929a748292158f2ebd207ae9","ref":"refs/heads/main","pushedAt":"2023-08-13T22:40:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"add URL scheme to starting log messages\n\nto make them clickable in terminals","shortMessageHtmlLink":"add URL scheme to starting log messages"}},{"before":"215b3e08267ebfb271be456f1ab99441106619ed","after":"f53f352ae116480ac82fe32b8ebd588cb162ecb6","ref":"refs/heads/main","pushedAt":"2023-08-13T22:38:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"add support for v1.5.0 manifests (fix #3)\n\nv1.5.0 manifest schemas: https://github.com/microsoft/winget-cli/tree/master/schemas/JSON/manifests/v1.5.0","shortMessageHtmlLink":"add support for v1.5.0 manifests (fix #3)"}},{"before":"2a5cb16250ca62c2d9cbd5adecfcf8591fbe7815","after":"215b3e08267ebfb271be456f1ab99441106619ed","ref":"refs/heads/main","pushedAt":"2023-05-15T14:49:20.875Z","pushType":"push","commitsCount":1,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"readme: update docker cmd to use v0.5.0","shortMessageHtmlLink":"readme: update docker cmd to use v0.5.0"}},{"before":"e254d0315cda29dc94b948304ed11068be1cf406","after":"2a5cb16250ca62c2d9cbd5adecfcf8591fbe7815","ref":"refs/heads/main","pushedAt":"2023-05-15T14:46:26.551Z","pushType":"push","commitsCount":7,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"implement structured logging with zerolog\n\nMerge branch 'zerolog'\n\nlogs will be pretty-printed to the console by development builds\ncompiled with main.releaseMode=false and printed to stderr as JSON\nin release builds where main.releaseMode=true","shortMessageHtmlLink":"implement structured logging with zerolog"}},{"before":"ea163aebe601450072ff7bc6d1c059a71cf93e66","after":"f2852e7948494b8bfd10babecd2f3044c8cb6140","ref":"refs/heads/zerolog","pushedAt":"2023-05-15T14:13:23.139Z","pushType":"push","commitsCount":1,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"start all log messages in lowercase, add some log fields","shortMessageHtmlLink":"start all log messages in lowercase, add some log fields"}},{"before":"117100242fffcbb19d03b227bc686262b65d1067","after":"ea163aebe601450072ff7bc6d1c059a71cf93e66","ref":"refs/heads/zerolog","pushedAt":"2023-05-15T01:31:28.878Z","pushType":"push","commitsCount":1,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"improve logs from manifest file ingest","shortMessageHtmlLink":"improve logs from manifest file ingest"}},{"before":"ef24bcee558407b4a885bf152c47ecaffc57662f","after":"117100242fffcbb19d03b227bc686262b65d1067","ref":"refs/heads/zerolog","pushedAt":"2023-05-08T19:42:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"use Err() over AnErr() when adding error fields to logs","shortMessageHtmlLink":"use Err() over AnErr() when adding error fields to logs"}},{"before":"160fc72bd088f9d610eb0abe59b0a844b27ee17d","after":null,"ref":"refs/heads/ff-config","pushedAt":"2023-04-13T22:46:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"}},{"before":"044cd49220c682821d2526458d522d9b6cac9173","after":"ef24bcee558407b4a885bf152c47ecaffc57662f","ref":"refs/heads/zerolog","pushedAt":"2023-04-13T22:45:29.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"moved all remaining log, fmt and gin output to zerolog json","shortMessageHtmlLink":"moved all remaining log, fmt and gin output to zerolog json"}},{"before":"23cf0d19a3e2b4948b1030ca6b5d001d52386952","after":"e254d0315cda29dc94b948304ed11068be1cf406","ref":"refs/heads/main","pushedAt":"2023-04-10T22:30:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"bump version to 0.4.0","shortMessageHtmlLink":"bump version to 0.4.0"}},{"before":"e991ebed3e969da78987cf6a82286b171a0c0a54","after":"160fc72bd088f9d610eb0abe59b0a844b27ee17d","ref":"refs/heads/ff-config","pushedAt":"2023-04-10T21:41:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"readme: document all config options, wording, docker run tag","shortMessageHtmlLink":"readme: document all config options, wording, docker run tag"}},{"before":null,"after":"044cd49220c682821d2526458d522d9b6cac9173","ref":"refs/heads/zerolog","pushedAt":"2023-04-10T21:13:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jantari","name":null,"path":"/jantari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25607767?s=80&v=4"},"commit":{"message":"start implementing structured logging with zerolog","shortMessageHtmlLink":"start implementing structured logging with zerolog"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQyMjowMzo1MC4wMDAwMDBazwAAAAS6M440","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQyMjowMzo1MC4wMDAwMDBazwAAAAS6M440","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0xMFQyMToxMzozNS4wMDAwMDBazwAAAAMVym7y"}},"title":"Activity ยท jantari/rewinged"}