Chat about Talkyard and related things. E.g. ask quick questions.
Feature requet: Convert post to new thread
Something that happens occasionally on our forum is that users get confused and request help by posting to an unrelated thread. Currently, there are two workarounds for this, neither of which is great: Ask the user to start a new thread Admin creates...
Limit ability to tag/mention certain users
Hi @KajMagnus Being the admin of our forum and at the same time the Founder & CEO of my company makes my time extremely limited. Many of our users have figured out that they can tag me in various posts to give them a little more attention. Going forw...
Can't install docker
Hello every one. I'm a student in grade 11 in Thailand. English isn't my native language. I'm very newbie in Linux or Server. But I have to made a forum for my project. After I looking for a lots of forum software. I choose talkard for my project. Bu...
reCAPTCHA v2 or v3
Hi I was wondering if talkyard.GoogleApiKey in the config is for reCAPTCHA? If so, does it support reCAPTCHA v3 or should I do v2?
Threading for email notifications
I'd love it if TalkYard would make it possible for email clients to create email threads that matched the forum threads. So if I had email notifications enabled, and there were 5 posts in topic A, and 3 posts in topic B, and 6 posts in Topic C, I'd h...
Mini roadmap, fall 2022
Here's what's next, August, Sept, Oct 2022: End of August: 1. Something. Beginning of September: 2. May-not-@mention-me feature (so, in forums with many members, mods & admins who want, can stop ordinary members from mentioning them). 3. Threading fo...
How to use a Custom HTTPS Cert
If you want to use your own HTTPS cert, instead of an auto generated LetsEncrypt cert, you can do this: Save your HTTPS cert files in /opt/talkyard/conf/sites-enabled-manual/your-cert.d/ on your Talkyard server. Open this file in an editor: /opt/talk...
|How To||0||2022-08-23 08:24:11.180Z|
Closing comments on a blog post
I'm using TY on my blog for comments. I wrote a post that attracted a lot of comments, but at this point, the discussion is kind of just noise with people repeating the same perspectives over and over. I closed the topic thinking that would prevent n...
How to apply Dark theme/template?
I have updated the dark-theme CSS I have posted in an older thread, so to make the solutions easier to find I'll make a new clean thread here. To apply the dark theme, go to: admin area -> Look and feeel -> CSS and JS And post the CSS from the soluti...
Front page loads slowly when a lot of categories are present
Our forum front page takes several seconds to render, which is considered bad by modern standards (and also is just quite annoying). This seems to happen because the forum renders all sub categories - of which we have more than 500. It seems that thi...
Allow multiple replies to be selected as "good answers"
Often there is more than one solution for a problem. And sometimes the discussion splits into two different questions. For those cases, it would be nice to be able to select multiple replies as "good answers". Example: I found an issue (thread)
- We ...
Docker install just gives me a 404
TyE404HOSTNAME its not the nginx 404 its something under the hood doing this. I'm proxying global nginx to port 8037 which is what talkyard should be listening on.
Couple of bugs when deleting posts
Hi @KajMagnus I'm seeing this error when trying to delete this post: https://forum.soundflow.org/-7903#post-2 Something went wrong: [DwE500REX]
java.lang.IllegalArgumentException: requirement failed: Fail: 0 <= -1 [EsE0GY42B] page id: '7903', ext id...
Consider making likes more visible
When I like something myself, it's very visible thanks to the red heart. But if somebody else likes my post, 99% of the time I don't realize it, since I don't get notified about it and it visually is pretty dimmed. Perhaps once the notification syste...
Translation to French
Hi, I've installed Talkyard on our servers (in a LXD container, with Caddy as Reverse) , and integrated to Comments on our brand new Hugo Blog. It's been rather smooth... How can we give back and translate to French ?
Better error messages 001
Better error messages save time for everyone :- ) Here're some possible improvements: If Ty's app server fails to connect to PostgreSQL, show an admin friendly error about that, instead of a long stack trace and hundreds of "too many client" errors (...
[install error] - PGSQL: too many clients already
Dear all ! I'm trying to install talkyard by using docker-compose. So I used this example: https://github.com/debiki/talkyard-prod-one/blob/main/docker-compose.yml I set a password to my pgsql db, changed some settings in the file: At the end, when I...
Add a border to images
Most screenshots have white background, like the forum, which makes it hard to see where a screenshot starts and ends. This can be confusing when screenshotting text. Could you add the "shadow class" to images by default? https://about.gitlab.com/han...
"Votes" column doesn't show on "All categories"
On my forum, all of the categories have votes enabled, but on "All categories", there's no votes column. I feel like people are unlikely to choose a specific category since I have so few, but that pretty much means that they'll never see the amount o...
Limit embedded comments to only certain domains
I just set up a Talkyard server and I'm going to use it for blog comments on my website. In the "Embedded Comments" section of the Admin Area, I have a couple domains added. However, I still seem to be able to show embedded comments when running it o...
How to enable OIDC login
Talkyard supports login with OpenID Connect (OIDC), including via Keycloak and Microsoft Azure AD. — Not yet well tested though, and the UI is a bit coarse; feedback is welcome. This ought to work with Microsoft AD FS 2016 and later, which support OI...
|How To||1||2022-04-22 12:06:02.781Z|
How to Rollback a Software-Only Upgrade
If you're hosting Talkyard on-premise, and need to rollback a software-only upgrade to the Talkyard version running before the upgrade, then follow the below steps. What's a software-only upgrade? That's when the Talkyard software, like the applicati...
|How To||0||2022-04-22 08:18:01.119Z|
How to login as SuperAdmin
If you have installed Talkyard on-premise, you can log in as superadmin, which is good to be able to do, because a few settings are editable by superadmins only. To log in as superadmin: Edit /opt/talkyard/conf/play-framework.conf; add these config v...
|How To||C||2||2022-04-22 07:04:21.067Z|
How to add Syntax Highlighting
(Some time in the future, this'll be a built-in feature so you can just tick a checkbox (assuming you're admin).) To add syntax highlighting of source code, you can use Prism.js: Go to Prism.js' website and configure what languages you'd like to add ...
|How To||0||2022-04-21 13:38:58.925Z|
Filter posts by type
I would like to be able to filter posts by type: problem/question/discussion/idea. This way we would not need a separate category for each of those. Often users post in the wrong category anyway, and I think it is confusing to select the same thing t...
connect-posts for duplicates and and multi-language content
It would be really nice if users could “link” one post to another, which would add a link to the “main” post on the duplicate, and would add a link to all duplicates on the main post. It would then also sum all the votes/likes from all child-posts on...
Sorting by Votes issue and clicking on headers to sort
...the topics get sorted by popular-first It does not seem like the posts are being sorted by most votes. Posts with 2 votes staying under posts with 1 vote: Also: I think it would feel very intuitive if the user could sort the posts by clicking on t...
Rate limiting on search endpoint
Hi @KajMagnus, We have integrated search in our app that searches the forum, but some users are hitting rate limits. What's the rate limits right now? Perhaps we need to alter our code to ensure this doesn't happen, or maybe the limits are too tight....