{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":790219868,"defaultBranch":"main","name":"hauptstadt","ownerLogin":"wepublish","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-22T13:36:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/46712801?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718180504.0","currentOid":""},"activityList":{"items":[{"before":"c25d472ce7ee6c8008c9a9a9a50e2090d2c627d6","after":null,"ref":"refs/heads/HAS-25-only-remove-articleid","pushedAt":"2024-06-12T08:21:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LukasSkywalker","name":"Lukas Diener","path":"/LukasSkywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282447?s=80&v=4"}},{"before":"fad38adc7a60c09d7654518c80848bfc720d930a","after":"fae6884ad363362ffb09f81465c4ff768575340b","ref":"refs/heads/main","pushedAt":"2024-06-12T06:49:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"michael-scheurer","name":null,"path":"/michael-scheurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70939054?s=80&v=4"},"commit":{"message":"Merge pull request #12 from wepublish/HAS-25-only-remove-articleid\n\nHAS-25: Only remove ArticleID query parameter","shortMessageHtmlLink":"Merge pull request #12 from wepublish/HAS-25-only-remove-articleid"}},{"before":null,"after":"c25d472ce7ee6c8008c9a9a9a50e2090d2c627d6","ref":"refs/heads/HAS-25-only-remove-articleid","pushedAt":"2024-06-11T14:32:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LukasSkywalker","name":"Lukas Diener","path":"/LukasSkywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282447?s=80&v=4"},"commit":{"message":"HAS-25: Only remove ArticleID query parameter\n\nRemoving all query parameters has the side effect, that the query text on the\nsearch page is removed as well, which breaks the search. This change only\nremoves the articleId query parameter.","shortMessageHtmlLink":"HAS-25: Only remove ArticleID query parameter"}},{"before":"f864f388c4cb8bfbfa86294b4c1a6d911db78706","after":null,"ref":"refs/heads/SHARE-9-improvements","pushedAt":"2024-06-10T18:00:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LukasSkywalker","name":"Lukas Diener","path":"/LukasSkywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282447?s=80&v=4"}},{"before":"5e37c8dd686e0135d0a97e85462e8ec1b65828cb","after":"fad38adc7a60c09d7654518c80848bfc720d930a","ref":"refs/heads/main","pushedAt":"2024-06-10T18:00:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LukasSkywalker","name":"Lukas Diener","path":"/LukasSkywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282447?s=80&v=4"},"commit":{"message":"SHARE-9: Change script path\n\nAfter the changes introduced in\nhttps://github.com/wepublish/wepublish/pull/1356/commits/02acd983ee9949ee0317c16343a4a1b84abb6a52,\nthe path of the scripts hosted by the API needs to be updated.","shortMessageHtmlLink":"SHARE-9: Change script path"}},{"before":null,"after":"f864f388c4cb8bfbfa86294b4c1a6d911db78706","ref":"refs/heads/SHARE-9-improvements","pushedAt":"2024-06-09T11:17:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LukasSkywalker","name":"Lukas Diener","path":"/LukasSkywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282447?s=80&v=4"},"commit":{"message":"SHARE-9: Change script path\n\nAfter the changes introduced in\nhttps://github.com/wepublish/wepublish/pull/1356/commits/02acd983ee9949ee0317c16343a4a1b84abb6a52,\nthe path of the scripts hosted by the API needs to be updated.","shortMessageHtmlLink":"SHARE-9: Change script path"}},{"before":"c241e364fb9aaa4d0944e1af5c461226be341f11","after":"5e37c8dd686e0135d0a97e85462e8ec1b65828cb","ref":"refs/heads/main","pushedAt":"2024-06-06T16:27:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"michael-scheurer","name":null,"path":"/michael-scheurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70939054?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:wepublish/hauptstadt","shortMessageHtmlLink":"Merge branch 'main' of github.com:wepublish/hauptstadt"}},{"before":"79f7410e6d89d8bde1b665567500f841a05b7d91","after":null,"ref":"refs/heads/SHARE-9-fix-script-url-when-env-not-set","pushedAt":"2024-05-22T10:47:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LukasSkywalker","name":"Lukas Diener","path":"/LukasSkywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282447?s=80&v=4"}},{"before":"52639fce82c10a7398ffb3f23c24747e977d6e74","after":"c241e364fb9aaa4d0944e1af5c461226be341f11","ref":"refs/heads/main","pushedAt":"2024-05-22T10:45:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LukasSkywalker","name":"Lukas Diener","path":"/LukasSkywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282447?s=80&v=4"},"commit":{"message":"SHARE-9: Move script injection from nuxt config to layout\n\nInjecting the scripts inside the Nuxt config breaks the build of the\napplication, because the environment variables are not availalble during build\ntime. This change moves the configuration to the layout file, where the config\nis present.","shortMessageHtmlLink":"SHARE-9: Move script injection from nuxt config to layout"}},{"before":null,"after":"79f7410e6d89d8bde1b665567500f841a05b7d91","ref":"refs/heads/SHARE-9-fix-script-url-when-env-not-set","pushedAt":"2024-05-22T10:44:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LukasSkywalker","name":"Lukas Diener","path":"/LukasSkywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282447?s=80&v=4"},"commit":{"message":"SHARE-9: Move script injection from nuxt config to layout\n\nInjecting the scripts inside the Nuxt config breaks the build of the\napplication, because the environment variables are not availalble during build\ntime. This change moves the configuration to the layout file, where the config\nis present.","shortMessageHtmlLink":"SHARE-9: Move script injection from nuxt config to layout"}},{"before":"465015d74b6f517d645ed090665d06fab5415fd7","after":null,"ref":"refs/heads/SHARE-9-add-head-and-body-scripts","pushedAt":"2024-05-22T10:04:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LukasSkywalker","name":"Lukas Diener","path":"/LukasSkywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282447?s=80&v=4"}},{"before":"cac3fdfa2cbdfdf955fe1130f5bfdb9aba728068","after":"52639fce82c10a7398ffb3f23c24747e977d6e74","ref":"refs/heads/main","pushedAt":"2024-05-22T10:04:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LukasSkywalker","name":"Lukas Diener","path":"/LukasSkywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282447?s=80&v=4"},"commit":{"message":"SHARE-9: Add head.js and body.js scripts from the editor\n\nThis change adds the head and body scripts hosted in the editor to the website.\nSince the WEP_API_URL_CLIENT environment voriable contains the trailing \"/v1\",\nit is removed when building the URL of the two scripts.","shortMessageHtmlLink":"SHARE-9: Add head.js and body.js scripts from the editor"}},{"before":null,"after":"465015d74b6f517d645ed090665d06fab5415fd7","ref":"refs/heads/SHARE-9-add-head-and-body-scripts","pushedAt":"2024-05-22T10:01:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LukasSkywalker","name":"Lukas Diener","path":"/LukasSkywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282447?s=80&v=4"},"commit":{"message":"SHARE-9: Add head.js and body.js scripts from the editor\n\nThis change adds the head and body scripts hosted in the editor to the website.\nSince the WEP_API_URL_CLIENT environment voriable contains the trailing \"/v1\",\nit is removed when building the URL of the two scripts.","shortMessageHtmlLink":"SHARE-9: Add head.js and body.js scripts from the editor"}},{"before":"cac3fdfa2cbdfdf955fe1130f5bfdb9aba728068","after":null,"ref":"refs/heads/HAS-16-paywall-bypass-fixes","pushedAt":"2024-05-22T09:11:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LukasSkywalker","name":"Lukas Diener","path":"/LukasSkywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282447?s=80&v=4"}},{"before":"791be12c074e5f5e77989f170e1a36c726e75f9a","after":"cac3fdfa2cbdfdf955fe1130f5bfdb9aba728068","ref":"refs/heads/main","pushedAt":"2024-05-22T09:11:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasSkywalker","name":"Lukas Diener","path":"/LukasSkywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282447?s=80&v=4"},"commit":{"message":"HAS-16: Disable paywall even after navigation\n\nIn commit 3767a3b4039ab4790c518474fe4946ca7ef55f01, a method to temporarily\ndisable the paywall was added. When appending a secret key to the URL, the\npaywall was to be bypassed for 4 hours.\n\nThe change correctly removed the 'articleId' parameter from the URL when\nvisiting an article, but failed to take into account, that there was a second\ncondition for hiding the paywall, namely that no navigation must have occurred\nbefore visiting the article.\n\nThis change makes sure that the paywall is hidden, even when opening the home\npage and then navigating to the article.","shortMessageHtmlLink":"HAS-16: Disable paywall even after navigation"}},{"before":"05f02df869f6f1ffaa69487bfacc87b88e616653","after":"cac3fdfa2cbdfdf955fe1130f5bfdb9aba728068","ref":"refs/heads/HAS-16-paywall-bypass-fixes","pushedAt":"2024-05-22T09:09:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LukasSkywalker","name":"Lukas Diener","path":"/LukasSkywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282447?s=80&v=4"},"commit":{"message":"HAS-16: Disable paywall even after navigation\n\nIn commit 3767a3b4039ab4790c518474fe4946ca7ef55f01, a method to temporarily\ndisable the paywall was added. When appending a secret key to the URL, the\npaywall was to be bypassed for 4 hours.\n\nThe change correctly removed the 'articleId' parameter from the URL when\nvisiting an article, but failed to take into account, that there was a second\ncondition for hiding the paywall, namely that no navigation must have occurred\nbefore visiting the article.\n\nThis change makes sure that the paywall is hidden, even when opening the home\npage and then navigating to the article.","shortMessageHtmlLink":"HAS-16: Disable paywall even after navigation"}},{"before":null,"after":"05f02df869f6f1ffaa69487bfacc87b88e616653","ref":"refs/heads/HAS-16-paywall-bypass-fixes","pushedAt":"2024-05-22T09:09:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LukasSkywalker","name":"Lukas Diener","path":"/LukasSkywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282447?s=80&v=4"},"commit":{"message":"HAS-16: Disable paywall even after navigation\n\nIn commit 3767a3b4039ab4790c518474fe4946ca7ef55f01, a method to temporarily\ndisable the paywall was added. When appending a secret key to the URL, the\npaywall was to be bypassed for 4 hours.\n\nThe change correctly removed the 'articleId' parameter from the URL when\nvisiting an article, but failed to take into account, that there was a second\ncondition for hiding the paywall, namely that no navigation must have occurred\nbefore visiting the article.\n\nThis change makes sure that the paywall is hidden, even when opening the home\npage and then navigating to the article.","shortMessageHtmlLink":"HAS-16: Disable paywall even after navigation"}},{"before":"791be12c074e5f5e77989f170e1a36c726e75f9a","after":null,"ref":"refs/heads/WPC-1419-fix-multi-word-search","pushedAt":"2024-05-22T08:05:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LukasSkywalker","name":"Lukas Diener","path":"/LukasSkywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282447?s=80&v=4"}},{"before":"0c16a4c4d90060635b49f934b4cf7ca22a97c464","after":"791be12c074e5f5e77989f170e1a36c726e75f9a","ref":"refs/heads/main","pushedAt":"2024-05-22T08:05:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasSkywalker","name":"Lukas Diener","path":"/LukasSkywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282447?s=80&v=4"},"commit":{"message":"WPC-1419: Fix search for multiple search terms\n\nWhen searching for multiple terms, the search should only match articles where\nall of the terms are present. This was changed in the frontend in\nhttps://hauptstadt.atlassian.net/browse/HA-176 and then later in the backend in\nhttps://wepublish.atlassian.net/browse/WPC-1419 by adding an ampersand. When\nboth fixes are run, the search terms are broken and the search produces invalid\nSQL. This change removes the ampersand injection in the frontend.","shortMessageHtmlLink":"WPC-1419: Fix search for multiple search terms"}},{"before":null,"after":"791be12c074e5f5e77989f170e1a36c726e75f9a","ref":"refs/heads/WPC-1419-fix-multi-word-search","pushedAt":"2024-05-22T08:04:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LukasSkywalker","name":"Lukas Diener","path":"/LukasSkywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282447?s=80&v=4"},"commit":{"message":"WPC-1419: Fix search for multiple search terms\n\nWhen searching for multiple terms, the search should only match articles where\nall of the terms are present. This was changed in the frontend in\nhttps://hauptstadt.atlassian.net/browse/HA-176 and then later in the backend in\nhttps://wepublish.atlassian.net/browse/WPC-1419 by adding an ampersand. When\nboth fixes are run, the search terms are broken and the search produces invalid\nSQL. This change removes the ampersand injection in the frontend.","shortMessageHtmlLink":"WPC-1419: Fix search for multiple search terms"}},{"before":"8a205772229a8a3eacfd10fd2369fc8ba48a347b","after":"0c16a4c4d90060635b49f934b4cf7ca22a97c464","ref":"refs/heads/main","pushedAt":"2024-05-17T13:12:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"michael-scheurer","name":null,"path":"/michael-scheurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70939054?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:wepublish/hauptstadt","shortMessageHtmlLink":"Merge branch 'main' of github.com:wepublish/hauptstadt"}},{"before":"5bb6b860bcd48700be5bfbf4d02a07b2711a7f75","after":"8a205772229a8a3eacfd10fd2369fc8ba48a347b","ref":"refs/heads/main","pushedAt":"2024-05-16T08:37:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LukasSkywalker","name":"Lukas Diener","path":"/LukasSkywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282447?s=80&v=4"},"commit":{"message":"HAS-1: Add pagination to search results\n\nThis change adds pagination to the search results. After changing the phrase\nbackend to include pagination info (see [1]), less custom code for the search\nresults page is required, while automatically benefitting from the existing\ncode for the pagination. The behaviour is now more similar to the other\ncollection pages like the archive and the category pages.\n\n[1] https://github.com/wepublish/wepublish/pull/1312","shortMessageHtmlLink":"HAS-1: Add pagination to search results"}},{"before":"4e4d62ac7f20fc3a4e53f917cc85f9ef6f13df06","after":"5bb6b860bcd48700be5bfbf4d02a07b2711a7f75","ref":"refs/heads/main","pushedAt":"2024-05-15T15:40:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michael-scheurer","name":null,"path":"/michael-scheurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70939054?s=80&v=4"},"commit":{"message":"migrate payrexx to auto charge for extend functionality","shortMessageHtmlLink":"migrate payrexx to auto charge for extend functionality"}},{"before":null,"after":"c00c8f626227aeb92ecf85abc54da67afdbd1164","ref":"refs/heads/chore/adjust-ci-cd-to-build-tagged-iamges","pushedAt":"2024-05-15T08:28:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tomaszdurka","name":"Tomasz Durka","path":"/tomaszdurka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113303?s=80&v=4"},"commit":{"message":"chore(ci/cd): Release tagged images on tags","shortMessageHtmlLink":"chore(ci/cd): Release tagged images on tags"}},{"before":"90b0fcd69def83a50f8d1a43a1a73c22bba6452c","after":"5287d87822ef2c7944232fceb33d31f705aa2432","ref":"refs/heads/HAS-1-search-result-pagination","pushedAt":"2024-05-14T11:24:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LukasSkywalker","name":"Lukas Diener","path":"/LukasSkywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282447?s=80&v=4"},"commit":{"message":"HAS-1: Add pagination to search results\n\nThis change adds pagination to the search results. After changing the phrase\nbackend to include pagination info (see [1]), less custom code for the search\nresults page is required, while automatically benefitting from the existing\ncode for the pagination. The behaviour is now more similar to the other\ncollection pages like the archive and the category pages.\n\n[1] https://github.com/wepublish/wepublish/pull/1312","shortMessageHtmlLink":"HAS-1: Add pagination to search results"}},{"before":"9d12af14363f307ba9dffa01c4c9900affc94124","after":"4e4d62ac7f20fc3a4e53f917cc85f9ef6f13df06","ref":"refs/heads/main","pushedAt":"2024-05-14T09:52:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elias-summermatter","name":"Elias Summermatter","path":"/elias-summermatter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41843343?s=80&v=4"},"commit":{"message":"Added missing file","shortMessageHtmlLink":"Added missing file"}},{"before":"30651f43bb223a74852764c8edc24226b10b5e3e","after":"9d12af14363f307ba9dffa01c4c9900affc94124","ref":"refs/heads/main","pushedAt":"2024-05-14T09:47:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elias-summermatter","name":"Elias Summermatter","path":"/elias-summermatter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41843343?s=80&v=4"},"commit":{"message":"Updated deployment","shortMessageHtmlLink":"Updated deployment"}},{"before":"3767a3b4039ab4790c518474fe4946ca7ef55f01","after":"30651f43bb223a74852764c8edc24226b10b5e3e","ref":"refs/heads/main","pushedAt":"2024-05-14T09:38:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elias-summermatter","name":"Elias Summermatter","path":"/elias-summermatter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41843343?s=80&v=4"},"commit":{"message":"Added autodeploy to repo","shortMessageHtmlLink":"Added autodeploy to repo"}},{"before":"0da5eae809c26b5634a506ef95af7a4361bcdc3f","after":null,"ref":"refs/heads/HAS-16-disable-login-check-for-cafes","pushedAt":"2024-05-13T20:33:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LukasSkywalker","name":"Lukas Diener","path":"/LukasSkywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282447?s=80&v=4"}},{"before":"eb90d5b0db76890754cb40a37ee3de4c7848b24a","after":"3767a3b4039ab4790c518474fe4946ca7ef55f01","ref":"refs/heads/main","pushedAt":"2024-05-13T20:33:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LukasSkywalker","name":"Lukas Diener","path":"/LukasSkywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/282447?s=80&v=4"},"commit":{"message":"HAS-16: Do not cut articles when visiting from a cafe\n\nThis change allows cafes to provide their guests with a secret key that allows\nthem to read the entire article instead of cutting them off. The key is passed\nas a query param at the first visit and stored in a cookie, valid for 4 hours.\nWhen the cookie is set, the entire article is shown. The cookie is checked\nwhenever a link to an article link is rendered.\n\nThe key can be provided by appending ?key=example to the URL of the home page.","shortMessageHtmlLink":"HAS-16: Do not cut articles when visiting from a cafe"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYw0BzgA","startCursor":null,"endCursor":null}},"title":"Activity ยท wepublish/hauptstadt"}