{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":560189976,"defaultBranch":"main","name":"file-system-access","ownerLogin":"a-sully","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-10-31T23:38:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/77407429?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1689184297.0","currentOid":""},"activityList":{"items":[{"before":"dd9f1f9fddc6cf66c0250314012251cfd31b6650","after":"d217064427b1042712460820d1adfbb3d87f41fa","ref":"refs/heads/main","pushedAt":"2024-01-06T18:16:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"},"commit":{"message":"Fix examples that were awaiting inside of plain functions (#432)\n\nThere were just a few examples that didn't have the `async` keyword in the appropriate places.","shortMessageHtmlLink":"Fix examples that were awaiting inside of plain functions (WICG#432)"}},{"before":"5e984d41822faadf83b54817eebc6d2906360e8e","after":"dd9f1f9fddc6cf66c0250314012251cfd31b6650","ref":"refs/heads/main","pushedAt":"2023-09-19T16:13:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"},"commit":{"message":"Update S&P questionnaire for getCloudIdentifiers() (#429)\n\nExplainer: https://github.com/WICG/file-system-access/blob/main/proposals/CloudIdentifier.md","shortMessageHtmlLink":"Update S&P questionnaire for getCloudIdentifiers() (WICG#429)"}},{"before":"d8f5556db5125a91a48273b809f0b2acaf77a0a2","after":"5e984d41822faadf83b54817eebc6d2906360e8e","ref":"refs/heads/main","pushedAt":"2023-09-14T17:13:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"},"commit":{"message":"Update CloudIdentifier explainer (#428)\n\n* Add demo page & developer feedback to cloud identifier explainer\r\n\r\n* Include video\r\n\r\n* Embed video hosted via gDrive\r\n\r\n* Add table of contents\r\n\r\n* Fix ToC","shortMessageHtmlLink":"Update CloudIdentifier explainer (WICG#428)"}},{"before":"8408b9a51d2456cc11ccc122d7652e08e8f7777a","after":null,"ref":"refs/heads/fix-drag-drop-example","pushedAt":"2023-07-12T17:51:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"}},{"before":null,"after":"8408b9a51d2456cc11ccc122d7652e08e8f7777a","ref":"refs/heads/fix-drag-drop-example","pushedAt":"2023-07-12T17:37:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"},"commit":{"message":"fix drag-and-drop example","shortMessageHtmlLink":"fix drag-and-drop example"}},{"before":"739b0c4a530a58849ecef43a6378a3d158b2b1c9","after":"d8f5556db5125a91a48273b809f0b2acaf77a0a2","ref":"refs/heads/main","pushedAt":"2023-06-23T18:07:57.001Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"},"commit":{"message":"Default FilePickerAcceptType.description to the empty string (#423)\n\nThis has no behavioral changes, since not specifying the description field currently behaves the same as if the description was specified as the empty string\r\n\r\nFixes #422","shortMessageHtmlLink":"Default FilePickerAcceptType.description to the empty string (WICG#423)"}},{"before":"739b0c4a530a58849ecef43a6378a3d158b2b1c9","after":"d8f5556db5125a91a48273b809f0b2acaf77a0a2","ref":"refs/heads/main","pushedAt":"2023-06-23T18:07:56.943Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"},"commit":{"message":"Default FilePickerAcceptType.description to the empty string (#423)\n\nThis has no behavioral changes, since not specifying the description field currently behaves the same as if the description was specified as the empty string\r\n\r\nFixes #422","shortMessageHtmlLink":"Default FilePickerAcceptType.description to the empty string (WICG#423)"}},{"before":"7d53d65c0ad1ae0fb059a312b66e4af8f10bfed9","after":null,"ref":"refs/heads/make-description-default","pushedAt":"2023-06-23T16:32:37.498Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"}},{"before":null,"after":"7d53d65c0ad1ae0fb059a312b66e4af8f10bfed9","ref":"refs/heads/make-description-default","pushedAt":"2023-06-22T20:54:14.420Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"},"commit":{"message":"Default FilePickerAcceptType.description to the empty string\n\nFixes #422","shortMessageHtmlLink":"Default FilePickerAcceptType.description to the empty string"}},{"before":"4d4fbd84aaee7cc54696cd9128960415601ddd60","after":"739b0c4a530a58849ecef43a6378a3d158b2b1c9","ref":"refs/heads/main","pushedAt":"2023-06-22T20:45:20.572Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"},"commit":{"message":"Editorial: Access dictionaries as maps (#419)\n\nFollow-up to https://github.com/whatwg/fs/pull/90\r\n\r\nAlso fixes a use of FileSystemPermissionDescriptor in\r\nthe showDirectoryPicker() method algorithm","shortMessageHtmlLink":"Editorial: Access dictionaries as maps (WICG#419)"}},{"before":"4d4fbd84aaee7cc54696cd9128960415601ddd60","after":"739b0c4a530a58849ecef43a6378a3d158b2b1c9","ref":"refs/heads/main","pushedAt":"2023-06-22T20:45:20.515Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"},"commit":{"message":"Editorial: Access dictionaries as maps (#419)\n\nFollow-up to https://github.com/whatwg/fs/pull/90\r\n\r\nAlso fixes a use of FileSystemPermissionDescriptor in\r\nthe showDirectoryPicker() method algorithm","shortMessageHtmlLink":"Editorial: Access dictionaries as maps (WICG#419)"}},{"before":"9398108a34fa507d805224940e3b84bd7ba7d28d","after":null,"ref":"refs/heads/fix-dot-access","pushedAt":"2023-06-22T20:45:05.855Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"}},{"before":"7d5e257c7194c8702d546a41668b23a749782f44","after":"9398108a34fa507d805224940e3b84bd7ba7d28d","ref":"refs/heads/fix-dot-access","pushedAt":"2023-06-22T20:42:30.667Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"},"commit":{"message":"linkify exists","shortMessageHtmlLink":"linkify exists"}},{"before":"44df0c4eeaca7083b0f4b60ea766cd2a314cd372","after":"4d4fbd84aaee7cc54696cd9128960415601ddd60","ref":"refs/heads/main","pushedAt":"2023-06-22T16:55:16.403Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"},"commit":{"message":"Meta: Add cloud file handling proposal (#411)\n\nThis proposal adds a a new `getCloudIdentifiers()` method to `FileSystemHandle`, which allows to retrieve cloud handles for a file/directory. A cloud handle consists of a vendor identifiert (e.g. \"drive.google.com\") and a file identifier. With these, the web app can talk to the cloud storage provider through its APIs directly to retrieve/modify the file. This is useful for web apps to figure out if a file is already backed by cloud storage and allows for easier transfer across machines as just the identifier instead of the entire file contents need to be transfered.","shortMessageHtmlLink":"Meta: Add cloud file handling proposal (WICG#411)"}},{"before":"44df0c4eeaca7083b0f4b60ea766cd2a314cd372","after":"4d4fbd84aaee7cc54696cd9128960415601ddd60","ref":"refs/heads/main","pushedAt":"2023-06-22T16:55:16.356Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"},"commit":{"message":"Meta: Add cloud file handling proposal (#411)\n\nThis proposal adds a a new `getCloudIdentifiers()` method to `FileSystemHandle`, which allows to retrieve cloud handles for a file/directory. A cloud handle consists of a vendor identifiert (e.g. \"drive.google.com\") and a file identifier. With these, the web app can talk to the cloud storage provider through its APIs directly to retrieve/modify the file. This is useful for web apps to figure out if a file is already backed by cloud storage and allows for easier transfer across machines as just the identifier instead of the entire file contents need to be transfered.","shortMessageHtmlLink":"Meta: Add cloud file handling proposal (WICG#411)"}},{"before":null,"after":"7d5e257c7194c8702d546a41668b23a749782f44","ref":"refs/heads/fix-dot-access","pushedAt":"2023-06-20T23:22:24.317Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"},"commit":{"message":"Editorial: Access dictionaries as maps\n\nFollow-up to https://github.com/whatwg/fs/pull/90\n\nAlso fixes a use of FileSystemPermissionDescriptor in\nthe showDirectoryPicker() method algorithm","shortMessageHtmlLink":"Editorial: Access dictionaries as maps"}},{"before":"a350a87bc5771df7110a34316c3246d58f678974","after":"44df0c4eeaca7083b0f4b60ea766cd2a314cd372","ref":"refs/heads/main","pushedAt":"2023-06-20T22:15:20.136Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"},"commit":{"message":"Editorial: Properly format enum strings (#418)\n\nBefore: `{{PermissionState/\"granted\"}}`\r\nAfter: `\"{{PermissionState/granted}}\"`\r\n\r\nSee whatwg/fs#133. Also called out here: #417 (comment)","shortMessageHtmlLink":"Editorial: Properly format enum strings (WICG#418)"}},{"before":"a350a87bc5771df7110a34316c3246d58f678974","after":"44df0c4eeaca7083b0f4b60ea766cd2a314cd372","ref":"refs/heads/main","pushedAt":"2023-06-20T22:15:20.054Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"},"commit":{"message":"Editorial: Properly format enum strings (#418)\n\nBefore: `{{PermissionState/\"granted\"}}`\r\nAfter: `\"{{PermissionState/granted}}\"`\r\n\r\nSee whatwg/fs#133. Also called out here: #417 (comment)","shortMessageHtmlLink":"Editorial: Properly format enum strings (WICG#418)"}},{"before":"55810a967872bf31ec4ae6d652a9c3e60a63bf56","after":null,"ref":"refs/heads/update-string-formatting","pushedAt":"2023-06-20T21:36:08.381Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"}},{"before":null,"after":"55810a967872bf31ec4ae6d652a9c3e60a63bf56","ref":"refs/heads/update-string-formatting","pushedAt":"2023-06-20T21:36:06.144Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"},"commit":{"message":"update indentation","shortMessageHtmlLink":"update indentation"}},{"before":"55810a967872bf31ec4ae6d652a9c3e60a63bf56","after":null,"ref":"refs/heads/update-string-formatting","pushedAt":"2023-06-20T21:35:50.796Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"}},{"before":"c7f70be82ba66541584dc227a5909afbaafc527b","after":"55810a967872bf31ec4ae6d652a9c3e60a63bf56","ref":"refs/heads/update-string-formatting","pushedAt":"2023-06-20T21:33:37.314Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"},"commit":{"message":"update indentation","shortMessageHtmlLink":"update indentation"}},{"before":"3700ab860a79d527905ef0ffef238b2bb6fd87f6","after":"a350a87bc5771df7110a34316c3246d58f678974","ref":"refs/heads/main","pushedAt":"2023-06-20T21:29:52.966Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"},"commit":{"message":"Editorial: Use more precise exceptions (#417)\n\nBefore: `throw a {{SecurityError}}`\r\nAfter: `[=throw=] a \"{{SecurityError}}\" {{DOMException}}`\r\n\r\nSee https://github.com/whatwg/fs/issues/63 and https://github.com/whatwg/fs/pull/89. Fixed in the upstream spec in https://github.com/whatwg/fs/pull/70 and https://github.com/whatwg/fs/pull/91, respectively","shortMessageHtmlLink":"Editorial: Use more precise exceptions (WICG#417)"}},{"before":"3700ab860a79d527905ef0ffef238b2bb6fd87f6","after":"a350a87bc5771df7110a34316c3246d58f678974","ref":"refs/heads/main","pushedAt":"2023-06-20T21:29:52.926Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"},"commit":{"message":"Editorial: Use more precise exceptions (#417)\n\nBefore: `throw a {{SecurityError}}`\r\nAfter: `[=throw=] a \"{{SecurityError}}\" {{DOMException}}`\r\n\r\nSee https://github.com/whatwg/fs/issues/63 and https://github.com/whatwg/fs/pull/89. Fixed in the upstream spec in https://github.com/whatwg/fs/pull/70 and https://github.com/whatwg/fs/pull/91, respectively","shortMessageHtmlLink":"Editorial: Use more precise exceptions (WICG#417)"}},{"before":"bdb257bedaaea738606ce8d803b99371ab855955","after":null,"ref":"refs/heads/better-exceptions","pushedAt":"2023-06-20T21:26:58.119Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"}},{"before":"50ef7812f127454fbb36ccb99b51ac148f7b388c","after":"c7f70be82ba66541584dc227a5909afbaafc527b","ref":"refs/heads/update-string-formatting","pushedAt":"2023-06-20T19:46:52.127Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"},"commit":{"message":"update some more string refs","shortMessageHtmlLink":"update some more string refs"}},{"before":"f0fd3b355cdb4f874c6236f26ea524ebf0b5fe93","after":"3700ab860a79d527905ef0ffef238b2bb6fd87f6","ref":"refs/heads/main","pushedAt":"2023-06-20T19:45:33.500Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"},"commit":{"message":"Update references to the since-renamed Origin Private File System\n\nwhatwg/fs#129 renames the Origin Private File System to the Bucket File System\r\n\r\nSee whatwg/fs#92 for context","shortMessageHtmlLink":"Update references to the since-renamed Origin Private File System"}},{"before":"f0fd3b355cdb4f874c6236f26ea524ebf0b5fe93","after":"3700ab860a79d527905ef0ffef238b2bb6fd87f6","ref":"refs/heads/main","pushedAt":"2023-06-20T19:45:33.437Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"},"commit":{"message":"Update references to the since-renamed Origin Private File System\n\nwhatwg/fs#129 renames the Origin Private File System to the Bucket File System\r\n\r\nSee whatwg/fs#92 for context","shortMessageHtmlLink":"Update references to the since-renamed Origin Private File System"}},{"before":"f4f7da3eddaf28960a2132a1b7058dcf7de82c56","after":"bdb257bedaaea738606ce8d803b99371ab855955","ref":"refs/heads/better-exceptions","pushedAt":"2023-06-20T19:36:47.037Z","pushType":"push","commitsCount":1,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"},"commit":{"message":"remove extraneous comma","shortMessageHtmlLink":"remove extraneous comma"}},{"before":"ba81a0868cecccc69bb8ec86442e0b2ebe71362f","after":null,"ref":"refs/heads/update-opfs-ref","pushedAt":"2023-06-20T19:34:11.973Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"a-sully","name":"Austin Sullivan","path":"/a-sully","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77407429?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0wNlQxODoxNjowNS4wMDAwMDBazwAAAAPZTnaq","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0wNlQxODoxNjowNS4wMDAwMDBazwAAAAPZTnaq","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0yMFQxOTozNDoxMS45NzM1MjVazwAAAANFgQJT"}},"title":"Activity ยท a-sully/file-system-access"}