Hi there,

I’ve been chugging through trying to do my bit for the project by creating subreddits and providing alternatives for them. However the subreddit process seems to be a little buggy (unless I’ve done something wrong, which honestly isn’t unlikely).

As an example, I want to suggest !sydney@aussie.zone as the Lemmy alternative to r/Sydney on Reddit. All was mostly fine, I added the Lemmy community to Fediverser, categorised it as local groups, then went over to the subreddits page, tried to create Sydney. It didn’t let me, as “Reddit community with this Name already exists.”

I figured someone else must’ve done it, but it hasn’t been linked to !Sydney@aussie.zone, so I went to https://fediverser.network/subreddits/Sydney, and just got a 500.

I’m not sure if that’s the intended way to access subreddits or not, but it’s how I was able to create and suggest alternatives to a few other subreddits. I’m not sure whether it’s intentional or not, but the subreddits page is completely empty, so there doesn’t seem to be a way to search for subreddits, or to see if one already exists, except by trying to create it and seeing if it errors or not.

I’m also having the same issue with r/AustralianPolitics as well, and I briefly had the same issue with another subreddit (though I can’t remember which one). That one resolved itself after 15 minutes or so, auspol and sydney have been broken for around 24 hours or so

  • rglullisMA
    link
    fedilink
    English
    arrow-up
    6
    ·
    4 months ago

    Oh, seems like I need to work a bit on the subreddit page. There are some clear issues with UX.

    • By default, the subreddit page will show only the subreddits that you are personally “subscribed” to. If you want to see all subreddits, you can use the filter and select “subscribed -> no”.

    • The reason that the you were getting 500 is because there were 2 entries for Sydney in the database. It should be case-insensitive for both people searching and people entering the data.

    Anyway, thank you for your help and the patience to deal with these initial warts. I will take the opportunity to add the proper test cases to avoid regressions.

    • Baku@aussie.zoneOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      4 months ago

      Oh that makes sense, thank you for clarifying.

      It seems that when logged out, it defaults to “unknown”, but does show all subreddits. However, when logged in, it still shows “unknown”, but won’t show any subreddits until i change the filter to “no”. I don’t think having it only show subscribed by default is necesarily a problem or flaw, although it would probably be a good idea to clarify that a little better. Perhaps with little search filter boxes, similar to what some shopping websites have at the top of the page when filters are applied? Or if the page returns no results, display something like “Hmm, there are no results for your search. Try changing your search filters and check your spelling then try again.”.

      Interestingly though, I created a new account using the Reddit OAuth method, and it still doesn’t show any subscriptions, regardless of whether I choose “unknown” or “yes” for the subscribed filter:

      That’s rather odd, as I definitely do have subscriptions on this account:

      Any idea what’s happening there?

      Edit: while I’m here, does the subreddit search support wildcards? i.e is there a way to type in “Trains” and find any community that contains “trains” anywhere within it?

      • rglullisMA
        link
        fedilink
        English
        arrow-up
        3
        ·
        4 months ago

        I am pushing now an update to make the name filter to allow searching for substrings. This should be obviously the default behavior instead of just exact matches. I’m also removing the default filtering for logged-in users.

        I’ll see what is going on with your subscriptions.

        Again, thank you for all your help and patience.

        • Baku@aussie.zoneOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          4 months ago

          No worries, thanks for all the help and patience!

          I realised I forgot to provide my other accounts name. The one associated with my Reddit account is IAmABakuAMA.

          I’ve also been having the same 500/community is already created issue with r/3DS, although now that I know how the search and filter system works, I can probably just do it through that