No internet connection

Here you can ask questions, report problems and suggest ideas. Welcome!

There's a support chat, e.g. for quick questions.

Topics, recently active firstCategoryUsersRepliesActivity
Bulk inviting people, via email address list

It'd be good if there was a way to upload a file with email addresses, and invite say 50 people at once — rather than clicking and typing 50 times to invite them one at a time. What about this comma-separated-file format: (namely each user on a separ...

IdeasH72019-10-01 06:15:45.959Z
Support RTL languages like Hebrew, Arabic, Persian, Kurdish, Urdu

To support RTL (right-to-left) languages, need to add CSS direction: rtl, and reorder UI widgets (in addition to adding i18n translation files).

IdeasJ62019-09-28 06:53:22.595Z
some upload png images converted to background black jpg

original file here's (transparent background png) (175.6 kB)

SupportD12019-09-22 06:33:34.539Z
markdown email not converted to html

SupportD12019-09-22 06:29:53.800Z
local installation with docker does not work

Hello everyone, I do not work the local installation with docker, does anyone know why? this is my log log.txt (11.01 kB)

SupportG22019-09-19 06:15:21.147Z
K8s, Swarm, Traefik and Talkyard

It'd be good if Talkyard was simple to configure together with Kubernetes and Docker Swarm. And Traefik or Caddyserver (proxy servers with automatic HTTPS). Maybe these could be the first steps: (or "all" that's needed?) Provide a sample Docker-Compo...

DevelopmentHGG182019-09-18 21:34:47.243Z
If a new member deletes hens first post, hen cannot get approved

Talkyard can be configured to require manual approval of a new user's first N posts. However, if a new member deletes one of his/her first posts, then, the staff cannot approve it, so the member cannot get approved to continue posting. — Probably Tal...

Issues02019-09-01 06:58:07.897Z
Can Talkyard be self-hosted with Apache?

Where is information for the web server configuration? I am already using Apache2. Thank you, Dana

SupportDD162019-08-26 19:32:14.983Z
Talkyard API: Upserting categories

So there's going to be an endpoint for upserting categories. This is what I have in mind: (feedback welcome :- )) POST server-address/-/v0/upsert-simple and that endpoint accepts a SimpleUpsertV0 object that looks like this, in Typescript: (and ? me...

IdeasC742019-08-25 09:11:01.219Z
Intermittent fault when trying to set up forum for Ghost blog

Testing is going fine for integrated comments on my Ghost blog. But I've run into a problem trying to set up the discussion forum. Some background. I'm using Windows 10 and the Vivaldi browser. My blog is hosted by but it's still behind a p...

SupportII42019-08-15 16:22:04.503Z
Explain icons...
Integrating with static site using VueJS

Hi, I'm building a social platform for students/parents/etc and just found TY. Seems like a possible fit. I have seen some of the comments in this forum about various integrations, but is there a dev doc that goes through all the ways to integrate in...

Support22019-07-20 10:28:14.347Z
Statistics of comments

Hello. I tested the Talkyard comment service and found one feature there. The service is bound to the domain and thus keeps statistics of comments. In other words, if we run it on a domain and then, for some reason, change the domain name...

Support12019-07-09 13:40:35.721Z
Search finds only exact words

It seems like the search function only finds exact words, e.g., when I search for "search" I won't find articles containing "searching". Is there a way to change this behavior so that substring matching would work? Update: The title and the paragraph...

Support62019-07-05 09:12:53.476Z
Quotes in thread titles turn into HTML-escaped entities when editing the title again

A thread starter had quotes in their title and I needed to change something else in their title. When I click edit, the title is showing me the & and " entities, but when resaving those will now get escaped so the displayed title ends up hav...

SupportCC102019-06-22 17:16:34.424Z
Notifications cannot be set on posts without comments or likes

I'm using talkyard as the commenting system on my blog: Some of my blog's readers would like to get notifications for specific posts even if there are no comments yet. This does not work for two reasons: Without any comments, the v...

IssuesT72019-06-18 12:40:19.062Z
Talkyard JSON dumps: Posts and post numbers

Talkyard lets one export one's site in JSON (and later, a Zip (?) archive that also includes uploaded files). (Not completely finished, is being tested out currently.) The title post is always post nr 0 — but I'd like to change to -1 because 0 is a l...

DevelopmentC52019-06-11 19:52:18.113Z
User logins are not persisted forever

Many of our customers and myself included are experiencing that we have to log in again very often. I'm guessing this could be related to server update rollouts, in which the sessions are purged maybe? Seems like an alternative solution is needed in ...

IssuesCAC62019-06-09 13:36:28.968Z
Same SMTP issue

Hi @KajMagnus! Thanks for all the help you've given me so far. I'm hoping to get the SMTP sending working finally for my forums. Here is the error I currently experience: app_1 | {"message":"s1: Sending email [TyMEMLSENDNG]: Email(adgnbaax7shp41ok,Ve...

SupportC62019-06-09 13:09:24.425Z
Making the topic list buttons understandable?

People who don't use computers a lot, get confused by the topic list buttons. That is, these: They think that "Active, New, Top" refer to the "All categories" button, and are unsure about if the list below shows categories, or topics (they don't both...

IdeasS42019-06-09 12:57:35.064Z
Configurable Github User's Email API to support Github Enterprise

I've tried to configure the authentication for Github Enterprise using Github OpenAuth. However, it failed where it calls to the /user/emails api from the Github server. Can you please make it be configurable like other endpoints? (e.g.

IdeasD162019-06-09 12:54:48.709Z
Make up failing on 'ed-logging' dependency

Hello! When I run the "make up" command, it gets stuck on an error: [error] (update) sbt.librarymanagement.ResolveException: unresolved dependency: community.ed#ed-logging_2.12;0.0.2: not found Is this a known issue?

IssuesT82019-06-09 12:43:02.074Z
Facebook icon missing, on copy link

The Facebook icon on the "copy link" dialog is missing. It's pointing back to my domain, which does not have this image. should probably be

Issues22019-06-09 12:31:59.992Z
Some resources loaded twice, warnings and error in console

Six resources seems to be loaded twice; Warnings in console: onmozfullscreenchange is deprecated. talkyard-comments.min.js:10:9788 onmozfullscreenerror is deprecated. talkyard-comments.min.js:10:9788 Error in console: uncaught exception: ok

Issues52019-06-09 11:59:25.842Z
Bug: If adding a 2nd Gmail email, the verification email gets sent to one's 1st address

To reproduce: Create an account with a Gmail address. Then go to https://talkyard-server/-/users/the-username/preferences/account and connect a 2nd Gmail address. The verification email, to check that this addr works, gets sent to the first and prima...

Issues12019-06-09 11:39:22.399Z
Embedding in iframe: possibility to retain navigation and scrolling?

Hi @KajMagnus We're upgrading SoundFlow to newest Electron version, and there the webview support is now deprecated. Long story short, we need to now embed the Talkyard forum as an iframe. However, the forum detects we're embedding in an iframe and t...

SupportCC112019-06-07 17:33:38.311Z
Suggestions for Hugo integration

I am experimenting with Talkyard in my Hugo-based site, and I have a couple of suggestions for the Hugo templates integration, in the comments.html template file. Mine now looks like this: <script>talkyardServerUrl={{ .Site.Params.talkyardServerUrl }...

Ideas22019-06-07 15:55:30.615Z
Broken profile

When the username begins with a number, the user profile will not load. Example, check my profile.

Issues042019-06-07 13:16:09.269Z
"Reply" vs "Comment" label on button in the comments UI

The original concern turned out to be a misunderstanding of the meaning of the main "Reply" button in the page comments UI. Original posting: I am trying out Talkyard with my Hugo site, and testing locally. I have added http://localhost:1313 to the l...

Support92019-05-29 22:29:02.218Z
Floating action button for new topics

Here another idea: instead of the 'new topic' button on the top of the frontpage I would like to see a floating button for new the new topic action. This is practical and mor modern. Twitter has it as Google plus and a lot of other aplications https:...

IdeasI32019-05-29 03:55:08.098Z
Slow server @talkyard

It's getting increasingly frustrating that we're being met with "Server is slow right now" messages on a regular basis. Is there any fix for this coming up or will this continue to happen as often as it does now? Customers are complaining about it, i...

IssuesC182019-05-26 11:19:29.780Z
Popups flicker

All modal popups tend to flicker the screen. This could be made to feel more intuitive. The rest of the GUI seems very nice and smooth so this is something that makes any UI interaction that involves the popups seem unfinished. Lmk if you need more i...

SupportC102019-05-26 11:08:02.523Z
Help section on "Comments Demo" using name "EfectiveDiscussions"

This is a bit confusing if one does not know the naming history of Talkyard :)

Issues12019-05-23 04:34:40.534Z
Topic priorities? A Pritority tab, sort by priority?

To me, it'd be nice if topics could be assigned priorities. There's a bunch of ideas and problems here in this forum, and currently they're sorted "randomly" based on latest-activity, or creation-date. Would it be nice to have, in addition to Activit...

IdeasC12019-05-18 11:17:38.085Z
Getting a `No XSRF cookie` response when modifying user name and full name on google signup

Steps to reproduce: Signup with a fresh Gmail account Once redirected to the form where a username and fill name can be updated, make updates and submit the form See the response 403 Forbidden No XSRF cookie [DwE7GCV0] The token is actually sent in ...

SupportS32019-05-18 10:32:29.750Z
HTML document title doesn't reflect title changes or navigation

The title displayed in Google Chrome's tab titles on my Mac don't reflect when I navigate around the site. They stay at the original location I navigated to (the first url or thread). The title should update to reflect what thread you're on (and also...

SupportCC52019-05-18 10:26:50.061Z
New problem append/insert split commenting is confusing

I'm not sure the split of the way problem commenting is an improvement. It feels very confusing to me the way the buttons are laid out. Is there a chance you could make this feature opt in? I'm aware it may just need some getting used to it, but that...

SupportC292019-05-10 11:15:49.982Z
Disabling 3rd party cookies in one's browser breaks blog comments login

If you disables 3rd party cookies, then you cannot login to an embedded blog comments discussion. Because then no user id cookie is sent to the Talkyard server, and then the server doesn't know you're logged in. In fact, the server replies null to a ...

Support32019-05-09 14:28:42.596Z
Migrating Talkyard to new platform?

I currently have a Jekyll based site. If I mover to another platform such as Gatsby or Hugo, can I migrate the comments/forum?

SupportS22019-05-08 10:36:40.170Z
Talkyard API?

What API endpoints could be useful to you? What are your higher level goals, with calling them / what do you want to accomplish?

IdeasJ2222019-05-01 04:53:16.678Z
CSP (content-security-policy) errors prevent test on local Hugo install

Posted this question in and to @KajMagnus's via Twitter but haven't received an answer... Want to test Talkyard on my local Hugo install to decide whether to sign up, but keep getting the CSP...

Support182019-04-20 11:26:16.023Z