{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":560753598,"defaultBranch":"main","name":"www","ownerLogin":"shuttle-hq","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-02T07:28:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/54710151?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717076089.0","currentOid":""},"activityList":{"items":[{"before":"3db3de72461745744ce609a8a34dde98680706f6","after":"ec4e01fd68efe9d5e82382a0bbc734f047e944db","ref":"refs/heads/main","pushedAt":"2024-09-18T16:49:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshua-mo-143","name":"Joshua Mo","path":"/joshua-mo-143","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102877324?s=80&v=4"},"commit":{"message":"feat: Mark's Why I Learned Rust article (#357)\n\n* feat: Mark's rust article\r\n\r\n* fix: amend title/thumb\r\n\r\n* fix: image links","shortMessageHtmlLink":"feat: Mark's Why I Learned Rust article (#357)"}},{"before":"5cfcae25bda234a0c88b6d56b4f62a56eca3ef28","after":"3db3de72461745744ce609a8a34dde98680706f6","ref":"refs/heads/main","pushedAt":"2024-08-28T12:15:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonaro00","name":null,"path":"/jonaro00","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54029719?s=80&v=4"},"commit":{"message":"Simple web server blog fixes (#355)\n\n* Fix missing quote in example SQL\r\n\r\n* Add full path to IntoResponse and IntoResponseParts\r\n\r\nThis allows readers of the blog post to add `IntoResponse` or\r\n`IntoResponseParts` to their code without needing to refer to the axum\r\ndocumentation.\r\n\r\n* Show how to add SQLx with Postgres enabled\r\n\r\n* Add routing context to return_some_json example\r\n\r\nA user completely new to axum wouldn't know that `.route()` can be\r\nchained without looking at axum's docs.\r\n\r\n* Demonstrate that extractors can be used with post","shortMessageHtmlLink":"Simple web server blog fixes (#355)"}},{"before":"f36bd31366fe6cfc1a79f72239c0e06ffd5a5034","after":"5cfcae25bda234a0c88b6d56b4f62a56eca3ef28","ref":"refs/heads/main","pushedAt":"2024-08-23T14:38:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshua-mo-143","name":"Joshua Mo","path":"/joshua-mo-143","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102877324?s=80&v=4"},"commit":{"message":"docs: add Rust As My First Language article (#354)","shortMessageHtmlLink":"docs: add Rust As My First Language article (#354)"}},{"before":"b5137fcd5e8b5c15ac07a04846cb86786cb8fb1e","after":"f36bd31366fe6cfc1a79f72239c0e06ffd5a5034","ref":"refs/heads/main","pushedAt":"2024-08-07T23:39:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshua-mo-143","name":"Joshua Mo","path":"/joshua-mo-143","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102877324?s=80&v=4"},"commit":{"message":"refactor: Remove login redirect (#353)\n\n* feat: add login redirect\r\n\r\n* fix: remove redirect\r\n\r\n* refactor: remove login redirect","shortMessageHtmlLink":"refactor: Remove login redirect (#353)"}},{"before":"f5ec30862cc1eb7d68b83a58adf4fc56b0a7b566","after":"b5137fcd5e8b5c15ac07a04846cb86786cb8fb1e","ref":"refs/heads/main","pushedAt":"2024-08-07T22:52:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshua-mo-143","name":"Joshua Mo","path":"/joshua-mo-143","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102877324?s=80&v=4"},"commit":{"message":"feat: add login redirect (#352)","shortMessageHtmlLink":"feat: add login redirect (#352)"}},{"before":"cabd8523f8841bb02bad2ea31179c25f75a815c7","after":"f5ec30862cc1eb7d68b83a58adf4fc56b0a7b566","ref":"refs/heads/main","pushedAt":"2024-08-07T22:34:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshua-mo-143","name":"Joshua Mo","path":"/joshua-mo-143","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102877324?s=80&v=4"},"commit":{"message":"feat: OG image tags for main page (#351)\n\n* feat: OG image tags for main page\r\n\r\n* feat: change image url\r\n\r\n* fix: change image url to full url","shortMessageHtmlLink":"feat: OG image tags for main page (#351)"}},{"before":"5e398e0a5e3bdc7d0bb8aa08cab9f9af6b4c0e55","after":"cabd8523f8841bb02bad2ea31179c25f75a815c7","ref":"refs/heads/main","pushedAt":"2024-07-31T13:55:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshua-mo-143","name":"Joshua Mo","path":"/joshua-mo-143","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102877324?s=80&v=4"},"commit":{"message":"feat: Rust backend article (#350)\n\n* feat: article about rust on the backend\r\n\r\n* refactor: code imports, some re-phrasing","shortMessageHtmlLink":"feat: Rust backend article (#350)"}},{"before":"e9a21cc0b48c745dde910f331e448b07ae4f0204","after":"5e398e0a5e3bdc7d0bb8aa08cab9f9af6b4c0e55","ref":"refs/heads/main","pushedAt":"2024-07-19T14:41:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivancernja","name":"Ivan","path":"/ivancernja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14149737?s=80&v=4"},"commit":{"message":"Update and rename 2024-19-07-ai-apps-from-a-single-prompt.mdx to 2024-07-18-ai-apps-from-a-single-prompt.mdx","shortMessageHtmlLink":"Update and rename 2024-19-07-ai-apps-from-a-single-prompt.mdx to 2024…"}},{"before":"7091642354f06ea872a899443f9b53010439d0d3","after":"e9a21cc0b48c745dde910f331e448b07ae4f0204","ref":"refs/heads/main","pushedAt":"2024-07-19T14:41:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivancernja","name":"Ivan","path":"/ivancernja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14149737?s=80&v=4"},"commit":{"message":"Create 2024-19-07-ai-apps-from-a-single-prompt.mdx","shortMessageHtmlLink":"Create 2024-19-07-ai-apps-from-a-single-prompt.mdx"}},{"before":"4420b32b15b4175e529d5cd3d18a2aecf54bb751","after":"7091642354f06ea872a899443f9b53010439d0d3","ref":"refs/heads/main","pushedAt":"2024-07-19T14:40:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivancernja","name":"Ivan","path":"/ivancernja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14149737?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"4a9bede929e0048dfdcfc21cc242c69272c9c6d4","after":"4420b32b15b4175e529d5cd3d18a2aecf54bb751","ref":"refs/heads/main","pushedAt":"2024-07-19T11:13:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshua-mo-143","name":"Joshua Mo","path":"/joshua-mo-143","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102877324?s=80&v=4"},"commit":{"message":"feat: tracking for shuttleAI campaign (#349)\n\n* feat: add twitter tracking\r\n\r\n* refactor: remove unnecessary code","shortMessageHtmlLink":"feat: tracking for shuttleAI campaign (#349)"}},{"before":"0a66d7e65528b989f33a43f40f0fd6e26d86f268","after":"4a9bede929e0048dfdcfc21cc242c69272c9c6d4","ref":"refs/heads/main","pushedAt":"2024-07-18T09:55:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshua-mo-143","name":"Joshua Mo","path":"/joshua-mo-143","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102877324?s=80&v=4"},"commit":{"message":"feat: add posthog tracking to shuttle AI form button (#348)\n\n* feat: add posthog tracking to shuttle AI form button\r\n\r\n* fix: build error","shortMessageHtmlLink":"feat: add posthog tracking to shuttle AI form button (#348)"}},{"before":"3382307414179758f93c89ccbb8532d1ea7e3493","after":"0a66d7e65528b989f33a43f40f0fd6e26d86f268","ref":"refs/heads/main","pushedAt":"2024-07-15T18:32:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshua-mo-143","name":"Joshua Mo","path":"/joshua-mo-143","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102877324?s=80&v=4"},"commit":{"message":"feat: ai page vidsrc (#347)\n\n* feat: /ai page vidsrc\r\n\r\n* feat: fix ts errors\r\n\r\n* fix: build errors\r\n\r\n* feat: update with proper video\r\n\r\n* fix: build error","shortMessageHtmlLink":"feat: ai page vidsrc (#347)"}},{"before":"5a914dfd04fdde21a4e2981498e73f9be1785658","after":"3382307414179758f93c89ccbb8532d1ea7e3493","ref":"refs/heads/main","pushedAt":"2024-06-25T15:31:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshua-mo-143","name":"Joshua Mo","path":"/joshua-mo-143","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102877324?s=80&v=4"},"commit":{"message":"fix: article wording (#344)","shortMessageHtmlLink":"fix: article wording (#344)"}},{"before":"ff0c636999ea596dedbc598f0a5f96f9bd63537b","after":"5a914dfd04fdde21a4e2981498e73f9be1785658","ref":"refs/heads/main","pushedAt":"2024-06-24T12:45:46.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"ivancernja","name":"Ivan","path":"/ivancernja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14149737?s=80&v=4"},"commit":{"message":"Merge pull request #343 from Senofy/simple-ai-update\n\nSimple ai update","shortMessageHtmlLink":"Merge pull request #343 from Senofy/simple-ai-update"}},{"before":"e686f72306bd3e4aec633e3efee294b9020052b6","after":"ff0c636999ea596dedbc598f0a5f96f9bd63537b","ref":"refs/heads/main","pushedAt":"2024-06-06T14:44:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshua-mo-143","name":"Joshua Mo","path":"/joshua-mo-143","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102877324?s=80&v=4"},"commit":{"message":"feat: langchain article (#340)","shortMessageHtmlLink":"feat: langchain article (#340)"}},{"before":"cb18fa83ee81c035cbc565333366897f83a0c2da","after":"e686f72306bd3e4aec633e3efee294b9020052b6","ref":"refs/heads/main","pushedAt":"2024-05-30T13:42:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonaro00","name":null,"path":"/jonaro00","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54029719?s=80&v=4"},"commit":{"message":"chore: bump deps","shortMessageHtmlLink":"chore: bump deps"}},{"before":"d5cb3e72048f302706b8b93c9a420cf647481a59","after":null,"ref":"refs/heads/feat/intercom","pushedAt":"2024-05-30T13:34:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jonaro00","name":null,"path":"/jonaro00","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54029719?s=80&v=4"}},{"before":"69b0ae3375059b5959508cbdaa02ffc09489422a","after":"cb18fa83ee81c035cbc565333366897f83a0c2da","ref":"refs/heads/main","pushedAt":"2024-05-30T13:34:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonaro00","name":null,"path":"/jonaro00","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54029719?s=80&v=4"},"commit":{"message":"feat: intercom chat (#327)","shortMessageHtmlLink":"feat: intercom chat (#327)"}},{"before":"d9b9bc1fef6149bd529772d9301bcf3591c3516c","after":"69b0ae3375059b5959508cbdaa02ffc09489422a","ref":"refs/heads/main","pushedAt":"2024-05-30T13:07:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshua-mo-143","name":"Joshua Mo","path":"/joshua-mo-143","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102877324?s=80&v=4"},"commit":{"message":"feat: semantic caching article (#339)\n\n* feat: semantic caching article\r\n\r\n* refactor: tabs\r\n\r\n* feat: tabs","shortMessageHtmlLink":"feat: semantic caching article (#339)"}},{"before":"ed6c2649d987366a52b1db88e0b52569acfd01de","after":"d9b9bc1fef6149bd529772d9301bcf3591c3516c","ref":"refs/heads/main","pushedAt":"2024-05-24T17:53:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshua-mo-143","name":"Joshua Mo","path":"/joshua-mo-143","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102877324?s=80&v=4"},"commit":{"message":"feat: make rss feed idempotent (#338)","shortMessageHtmlLink":"feat: make rss feed idempotent (#338)"}},{"before":"1ea01c270594ddfead34fe530fb32c4c757f8155","after":"ed6c2649d987366a52b1db88e0b52569acfd01de","ref":"refs/heads/main","pushedAt":"2024-05-24T17:22:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshua-mo-143","name":"Joshua Mo","path":"/joshua-mo-143","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102877324?s=80&v=4"},"commit":{"message":"feat: add RSS feed content header (#337)","shortMessageHtmlLink":"feat: add RSS feed content header (#337)"}},{"before":"17c30d7ac4674b4354c86d136123f87150f6bd53","after":"1ea01c270594ddfead34fe530fb32c4c757f8155","ref":"refs/heads/main","pushedAt":"2024-05-24T17:06:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshua-mo-143","name":"Joshua Mo","path":"/joshua-mo-143","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102877324?s=80&v=4"},"commit":{"message":"feat: rss feed (#336)\n\n* feat: rss feed\r\n\r\n* refactor: remove unnecessary allocations\r\n\r\nrefactor: formatting","shortMessageHtmlLink":"feat: rss feed (#336)"}},{"before":"3118bbfa5337c8e37dddcc94b46a25343f04de4b","after":"2c8a9f6d834803f7e2a3ba9be8969f0e5928aea2","ref":"refs/heads/feat/pricing-page","pushedAt":"2024-05-24T16:08:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GugaGongadze","name":"Guga Gongadze","path":"/GugaGongadze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5684735?s=80&v=4"},"commit":{"message":"feat: pricing","shortMessageHtmlLink":"feat: pricing"}},{"before":"9c90127e86121dffdda73a5834987a18f990782d","after":"17c30d7ac4674b4354c86d136123f87150f6bd53","ref":"refs/heads/main","pushedAt":"2024-05-24T10:52:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GugaGongadze","name":"Guga Gongadze","path":"/GugaGongadze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5684735?s=80&v=4"},"commit":{"message":"feat: add senior cloud engineer jobs","shortMessageHtmlLink":"feat: add senior cloud engineer jobs"}},{"before":"2ab7cb7f5118f89a442d2f6ce55b94f646c0985c","after":"9c90127e86121dffdda73a5834987a18f990782d","ref":"refs/heads/main","pushedAt":"2024-05-23T15:26:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshua-mo-143","name":"Joshua Mo","path":"/joshua-mo-143","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102877324?s=80&v=4"},"commit":{"message":"feat: agentic rag article (#334)","shortMessageHtmlLink":"feat: agentic rag article (#334)"}},{"before":"2f381ea1086c6aa7e7f2cbc419d5492b44fd94e7","after":"3118bbfa5337c8e37dddcc94b46a25343f04de4b","ref":"refs/heads/feat/pricing-page","pushedAt":"2024-05-20T14:24:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GugaGongadze","name":"Guga Gongadze","path":"/GugaGongadze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5684735?s=80&v=4"},"commit":{"message":"feat: pricing table","shortMessageHtmlLink":"feat: pricing table"}},{"before":"06ed6ba03f39d3b94a50d843ea8eb26c8f30a7ee","after":"2f381ea1086c6aa7e7f2cbc419d5492b44fd94e7","ref":"refs/heads/feat/pricing-page","pushedAt":"2024-05-20T13:28:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GugaGongadze","name":"Guga Gongadze","path":"/GugaGongadze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5684735?s=80&v=4"},"commit":{"message":"feat: included in all plans section","shortMessageHtmlLink":"feat: included in all plans section"}},{"before":"a2dbacb7a228f54a304eda9cdc65c01e8bd88025","after":"06ed6ba03f39d3b94a50d843ea8eb26c8f30a7ee","ref":"refs/heads/feat/pricing-page","pushedAt":"2024-05-20T12:24:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GugaGongadze","name":"Guga Gongadze","path":"/GugaGongadze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5684735?s=80&v=4"},"commit":{"message":"fix: hide feature ideas typeform","shortMessageHtmlLink":"fix: hide feature ideas typeform"}},{"before":null,"after":"a2dbacb7a228f54a304eda9cdc65c01e8bd88025","ref":"refs/heads/feat/pricing-page","pushedAt":"2024-05-20T12:23:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GugaGongadze","name":"Guga Gongadze","path":"/GugaGongadze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5684735?s=80&v=4"},"commit":{"message":"feat: title","shortMessageHtmlLink":"feat: title"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEufMsOgA","startCursor":null,"endCursor":null}},"title":"Activity · shuttle-hq/www"}