I love this direction because 90% of my use of ChatGPT is with coding. Here is my feedback:
I think it would be a huge improvement if I could better organize my coding project by have a single pane for the overall project name and then sub panes for each source file in the project and the ability to rename those sub panes by the file name of the source code. Maybe something that emulates how visual studio or any other development IDE manages a coding project. In it’s current state, it tends to dump all generated code into a single pane when the requested coding feature would apply to changing multiple files in a project.
Add C# as one of the conversion languages in the sidebar conversion menu. The C# community is very large. But this one is not a huge deal, since you can just ask for a C# conversion explicitly.
I really love how this is working so far when dealing with a single source file in a pane. The modified code is placed where it needs to be and I can simply copy and paste the entire output right back into my source file without needing to figure out where to copy and paste several snippets of code.
Bug fixes. As expected, a beta version will have bugs lol. I had a lot of problems renaming panes. I was attempting to organize my canvas coding project by having a single pane for each source file of my project. Also, canvas was not able to recognize that each pane was a separate file and would constantly overwrite source code of a file to the wrong pane. I was constantly copying and pasting the correct code to the correct pane that represented the file I was working with. I also experienced a lot of generic errors that said something along the lines of “requested action failed”. Sorry I don’t have specifics for you. I trust that you guys are likely logging those errors and will work through them. These are the only issues that are preventing me from continuing to use the beta version. I’m looking forward to either an improved beta version or a released version. Keep up the great work!! This is going to be a game changer for developers.
In a conversation in 4o w/ Canvas Beta prompted as an agent to discuss and maintain some living documents together over time, it came to mis-title a document, which I tried instructing it to rename. It said it was renaming the document, but what it did was clone it into a renamed clone. When I explained to it that we now had the original mis-titled document and now a clone of it with a better title, it deleted the content of the original document (still leaving the empty document in the drop down directory of documents). When I pointed this out, it apologized and then deleted the content of the other copy, leaving that document empty but still in the document list. When this was reported, it created yet a second clone (three documents in total now), firmly establishing its utter inability to rename or delete a document.
User wish
That Canvas can understand and carry out rename and delete operations. Perhaps it could be instructed to validate deletes or renames since they are admittedly sensitive operations that could trash important content or have to deal with name uniqueness.
Additional Note
I realize that this seems to be marketed as a solution for coding which I undertand it is, but whether one is creating a library of code documents or library of documents for any purpose, the ability to rename and delete documents seems an important skill. I will end up going back to using a custom GPT, which unfortunately cannot operate with Canvas functions, but which we will share some Notion document links whose content I will manage myself (the horror).
Canvas Dev Team: this is such an important feature, and I am sure some day you will probably be allowing it to create repository of documents (with folder structure and everything) and maybe even letting you sync it to a github repository. I for one am dying for this feature, and think that the future of agents and their customers sharing and referring to a common document library is an incredibly powerful feature. Best wishe to you and I only wish I could help.
Does anyone have the issue with chats not loading either old canvas, or current one? The chat window itself is responsive, answers, and will create new canvas windows (although they don’t open either).
But older chats, especially ones with lots of canvas’s, are currently failing to load. Basically, you open the chat and the title, plus around 20 loading bars are shown.
I have a horrible feeling I’ve just lost two weeks of work, I was attempting to use Canvas for everything to see how effective it was. Why didn’t I back it up… because I’m an idiot.
*Update it seems other windows with 5 or 6 Canvas’s open with a delay, so perhaps it is a server issue due to load…fingers crossed.
Just a word to the wise, my issue seems to be server side, without additional information it is likely the server ‘lost’ the contents of the canvas windows. And since it is stored separately, unlike previously when chats broke, or stopped working, you will lose it completely.
So, I can’t recommend this to authors looking to write their novel online, as unlike some of the online writing services, you can’t really trust it to hold your data. So back to offline and using the service to edit rather than create for me (and backups, lots of backups).
As an additional, I also noticed it sometimes does not save changes, after writing a chapter, making sure it had finished saving the work, I closed down to find all my work missing the next day.
While there is a chance for them to find and fix the issue, I doubt I will see that work again.
Coding wise, I imagine it is much the same issue. I used to use just Notepad 2++ but that was…probably decades ago now. So not sure what people use these days.