{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":9852918,"defaultBranch":"main","name":"Ghost","ownerLogin":"TryGhost","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-05-04T11:09:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2178663?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725541809.0","currentOid":""},"activityList":{"items":[{"before":"1704b67d084bdb0f67ee4cf3fd1e4ef26a349aa4","after":null,"ref":"refs/heads/reimplement-prioritize-email-opens","pushedAt":"2024-09-05T13:10:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"9larsons","name":"Steve Larson","path":"/9larsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21961100?s=80&v=4"}},{"before":"af4aba96645f2482c4f31b047a33762a77f02618","after":"a47298a75c10ca8678f2d5a2578b31273d5967e7","ref":"refs/heads/main","pushedAt":"2024-09-05T13:10:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"9larsons","name":"Steve Larson","path":"/9larsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21961100?s=80&v=4"},"commit":{"message":"Reimplemented email analytics prioritizing email opens (#20914)\n\nref https://github.com/TryGhost/Ghost/pull/20835\r\n- reimplemented email analytics changes that prioritized opened events\r\nover other events in order to speed up open analytics\r\n- added db persistence to fetch missing job to ensure we re-fetch every\r\nwindow of events, especially important if we restart following a large\r\nemail batch\r\n\r\nWe learned a few things with the previous trial run of this. Namely,\r\nthat event throughput is not as high as we initially saw in the data for\r\nparticularly large databases. This set of changes is more conservative,\r\nwhile a touch more complicated, in ensuring we capture edge cases for\r\nreally large newsletter sends (100k+ members).\r\n\r\nIn general, we want to make sure we're fetching new open events at least\r\nevery 5 mins, and often much faster than that, unless it's a quiet\r\nperiod (suggesting we haven't had a newsletter send or much outstanding\r\nevent data).","shortMessageHtmlLink":"Reimplemented email analytics prioritizing email opens (#20914)"}},{"before":"d11bce4742c205c4d37c0927099add2482c32ec4","after":"1704b67d084bdb0f67ee4cf3fd1e4ef26a349aa4","ref":"refs/heads/reimplement-prioritize-email-opens","pushedAt":"2024-09-05T13:00:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"9larsons","name":"Steve Larson","path":"/9larsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21961100?s=80&v=4"},"commit":{"message":"Fixed whitespace","shortMessageHtmlLink":"Fixed whitespace"}},{"before":"84025ac3ae64cb24efe6b5bafd16f66f1173f73d","after":"d11bce4742c205c4d37c0927099add2482c32ec4","ref":"refs/heads/reimplement-prioritize-email-opens","pushedAt":"2024-09-05T12:52:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"9larsons","name":"Steve Larson","path":"/9larsons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21961100?s=80&v=4"},"commit":{"message":"Update ghost/core/core/server/data/migrations/versions/5.94/2024-09-03-20-09-40-null-analytics-jobs-timings.js\n\nCo-authored-by: Daniel Lockyer ","shortMessageHtmlLink":"Update ghost/core/core/server/data/migrations/versions/5.94/2024-09-0โ€ฆ"}},{"before":"4d39f8fc7a90d185be2fda772ec9079137fe443a","after":"af4aba96645f2482c4f31b047a33762a77f02618","ref":"refs/heads/main","pushedAt":"2024-09-05T12:40:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mike182uk","name":"Michael Barrett","path":"/mike182uk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991592?s=80&v=4"},"commit":{"message":"Update missing Vietnamese strings for Portal translation (#20884)\n\nThe missing Portal translation string has been added in Vietnamese.","shortMessageHtmlLink":"Update missing Vietnamese strings for Portal translation (#20884)"}},{"before":"21fb57eabd6eefb6b7818c124ea9f0cd0ac62212","after":"4d39f8fc7a90d185be2fda772ec9079137fe443a","ref":"refs/heads/main","pushedAt":"2024-09-05T12:35:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mike182uk","name":"Michael Barrett","path":"/mike182uk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991592?s=80&v=4"},"commit":{"message":"Update pt-BR translation of portal.json (#20880)\n\nFollowing commit #20858, the following updates were made:\r\n\r\n- Inserted the Brazilian standard phone number format for `+1 (123)\r\n456-7890`.\r\n- Translated missing static strings, such as \"Enter your email address\"\r\nand \"Invalid email address.\"\r\n- Updated some translations to maintain consistency and proper context.","shortMessageHtmlLink":"Update pt-BR translation of portal.json (#20880)"}},{"before":"4a2bd34839d84147b9532fe50a91be3b15753791","after":"d0c1f7334f8640bc5e7c007d33b6882a6f6d9c2b","ref":"refs/heads/stats-page-refinements","pushedAt":"2024-09-05T12:13:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterzimon","name":"Peter Zimon","path":"/peterzimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/353959?s=80&v=4"},"commit":{"message":"Updated KPIs range","shortMessageHtmlLink":"Updated KPIs range"}},{"before":"3fc9400450b6abd2c956f055000e546b1dc2d575","after":null,"ref":"refs/heads/activitypub-likes-followers-following","pushedAt":"2024-09-05T12:07:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"djordjevlais","name":"Djordje Vlaisavljevic","path":"/djordjevlais","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11353458?s=80&v=4"}},{"before":"426b1d4d9308ba56b58ed1998562e4553e94c831","after":"21fb57eabd6eefb6b7818c124ea9f0cd0ac62212","ref":"refs/heads/main","pushedAt":"2024-09-05T12:07:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djordjevlais","name":"Djordje Vlaisavljevic","path":"/djordjevlais","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11353458?s=80&v=4"},"commit":{"message":"Refactored and reorganized `FeedItem` and `Profile` (#20919)\n\n- Moved engagement stats to a reusable component\r\n- Moved functions from Profile to a separate file\r\n- Fixed Following on Your Profile and moved them from\r\nmodals to tabs","shortMessageHtmlLink":"Refactored and reorganized FeedItem and Profile (#20919)"}},{"before":"dae99ac2874f788102e1d811a61d5d442561a542","after":"4a2bd34839d84147b9532fe50a91be3b15753791","ref":"refs/heads/stats-page-refinements","pushedAt":"2024-09-05T12:05:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterzimon","name":"Peter Zimon","path":"/peterzimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/353959?s=80&v=4"},"commit":{"message":"KPI chart refinements","shortMessageHtmlLink":"KPI chart refinements"}},{"before":"6045007a9c4fed17718617b6fe63537f3e5cd983","after":"3fc9400450b6abd2c956f055000e546b1dc2d575","ref":"refs/heads/activitypub-likes-followers-following","pushedAt":"2024-09-05T11:55:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djordjevlais","name":"Djordje Vlaisavljevic","path":"/djordjevlais","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11353458?s=80&v=4"},"commit":{"message":"Refactored Profile and FeedItem components\n\nref https://linear.app/tryghost/issue/AP-286/outgoing-like-activities","shortMessageHtmlLink":"Refactored Profile and FeedItem components"}},{"before":"6ae235fa8dd2b1f40aab9272b985316d3685d84e","after":"dae99ac2874f788102e1d811a61d5d442561a542","ref":"refs/heads/stats-page-refinements","pushedAt":"2024-09-05T11:54:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterzimon","name":"Peter Zimon","path":"/peterzimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/353959?s=80&v=4"},"commit":{"message":"Updated color and smoothing","shortMessageHtmlLink":"Updated color and smoothing"}},{"before":"7d88313ed1cdeb11af6aac2137a3717ddc2e6164","after":"6ae235fa8dd2b1f40aab9272b985316d3685d84e","ref":"refs/heads/stats-page-refinements","pushedAt":"2024-09-05T11:35:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterzimon","name":"Peter Zimon","path":"/peterzimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/353959?s=80&v=4"},"commit":{"message":"Testing accent color palette for chart colors","shortMessageHtmlLink":"Testing accent color palette for chart colors"}},{"before":"585712fea208de14278e2c49bf6a97e5a66233ec","after":null,"ref":"refs/heads/fetchAndStoreIconsAndThumbnails","pushedAt":"2024-09-05T10:39:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vershwal","name":"Princi Vershwal","path":"/vershwal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17474532?s=80&v=4"}},{"before":"2faa051c9bbcb0feb7c31018d3c823305109a827","after":"426b1d4d9308ba56b58ed1998562e4553e94c831","ref":"refs/heads/main","pushedAt":"2024-09-05T10:39:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vershwal","name":"Princi Vershwal","path":"/vershwal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17474532?s=80&v=4"},"commit":{"message":"๐Ÿ› Fixed bookmark card hot linking icons and thumbnails (#20923)\n\nRef:\r\nhttps://linear.app/tryghost/issue/ENG-904/bookmark-card-hot-linking-favicons","shortMessageHtmlLink":"๐Ÿ› Fixed bookmark card hot linking icons and thumbnails (#20923)"}},{"before":"296d58c6c872ebc37101b577e1d928a0d7a50d69","after":"7d88313ed1cdeb11af6aac2137a3717ddc2e6164","ref":"refs/heads/stats-page-refinements","pushedAt":"2024-09-05T09:55:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterzimon","name":"Peter Zimon","path":"/peterzimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/353959?s=80&v=4"},"commit":{"message":"Updated KPI labels","shortMessageHtmlLink":"Updated KPI labels"}},{"before":"c36ce7f09e573c454055a540885f1d19a95727bb","after":"585712fea208de14278e2c49bf6a97e5a66233ec","ref":"refs/heads/fetchAndStoreIconsAndThumbnails","pushedAt":"2024-09-05T08:13:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vershwal","name":"Princi Vershwal","path":"/vershwal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17474532?s=80&v=4"},"commit":{"message":"Merge branch 'main' into fetchAndStoreIconsAndThumbnails","shortMessageHtmlLink":"Merge branch 'main' into fetchAndStoreIconsAndThumbnails"}},{"before":"3fd9d17be35f1af34d7b8f5fe625eb2c6689bfe4","after":"c36ce7f09e573c454055a540885f1d19a95727bb","ref":"refs/heads/fetchAndStoreIconsAndThumbnails","pushedAt":"2024-09-05T08:12:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vershwal","name":"Princi Vershwal","path":"/vershwal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17474532?s=80&v=4"},"commit":{"message":"Update Koenig packages (#20925)","shortMessageHtmlLink":"Update Koenig packages (#20925)"}},{"before":"76d3e93c65c7e6cfde512082a23eb9dafaeb979f","after":null,"ref":"refs/heads/renovate/koenig-packages","pushedAt":"2024-09-05T07:59:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vershwal","name":"Princi Vershwal","path":"/vershwal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17474532?s=80&v=4"}},{"before":"00b23789a065d1271e14e151254a66705baebab9","after":"2faa051c9bbcb0feb7c31018d3c823305109a827","ref":"refs/heads/main","pushedAt":"2024-09-05T07:59:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vershwal","name":"Princi Vershwal","path":"/vershwal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17474532?s=80&v=4"},"commit":{"message":"Update Koenig packages (#20925)","shortMessageHtmlLink":"Update Koenig packages (#20925)"}},{"before":"2cb6c12aa406a54c6bbf3ac9a8342525c86dcd9a","after":"296d58c6c872ebc37101b577e1d928a0d7a50d69","ref":"refs/heads/stats-page-refinements","pushedAt":"2024-09-05T07:52:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterzimon","name":"Peter Zimon","path":"/peterzimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/353959?s=80&v=4"},"commit":{"message":"Updated colors","shortMessageHtmlLink":"Updated colors"}},{"before":null,"after":"76d3e93c65c7e6cfde512082a23eb9dafaeb979f","ref":"refs/heads/renovate/koenig-packages","pushedAt":"2024-09-05T07:46:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update Koenig packages","shortMessageHtmlLink":"Update Koenig packages"}},{"before":"34f86ec17fd9b56d30f63aa8adaad9d9443cd061","after":"2cb6c12aa406a54c6bbf3ac9a8342525c86dcd9a","ref":"refs/heads/stats-page-refinements","pushedAt":"2024-09-05T07:44:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterzimon","name":"Peter Zimon","path":"/peterzimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/353959?s=80&v=4"},"commit":{"message":"Updated stats menu icon","shortMessageHtmlLink":"Updated stats menu icon"}},{"before":"cc8f53d4adce59c9876ffae978c88a1f6fc99e8a","after":"34f86ec17fd9b56d30f63aa8adaad9d9443cd061","ref":"refs/heads/stats-page-refinements","pushedAt":"2024-09-05T07:39:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterzimon","name":"Peter Zimon","path":"/peterzimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/353959?s=80&v=4"},"commit":{"message":"Added 'Visits' tab and refined typography","shortMessageHtmlLink":"Added 'Visits' tab and refined typography"}},{"before":"473272ef76315eb8f617d4b8cbe147ad8769d75a","after":"cc8f53d4adce59c9876ffae978c88a1f6fc99e8a","ref":"refs/heads/stats-page-refinements","pushedAt":"2024-09-05T07:28:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterzimon","name":"Peter Zimon","path":"/peterzimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/353959?s=80&v=4"},"commit":{"message":"Updated range dropdown","shortMessageHtmlLink":"Updated range dropdown"}},{"before":null,"after":"473272ef76315eb8f617d4b8cbe147ad8769d75a","ref":"refs/heads/stats-page-refinements","pushedAt":"2024-09-05T07:09:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peterzimon","name":"Peter Zimon","path":"/peterzimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/353959?s=80&v=4"},"commit":{"message":"Stats page refinements\n\nANAL-43\n\n- Copy is too technical, doesn't follow conventions on Stats page\n- Range filter dropdown has to be updated with more meaningful values\n- KPI charts need a granularity dropdown to display meaninful charts depending on the context\n- Typography details should be updated\n- \"Posts/pages\" dropdown needs to be added to Content section. This is a Ghost specific filter that brings high value to customers\n- \"Campaigns\" dropdown needs to be added to Sources section to support ad tracking and filtering in the future\n- BarList colors should be updated to be less purple all over the place","shortMessageHtmlLink":"Stats page refinements"}},{"before":"92b27a26fe6c5b4cbb677b0403303ba92538c87c","after":"e4f511f8ed24db0cc4573d488bdb9e1eb2a25243","ref":"refs/heads/refactor-to-test-stripe","pushedAt":"2024-09-05T05:58:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ronaldlangeveld","name":"Ronald Langeveld","path":"/ronaldlangeveld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19263291?s=80&v=4"},"commit":{"message":"Updated comment","shortMessageHtmlLink":"Updated comment"}},{"before":null,"after":"4154bb644e1ea1ab1b684eb370043d00805cb6b7","ref":"refs/heads/target-delivery-window","pushedAt":"2024-09-05T04:47:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cmraible","name":"Chris Raible","path":"/cmraible","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5412422?s=80&v=4"},"commit":{"message":"WIP - added integration test","shortMessageHtmlLink":"WIP - added integration test"}},{"before":"b9c7074768690fa3bd1b3718a282bcaf31ac1921","after":"92b27a26fe6c5b4cbb677b0403303ba92538c87c","ref":"refs/heads/refactor-to-test-stripe","pushedAt":"2024-09-05T03:04:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ronaldlangeveld","name":"Ronald Langeveld","path":"/ronaldlangeveld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19263291?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":null,"after":"fb0f7d284a1a460b3780753bc7ee7aadb8385b49","ref":"refs/heads/ap-likes","pushedAt":"2024-09-05T03:02:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"allouis","name":"Fabien 'egg' O'Carroll","path":"/allouis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3218915?s=80&v=4"},"commit":{"message":"v5.93.0","shortMessageHtmlLink":"v5.93.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErdyUogA","startCursor":null,"endCursor":null}},"title":"Activity ยท TryGhost/Ghost"}