{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":570402846,"defaultBranch":"main","name":"psedit","ownerLogin":"ironmansoftware","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-25T05:15:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/34902941?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722464325.0","currentOid":""},"activityList":{"items":[{"before":"cf75b365030972a83ad49115034fe8b70c177951","after":null,"ref":"refs/heads/upgrade-terminalgui","pushedAt":"2024-07-31T22:18:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"halvarsson","name":null,"path":"/halvarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18571127?s=80&v=4"}},{"before":"ff43134a30569389c323480bdd0073414ba49b15","after":"a3ec0ad02df1415689ce67c06c83e16f25fa5bb0","ref":"refs/heads/main","pushedAt":"2024-07-31T22:18:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"halvarsson","name":null,"path":"/halvarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18571127?s=80&v=4"},"commit":{"message":"#64 upgrade to terminal gui 1.17.1 (#65)","shortMessageHtmlLink":"#64 upgrade to terminal gui 1.17.1 (#65)"}},{"before":null,"after":"cf75b365030972a83ad49115034fe8b70c177951","ref":"refs/heads/upgrade-terminalgui","pushedAt":"2024-07-30T17:50:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"halvarsson","name":null,"path":"/halvarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18571127?s=80&v=4"},"commit":{"message":"#64 upgrade to terminal gui 1.17.1","shortMessageHtmlLink":"#64 upgrade to terminal gui 1.17.1"}},{"before":"fc4e8bee3d57120b675e28a3f25367ada7e9b936","after":"ff43134a30569389c323480bdd0073414ba49b15","ref":"refs/heads/main","pushedAt":"2024-07-03T01:29:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamdriscoll","name":"Adam Driscoll","path":"/adamdriscoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256531?s=80&v=4"},"commit":{"message":"Update production.yml","shortMessageHtmlLink":"Update production.yml"}},{"before":"2cf32a96701f3201afe5a5e3687114f49f638c73","after":"fc4e8bee3d57120b675e28a3f25367ada7e9b936","ref":"refs/heads/main","pushedAt":"2024-07-03T01:26:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamdriscoll","name":"Adam Driscoll","path":"/adamdriscoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256531?s=80&v=4"},"commit":{"message":"Update production.yml","shortMessageHtmlLink":"Update production.yml"}},{"before":"2a589909e53b7fcd3bc677fa46b462d614a7844a","after":"2cf32a96701f3201afe5a5e3687114f49f638c73","ref":"refs/heads/main","pushedAt":"2024-07-03T01:23:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamdriscoll","name":"Adam Driscoll","path":"/adamdriscoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256531?s=80&v=4"},"commit":{"message":"Update production.yml","shortMessageHtmlLink":"Update production.yml"}},{"before":"426535fa90db7f7d50d809f9409ddfea5284cd45","after":"2a589909e53b7fcd3bc677fa46b462d614a7844a","ref":"refs/heads/main","pushedAt":"2024-07-03T01:14:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamdriscoll","name":"Adam Driscoll","path":"/adamdriscoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256531?s=80&v=4"},"commit":{"message":"Update psedit.psd1","shortMessageHtmlLink":"Update psedit.psd1"}},{"before":"780a2fe75a5b1e8a0b432488eb489bca5dd6e584","after":"426535fa90db7f7d50d809f9409ddfea5284cd45","ref":"refs/heads/main","pushedAt":"2024-05-10T20:13:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halvarsson","name":null,"path":"/halvarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18571127?s=80&v=4"},"commit":{"message":"#59 switch to ENTER for autocomplete instead of tab","shortMessageHtmlLink":"#59 switch to ENTER for autocomplete instead of tab"}},{"before":"8af4fca9ded844423d2bbdd892fd7a071e0b8dd6","after":"780a2fe75a5b1e8a0b432488eb489bca5dd6e584","ref":"refs/heads/main","pushedAt":"2024-05-10T20:13:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halvarsson","name":null,"path":"/halvarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18571127?s=80&v=4"},"commit":{"message":"#60 Create format menu, with Allow Tabs entry, disable TAB by default","shortMessageHtmlLink":"#60 Create format menu, with Allow Tabs entry, disable TAB by default"}},{"before":"bc7e79e870b4d14e0cee9b657a65a209f39e11c7","after":"8af4fca9ded844423d2bbdd892fd7a071e0b8dd6","ref":"refs/heads/main","pushedAt":"2024-05-09T10:02:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halvarsson","name":null,"path":"/halvarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18571127?s=80&v=4"},"commit":{"message":"add fix for null exception on autocomplete","shortMessageHtmlLink":"add fix for null exception on autocomplete"}},{"before":"2f562afa3097b2966b083d42d258187669d7b556","after":"bc7e79e870b4d14e0cee9b657a65a209f39e11c7","ref":"refs/heads/main","pushedAt":"2024-05-08T18:13:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halvarsson","name":null,"path":"/halvarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18571127?s=80&v=4"},"commit":{"message":"#53 add line / column parameters to psedit","shortMessageHtmlLink":"#53 add line / column parameters to psedit"}},{"before":"b35d6365f04f79d6b7dbad537ba14afbd5fc6e41","after":"2f562afa3097b2966b083d42d258187669d7b556","ref":"refs/heads/main","pushedAt":"2024-05-08T17:33:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"halvarsson","name":null,"path":"/halvarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18571127?s=80&v=4"},"commit":{"message":"Update Terminal.Gui to 1.16.0, and make psedit compatible again (#63)\n\n* Updated Terminal.Gui reference to 1.16.0, as they have dropped support for .NET Standard 2.0\r\n\r\nChange from targetting .NET Standard to multi target .NET Standard 2.1 + .NET Framework 4.7.2\r\n\r\nUpdated vscode launch/tasks json files, and confirmed launching/debugging still works\r\n\r\nUpdated yml workflows for github, as dotnet publish is no longer supported. We must use dotnet build as publish is not supported for multi targetting projects","shortMessageHtmlLink":"Update Terminal.Gui to 1.16.0, and make psedit compatible again (#63)"}},{"before":"8b040158337f64d3babbcd08cce3a025d99c4a69","after":"b35d6365f04f79d6b7dbad537ba14afbd5fc6e41","ref":"refs/heads/main","pushedAt":"2024-05-03T17:16:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halvarsson","name":null,"path":"/halvarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18571127?s=80&v=4"},"commit":{"message":"#2 Moved docs to github, switched to MessageBox instead of starting a process. Also disable mousetracking","shortMessageHtmlLink":"#2 Moved docs to github, switched to MessageBox instead of starting a…"}},{"before":"d80905532bccbed0a474d89248938b777e686096","after":"8b040158337f64d3babbcd08cce3a025d99c4a69","ref":"refs/heads/main","pushedAt":"2024-05-02T22:20:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halvarsson","name":null,"path":"/halvarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18571127?s=80&v=4"},"commit":{"message":"populate allowed filetypes on startup instead of each time we are displaying the dialogs","shortMessageHtmlLink":"populate allowed filetypes on startup instead of each time we are dis…"}},{"before":"148ff773dee164c3f329459f5ab8e3aae52ffcca","after":"d80905532bccbed0a474d89248938b777e686096","ref":"refs/heads/main","pushedAt":"2024-04-30T18:46:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halvarsson","name":null,"path":"/halvarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18571127?s=80&v=4"},"commit":{"message":"add launch configuration for WindowsPowershell","shortMessageHtmlLink":"add launch configuration for WindowsPowershell"}},{"before":"2a6fbb972ac6957dafbb40bcd6cb6b373e565bd4","after":"148ff773dee164c3f329459f5ab8e3aae52ffcca","ref":"refs/heads/main","pushedAt":"2024-04-30T16:17:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"halvarsson","name":null,"path":"/halvarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18571127?s=80&v=4"},"commit":{"message":"Merge pull request #62 from halvarsson/fix-disappearing-cursor\n\nUpgrade Terminal.Gui to 1.10.0","shortMessageHtmlLink":"Merge pull request #62 from halvarsson/fix-disappearing-cursor"}},{"before":"2ffbbe2f40ec979c1c92d5f30a73cbc08c5a4d03","after":"2a6fbb972ac6957dafbb40bcd6cb6b373e565bd4","ref":"refs/heads/main","pushedAt":"2024-04-29T20:05:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"halvarsson","name":null,"path":"/halvarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18571127?s=80&v=4"},"commit":{"message":"Fixed autocomplete for environment/global variables (#57)","shortMessageHtmlLink":"Fixed autocomplete for environment/global variables (#57)"}},{"before":"e4b9211529a499d21d4e989925c93fa51ac4fd08","after":"2ffbbe2f40ec979c1c92d5f30a73cbc08c5a4d03","ref":"refs/heads/main","pushedAt":"2024-04-29T19:08:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"halvarsson","name":null,"path":"/halvarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18571127?s=80&v=4"},"commit":{"message":"Merge pull request #56 from halvarsson/ctrl-q-exit-workaround\n\nAdd workaround for CTRL+Q functionality","shortMessageHtmlLink":"Merge pull request #56 from halvarsson/ctrl-q-exit-workaround"}},{"before":"6a0e98edc879c26f130386b2aeaba12ca3b67419","after":"e4b9211529a499d21d4e989925c93fa51ac4fd08","ref":"refs/heads/main","pushedAt":"2024-04-29T18:04:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"halvarsson","name":null,"path":"/halvarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18571127?s=80&v=4"},"commit":{"message":"Implement support for multiple languages (#49)\n\n* Implement generic textview supporting multi lang\r\n This is using an EditorContext that lets you implement psedit for a lang\r\n It can do custom syntax highlighting, formatting, error handling etc.\r\n\r\n* Add JSON support for psedit\r\n We support syntax highlight, formatting and errors\r\n\r\n* Move helper functions for editor to extensions\r\n Moved GetLine, SetCol, StringToRunes and ToRunes to Extensions\r\n This is to be able to call the methods from EditorContext\r\n\r\n* Set default language when creating new file\r\n* Fixed inconsistent behavior with modified flag + Unsaved\r\n* Fix syntax highlighting when scrolling left/right\r\n* Aligned syntax highlighting in Statusbar with coloring, depending on top/right cursor placement\r\n* Fix so Errors / Syntax Errors dialogs can only be opened by supported contexts\r\n* Reset modified flag when editor text is reverted to original text\r\n* Add string extension to parse Newtonsoft error msg","shortMessageHtmlLink":"Implement support for multiple languages (#49)"}},{"before":"49fe901f7892d4bcf90590e282e7fb81e03afc8d","after":"6a0e98edc879c26f130386b2aeaba12ca3b67419","ref":"refs/heads/main","pushedAt":"2023-05-07T19:22:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halvarsson","name":null,"path":"/halvarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18571127?s=80&v=4"},"commit":{"message":"fix selection on tab characters","shortMessageHtmlLink":"fix selection on tab characters"}},{"before":"62edd4c06b763433fc633ab17fc7c6496374d8b6","after":"49fe901f7892d4bcf90590e282e7fb81e03afc8d","ref":"refs/heads/main","pushedAt":"2023-05-07T19:20:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halvarsson","name":null,"path":"/halvarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18571127?s=80&v=4"},"commit":{"message":"exit cleanly when using exit and run","shortMessageHtmlLink":"exit cleanly when using exit and run"}},{"before":"b3bc3458b40da2c2babcadf79d213d9b027fb6b3","after":"62edd4c06b763433fc633ab17fc7c6496374d8b6","ref":"refs/heads/main","pushedAt":"2023-04-08T00:02:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halvarsson","name":null,"path":"/halvarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18571127?s=80&v=4"},"commit":{"message":"fix bug with modified flag being 1 redraw behind","shortMessageHtmlLink":"fix bug with modified flag being 1 redraw behind"}},{"before":"d4eb31402eaaf92afa5296c4bfff3c3b7da8ded7","after":"b3bc3458b40da2c2babcadf79d213d9b027fb6b3","ref":"refs/heads/main","pushedAt":"2023-04-02T20:55:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"halvarsson","name":null,"path":"/halvarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18571127?s=80&v=4"},"commit":{"message":"Add Find / Replace support\n\nFind and Replace dialogs are added under Edit menu, and is also available with CTRL +F (Find) or CTRL + H (Replace)","shortMessageHtmlLink":"Add Find / Replace support"}},{"before":"20eb638fbc6e79e257b71fcf065f0a9ab1952ce6","after":"d4eb31402eaaf92afa5296c4bfff3c3b7da8ded7","ref":"refs/heads/main","pushedAt":"2023-04-02T20:33:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halvarsson","name":null,"path":"/halvarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18571127?s=80&v=4"},"commit":{"message":"add select all in edit menuitem","shortMessageHtmlLink":"add select all in edit menuitem"}},{"before":"2c7ceaace51336c537bb857326f52fff1c137a73","after":"20eb638fbc6e79e257b71fcf065f0a9ab1952ce6","ref":"refs/heads/main","pushedAt":"2023-04-02T20:24:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halvarsson","name":null,"path":"/halvarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18571127?s=80&v=4"},"commit":{"message":"Split Quit method to seperate function","shortMessageHtmlLink":"Split Quit method to seperate function"}},{"before":"abf3e348e895df59bcdd3e9ce019ce3d458a1148","after":"2c7ceaace51336c537bb857326f52fff1c137a73","ref":"refs/heads/main","pushedAt":"2023-04-01T22:29:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halvarsson","name":null,"path":"/halvarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18571127?s=80&v=4"},"commit":{"message":"Move open menuitem logic to seperate function","shortMessageHtmlLink":"Move open menuitem logic to seperate function"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0zMVQyMjoxODo0NS4wMDAwMDBazwAAAASOiPhz","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0zMVQyMjoxODo0NS4wMDAwMDBazwAAAASOiPhz","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0wMVQyMjoyOTozOC4wMDAwMDBazwAAAAMQNQFP"}},"title":"Activity · ironmansoftware/psedit"}