[FREE] Panel - The first web admin panel for Kodular

Development update:
I’ve decided to use some of the code used by the Web component for HTTP requests. Things are working out, and it may be ready for testing (pre-release, I guess) soon.

3 Likes

Something’s up with my pre-release of Panel, but I guess that’s why we call it a pre-release. At least I was able to shorten the app IDs a little. If anyone is able to gather some information about what could possibly be wrong, please report it to me. The pre-release version of the extension is available from the Panel dashboard in the Download the extension section. Thank you so much in advance, and I hope we can get this extension working.

Just a heads up: I probably won’t be available in an hour. Here in Germany, it’s the middle of the evening right now and I’m tired after a long hard day of debugging Panel.

2 Likes

Thank you for your hard work. I tested it but get the following error

image

Never seen that before. I will try the apk but i think i get the same.

Edit: tried the apk. Get a runtime error message, nothing more.

1 Like

So there were no actual details in the runtime error message? That’s strange.

I think you must get data from internet using a void method.I tried before to make something like you.I got a runtime error.
You must have a method that gets the data and add an event its name is got item for example…To know how to trigger the event when you get the result just see got text in the web component.

1 Like

I think the error because you try to return a result that you won’t get immediately.Which isn’t possible.

Maybe that’s the issue, but I set it up to wait for an internal event triggered when the result is available. I want Panel to work more like a database, and less like a web request system.

1 Like

I understand your point :slightly_smiling_face: but, you can’t make a method that returns something after sometime.It must be a void.Either firebase and airtable must have a method and a got event. You can’t work with web and get data immediately


Buttons on the website no longer work for me.

That’s really weird. I’ll have a look.
Edit: They seem to work for me. Have you tried reloading the page?
Edit 2: Now it doesn’t work. I’ll look at it a bit more.
Edit 3: Fixed!

1 Like

Working again. :+1:

1 Like

Open for volunteer contributions

Developing Panel alone is starting to overload me quite a bit, but I still want to work on it. If anyone is willing to collaborate with me on developing this extension (at least temporarily), please apply before I get completely burnt out.
:fountain_pen: Apply for source code access

2 Likes

Development update: I just finished a pair programming session with @Mohamed_Tamer. He helped me find out a bit more about the problem. Thank you for spending your time on pointing me in the right direction, @Mohamed_Tamer! Even though some stuff went wrong, it was great working with him.

4 Likes

That is what we like to see on the community. Extension developers helping each other. :+1:

10 Likes

Apes together strong.

4 Likes

Thanks very much @cedkim
Working with you was really great :grin:
I’m really happy you find the bug :partying_face:

3 Likes

Thanks! Right now, I’m still working on getting the code to work with multiple threads, but it’s almost ready. (It’s a good thing I’m using an emulator on my fancy computer for testing because multithreading is a mess. I think that if I used my phone, it would have exploded 15 times or so.)

3 Likes

The new Panel test release will be out soon. If there are no problems with it, it will be the first general public release of Panel! (I actually hope someone uses it for testing, because my emulator isn’t working and I can’t find my phone. :sweat_smile:)

2 Likes

The test release is out!

You can download this release from your web dashboard. Please report results to me. I still haven’t found my phone and my emulator is still broken. :sweat_smile:
:globe_with_meridians: Access the dashboard

2 Likes

I would like to test, but didn’t have my laptop :confused:

1 Like