Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps - Status | Demo | Docs | Install
  1. Cloudron Forum
  2. Discuss
  3. Cloudron 9.0 (beta) bug reports

Cloudron 9.0 (beta) bug reports

Scheduled Pinned Locked Moved Discuss
205 Posts 32 Posters 18.3k Views 26 Watching
  • 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.
  • T Offline
    T Offline
    Teiluj
    wrote on last edited by
    #183

    Another UI thing:

    • on the users page (https://my.demo.cloudron.io/#/users), if any user belongs to a lot of groups, then you need to scroll horizontally to access the "..." edit menu for any user:

    image.png

    However, in doing so, you loose sight of the user/username and thus it becomes challenging to edit the right user.
    Additionally, the horizontal scroll bar indication, only appears at the bottom of the user list, not the bottom of the page.
    Hence, if you have a good number of users:

    • you first need to realize that the edit menu is hidden because of horizontal scrolling.
    • Then you need to get to the bottom of the list to access the horizontal scroll bar
    • Scroll horizontally
    • Then you need to scroll back up to the user that you wish to edit, but then can but sure anymore since the username is hidden.

    Currently, your best best in this situation is to search for the specific user hopping that you have enough information to do so.

    Potentially, the "..." edit menu should "float" at the end of the line and be accessible at all time, without horizontal scrolling necessary.

    Hopefully this makes sense.

    nebulonN 1 Reply Last reply
    1
    • SansGuidonS Offline
      SansGuidonS Offline
      SansGuidon
      wrote on last edited by
      #184

      For me I miss 2 things on the UX part:

      • the history of notifications
      • a way to reload the main view on mobile. By default I end up on https://my.domain.tld/#/apps and I guess because of the URL pattern (#/apps is not an URL but a client side routing pattern) the only way to refresh the UI is to manually edit the URL to remove the client side routing part.
      • There are other small glitches I encounter on mobile, like the Cron part is more difficult to reach by default as the button to configure apps it not visible by defaults in the main view also we need to do extra clicks to see where the "Cron" config is.

      Other than this, it works great!

      About me / Now

      1 Reply Last reply
      0
      • T Teiluj

        Another UI thing:

        • on the users page (https://my.demo.cloudron.io/#/users), if any user belongs to a lot of groups, then you need to scroll horizontally to access the "..." edit menu for any user:

        image.png

        However, in doing so, you loose sight of the user/username and thus it becomes challenging to edit the right user.
        Additionally, the horizontal scroll bar indication, only appears at the bottom of the user list, not the bottom of the page.
        Hence, if you have a good number of users:

        • you first need to realize that the edit menu is hidden because of horizontal scrolling.
        • Then you need to get to the bottom of the list to access the horizontal scroll bar
        • Scroll horizontally
        • Then you need to scroll back up to the user that you wish to edit, but then can but sure anymore since the username is hidden.

        Currently, your best best in this situation is to search for the specific user hopping that you have enough information to do so.

        Potentially, the "..." edit menu should "float" at the end of the line and be accessible at all time, without horizontal scrolling necessary.

        Hopefully this makes sense.

        nebulonN Away
        nebulonN Away
        nebulon
        Staff
        wrote on last edited by
        #185

        @Teiluj thanks for reporting the group overflowing in the users view. We have changed that now to only display the group count for a start until we find some better solution to deal with the vastly varying size that column would require.

        hexbinH 1 Reply Last reply
        1
        • luckowL luckow

          Is there a reason to set the 2FA button in the user profile to “display:none”? Cloudron v. 9.0.13

          image.png

          girishG Offline
          girishG Offline
          girish
          Staff
          wrote on last edited by
          #186

          @luckow said in Cloudron 9.0 (beta) bug reports:

          Is there a reason to set the 2FA button in the user profile to “display:none”? Cloudron v. 9.0.13

          was a bug, fixed now. thanks for reporting.

          1 Reply Last reply
          2
          • M msbt

            Two UI things:

            • If a server requires a reboot, would be nice to be able to do that directly from the notification popup (in 8 you had the dedicated notifications page where you you push the button)
            • After deleting a mailbox, I got back to the /#/mailboxes view but all accounts just show "Loading..." and nothing happens. Would be cool if it remembered the mailbox size or at least start collecting the data again.
            girishG Offline
            girishG Offline
            girish
            Staff
            wrote on last edited by
            #187

            @msbt said in Cloudron 9.0 (beta) bug reports:

            After deleting a mailbox, I got back to the /#/mailboxes view but all accounts just show "Loading..." and nothing happens. Would be cool if it remembered the mailbox size or at least start collecting the data again.

            this is fixed in https://git.cloudron.io/platform/box/-/commit/3a760282f15259f461e0db4181883ac9d82aac06

            1 Reply Last reply
            3
            • luckowL luckow

              @necrevistonnezr oh! a bad beast 🙂

              hexbinH Offline
              hexbinH Offline
              hexbin
              wrote on last edited by
              #188

              @luckow @necrevistonnezr "untamed" either way 😉

              1 Reply Last reply
              0
              • nebulonN nebulon

                @Teiluj thanks for reporting the group overflowing in the users view. We have changed that now to only display the group count for a start until we find some better solution to deal with the vastly varying size that column would require.

                hexbinH Offline
                hexbinH Offline
                hexbin
                wrote on last edited by
                #189

                @nebulon Some UX-friendly approaches for the several table-related issues:

                • Scrollable table wrappers (check)
                • Consequently (tables can grow infinitely wide) limit column lengths with CSS to a readable size, e. g. max-width: 40ch; word-wrap: break-word;
                • Consequently (rows can then have variable heights) top-align table cells
                • Support orientation in table rows with either alternating backgrounds or subtle horizontal borders (hover bg is already helpful - but only when your device has a hover state)
                • Wrap all concatenated data with markup (like group names in the users table, unlike aliases in the mailbox table) - reserving us the option to set entries inline or stacked. Ideally, use invisible list markup - commas can be added with CSS
                hexbinH 1 Reply Last reply
                1
                • hexbinH hexbin

                  @nebulon Some UX-friendly approaches for the several table-related issues:

                  • Scrollable table wrappers (check)
                  • Consequently (tables can grow infinitely wide) limit column lengths with CSS to a readable size, e. g. max-width: 40ch; word-wrap: break-word;
                  • Consequently (rows can then have variable heights) top-align table cells
                  • Support orientation in table rows with either alternating backgrounds or subtle horizontal borders (hover bg is already helpful - but only when your device has a hover state)
                  • Wrap all concatenated data with markup (like group names in the users table, unlike aliases in the mailbox table) - reserving us the option to set entries inline or stacked. Ideally, use invisible list markup - commas can be added with CSS
                  hexbinH Offline
                  hexbinH Offline
                  hexbin
                  wrote on last edited by
                  #190

                  Available screen space

                  Still focusing on tables, but to consider in general:

                  • When the task focus is on working with complex tables, the space should not be limited for the sake of the design

                  -> Let the content width be a subject of user preference: make .content max-width (900px) class-dependent and offer a per-user or per-session toggle to swap a body class. The design looks good without the max-width, so there's really not much to change

                  • Sidebar consumes too much space in narrow viewports (already mentioned here in this thread)

                  -> Option to reduce the sidebar width to the width of the icons (see Discourse or GitLab 😉

                  1 Reply Last reply
                  0
                  • nebulonN Away
                    nebulonN Away
                    nebulon
                    Staff
                    wrote on last edited by
                    #191

                    @hexbin thanks a lot for the detailed info. We have reworked those table columns with better widths then and also made some of the tables table-layout: fixed; to actually be able to control that overflow behavior.

                    For "Wrap all concatenated data with markup", is this similar to the custom option to overwrite style based on user adding custom css? We currently don't have that option to customize like that, but it was also requested for other things already.

                    Finally for the sidebar, we will see how to make that collapsable. It would certainly help on "nowadays" laptops around the 14" screens.

                    1 Reply Last reply
                    0
                    • humptydumptyH Offline
                      humptydumptyH Offline
                      humptydumpty
                      wrote on last edited by humptydumpty
                      #192

                      Thank you for adding a "back" button on login pages. I keep my tabs pinned and that causes the OIDC string to expire and I had to manually delete that string from the URL. Now, I can simply click on back and then sign in. Less hassle now. 👍👍

                      image.png

                      1 Reply Last reply
                      4
                      • robiR Offline
                        robiR Offline
                        robi
                        wrote on last edited by
                        #193

                        Is it time to revisit my list of ~20 UX issues?

                        Conscious tech

                        1 Reply Last reply
                        1
                        • fbartelsF Offline
                          fbartelsF Offline
                          fbartels
                          App Dev
                          wrote on last edited by
                          #194

                          I have not seen it reported here and am also not able to reproduce it on the demo system, but when i search for an app and enter the second character the dashboard breaks with a javascript error.

                          Kooha-2025-12-04-09-13-22.gif

                          utils-Cb1Rvih8.js:548 Already activated
                          index-D64usbhx.js:41926 Cloudron dashboard v9.0.13
                          index-D64usbhx.js:781 image loading failed, try to load /img/appicon_fallback.png
                          index-D64usbhx.js:781 image loading failed, try to load /img/appicon_fallback.png
                          style-D04uIdi2.js:2200 TypeError: Cannot read properties of undefined (reading 'toLocaleLowerCase')
                              at index-D64usbhx.js:2339:295
                              at wrappedFn (style-D04uIdi2.js:1051:19)
                              at Array.filter (<anonymous>)
                              at apply$1 (style-D04uIdi2.js:1059:27)
                              at Proxy.filter (style-D04uIdi2.js:930:12)
                              at ComputedRefImpl.fn (index-D64usbhx.js:2335:25)
                              at refreshComputed (style-D04uIdi2.js:614:29)
                              at get value (style-D04uIdi2.js:1740:5)
                              at Proxy.<anonymous> (index-D64usbhx.js:2525:45)
                              at renderComponentRoot (style-D04uIdi2.js:5499:17)
                          logError @ style-D04uIdi2.js:2200
                          handleError @ style-D04uIdi2.js:2194
                          renderComponentRoot @ style-D04uIdi2.js:5533
                          componentUpdateFn @ style-D04uIdi2.js:6728
                          run @ style-D04uIdi2.js:465
                          runIfDirty @ style-D04uIdi2.js:498
                          callWithErrorHandling @ style-D04uIdi2.js:2142
                          flushJobs @ style-D04uIdi2.js:2313
                          Promise.then
                          queueFlush @ style-D04uIdi2.js:2245
                          queueJob @ style-D04uIdi2.js:2240
                          effect2.scheduler @ style-D04uIdi2.js:6764
                          trigger @ style-D04uIdi2.js:488
                          endBatch @ style-D04uIdi2.js:546
                          notify @ style-D04uIdi2.js:779
                          trigger @ style-D04uIdi2.js:766
                          set value @ style-D04uIdi2.js:1589
                          createVNode.onUpdate:modelValue._cache.<computed>._cache.<computed> @ index-D64usbhx.js:2477
                          callWithErrorHandling @ style-D04uIdi2.js:2142
                          callWithAsyncErrorHandling @ style-D04uIdi2.js:2149
                          emit @ style-D04uIdi2.js:5388
                          set @ style-D04uIdi2.js:5341
                          set value @ style-D04uIdi2.js:1635
                          createElementBlock.onUpdate:modelValue._cache.<computed>._cache.<computed> @ style-D04uIdi2.js:16237
                          (anonymous) @ style-D04uIdi2.js:10083
                          
                          girishG 1 Reply Last reply
                          1
                          • nebulonN Away
                            nebulonN Away
                            nebulon
                            Staff
                            wrote on last edited by
                            #195

                            Kinda hard to respond within this thread by now given the various bugs reported. Maybe time to create separate threads for each bug report, so we can properly work and fix them, otherwise it is too easy to miss valid ones

                            1 Reply Last reply
                            0
                            • nebulonN nebulon forked this topic on
                            • fbartelsF fbartels

                              I have not seen it reported here and am also not able to reproduce it on the demo system, but when i search for an app and enter the second character the dashboard breaks with a javascript error.

                              Kooha-2025-12-04-09-13-22.gif

                              utils-Cb1Rvih8.js:548 Already activated
                              index-D64usbhx.js:41926 Cloudron dashboard v9.0.13
                              index-D64usbhx.js:781 image loading failed, try to load /img/appicon_fallback.png
                              index-D64usbhx.js:781 image loading failed, try to load /img/appicon_fallback.png
                              style-D04uIdi2.js:2200 TypeError: Cannot read properties of undefined (reading 'toLocaleLowerCase')
                                  at index-D64usbhx.js:2339:295
                                  at wrappedFn (style-D04uIdi2.js:1051:19)
                                  at Array.filter (<anonymous>)
                                  at apply$1 (style-D04uIdi2.js:1059:27)
                                  at Proxy.filter (style-D04uIdi2.js:930:12)
                                  at ComputedRefImpl.fn (index-D64usbhx.js:2335:25)
                                  at refreshComputed (style-D04uIdi2.js:614:29)
                                  at get value (style-D04uIdi2.js:1740:5)
                                  at Proxy.<anonymous> (index-D64usbhx.js:2525:45)
                                  at renderComponentRoot (style-D04uIdi2.js:5499:17)
                              logError @ style-D04uIdi2.js:2200
                              handleError @ style-D04uIdi2.js:2194
                              renderComponentRoot @ style-D04uIdi2.js:5533
                              componentUpdateFn @ style-D04uIdi2.js:6728
                              run @ style-D04uIdi2.js:465
                              runIfDirty @ style-D04uIdi2.js:498
                              callWithErrorHandling @ style-D04uIdi2.js:2142
                              flushJobs @ style-D04uIdi2.js:2313
                              Promise.then
                              queueFlush @ style-D04uIdi2.js:2245
                              queueJob @ style-D04uIdi2.js:2240
                              effect2.scheduler @ style-D04uIdi2.js:6764
                              trigger @ style-D04uIdi2.js:488
                              endBatch @ style-D04uIdi2.js:546
                              notify @ style-D04uIdi2.js:779
                              trigger @ style-D04uIdi2.js:766
                              set value @ style-D04uIdi2.js:1589
                              createVNode.onUpdate:modelValue._cache.<computed>._cache.<computed> @ index-D64usbhx.js:2477
                              callWithErrorHandling @ style-D04uIdi2.js:2142
                              callWithAsyncErrorHandling @ style-D04uIdi2.js:2149
                              emit @ style-D04uIdi2.js:5388
                              set @ style-D04uIdi2.js:5341
                              set value @ style-D04uIdi2.js:1635
                              createElementBlock.onUpdate:modelValue._cache.<computed>._cache.<computed> @ style-D04uIdi2.js:16237
                              (anonymous) @ style-D04uIdi2.js:10083
                              
                              girishG Offline
                              girishG Offline
                              girish
                              Staff
                              wrote on last edited by girish
                              #196

                              @fbartels The issue is you have a custom app without a "title" in the manifest. We have fixed this for the next release.

                              1 Reply Last reply
                              1
                              • nebulonN nebulon forked this topic on
                              • KubernetesK Offline
                                KubernetesK Offline
                                Kubernetes
                                App Dev
                                wrote on last edited by
                                #197

                                Not sure if that already has been reported, but if I click on the refresh icon in the email event log page. the logs jump 2 hours back in time instead of refreshing to the current time.

                                d19dotcaD 1 Reply Last reply
                                2
                                • J Offline
                                  J Offline
                                  Jenova
                                  wrote on last edited by
                                  #198

                                  Is it just me or is version 9 using way more memory? Like I swear I wasn't swapping with 1 GB of memory before this but it could just be that I didn't notice it? All I have is Navidrome installed.

                                  System
                                  Cloudron version
                                  9.0.13
                                  Ubuntu version
                                  Ubuntu 24.04.3 LTS Linux 6.8.0-88-generic
                                  Vendor
                                  VMware, Inc.
                                  Product
                                  VMware7,1
                                  CPU
                                  2 Core "Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz"
                                  Memory
                                  1.01 GB RAM & 2.01 GB Swap

                                  J scookeS 2 Replies Last reply
                                  1
                                  • KubernetesK Kubernetes

                                    Not sure if that already has been reported, but if I click on the refresh icon in the email event log page. the logs jump 2 hours back in time instead of refreshing to the current time.

                                    d19dotcaD Offline
                                    d19dotcaD Offline
                                    d19dotca
                                    wrote on last edited by
                                    #199

                                    @Kubernetes said in Cloudron 9.0 (beta) bug reports:

                                    Not sure if that already has been reported, but if I click on the refresh icon in the email event log page. the logs jump 2 hours back in time instead of refreshing to the current time.

                                    Yes, that definitely happens to me too! Good catch, as I noticed it but forgot to report it. 😇 I’m glad you brought it up.

                                    @Jenova said in Cloudron 9.0 (beta) bug reports:

                                    Is it just me or is version 9 using way more memory? Like I swear I wasn't swapping with 1 GB of memory before this but it could just be that I didn't notice it?

                                    I can’t say I’ve noticed any increased memory usage, for what that’s worth. 🤔 Interesting if it is though.

                                    --
                                    Dustin Dauncey
                                    www.d19.ca

                                    J 1 Reply Last reply
                                    0
                                    • J Jenova

                                      Is it just me or is version 9 using way more memory? Like I swear I wasn't swapping with 1 GB of memory before this but it could just be that I didn't notice it? All I have is Navidrome installed.

                                      System
                                      Cloudron version
                                      9.0.13
                                      Ubuntu version
                                      Ubuntu 24.04.3 LTS Linux 6.8.0-88-generic
                                      Vendor
                                      VMware, Inc.
                                      Product
                                      VMware7,1
                                      CPU
                                      2 Core "Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz"
                                      Memory
                                      1.01 GB RAM & 2.01 GB Swap

                                      J Online
                                      J Online
                                      joseph
                                      Staff
                                      wrote on last edited by
                                      #200

                                      @Jenova said in Cloudron 9.0 (beta) bug reports:

                                      Memory
                                      1.01 GB RAM & 2.01 GB Swap

                                      This is actually the available system memory and Swap and not what is being used! I have asked the team to fix the title to make this clear.

                                      1 Reply Last reply
                                      0
                                      • girishG Offline
                                        girishG Offline
                                        girish
                                        Staff
                                        wrote on last edited by
                                        #201

                                        @jenova @joseph it's not the "available" memory (which can be confused with how much more is remaining). I think the label is fine . That section is showing server information .

                                        1 Reply Last reply
                                        0
                                        • J Jenova

                                          Is it just me or is version 9 using way more memory? Like I swear I wasn't swapping with 1 GB of memory before this but it could just be that I didn't notice it? All I have is Navidrome installed.

                                          System
                                          Cloudron version
                                          9.0.13
                                          Ubuntu version
                                          Ubuntu 24.04.3 LTS Linux 6.8.0-88-generic
                                          Vendor
                                          VMware, Inc.
                                          Product
                                          VMware7,1
                                          CPU
                                          2 Core "Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz"
                                          Memory
                                          1.01 GB RAM & 2.01 GB Swap

                                          scookeS Offline
                                          scookeS Offline
                                          scooke
                                          wrote on last edited by
                                          #202

                                          @Jenova I can't believe you are running Cloudron with 1.01 GB RAM & 2.01 GB Swap. No wonder "nothing works". https://docs.cloudron.io/installation/ even says 2GB is required. SWAP is handy, but it doesn't replace actual RAM. If you head over to lowendtalk.com there are still deals on VPSes with nice amounts of ram, and possibly large enough disk space (you will definitely need an extra backup destination though, don't rely on the same server as Cloudron, it fills up fast). Some companies I've used are: RackNerd, Dedirock, Servarica, Chunkserve, OVH (https://www.ovhcloud.com/en-ie/vps/#config, see pic below), Hosthatch - these are just some on the first page. I don't recommend any company with a "weird" name. I know, thats subjective, but I think it works.

                                          I myself am using an SSDNodes 48GB ram server, with over 70 apps, mostly personal use. I took the long way, long ago, of working my way up to these specs as I faced the reality that, for some software, you really just need to up the specs and pay the price to avoid the headaches. I'm running a free level of Cloudron on an older KimSufi KS-A server, with Intel ATOM N2800 CPU, 2c/4t - 1.86 GHz, and RAM 4 GB 1066 MHz, with just the Cloudron, a Wordpress site, and Mastodon (1TB disk) and that thing needs alot of careful attention to run ok.

                                          Good luck!

                                          A life lived in fear is a life half-lived

                                          1 Reply Last reply
                                          4
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Bookmarks
                                          • Search