UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    App: InTouch (native UBports Forum browser)

    Scheduled Pinned Locked Moved App Development
    17 Posts 7 Posters 950 Views 4 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • SanderS Offline
        Sander
        last edited by

        I've published a new app to the OpenStore: InTouch, a native app to browse the UBports Forum.

        https://open-store.io/app/intouch.sanderklootwijk

        Currently supported features:

        • Browse categories and subcategories
        • Browse recent topics
        • Search for topics
        • Read topics

        The UBports Forum is based on NodeBB. This app uses the NodeBB read API.

        The next step in development will be to fetch more information through the read API. Later on, it would be interesting to take a look at the write API as well.

        MoemM S 2 Replies Last reply Reply Quote 5
        • MoemM Offline
          Moem @Sander
          last edited by

          @Sander Looks very nice and clean! I assume login is coming in a future version?

          Is currently using an Op5t
          Also owns an Op1, a BQ E4.5 and an Xperia X, as well as a BQ tablet and a Pinetab2. Please, someone... make it stop.

          SanderS 1 Reply Last reply Reply Quote 1
          • danfroD Offline
            danfro
            last edited by

            Very good! I am not a good forum user, maybe partly because I don't want to use morph for that. Now I have no excuse any more. πŸ˜…

            Working fine on my OP5T.

            1 Reply Last reply Reply Quote 1
            • SanderS Offline
              Sander @Moem
              last edited by

              @Moem I definitely would like to add a login option. But to do that, I first need to familiarize myself with the write API. So for now, I can't make any promises about when that option will be added to the app.

              In the meantime, you can quickly respond to posts by clicking the link icon on a post. The post will open in Morph, and from there you can reply if you're logged in.

              MoemM 1 Reply Last reply Reply Quote 1
              • MoemM Offline
                Moem @Sander
                last edited by

                @Sander That's a decent workaround! And no worries, I'm happy to wait.

                Is currently using an Op5t
                Also owns an Op1, a BQ E4.5 and an Xperia X, as well as a BQ tablet and a Pinetab2. Please, someone... make it stop.

                MoemM 1 Reply Last reply Reply Quote 0
                • MoemM Offline
                  Moem @Moem
                  last edited by

                  Testing now... Works fine πŸ˜„

                  Is currently using an Op5t
                  Also owns an Op1, a BQ E4.5 and an Xperia X, as well as a BQ tablet and a Pinetab2. Please, someone... make it stop.

                  SanderS 1 Reply Last reply Reply Quote 1
                  • SanderS Offline
                    Sander @Moem
                    last edited by

                    @Moem Great 😁

                    1 Reply Last reply Reply Quote 0
                    • SanderS Offline
                      Sander
                      last edited by

                      Version 1.2.0 is out! And there is no workaround needed anymore. Logging in with your account and replying to topics and posts is now possible πŸŽ‰

                      MoemM danfroD P 3 Replies Last reply Reply Quote 4
                      • MoemM Offline
                        Moem @Sander
                        last edited by

                        @Sander Testing testing 1. 2. 3...
                        YES It works! What a great app this has become. πŸ† It's a winner!

                        Is currently using an Op5t
                        Also owns an Op1, a BQ E4.5 and an Xperia X, as well as a BQ tablet and a Pinetab2. Please, someone... make it stop.

                        1 Reply Last reply Reply Quote 1
                        • danfroD Offline
                          danfro @Sander
                          last edited by

                          @Sander replying from within the app. Thank you very much for adding this great feature. 😍

                          1 Reply Last reply Reply Quote 1
                          • P Offline
                            projectmoon @Sander
                            last edited by

                            @Sander very nice, replies work. Is there an API endpoint to do it? Or does it only work via browser?

                            SanderS 1 Reply Last reply Reply Quote 0
                            • SanderS Offline
                              Sander @projectmoon
                              last edited by

                              @projectmoon The forum is based on the NodeBB Forum Software. I use XMLHttpRequests and the read API to fill in all native UT components in the app (categories, search results, topics and posts).

                              The write API requires session-based (cookie) or bearer token authentication. As far as I understand, the bearer token can only be generated by admin users. So this would not be practical to implement.

                              Right now the app works with a webview and some javascript injections. I would like to implement the write API later on, especially to fetch other user information such as notifications (help with this is welcome). But for now it works fine with the webview πŸ™‚

                              D 1 Reply Last reply Reply Quote 0
                              • D Offline
                                domubpkm @Sander
                                last edited by

                                @Sander Hi. How to log out of your app ? I don't see / find.

                                SanderS 1 Reply Last reply Reply Quote 0
                                • SanderS Offline
                                  Sander @domubpkm
                                  last edited by

                                  @domubpkm That option is not easy to find indeed. First open the account page through the app-settings. Then click on your profile picture in the top left. You'll find a logout option in the menu that opens.

                                  D 1 Reply Last reply Reply Quote 1
                                  • S Offline
                                    Shapa @Sander
                                    last edited by

                                    @Sander
                                    Works on my one plus pro

                                    1 Reply Last reply Reply Quote 0
                                    • D Offline
                                      domubpkm @Sander
                                      last edited by

                                      @Sander I hadn't tried that! THANKS

                                      1 Reply Last reply Reply Quote 0
                                      • arubislanderA Online
                                        arubislander
                                        last edited by

                                        Thanks so much for this! One less webber webapp needed.

                                        πŸ‡¦πŸ‡Ό πŸ‡³πŸ‡± πŸ‡ΊπŸ‡Έ πŸ‡ͺπŸ‡Έ
                                        Happily running Ubuntu Touch
                                        JingPad (24.04-1.x daily)
                                        OnePlus Nord N10 5G (24.04-2.x daily)
                                        PinePhone OG (20.04)
                                        Meizu Pro 5 (16.04 DEV)
                                        Google Pixel 3a

                                        1 Reply Last reply Reply Quote 2
                                        • First post
                                          Last post