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.
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.
Thank you for your hard work. I tested it but get the following error
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.
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.
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.
I understand your point 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
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!
Working again.
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.
Apply for source code access
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.
That is what we like to see on the community. Extension developers helping each other.
Apes together strong.
Thanks very much @cedkim
Working with you was really great
I’m really happy you find the bug
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.)
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. )
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.
Access the dashboard
I would like to test, but didn’t have my laptop