{"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 tabItem
s"}},{"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]
Picker
s"}},{"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"}