• [deleted]

clarkwinkelmann just found a minor bug... you can't install any extension using bazaar from a mobile device... it only works on pc

    [deleted] that's not a minor bug ? Mobile users are important too.

    Can you describe the problem more precisely ? Is that a layout issue ? Can you open the dropdown and click install ? Do you get an error message ?

      • [deleted]

      clarkwinkelmann basically what happens, when you click on install.... it shows you the processing indication .... then as soon as the page auto refreshes to return you to the bazaar extensions list, you can see that the extension didn't get installed.... in pc the same happens but the extension does get installed

      There are no errors whatsoever

        Strange thing. Installed Bazaar on localhost (PHP 7.1.1) and got now

        500 Internal Server Error

        Something went wrong on our server.

        On my admin page.

        Forum page working normal.

          The extension needs to access flagrow.io over HTTPS. The certificate is from Let's encrypt.

          EvelinaAdamovi Maybe you need to update your root certificates for it to be recognized. What is your OS?

            EvelinaAdamovi according to our devops (thanks Lars ? ):

            there are no root certificates compiled in the windows binaries of PHP
            just needs to set http://php.net/manual/en/curl.configuration.php#ini.curl.cainfo to point to a download of cacert.pem: https://curl.haxx.se/docs/caextract.html

            This might be a bit hard to do by yourself as Guzzle is integrated into Bazaar. If your hosting environment does not have the appropriate (generally available) intermediate certificates we cannot be of any assistance ?

              • [deleted]

              • Edited

              [deleted] clarkwinkelmann basically what happens, when you click on install.... it shows you the processing indication .... then as soon as the page auto refreshes to return you to the bazaar extensions list, you can see that the extension didn't get installed.... in pc the same happens but the extension does get installed

              There are no errors whatsoever

              @luceos can you have a look ^ this is a bug on mobile devices

                [deleted] error handling is currently quite bad in Bazaar. What happens is that any request that takes a bit longer is causing a timeout on the ajax call. I've currently catched this to refresh the page, because in most situations (during my tests on desktop) the installation succeeded. I now understand we have to do a bit more magic to make this work, I'm not sure yet how because Flarum does not yet support background queues.

                I'll keep you posted, feel free to follow the issue on Github. Also we might have something in store for you that helps you manage your 9 installs ?

                  • [deleted]

                  luceos thank you for your reply!

                  luceos Also we might have something in store for you that helps you manage your 9 installs ?

                  Oooo ..... #teaser ?

                    • [deleted]

                    wignu haha what about the 1 that's left? ??

                    6 days later

                    I've tagged 0.1.0-beta.4 today which includes:

                    • Preventing caching of the extensions from our API when debug is on.
                    • IT translation for the previous version.
                    • The Flagrow.io dashboard.

                    The flagrow.io dashboard

                    When you've updated your Bazaar version to 0.1.0-beta.4+, you will notice the "connect" button on the Bazaar page allowing you to connect this Flarum installation to Flagrow.io. Once you've gone through the process of signing up and connecting, you will get access to a dashboard on our Flagrow app with all your connected Flarum installations, including their details in one place.

                    This is the first release and we will be heavily investing into additional functionality for Bazaar and your connected Flarum installation. For instance we're already able to allow favouriting of extensions in our backend, we will make this functionality available within connected Bazaars too asap!

                    Feel free to leave your feedback here. Please try to consolidate your issues on our github issue tracker.

                      Small disclaimer (for those of you worried about connecting Bazaar to our app) until we've added an official one on our website:

                      • The process of connecting your Flarum installation to Flagrow is completely secured, Flagrow.io uses a SSL certificate and the requests are made using the secure oauth2 principles.
                      • We do need some information (like the version) about your Flarum installation and the Bazaar extension you installed. In addition we might gather some statistics about the extensions you managed through Bazaar at some point. All information you share with us through the extension and through Flagrow.io will remain private to you and us. We will never share this information, but will use it to provide useful features in the future.
                      • You are free to have your account and related data on our app deleted at all times. Feel free to file a request through any communication channel (official channels coming soon).
                      • Your authentication via our app is secured with SSL. In addition we will add two factor authentication in the nearby future.
                      • Even if flagrow.io is down, your Flarum forum will continue to work, even though the Bazaar panel in your admin might not.

                      If you have any thoughts and ideas, eg about how we can improve our security and privacy, feel free to get in touch!

                      I noticed Flagrow.io had its mail configuration set up incorrectly.

                      Resetting passwords and registrations might have failed. If so please try again.