{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":468515960,"defaultBranch":"main","name":"CodeEdit","ownerLogin":"CodeEditApp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-03-10T21:28:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/101493338?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724684573.0","currentOid":""},"activityList":{"items":[{"before":"a78e586092ac2702182bff4fa1fe431795a47342","after":"8accb3bd1016c56efd76edda78a7060e54a3405b","ref":"refs/heads/main","pushedAt":"2024-09-05T20:36:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thecoolwinter","name":"Khan Winter","path":"/thecoolwinter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35942988?s=80&v=4"},"commit":{"message":"Fix Monochrome Setting Crash (#1873)","shortMessageHtmlLink":"Fix Monochrome Setting Crash (#1873)"}},{"before":"c5b6c1ed81c7384da7b17bff42eb5f01f629d28c","after":"2dab6c25daab91eb3289e8e5882aa068b041e6a4","ref":"refs/heads/feat/1760/fuzzy-search-themes","pushedAt":"2024-09-03T15:53:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"austincondiff","name":"Austin Condiff","path":"/austincondiff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/806104?s=80&v=4"},"commit":{"message":"Cleaned up theme search UI.","shortMessageHtmlLink":"Cleaned up theme search UI."}},{"before":"27fb9fc5bda50c8508d183d02d4e84148008bd4a","after":"c5b6c1ed81c7384da7b17bff42eb5f01f629d28c","ref":"refs/heads/feat/1760/fuzzy-search-themes","pushedAt":"2024-09-02T20:23:24.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"activcoding","name":"Tom Ludwig","path":"/activcoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83090745?s=80&v=4"},"commit":{"message":"Fix textfield style","shortMessageHtmlLink":"Fix textfield style"}},{"before":"02b69193bd148ce355eb4ce1ac33cd8eefe9f351","after":"a78e586092ac2702182bff4fa1fe431795a47342","ref":"refs/heads/main","pushedAt":"2024-08-31T17:19:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thecoolwinter","name":"Khan Winter","path":"/thecoolwinter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35942988?s=80&v=4"},"commit":{"message":"Fix Source Control File Names With Spaces (#1858)\n\nMain Changes\r\n- Modifies the GitClient to use `GitChangedFile`s or `URL`s instead of `CEWorkspaceFile`s. The `CEWorkspaceFiles` created by these methods were disconnected from the workspace's file manager and it becomes messy to store things like old file names (in the case of renames) and the staged and unstaged statuses.\r\n- Updates `GitChangedFile` to be able to much more accurately represent a git file change. It now tracks two statuses, provides multiple helper methods and properties for use in UI.\r\n- Replaces `GitClient. getChangedFiles` and `GitClient. getStagedFiles` with `GitClient. getStatus`. Also adds a `Status` struct to the `GitClient`. This new method uses the porcelain v2 version of `git status` to fetch more information per file. It also uses the `-z` option to get a easily-readable format.\r\n- Updates related UI to use `GitChangedFile` or `URL` in place of `CEWorkspaceFIle` where possible and only fetch `CEWorkspaceFile`s when necessary.\r\n\r\nThis also sets up the required changes to view file renames correctly in source control lists.\r\n\r\nOther Changes\n- Fixed file statuses toggling on and off when files are saved.\r\n- Updates `GitClient. getCommitHistory` to correctly specify the branch name and file. Fixes an untracked bug where a file with the same name as a branch would cause an error (eg a file named `main` on the `main` branch).\r\n- Renames `GitType` to `GitStatus`.\r\n- Adds a logger to the `GitClient` and logs errors in a few key methods.\r\n- Fixes a small bug with the workspace document where the URL would not have a trailing `/` caused issues when using relative URLs.\r\n- Consolidates list view rows for git changes into one View that's reused in a few different lists.\r\n- Updates `GitClient.add` and `GitClient.reset` to use quoted, relative, paths.\n\n---------\n\nCo-authored-by: Tom Ludwig ","shortMessageHtmlLink":"Fix Source Control File Names With Spaces (#1858)"}},{"before":"4bc7548abd4db31414222577e5be1793a3936c6b","after":"02b69193bd148ce355eb4ce1ac33cd8eefe9f351","ref":"refs/heads/main","pushedAt":"2024-08-31T17:17:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thecoolwinter","name":"Khan Winter","path":"/thecoolwinter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35942988?s=80&v=4"},"commit":{"message":"Mark Autosave Changes Immediately (#1865)\n\n- Modifies `CodeFileView` to mark the document as changed immediately when changes occur rather than debounced. This fixes a small issue where the \"Edited\" marker would appear after the file was saved, because the change notification was debounced.\r\n- Adds some error logging to `CodeFileDocument`.","shortMessageHtmlLink":"Mark Autosave Changes Immediately (#1865)"}},{"before":"12a5dc9059a43986449855c65c2ce7f49c91f24d","after":"4bc7548abd4db31414222577e5be1793a3936c6b","ref":"refs/heads/main","pushedAt":"2024-08-31T17:17:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thecoolwinter","name":"Khan Winter","path":"/thecoolwinter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35942988?s=80&v=4"},"commit":{"message":"Rebuild Cached Files After Rename, Git Status Label (#1866)\n\n- Updates the rename method to get a new, cached, file instead of creating one unrelated to the rest of the tree.\r\n- Removes the temporary tab when closing a tab if the tab was the temporary tab.\r\n- Updates the git status label to use a dynamic color, so it appears white when the cell is selected.","shortMessageHtmlLink":"Rebuild Cached Files After Rename, Git Status Label (#1866)"}},{"before":"69259d8d844da7afcfe7a17b63cd7c23c95ae656","after":null,"ref":"refs/heads/junk-activity-viewer","pushedAt":"2024-08-26T15:02:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"activcoding","name":"Tom Ludwig","path":"/activcoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83090745?s=80&v=4"}},{"before":"d046fae7359195e409a02f8029c97f97d0cad3a5","after":null,"ref":"refs/heads/temp/bump-build-number","pushedAt":"2024-08-25T21:05:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thecoolwinter","name":"Khan Winter","path":"/thecoolwinter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35942988?s=80&v=4"}},{"before":"9c2fd41444ee0d805b38ca72dd6f07ec63eefcd7","after":"12a5dc9059a43986449855c65c2ce7f49c91f24d","ref":"refs/heads/main","pushedAt":"2024-08-25T21:05:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thecoolwinter","name":"Khan Winter","path":"/thecoolwinter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35942988?s=80&v=4"},"commit":{"message":"Bump Build Number to 42 (#1863)\n\nbump build number to 42\r\n\r\nCo-authored-by: GitHub Action ","shortMessageHtmlLink":"Bump Build Number to 42 (#1863)"}},{"before":null,"after":"d046fae7359195e409a02f8029c97f97d0cad3a5","ref":"refs/heads/temp/bump-build-number","pushedAt":"2024-08-25T21:03:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"bump build number to 42","shortMessageHtmlLink":"bump build number to 42"}},{"before":"33574d8e68034a385a7e9e302576802778249706","after":"9c2fd41444ee0d805b38ca72dd6f07ec63eefcd7","ref":"refs/heads/main","pushedAt":"2024-08-25T21:02:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thecoolwinter","name":"Khan Winter","path":"/thecoolwinter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35942988?s=80&v=4"},"commit":{"message":"Bump to 0.3.1 (#1862)","shortMessageHtmlLink":"Bump to 0.3.1 (#1862)"}},{"before":"169486f4dc6109b5dec836206225132ed58f7be9","after":null,"ref":"refs/heads/all-contributors/add-NobelLiu","pushedAt":"2024-08-25T20:52:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thecoolwinter","name":"Khan Winter","path":"/thecoolwinter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35942988?s=80&v=4"}},{"before":"c6e906491874ffd95cfdac0c407bae7cd3c5b3b4","after":"33574d8e68034a385a7e9e302576802778249706","ref":"refs/heads/main","pushedAt":"2024-08-25T20:52:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thecoolwinter","name":"Khan Winter","path":"/thecoolwinter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35942988?s=80&v=4"},"commit":{"message":"docs: add NobelLiu as a contributor for code (#1861)\n\n* docs: update README.md [skip ci]\r\n\r\n* docs: update .all-contributorsrc [skip ci]\r\n\r\n---------\r\n\r\nCo-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>","shortMessageHtmlLink":"docs: add NobelLiu as a contributor for code (#1861)"}},{"before":"e78328677ed6ff4ad640c470eb5385d602bb9ccc","after":"169486f4dc6109b5dec836206225132ed58f7be9","ref":"refs/heads/all-contributors/add-NobelLiu","pushedAt":"2024-08-25T20:52:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"allcontributors[bot]","name":null,"path":"/apps/allcontributors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/23186?s=80&v=4"},"commit":{"message":"docs: update .all-contributorsrc [skip ci]","shortMessageHtmlLink":"docs: update .all-contributorsrc [skip ci]"}},{"before":"c6e906491874ffd95cfdac0c407bae7cd3c5b3b4","after":"e78328677ed6ff4ad640c470eb5385d602bb9ccc","ref":"refs/heads/all-contributors/add-NobelLiu","pushedAt":"2024-08-25T20:52:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"allcontributors[bot]","name":null,"path":"/apps/allcontributors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/23186?s=80&v=4"},"commit":{"message":"docs: update README.md [skip ci]","shortMessageHtmlLink":"docs: update README.md [skip ci]"}},{"before":null,"after":"c6e906491874ffd95cfdac0c407bae7cd3c5b3b4","ref":"refs/heads/all-contributors/add-NobelLiu","pushedAt":"2024-08-25T20:52:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"allcontributors[bot]","name":null,"path":"/apps/allcontributors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/23186?s=80&v=4"},"commit":{"message":"docs: add scaredcr6w as a contributor for code (#1860)\n\n* docs: update README.md [skip ci]\r\n\r\n* docs: update .all-contributorsrc [skip ci]\r\n\r\n---------\r\n\r\nCo-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>","shortMessageHtmlLink":"docs: add scaredcr6w as a contributor for code (#1860)"}},{"before":"bb6e584b53e213195155c20529cf3ec066907689","after":null,"ref":"refs/heads/all-contributors/add-scaredcr6w","pushedAt":"2024-08-25T20:52:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thecoolwinter","name":"Khan Winter","path":"/thecoolwinter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35942988?s=80&v=4"}},{"before":"b6e275619c0c86c03250d736f8ce1bf6fecfe20f","after":"c6e906491874ffd95cfdac0c407bae7cd3c5b3b4","ref":"refs/heads/main","pushedAt":"2024-08-25T20:52:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thecoolwinter","name":"Khan Winter","path":"/thecoolwinter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35942988?s=80&v=4"},"commit":{"message":"docs: add scaredcr6w as a contributor for code (#1860)\n\n* docs: update README.md [skip ci]\r\n\r\n* docs: update .all-contributorsrc [skip ci]\r\n\r\n---------\r\n\r\nCo-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>","shortMessageHtmlLink":"docs: add scaredcr6w as a contributor for code (#1860)"}},{"before":"29fd3705948b94d5f1800d905214894af54d5eaa","after":"bb6e584b53e213195155c20529cf3ec066907689","ref":"refs/heads/all-contributors/add-scaredcr6w","pushedAt":"2024-08-25T20:51:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"allcontributors[bot]","name":null,"path":"/apps/allcontributors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/23186?s=80&v=4"},"commit":{"message":"docs: update .all-contributorsrc [skip ci]","shortMessageHtmlLink":"docs: update .all-contributorsrc [skip ci]"}},{"before":"b6e275619c0c86c03250d736f8ce1bf6fecfe20f","after":"29fd3705948b94d5f1800d905214894af54d5eaa","ref":"refs/heads/all-contributors/add-scaredcr6w","pushedAt":"2024-08-25T20:51:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"allcontributors[bot]","name":null,"path":"/apps/allcontributors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/23186?s=80&v=4"},"commit":{"message":"docs: update README.md [skip ci]","shortMessageHtmlLink":"docs: update README.md [skip ci]"}},{"before":null,"after":"b6e275619c0c86c03250d736f8ce1bf6fecfe20f","ref":"refs/heads/all-contributors/add-scaredcr6w","pushedAt":"2024-08-25T20:51:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"allcontributors[bot]","name":null,"path":"/apps/allcontributors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/23186?s=80&v=4"},"commit":{"message":"Chore: Bump CodeEdit SourceEditor to v0.7.5 (#1859)","shortMessageHtmlLink":"Chore: Bump CodeEdit SourceEditor to v0.7.5 (#1859)"}},{"before":"90d4f0eb6c4c1474952dc63d1babbf0bf27bcb90","after":null,"ref":"refs/heads/chore/bump-codeeditsourceeditor-v0.7.5","pushedAt":"2024-08-25T19:33:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thecoolwinter","name":"Khan Winter","path":"/thecoolwinter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35942988?s=80&v=4"}},{"before":"0bf177f3effe2ab6fac1791179c1622ee0a4f156","after":"b6e275619c0c86c03250d736f8ce1bf6fecfe20f","ref":"refs/heads/main","pushedAt":"2024-08-25T19:33:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thecoolwinter","name":"Khan Winter","path":"/thecoolwinter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35942988?s=80&v=4"},"commit":{"message":"Chore: Bump CodeEdit SourceEditor to v0.7.5 (#1859)","shortMessageHtmlLink":"Chore: Bump CodeEdit SourceEditor to v0.7.5 (#1859)"}},{"before":"df1f3b2424ea4105329f4e2d70b9d66efaeaee87","after":"0bf177f3effe2ab6fac1791179c1622ee0a4f156","ref":"refs/heads/main","pushedAt":"2024-08-25T18:53:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"activcoding","name":"Tom Ludwig","path":"/activcoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83090745?s=80&v=4"},"commit":{"message":"Fix Terminal State Loss (#1843)\n\n* Fix Terminal State Loss\r\n\r\n* Use Transparent Terminal Caret\r\n\r\n* Fix Resizing Bug, Refactor Changes From Main, Pin SwiftTerm","shortMessageHtmlLink":"Fix Terminal State Loss (#1843)"}},{"before":null,"after":"90d4f0eb6c4c1474952dc63d1babbf0bf27bcb90","ref":"refs/heads/chore/bump-codeeditsourceeditor-v0.7.5","pushedAt":"2024-08-25T18:12:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"activcoding","name":"Tom Ludwig","path":"/activcoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83090745?s=80&v=4"},"commit":{"message":"fix: align CFBundleShortVersionString of app extension with parent app","shortMessageHtmlLink":"fix: align CFBundleShortVersionString of app extension with parent app"}},{"before":"c516e7ccce0aef52dc9c9533e284085b54084ab5","after":"df1f3b2424ea4105329f4e2d70b9d66efaeaee87","ref":"refs/heads/main","pushedAt":"2024-08-23T03:48:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"austincondiff","name":"Austin Condiff","path":"/austincondiff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/806104?s=80&v=4"},"commit":{"message":"fix: Source Control Menu Commit Name (#1857)\n\nfix: Correct source control menu commit function file name reading","shortMessageHtmlLink":"fix: Source Control Menu Commit Name (#1857)"}},{"before":"2e4bec8d3a66af2cf927a3ce0c2b60d93a9cf509","after":"c516e7ccce0aef52dc9c9533e284085b54084ab5","ref":"refs/heads/main","pushedAt":"2024-08-23T03:47:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"austincondiff","name":"Austin Condiff","path":"/austincondiff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/806104?s=80&v=4"},"commit":{"message":"Search bar scrolls with the list closes #1818 (#1855)","shortMessageHtmlLink":"Search bar scrolls with the list closes #1818 (#1855)"}},{"before":"96c31654111ef3503836393b1f03a04257fc6102","after":"2e4bec8d3a66af2cf927a3ce0c2b60d93a9cf509","ref":"refs/heads/main","pushedAt":"2024-08-21T04:49:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"austincondiff","name":"Austin Condiff","path":"/austincondiff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/806104?s=80&v=4"},"commit":{"message":"Correctly view non-text files in single file window and Open Quickly (#1820)\n\n* add `updateStatusBarInfo` view modifier\r\n\r\n* fix QuickLook previews in single file window\r\n\r\n* change `fileURL` type to `NSURL` in `AnyFileView`\r\n\r\n* fix QuickLook previews in Open Quickly\r\n\r\nUse `dismantleNSView` in `AnyFileView` to prevent crashes when using Open Quickly.\r\nWhat crashes?\r\n1. When using Open Quickly without the workaround in `AnyFileView`, search for a media file (.png, .gif, .mp4, etc)\r\n2. Press escape to close Open Quickly\r\n3. re-open Open Quickly. The media preview is gone\r\n4. Attempt to navigate upwards or downwards using the arrow buttons\r\n5. A crash occurs (QuickLook is attempting to reuse an already closed preview)\r\n\r\n* add assertionFailure in `CodeEditWindowController.openQuickly` for when an editorManager or statusBarViewModel is unavailable\r\n\r\n* make `UpdateStatusBarInfo.fileURL` an optional\r\n\r\n* remove the need to pass environment objects to `NonTextFileView`\r\n\r\nThis also prevents Open Quickly previews from updating the status bar\r\n\r\n* rename function parameters in `UpdateStatusBarInfo` view modifier\r\n\r\n* remove `updateStatusBarInfo` view extension\r\n\r\n* remove guard in `CodeEditWindowController.openQuickly`\r\n\r\neditorManager and statusBarViewModel environment objects are not used in Open Quickly anymore\r\n\r\n* merge #1822 fix into this branch\r\n\r\nallow files with a utType that is neither image nor PDF to be previewed (#1822)","shortMessageHtmlLink":"Correctly view non-text files in single file window and Open Quickly (#…"}},{"before":"a01587f254b94875b8c2c11e13de9f3d364946bc","after":null,"ref":"refs/heads/temp/bump-build-number","pushedAt":"2024-08-21T02:30:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thecoolwinter","name":"Khan Winter","path":"/thecoolwinter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35942988?s=80&v=4"}},{"before":"55a00a0c48a3e4862c2240fb47ce1b17f2a18cc4","after":"96c31654111ef3503836393b1f03a04257fc6102","ref":"refs/heads/main","pushedAt":"2024-08-21T02:30:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thecoolwinter","name":"Khan Winter","path":"/thecoolwinter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35942988?s=80&v=4"},"commit":{"message":"Bump Build Number to 41 (#1851)\n\nbump build number to 41\r\n\r\nCo-authored-by: GitHub Action ","shortMessageHtmlLink":"Bump Build Number to 41 (#1851)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErkcFWwA","startCursor":null,"endCursor":null}},"title":"Activity · CodeEditApp/CodeEdit"}