I figured out what was causing my topics remain hidden even though my forum set to public. During site maintenance, I had temporarily set the forum to private. When I set it to public again, the topics remained private. Had to create a new public forum assign the topics and replies to the new one and delete the old forum. The topics are visible again to non logged in users.
I found that If you make the post sticky, it will appear listed in the forum, but you get a 404 error if you try to visit the page without being logged in.
Very annoying… I don’t see any privacy settings for topics. My forum is open to the public, but the topics don’t show up unless logged in.
i’m having the same issue
figured it out… theming conflict.