WebRepo 2.0 - Easy access to projects from the Codea community (not iCloud compatible)

@ronjeffries @dave1707 - hmmmm, would it be possible to use saveProjectData() to load a sub program that could be called to run in parallel with a Codea project? By loading and asset and calling the key?

in parallel? not easily. what would it do?

i see two issues. 1, load from data, probably easy. 2, run in parallel. no real clue in that.

git a simple example of what it might do?

@RonJeffries - just thinking it could possibly build a list of variables in use and monitor values. Probably only what we can see using parameter.watch() but if it wrote to a log you could potentially interrogate it if Codea crashed.

@Bri_G Bear with me, I have an idea :wink:

@Steppers - couple of things. When you run WebRepo in portrait mode the button text is duplicated and above the image so blue text on black. Secondly downloaded the web server and an error was thrown up, image below.

Here’s the photo - sorry messed up original post.

@Bri_G I think there are some problems with viewer.restart() following an update so your best bet is to close the project and reopen it from the project browser.

That crash should have been fixed since 2.0RC8.

I am consistently impressed not only with your skill and speed at programming but with your ingenuity in coming up with ways to improve the Codea experience.

Also the graphic designer in me howls in silent agony at this (image attached).

As of 3:13, 10th of Nov 2031:

Crashed on updating.

Started a submission, left project to check on another project, started WebRepo again and now the text fields are unresponsive. I can’t enter or edit information about the submission.

Also tapping on the unresponsive fields repeatedly caused a crash.

Sorry to be the bearer of irritating news. As ever, this is great work.

@UberGoober Does this still happen?

@Simeon I’ve hit a limitation of Codea today, with the new (I think) asset sub-folder support I’ve just received a project submission that utilised this. Unfortunately Codea doesn’t currently have any method that I’m aware of that I can use to create sub-folders programatically to allow me to support this in WebRepo. Any chance this could be a simple addition?

Cheers,
Steppers

The field-lock seems to be gone, but I just tried to submit something and got a big long error, screenshot attached.

I wrote rather long descriptions of the last couple things I submitted, and they don’t show up in the project info. Were they unacceptable for some reason?

@UberGoober I’ll look into that crash.

That’s worrying…
Did the ā€˜Upload & Submit’ button change to ā€˜Submitted’ at any point when you tried to submit? (not when it crashed). I can’t see any signs of an upload on Github nor AWS so something tells me it never made it beyond your device for some reason :confused:
When did you submit the last couple of things & what were they called?

fwiw, skar managed to complete an upload 5 days ago so it’s at least working for some.

@UberGoober What was the project called (word for word) that you got that crash with?

CubeDeform, one word.

I believe I wrote wordy descriptions for Ignatz Dogfight and Color Studio.

@UberGoober I’ve made a small update to guard against missing Info.plist files in the submitted project. That should be available to you soon.

Can you definitely confirm the project has an Info.plist file inside (with the asset manager I believe)?

Yes

And I assume you keep getting the same crash when submitting it? Or an error about the plist file using 2.0.2?

Sorry for bugging you, just trying to figure out why it could even be failing where it is :confused:

Still crashing sorry

@steppers one thing about the submit form is the text entry field do not have a copy/paste pop out when tapping into them (i use apple pencil not a keyboard)