{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":188968112,"defaultBranch":"master","name":"goatcounter","ownerLogin":"arp242","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-05-28T06:31:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1032692?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1702517223.0","currentOid":""},"activityList":{"items":[{"before":"b83e50313a8d311a56df63ec63cb3c9e7cf59b20","after":"603c4d20c3c4f85523a425b50f1333fc36c96a8d","ref":"refs/heads/master","pushedAt":"2024-05-23T17:20:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Fix typo\n\nFixes #743","shortMessageHtmlLink":"Fix typo"}},{"before":"09162454102b5d667e8198c4288c2cc9f3a98205","after":"b83e50313a8d311a56df63ec63cb3c9e7cf59b20","ref":"refs/heads/master","pushedAt":"2024-05-23T03:18:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Fix format of ’06 short year; only display year in tooltip if not current","shortMessageHtmlLink":"Fix format of ’06 short year; only display year in tooltip if not cur…"}},{"before":"adda8f90947c80bcfe6559194987f85dec53d049","after":"09162454102b5d667e8198c4288c2cc9f3a98205","ref":"refs/heads/master","pushedAt":"2024-05-23T03:02:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Flash less on desktop when navigating\n\ninput type=date is usually higher than type=text, so on clicking buttons\nit would \"flash\" a bit.\n\nNow it will flash more on mobile, but it seems less, and I care less\nabout mobile in the first place.\n\nRegression from 73ce05c.","shortMessageHtmlLink":"Flash less on desktop when navigating"}},{"before":"342deadfe8305eea89172937990259ef084c4618","after":"adda8f90947c80bcfe6559194987f85dec53d049","ref":"refs/heads/master","pushedAt":"2024-05-23T02:09:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Fix \"dragula is not defined\"\n\nI've been getting these types of errors:\n\nMay 22 14:37:22 ERROR: JavaScript error: uncaught exception: ReferenceError: \"dragula\" is not defined. (https://static.zgo.at/jquery.js?v=78bf327#3556)\n\n{\n column=\"0\"\n line=\"3556\"\n loc=\"https://concourse.goatcounter.com/user/new\"\n stack=\"@https://static.zgo.at/jquery.js?v=78bf327:3330\\n\"\n url=\"https://XXXXX.goatcounter.com/user/new\"\n userAgent=\"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36\"\n\nIt's always on /user/new, but with may different sites, but always as\nthe same user-agent. So I guess it's some bot?\n\nI have no idea why/how this code even gets run here?","shortMessageHtmlLink":"Fix \"dragula is not defined\""}},{"before":"727cfc7980480b48adeab11ffcb7688e5ebf318e","after":"342deadfe8305eea89172937990259ef084c4618","ref":"refs/heads/master","pushedAt":"2024-05-23T01:51:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Show error for cname inline","shortMessageHtmlLink":"Show error for cname inline"}},{"before":"2a80c90014c6619310dc8f1b44aeb1a01d43b734","after":"727cfc7980480b48adeab11ffcb7688e5ebf318e","ref":"refs/heads/master","pushedAt":"2024-05-23T01:47:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Clear cname when deleteting site\n\nFixes #739","shortMessageHtmlLink":"Clear cname when deleteting site"}},{"before":"4dbcedb8e82346026e991ba05619fe66adb61bc7","after":"2a80c90014c6619310dc8f1b44aeb1a01d43b734","ref":"refs/heads/master","pushedAt":"2024-05-23T01:26:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Clarify tracking pixel can be used with CSS","shortMessageHtmlLink":"Clarify tracking pixel can be used with CSS"}},{"before":"77e7e59fedc72a06a783c1f8c392859a456509c5","after":"4dbcedb8e82346026e991ba05619fe66adb61bc7","ref":"refs/heads/master","pushedAt":"2024-05-22T23:40:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Rename \"Import\" to \"Import/Export\"\n\nFixes #742","shortMessageHtmlLink":"Rename \"Import\" to \"Import/Export\""}},{"before":"bb107edceab59801feb6f58636aa553bbf17623d","after":"77e7e59fedc72a06a783c1f8c392859a456509c5","ref":"refs/heads/master","pushedAt":"2024-05-22T23:34:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Temporary fix for my own site","shortMessageHtmlLink":"Temporary fix for my own site"}},{"before":"af25acbb046c9053db31b10a5350a8debf9aa4e1","after":"bb107edceab59801feb6f58636aa553bbf17623d","ref":"refs/heads/master","pushedAt":"2024-04-23T19:15:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Sanitize Google translate query parameters\n\nRemove most of them, except the destination language as that's useful,\nbut rename to something more sensible.","shortMessageHtmlLink":"Sanitize Google translate query parameters"}},{"before":"3249ea7bcfb956ff18bf4b8361ede34777d11c13","after":"af25acbb046c9053db31b10a5350a8debf9aa4e1","ref":"refs/heads/master","pushedAt":"2024-04-23T18:50:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Roll over main site to next one when deleting\n\nThe whole parent/child relation is an implementation detail.\n\nFixes #701","shortMessageHtmlLink":"Roll over main site to next one when deleting"}},{"before":"73ce05ccda530bf8db4a9d06f21934325d2d4d45","after":"3249ea7bcfb956ff18bf4b8361ede34777d11c13","ref":"refs/heads/master","pushedAt":"2024-04-23T16:40:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Add debug info to DisplayNames.of\n\nThis errors out with a RangeError sometimes, but without details and\ncan't reproduce. Add some more info to see what's going on.","shortMessageHtmlLink":"Add debug info to DisplayNames.of"}},{"before":"f88d0f77a975761151eadb472d3e4a16e04ed290","after":"73ce05ccda530bf8db4a9d06f21934325d2d4d45","ref":"refs/heads/master","pushedAt":"2024-04-23T15:26:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Disable keyboard input on datepicker; fallback to type=date when not loaded\n\nThe arrow keys are more annoying than anything else, and it prevents\nmanually twiddling the text. I never found it useful, and only annoying.\nSo just remove it.\n\nAlso make it more robust against Pikaday not being loaded. I don't know\nwhy, but I sometimes see errors for this, and it can't hurt.\nUnfortunately the native browser datepickers still suck :-(\n\nRemove support for displaying multiple months; we never use it, and I\ndon't see ever wanting to use it.","shortMessageHtmlLink":"Disable keyboard input on datepicker; fallback to type=date when not …"}},{"before":"02c76cc203f02f5da476f4e2b0af4ef619fe08be","after":"f88d0f77a975761151eadb472d3e4a16e04ed290","ref":"refs/heads/master","pushedAt":"2024-04-23T14:27:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Fix filtering TopRefs when URL entered in LinkDomain\n\nFiltering the Top Refs only worked for \"arp242.net\", not\n\"http://arp242.net\".","shortMessageHtmlLink":"Fix filtering TopRefs when URL entered in LinkDomain"}},{"before":"0bbae2cbff497cf15952728ecb74ad9bdcb7291f","after":"02c76cc203f02f5da476f4e2b0af4ef619fe08be","ref":"refs/heads/master","pushedAt":"2024-04-23T02:30:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Don't show configure icon for sizes chart\n\nThere is nothing to configure so only a \"save\" button shows, which is a\nbit pointless.","shortMessageHtmlLink":"Don't show configure icon for sizes chart"}},{"before":"84cec373252df09da8325e2bb487ebef097bbdd5","after":"0bbae2cbff497cf15952728ecb74ad9bdcb7291f","ref":"refs/heads/master","pushedAt":"2024-04-23T02:18:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Add livingsimply.com to refspam.go\n\nReported as abuse via email. All it has are pages with redirects.","shortMessageHtmlLink":"Add livingsimply.com to refspam.go"}},{"before":"27b1bfe977b3ca0e3a9237e3c617952205a75683","after":"84cec373252df09da8325e2bb487ebef097bbdd5","ref":"refs/heads/master","pushedAt":"2024-04-10T07:51:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Fix pagination for toprefs\n\nWhen excluding the own domains, the CTE would select + offset, and then\nthe outer would select + limit, but if some entries were filtered\nthat's not correct: move the offset to outer instead.","shortMessageHtmlLink":"Fix pagination for toprefs"}},{"before":"cdbe6a23f3cee240a2240ed0170aecf9327129df","after":"27b1bfe977b3ca0e3a9237e3c617952205a75683","ref":"refs/heads/master","pushedAt":"2024-04-09T17:48:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Improve print styling a bit","shortMessageHtmlLink":"Improve print styling a bit"}},{"before":"db129ea4ad39a41a774e3bbb84eca41c1d772276","after":"cdbe6a23f3cee240a2240ed0170aecf9327129df","ref":"refs/heads/master","pushedAt":"2024-04-09T16:44:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Fix translations of locations/languages when using -websocket\n\nThe data would get loaded later, so there wasn't anything to\ntranslate/bind yet.","shortMessageHtmlLink":"Fix translations of locations/languages when using -websocket"}},{"before":"75a4241951a8423bda4286e7d7ab119147da8f43","after":"db129ea4ad39a41a774e3bbb84eca41c1d772276","ref":"refs/heads/master","pushedAt":"2024-04-09T13:31:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Update translations; add Chinese","shortMessageHtmlLink":"Update translations; add Chinese"}},{"before":"a10fd66c3763b0dbf81d63a3218eb6d5b9a9c080","after":"75a4241951a8423bda4286e7d7ab119147da8f43","ref":"refs/heads/master","pushedAt":"2024-04-09T09:53:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Don't soft-delete sites; remove immediately\n\nIn all these years no one has asked me to undelete it, and it's caused\nplenty of confusion because people delete sites to clear data, and then\nre-create a new site with the same name.\n\nSo just delete it.\n\nStill do the deletion in cron as it may take a while.","shortMessageHtmlLink":"Don't soft-delete sites; remove immediately"}},{"before":"434ffcbfa0ebb25c283c47375bd1963237b20267","after":"a10fd66c3763b0dbf81d63a3218eb6d5b9a9c080","ref":"refs/heads/master","pushedAt":"2024-04-09T08:05:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Update jQuery","shortMessageHtmlLink":"Update jQuery"}},{"before":"4879bbe2bba4fd64ca639cecac179e00ce028b97","after":"434ffcbfa0ebb25c283c47375bd1963237b20267","ref":"refs/heads/master","pushedAt":"2024-04-08T21:18:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Add publii integration","shortMessageHtmlLink":"Add publii integration"}},{"before":"2ef87fd37899b174fa27a906c0622cfedc32e909","after":"4879bbe2bba4fd64ca639cecac179e00ce028b97","ref":"refs/heads/master","pushedAt":"2024-04-08T18:20:18.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Merge pull request #729 from DavidVentura/split-regexparser\n\nSplit out RegexParser","shortMessageHtmlLink":"Merge pull request #729 from DavidVentura/split-regexparser"}},{"before":"70fda9a54d157245136c604ad6987cb95a069f4a","after":"2ef87fd37899b174fa27a906c0622cfedc32e909","ref":"refs/heads/master","pushedAt":"2024-04-08T17:51:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Fix hover on bar chart when one day is selected\n\nShould have been:\n (width+8) * window.devicePixelRatio\n\nBut was:\n width + (8*window.devicePixelRatio)\n\nFixes #717","shortMessageHtmlLink":"Fix hover on bar chart when one day is selected"}},{"before":"6e272960a886cab0cd05750f431be4f7b4360ea7","after":"70fda9a54d157245136c604ad6987cb95a069f4a","ref":"refs/heads/master","pushedAt":"2024-04-08T17:15:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Don't hide link when expanding refs\n\nRegression from d5c446d","shortMessageHtmlLink":"Don't hide link when expanding refs"}},{"before":"f7984d3f53ddc3a59ee383c6c8ff2a0dd1b7ab8f","after":"6e272960a886cab0cd05750f431be4f7b4360ea7","ref":"refs/heads/master","pushedAt":"2024-04-08T17:03:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Tweak location of dashboard configure icon\n\nWould be behind scrollbar in some narrow screens.\n\nFixes #725","shortMessageHtmlLink":"Tweak location of dashboard configure icon"}},{"before":"6336074ebc8b8d7dd472f7db0c67b6b8d4f46a71","after":"f7984d3f53ddc3a59ee383c6c8ff2a0dd1b7ab8f","ref":"refs/heads/master","pushedAt":"2024-04-08T16:24:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Don't send reports for some fairly useless errors","shortMessageHtmlLink":"Don't send reports for some fairly useless errors"}},{"before":"20cd8670b80a374fc91f810c36449f5dc197d219","after":"6336074ebc8b8d7dd472f7db0c67b6b8d4f46a71","ref":"refs/heads/master","pushedAt":"2024-04-08T15:59:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Fix charts when displayin a single day and the path is new\n\nIt didn't \"overselect\" the range (there was nothing to overselect), so\n[1:] would result in an empty slice.\n\nThis must have been broken for years, as this hasn't changed since\nforever. Didn't start showing up in error logs until Mar 31st though.","shortMessageHtmlLink":"Fix charts when displayin a single day and the path is new"}},{"before":"42643c795b65945ae4d06e0b396c1a04862f9d40","after":"20cd8670b80a374fc91f810c36449f5dc197d219","ref":"refs/heads/master","pushedAt":"2024-04-08T15:29:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUkg1NQA","startCursor":null,"endCursor":null}},"title":"Activity · arp242/goatcounter"}