{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":720846977,"defaultBranch":"main","name":"Scribble","ownerLogin":"atulsmadhugiri","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-19T19:22:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32692685?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1700421737.3878632","currentOid":""},"activityList":{"items":[{"before":"55cbb236c41914d06c997f4024983a73355621b7","after":"c64c51138eef5cb6d9251fb02ddce9f25a810db0","ref":"refs/heads/main","pushedAt":"2024-01-03T21:15:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"Update `README` with updated iOS screenshots\n\nShow more current state of the project.","shortMessageHtmlLink":"Update README with updated iOS screenshots"}},{"before":"b1326b73f5b1e69ce6cbf3afda0c1bb72404adf7","after":"55cbb236c41914d06c997f4024983a73355621b7","ref":"refs/heads/main","pushedAt":"2024-01-03T21:10:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"Update `README` with updated macOS screenshot\n\nTo show more current state of project.","shortMessageHtmlLink":"Update README with updated macOS screenshot"}},{"before":"001a240202948425af38045a89c8d4ed387d3e7c","after":"b1326b73f5b1e69ce6cbf3afda0c1bb72404adf7","ref":"refs/heads/main","pushedAt":"2023-12-14T18:16:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"[macos] Update `AsyncImage.onDrag` to handle relative `ImageGeneration.url`","shortMessageHtmlLink":"[macos] Update AsyncImage.onDrag to handle relative `ImageGeneratio…"}},{"before":"7540ead13f8da53771ae32a6440af8df52c9fe24","after":"001a240202948425af38045a89c8d4ed387d3e7c","ref":"refs/heads/main","pushedAt":"2023-12-13T19:26:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"Enable `DEAD_CODE_STRIPPING`\n\nXcode suggested setting this flag.","shortMessageHtmlLink":"Enable DEAD_CODE_STRIPPING"}},{"before":"1b9b942256dccdaa99453ba9f3a88592d4c44afc","after":"7540ead13f8da53771ae32a6440af8df52c9fe24","ref":"refs/heads/main","pushedAt":"2023-12-13T19:07:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"[ios] Remove iOS-specific `ImageGeneration`\n\nNow that they're both using relative paths we don't need to have diverging code.\n\nCould also break `MainView` and `Image[Creation/Browsing]View` down to smaller components and re-use a lot.","shortMessageHtmlLink":"[ios] Remove iOS-specific ImageGeneration"}},{"before":"5a87a2fa31bb0b49fa5301eb7ee1bea23bc0579b","after":"1b9b942256dccdaa99453ba9f3a88592d4c44afc","ref":"refs/heads/main","pushedAt":"2023-12-13T18:57:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"[macos] Store relative path in `GeneratedImage.url`","shortMessageHtmlLink":"[macos] Store relative path in GeneratedImage.url"}},{"before":"7004cb75130eae17e21b4732e91fb920d8840097","after":"5a87a2fa31bb0b49fa5301eb7ee1bea23bc0579b","ref":"refs/heads/main","pushedAt":"2023-12-12T20:33:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"[ios] Set `filteredEntries` search prompt to \"Search\"\n\nLooks weird on iOS without it","shortMessageHtmlLink":"[ios] Set filteredEntries search prompt to \"Search\""}},{"before":"64584e13a7d663645531f4fff25ef6a4d307b6d2","after":"7004cb75130eae17e21b4732e91fb920d8840097","ref":"refs/heads/main","pushedAt":"2023-12-11T07:49:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"[ios] Wrap `ImageCreationView` in `ScrollView` and set `scrollDismissesKeyboard`","shortMessageHtmlLink":"[ios] Wrap ImageCreationView in ScrollView and set `scrollDismiss…"}},{"before":"554c2895515af484f65c2cf611fe831deb647d8d","after":"64584e13a7d663645531f4fff25ef6a4d307b6d2","ref":"refs/heads/main","pushedAt":"2023-12-11T06:55:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"[ios] Get rid of `onDrag` handler for iOS","shortMessageHtmlLink":"[ios] Get rid of onDrag handler for iOS"}},{"before":"330d4faae3329ebbc1f01306f6bfffe7c77a7f2a","after":"554c2895515af484f65c2cf611fe831deb647d8d","ref":"refs/heads/main","pushedAt":"2023-12-11T06:52:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"[ios] Introduce iOS-specific `performImageGenerationRequest`\n\nThis iOS-specific `performImageGenerationRequest` implementation involves storing generated image filename instead of absolute path. Absolute path to file changes on each installation on iOS, so generations were no longer accessible at the same path.\n\nJust doing file-level duplication of `ImageGeneration.swift` for now. Will shortly be moving to storing `Data` via SwiftData instead of filepath anyways, so no need to break macOS or migrate existing data or handle both sorts of `entry.url` data.","shortMessageHtmlLink":"[ios] Introduce iOS-specific performImageGenerationRequest"}},{"before":"1fe848ae4124d40c0ae00afa25dd681871f140ef","after":"330d4faae3329ebbc1f01306f6bfffe7c77a7f2a","ref":"refs/heads/main","pushedAt":"2023-12-11T05:45:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"[ios] Introduce `ImageBrowsingView`\n\nBasically separate out the browsing into separate tab bar tab so things aren't as cluttered.","shortMessageHtmlLink":"[ios] Introduce ImageBrowsingView"}},{"before":"af99b2fd5ac2aa0a69d8a8cffc27bce510814148","after":"1fe848ae4124d40c0ae00afa25dd681871f140ef","ref":"refs/heads/main","pushedAt":"2023-12-11T05:40:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"[ios] Introduce `RootView` with `tabItem`s","shortMessageHtmlLink":"[ios] Introduce RootView with tabItems"}},{"before":"c8569a8334914231c5ccf9facad8b7023af155bf","after":"af99b2fd5ac2aa0a69d8a8cffc27bce510814148","ref":"refs/heads/main","pushedAt":"2023-12-11T05:27:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"Use `\\.id` instead of `\\.created` for `filteredEntries`\n\nI have no idea why I was ever using `\\.created` to begin with.","shortMessageHtmlLink":"Use \\.id instead of \\.created for filteredEntries"}},{"before":"b0823bb42140504836de25de54f17cff8ccfc20b","after":"c8569a8334914231c5ccf9facad8b7023af155bf","ref":"refs/heads/main","pushedAt":"2023-12-06T18:20:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"[ios] Rip out extraneous SwiftUI views","shortMessageHtmlLink":"[ios] Rip out extraneous SwiftUI views"}},{"before":"aaeea29e94b309071354ef05d9a390d20d23dace","after":"b0823bb42140504836de25de54f17cff8ccfc20b","ref":"refs/heads/main","pushedAt":"2023-12-06T17:11:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"[macos][ios] Get CloudKit sync working","shortMessageHtmlLink":"[macos][ios] Get CloudKit sync working"}},{"before":"296348341645c31a32c7fc203ff23be964beb0ab","after":"aaeea29e94b309071354ef05d9a390d20d23dace","ref":"refs/heads/main","pushedAt":"2023-12-04T01:10:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"Fix typo (`requestInProgess`->`requestInProgress`)","shortMessageHtmlLink":"Fix typo (requestInProgess->requestInProgress)"}},{"before":"e9304976040449d45d9fd1d952bcefd2378a5243","after":"296348341645c31a32c7fc203ff23be964beb0ab","ref":"refs/heads/main","pushedAt":"2023-12-04T00:31:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"[ios] Fix up search experience","shortMessageHtmlLink":"[ios] Fix up search experience"}},{"before":"665af452ec1fa8ce1fd3b0c6f63ead69e3647dae","after":"e9304976040449d45d9fd1d952bcefd2378a5243","ref":"refs/heads/main","pushedAt":"2023-12-03T19:16:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"5a5083df43e403d7eec213a19a00e105324603d6","after":"665af452ec1fa8ce1fd3b0c6f63ead69e3647dae","ref":"refs/heads/main","pushedAt":"2023-12-03T19:07:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"[ios] Get basics working on iOS","shortMessageHtmlLink":"[ios] Get basics working on iOS"}},{"before":"0802ccabe89e7f69ee0f7088dd249530dedbabf9","after":"5a5083df43e403d7eec213a19a00e105324603d6","ref":"refs/heads/main","pushedAt":"2023-12-03T18:32:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"[ios] Add iOS `ScribbleMobile` target","shortMessageHtmlLink":"[ios] Add iOS ScribbleMobile target"}},{"before":"8b18f7a8a7376c5805d0439fc926dea026e377b6","after":"0802ccabe89e7f69ee0f7088dd249530dedbabf9","ref":"refs/heads/main","pushedAt":"2023-11-27T00:17:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"[macos] Add `timeElapsed` to `GeneratedImage`","shortMessageHtmlLink":"[macos] Add timeElapsed to GeneratedImage"}},{"before":"a4a68499d3e0b5bef4c4eef444af74a069ac7911","after":"8b18f7a8a7376c5805d0439fc926dea026e377b6","ref":"refs/heads/main","pushedAt":"2023-11-26T21:59:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"[macos] Rename `sendRequest` to `sendOpenAIRequest`\n\nBecause we're about to introduce `sendCFRequest`","shortMessageHtmlLink":"[macos] Rename sendRequest to sendOpenAIRequest"}},{"before":"113fda82d29877b27f69869e4a6d17c74a34c827","after":"a4a68499d3e0b5bef4c4eef444af74a069ac7911","ref":"refs/heads/main","pushedAt":"2023-11-26T07:05:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"[macos] Introduce `ModelPill` component","shortMessageHtmlLink":"[macos] Introduce ModelPill component"}},{"before":"e9019cce52ac3080a52e65b54b1cbd9ba02fe63c","after":"113fda82d29877b27f69869e4a6d17c74a34c827","ref":"refs/heads/main","pushedAt":"2023-11-26T06:45:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"[macos] Introduce `TimeElapsedPill` component","shortMessageHtmlLink":"[macos] Introduce TimeElapsedPill component"}},{"before":"cc0ad7db45fc752a8d47ff46f82462d1c7b0b750","after":"e9019cce52ac3080a52e65b54b1cbd9ba02fe63c","ref":"refs/heads/main","pushedAt":"2023-11-24T05:39:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"[macos] Make `.dalle3` and `.hd` the default settings","shortMessageHtmlLink":"[macos] Make .dalle3 and .hd the default settings"}},{"before":"9080b802494a46229b5c16df4c4766409d3a84bd","after":"cc0ad7db45fc752a8d47ff46f82462d1c7b0b750","ref":"refs/heads/main","pushedAt":"2023-11-24T05:34:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"[macos] Add `selected[Model/Quality]` `Picker`s","shortMessageHtmlLink":"[macos] Add selected[Model/Quality] Pickers"}},{"before":"99896f40c4e84d1066db700b0ee92ae224f6b6f5","after":"9080b802494a46229b5c16df4c4766409d3a84bd","ref":"refs/heads/main","pushedAt":"2023-11-24T05:22:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"[macos] Make `ImageGenerationResponseData.revised_prompt` optional\n\nWe only get `revised_prompt` for Dalle-3. Decoding Dalle2 prompts fails if `String` instead of `String?`.","shortMessageHtmlLink":"[macos] Make ImageGenerationResponseData.revised_prompt optional"}},{"before":"8c52c04e9a4ef25741657875169aa08b8b362f49","after":"99896f40c4e84d1066db700b0ee92ae224f6b6f5","ref":"refs/heads/main","pushedAt":"2023-11-24T03:15:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"[macos] Allow `model` and `quality` to be specified in `performImageGenerationRequest`","shortMessageHtmlLink":"[macos] Allow model and quality to be specified in `performImageG…"}},{"before":"3a8f77c7a1048a038a8b3774d79bd2a896f198d3","after":"8c52c04e9a4ef25741657875169aa08b8b362f49","ref":"refs/heads/main","pushedAt":"2023-11-24T00:56:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"b4400d752087212574ecad0bf135b09dc4f98c09","after":"3a8f77c7a1048a038a8b3774d79bd2a896f198d3","ref":"refs/heads/main","pushedAt":"2023-11-24T00:52:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atulsmadhugiri","name":"atul","path":"/atulsmadhugiri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32692685?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD1yrbUAA","startCursor":null,"endCursor":null}},"title":"Activity · atulsmadhugiri/Scribble"}