{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":641738577,"defaultBranch":"main","name":"serverless-website-analytics","ownerLogin":"rehanvdm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-17T04:21:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22810856?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714819424.0","currentOid":""},"activityList":{"items":[{"before":"4b1ef87db23dd57ea29f3fc0d6015659c65435dd","after":"14b1b12ca84e4897a8dd9ff774ab96c6bfd6b8b0","ref":"refs/heads/main","pushedAt":"2024-05-04T10:43:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: Release 1.10.0 [skip ci]","shortMessageHtmlLink":"chore: Release 1.10.0 [skip ci]"}},{"before":"cdbe8ce68834b33ae870c5b6db1c3bc62b81a76a","after":"4b1ef87db23dd57ea29f3fc0d6015659c65435dd","ref":"refs/heads/main","pushedAt":"2024-05-04T10:41:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rehanvdm","name":"Rehan van der Merwe","path":"/rehanvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22810856?s=80&v=4"},"commit":{"message":"feat: Mobile friendly (#86)\n\n* Add prereqs to build vue app, resolve npm audit\r\n\r\n* Many changes to make this a responsive page\r\n\r\n* Revert \"Add prereqs to build vue app, resolve npm audit\"\r\n\r\nThis reverts commit bdfbc8629de8b3809cd66d681507bf0ae9dfee06.\r\n\r\n* Cleanup to closer-match original\r\n\r\n* Many changes - now in line w/discussion on PR #86\r\n\r\nShrank container min-width to allow more flexibility with content shrinking. Now set to 160px, but including padding the minimum page width before the browser just starts shrinking content is about 220px.\r\n\r\nAllowed cards to grow to fit space, so now if one of the 4 little data points drops to the next line it'll show as centered and look nice. Also increased card min width and matched units to the font unit - so, essentially, the data points can show up to 8 or 9 large characters across before content will overflow.\r\n\r\nImported the Menu icon from vue-material-design so it can be used for the page view/event selector.\r\n\r\nAdded names to page and event in the router so the names can be displayed.\r\n\r\nModified the demo banner to work better at small screen widths. Components will not encroach on the close button. The close button and right side of the box are scooted away from the right wall a little. The github links can now flex to a top line and push the text down below when there's not enough room for both of them on one line.\r\n\r\nThe bar charts in view and events have overflow and width set on them as constraints. I'm honestly not sure why that makes them perform more consistently at smaller sizes in Firefox. The 300 px width is not a magic number - the important part is that it's smaller than expected chart width at screen widths larger than 700 px. This random fix only makes a difference at screen widths larger than 700 px... Tested in Firefox and Chromium.\r\n\r\nSite selector and date selector are now in a flexbox just by themselves, so when the screen gets too small for both then they can split across two lines and take up the full line. Looks nice I think.\r\n\r\nThere's a new flexbox for the settings buttons and refresh button. Views/Event content setting is in there (when visible), refresh button, and theme settings (cog) button is in there. It's separate from the site/date selector so the site/date selectors flow nicer, and to allow this one to flow up in narrow mode.\r\n\r\n700 pixels wide is the point at which the display switches mode.\r\n\r\nThe normal left side views/events bar becomes invisible when the screen is narrower than 700 px now.\r\n\r\nThe views/event \"Content\" selector hamburger button becomes visible when the screen is narrower than 700 px. This has an el-drawer implementing the popout window. The worst part about this is that this code is similar across two files now, instead of just being implemented in one place: views/stats/index.vue and vies/app.vue\r\n\r\nThe settings button flexbox (content, refresh, cog button) moves up a line, above the site/date selector, and takes up the whole width, when screen is narrower than 700px.\r\n\r\nThe map now pushes down below the location stats listing so they can both take the full width. I think the map is a really cool feature, and easy enough to scroll past if you don't want to see it.\r\n\r\n* Fix prettier output\r\n\r\n* Improve vis of page views chart at smaller size\r\n\r\n* Revert scroll overflow to hidden.\r\n\r\n* Change top/bottom/side padding back to 15px\r\n\r\nI rejiggered how this padding layout worked... I believe the goal with the original large screen layout was to have 15px on top, bottom, and sides, and good space between elements sideways. With the flexbox layout, and the possibility of multiple rows of stats, just putting 15px on the cards makes 30px between cards vertically. I think that looks slightly less balanced than intended. So - now the gap (flexbox thing) manages space between elements at only 15px, and the padding is applied to the outer element (totals) to handle the top/bottom/sides padding.\r\n\r\n* Put gap between settings rows at any screen size\r\n\r\n* Alignment fixes on settings bar - also moves gear\r\n\r\nVertically centers the page/event button, refresh, and gear buttons, and slightly changes how separator is calculated to reflect local size instead of root (rem to em) so it'll hopefully stay centered better in future changes.\r\n\r\nAlso moves the gear right to the edge... Not sure if you'll like this @rehanvdm, when I was aligning the hamburger button I realized there's no reason it shouldn't go all the way left to the edge, there's padding to keep it away from the screen edge... Then I realized the gear should work the same on the other side.\r\n\r\n* Time on page column slightly wider\r\n\r\n* Shift to element plus hiding/page break scheme\r\n\r\nAlso - make the page break on the map simpler by just changing to one flex column, instead of switching layout mode to flex.\r\n\r\n* Fix text vert align in Firefox\r\n\r\n* Fix JS error about num/vs/string & fix 'else' typo\r\n\r\n* Site/date sel back to orig sizes when widescreen\r\n\r\nTo do this without negatively affecting responsiveness, I added an additional media break at 900px. When the screen is less wide than 900px (max-width 899px) then the site and date selector are allowed to take up the full width and flex their sizes more, so they can take a good view size regardless of width.\r\n\r\n* Fix backlight on gear & page/event setting buttons","shortMessageHtmlLink":"feat: Mobile friendly (#86)"}},{"before":"1b5302992a218b9604d191a4e483ab71e8b6ab5c","after":"cdbe8ce68834b33ae870c5b6db1c3bc62b81a76a","ref":"refs/heads/main","pushedAt":"2024-04-26T03:31:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: Release 1.9.0 [skip ci]","shortMessageHtmlLink":"chore: Release 1.9.0 [skip ci]"}},{"before":"4c4c23916c1a4c295e457aae1880ac45544f892f","after":"1b5302992a218b9604d191a4e483ab71e8b6ab5c","ref":"refs/heads/main","pushedAt":"2024-04-26T03:28:25.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"rehanvdm","name":"Rehan van der Merwe","path":"/rehanvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22810856?s=80&v=4"},"commit":{"message":"Merge pull request #88 from astuyve/main\n\nchore: Remove unused package aws-lambda","shortMessageHtmlLink":"Merge pull request #88 from astuyve/main"}},{"before":"3960ff40155a418ef452647064bbc5dbcb66321c","after":"4c4c23916c1a4c295e457aae1880ac45544f892f","ref":"refs/heads/main","pushedAt":"2024-04-10T18:20:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: Release 1.8.0 [skip ci]","shortMessageHtmlLink":"chore: Release 1.8.0 [skip ci]"}},{"before":"49cead5b074c0f5eab22827fd06e5f0147420b9e","after":"3960ff40155a418ef452647064bbc5dbcb66321c","ref":"refs/heads/main","pushedAt":"2024-04-10T18:18:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rehanvdm","name":"Rehan van der Merwe","path":"/rehanvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22810856?s=80&v=4"},"commit":{"message":"Merge pull request #87 from rehanvdm/update-cdn-script-3\n\nfeat: update cdn client side script","shortMessageHtmlLink":"Merge pull request #87 from rehanvdm/update-cdn-script-3"}},{"before":null,"after":"33468d69ebb4501e6bcf3deeebd660e0c2766756","ref":"refs/heads/update-cdn-script-3","pushedAt":"2024-04-10T18:11:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rehanvdm","name":"Rehan van der Merwe","path":"/rehanvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22810856?s=80&v=4"},"commit":{"message":"feat: update cdn client side script","shortMessageHtmlLink":"feat: update cdn client side script"}},{"before":"fb0dba77dfc2ca0612dd9d9679166527c56c240e","after":"49cead5b074c0f5eab22827fd06e5f0147420b9e","ref":"refs/heads/main","pushedAt":"2024-04-06T10:59:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: Release 1.7.0 [skip ci]","shortMessageHtmlLink":"chore: Release 1.7.0 [skip ci]"}},{"before":"e2e762dd686634015fd33c133e2132bd31e531bd","after":"fb0dba77dfc2ca0612dd9d9679166527c56c240e","ref":"refs/heads/main","pushedAt":"2024-04-06T10:57:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rehanvdm","name":"Rehan van der Merwe","path":"/rehanvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22810856?s=80&v=4"},"commit":{"message":"feat: release previous fix","shortMessageHtmlLink":"feat: release previous fix"}},{"before":"1a1ac09eea9398db6dcced17002af74f06bb618c","after":"e2e762dd686634015fd33c133e2132bd31e531bd","ref":"refs/heads/main","pushedAt":"2024-04-06T10:51:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rehanvdm","name":"Rehan van der Merwe","path":"/rehanvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22810856?s=80&v=4"},"commit":{"message":"Merge pull request #85 from kc0bfv/main\n\nfix: Specify FQDN of Cognito login to Route53","shortMessageHtmlLink":"Merge pull request #85 from kc0bfv/main"}},{"before":"bc1f8333a4d7988d77e73900b207be48a1951271","after":"1a1ac09eea9398db6dcced17002af74f06bb618c","ref":"refs/heads/main","pushedAt":"2024-03-18T03:43:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: Release 1.6.2 [skip ci]","shortMessageHtmlLink":"chore: Release 1.6.2 [skip ci]"}},{"before":"fa418ba2d0db00c01382bc5efc9a1b3a2ef56fdd","after":"bc1f8333a4d7988d77e73900b207be48a1951271","ref":"refs/heads/main","pushedAt":"2024-03-18T03:40:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rehanvdm","name":"Rehan van der Merwe","path":"/rehanvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22810856?s=80&v=4"},"commit":{"message":"Merge pull request #83 from rehanvdm/update-cdn-script-2\n\nfix: bump cdn script to the latest client version","shortMessageHtmlLink":"Merge pull request #83 from rehanvdm/update-cdn-script-2"}},{"before":null,"after":"c21290814562c205309134ae0f150f1c3f23ebaa","ref":"refs/heads/update-cdn-script-2","pushedAt":"2024-03-18T03:40:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rehanvdm","name":"Rehan van der Merwe","path":"/rehanvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22810856?s=80&v=4"},"commit":{"message":"fix: bump cdn script to the latest client version","shortMessageHtmlLink":"fix: bump cdn script to the latest client version"}},{"before":"22c453271b27fa109d81196ebe589f4476e909fc","after":"fa418ba2d0db00c01382bc5efc9a1b3a2ef56fdd","ref":"refs/heads/main","pushedAt":"2024-03-18T03:32:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rehanvdm","name":"Rehan van der Merwe","path":"/rehanvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22810856?s=80&v=4"},"commit":{"message":"Merge pull request #82 from rehanvdm/update-cdn-script\n\nfix: bump cdn script to the latest client version","shortMessageHtmlLink":"Merge pull request #82 from rehanvdm/update-cdn-script"}},{"before":null,"after":"eae7738c83445f195888e257c42282e75ec9fd04","ref":"refs/heads/update-cdn-script","pushedAt":"2024-03-18T03:28:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rehanvdm","name":"Rehan van der Merwe","path":"/rehanvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22810856?s=80&v=4"},"commit":{"message":"fix: bump cdn script to the latest client version","shortMessageHtmlLink":"fix: bump cdn script to the latest client version"}},{"before":"ce768840a88bb521a2b7430157bc32eacfdac043","after":"22c453271b27fa109d81196ebe589f4476e909fc","ref":"refs/heads/main","pushedAt":"2024-03-05T19:50:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: Release 1.6.1 [skip ci]","shortMessageHtmlLink":"chore: Release 1.6.1 [skip ci]"}},{"before":"349f85e33ddfd7e29015862a48a2314ec0d2ed5a","after":"ce768840a88bb521a2b7430157bc32eacfdac043","ref":"refs/heads/main","pushedAt":"2024-03-05T19:47:45.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"rehanvdm","name":"Rehan van der Merwe","path":"/rehanvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22810856?s=80&v=4"},"commit":{"message":"Merge pull request #81 from rehanvdm/fix-deps-2\n\nfix: ci fix deps","shortMessageHtmlLink":"Merge pull request #81 from rehanvdm/fix-deps-2"}},{"before":"87e4631f4cd07ac5290e3f0d31cc8775654aad37","after":"3b45a5d6907106c8d8dcb1370013f25573cedb66","ref":"refs/heads/fix-deps-2","pushedAt":"2024-03-05T19:37:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rehanvdm","name":"Rehan van der Merwe","path":"/rehanvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22810856?s=80&v=4"},"commit":{"message":"fix: force patch release","shortMessageHtmlLink":"fix: force patch release"}},{"before":null,"after":"87e4631f4cd07ac5290e3f0d31cc8775654aad37","ref":"refs/heads/fix-deps-2","pushedAt":"2024-03-05T19:34:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rehanvdm","name":"Rehan van der Merwe","path":"/rehanvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22810856?s=80&v=4"},"commit":{"message":"ci: fix deps 2","shortMessageHtmlLink":"ci: fix deps 2"}},{"before":"857bcac16d72fab4c4416121c7082596e520c743","after":"349f85e33ddfd7e29015862a48a2314ec0d2ed5a","ref":"refs/heads/main","pushedAt":"2024-03-02T21:09:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rehanvdm","name":"Rehan van der Merwe","path":"/rehanvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22810856?s=80&v=4"},"commit":{"message":"chore(deps): correct lock files (#79)\n\n* chore(deps): correct lock files\r\n\r\n* ci: move tests","shortMessageHtmlLink":"chore(deps): correct lock files (#79)"}},{"before":"dd1da04e3fbe0464fd10efd695a167377bb156fb","after":"07b84486321716415aa685b1b843a310adefca67","ref":"refs/heads/deps-lock","pushedAt":"2024-03-02T21:06:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rehanvdm","name":"Rehan van der Merwe","path":"/rehanvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22810856?s=80&v=4"},"commit":{"message":"ci: move tests","shortMessageHtmlLink":"ci: move tests"}},{"before":null,"after":"dd1da04e3fbe0464fd10efd695a167377bb156fb","ref":"refs/heads/deps-lock","pushedAt":"2024-03-02T20:58:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rehanvdm","name":"Rehan van der Merwe","path":"/rehanvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22810856?s=80&v=4"},"commit":{"message":"chore(deps): correct lock files","shortMessageHtmlLink":"chore(deps): correct lock files"}},{"before":"85acf7135b085e0153f622491dcb28fb3a52f7a0","after":"857bcac16d72fab4c4416121c7082596e520c743","ref":"refs/heads/main","pushedAt":"2024-03-02T20:52:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rehanvdm","name":"Rehan van der Merwe","path":"/rehanvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22810856?s=80&v=4"},"commit":{"message":"chore(deps): update packages (#78)\n\n* chore(deps): update packages\r\n\r\n* chore(deps): correct node types in frontend","shortMessageHtmlLink":"chore(deps): update packages (#78)"}},{"before":"9238b92fb3e5029fd46eb1a01d77ab8821ae1da1","after":"bcfd043f9f265a7df6ce11f551c6d092db3efe00","ref":"refs/heads/update-deps","pushedAt":"2024-03-02T20:52:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rehanvdm","name":"Rehan van der Merwe","path":"/rehanvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22810856?s=80&v=4"},"commit":{"message":"chore(deps): correct node types in frontend","shortMessageHtmlLink":"chore(deps): correct node types in frontend"}},{"before":null,"after":"9238b92fb3e5029fd46eb1a01d77ab8821ae1da1","ref":"refs/heads/update-deps","pushedAt":"2024-03-02T20:49:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rehanvdm","name":"Rehan van der Merwe","path":"/rehanvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22810856?s=80&v=4"},"commit":{"message":"chore(deps): update packages","shortMessageHtmlLink":"chore(deps): update packages"}},{"before":"9106045bde693f3ec41a490d6d94989bd3d09c0e","after":"85acf7135b085e0153f622491dcb28fb3a52f7a0","ref":"refs/heads/main","pushedAt":"2024-03-02T19:08:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rehanvdm","name":"Rehan van der Merwe","path":"/rehanvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22810856?s=80&v=4"},"commit":{"message":"chore(deps): Upgrade isbot. Uses named import","shortMessageHtmlLink":"chore(deps): Upgrade isbot. Uses named import"}},{"before":"72827b07f865096d1a3198132ce5ff9857a89ce2","after":"9106045bde693f3ec41a490d6d94989bd3d09c0e","ref":"refs/heads/main","pushedAt":"2024-02-11T19:53:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rehanvdm","name":"Rehan van der Merwe","path":"/rehanvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22810856?s=80&v=4"},"commit":{"message":"ci: create gh release (#74)\n\n* docs: update docs\r\n\r\n* ci: ensure publish github release","shortMessageHtmlLink":"ci: create gh release (#74)"}},{"before":"ef25a4521ccf58b971dd955797dfb4ffc1db971f","after":"29f452990c0af02205c7e4ae74fc3ead05d89d4c","ref":"refs/heads/update-docs","pushedAt":"2024-02-11T19:52:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rehanvdm","name":"Rehan van der Merwe","path":"/rehanvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22810856?s=80&v=4"},"commit":{"message":"ci: ensure publish github release","shortMessageHtmlLink":"ci: ensure publish github release"}},{"before":null,"after":"ef25a4521ccf58b971dd955797dfb4ffc1db971f","ref":"refs/heads/update-docs","pushedAt":"2024-02-11T19:45:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rehanvdm","name":"Rehan van der Merwe","path":"/rehanvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22810856?s=80&v=4"},"commit":{"message":"docs: update docs","shortMessageHtmlLink":"docs: update docs"}},{"before":"858898d4cd28a2f44ac5bb05bf3638623303f4c8","after":"72827b07f865096d1a3198132ce5ff9857a89ce2","ref":"refs/heads/main","pushedAt":"2024-02-10T10:08:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: Release 1.6.0 [skip ci]","shortMessageHtmlLink":"chore: Release 1.6.0 [skip ci]"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQWChwgA","startCursor":null,"endCursor":null}},"title":"Activity ยท rehanvdm/serverless-website-analytics"}