June 04, 2015
On Thursday, 4 June 2015 at 15:33:56 UTC, extrawurst wrote:
> i have some issues with the shortcuts. i have a german keyboard and "?" is Shift+.. combo and i cant open the shortcut help.

I cannot open it too. Both in Chrome 43 and Firefox 38.
June 04, 2015
On Thursday, 4 June 2015 at 15:51:56 UTC, Andrei Alexandrescu wrote:
> * "Welcome, Guest." -> "Welcome, Guest. You may read or post without creating an account. Accounts (<a>create</a>/<a>login</a>) save your name, avatar, and subscriptions."

This was actually one of the random tips. I promoted it to the first line for first-time visitors.

> * "28 threads and 168 posts have been posted in the last 24 hours." -> "28 threads and 168 posts have been posted in the last 24 hours by x posters (y newly registered)." Print the paren if y > 0.

Added unique user count.

I can't do "newly registered" part in a reasonable fashion (e.g. how do I count people posting via NNTP or mailing lists?). The reason is I don't associate posts with registered users. Although I could add an X-DFeed-Username header to posts, plus a new table column for each post which stores the DFeed username, this seems out of proportion.

> * If the account is logged in, same paragraph: "Since your last visit, x new threads and y new posts have been posted by z posters (t newly registered)."

This was already implemented.

> * The total posts and threads are not super interesting. Total users may be.

This is mostly filler, the list looks ugly if there are too few items in it.

> * "D Programming Language - General" -> "D Programming Language - Community"

Done.

> * Traffic info should be added to descriptions. E.g. "Announcements for anything D related (low traffic, x posts in the last 7 days)".

I tried this and I'm not sure it works:
http://dump.thecybershadow.net/9a912a788efcff8126f7e7bf07c2304f/Screen%20Shot%202015-06-04%20at%2019.35.41.png

1. It is ugly and it is clutter. It makes the already-small click target harder to spot. I suppose I could move it to its own column or something.
2. It doesn't say a lot more than what the last post time does (on average).
3. It just shows how many dead and under-used groups we have, even after the cleaning.
4. Our announce group is not low-traffic anyway.

> * "mailing list" in the last column is awkward because it's broken into two rows. Use "mailman" - those who care for mailing list are bound to already know what it means.

Done. (This was an OS X specific issue)

> * After the name of the forum ("Learn", "General" etc) there should be a paren: "(28 unread)". Or see below:

Per-group unread counts are hard due to how read posts are stored.

> * The "Threads" and "Posts" columns are not that informative. The number of posts since the list has been ever created may be good to know, but it's hardly information one cares about or tracks.

It's standard-issue in most web forums, though.

> However, threads with unread messages and unread posts might be more interesting. Not sure where the global counters could be moved sensibly.

As above.

> * The forum names ("Learn", "General" etc) should be in a different font. Maybe code font would be nice.

I tweaked the descriptions to reduce the stutter caused by descriptions starting with the group name.

> * I don't know how to change view modes. Clicking on a forum name takes to the threaded views, and there's no UI to change it.

It's the first thing on the help page.

> Again, this is awesome work!!

Thanks. Pushed a few tweaks to vertical-split as well.

June 04, 2015
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev wrote:
> http://beta.forum.dlang.org/

Like everyone said, AWESOME!

PS: I think you could increase the font size a bit on the top links( Index » Announce / Log in · Settings · Help) and the page numbers on the bottom, at least for mobile.

Matheus.
June 04, 2015
On Thursday, 4 June 2015 at 17:57:26 UTC, Mr. Anonymous wrote:
> * No threaded view?

There are 4 view modes:

http://beta.forum.dlang.org/help#view-modes

> * Space to scroll doesn't work.

Where?

> * How about being able to collapse/expand quotes?

Maybe one day. (In the meantime, don't overquote ;)
June 04, 2015
On Thursday, 4 June 2015 at 15:38:57 UTC, Vladimir Panteleev wrote:
> On Thursday, 4 June 2015 at 15:33:56 UTC, extrawurst wrote:
>> On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev wrote:
>>> [...]
>>
>> Wow its insanely fast!
>>
>> i have some issues with the shortcuts. i have a german keyboard and "?" is Shift+.. combo and i cant open the shortcut help.
>
> Code in question: https://github.com/CyberShadow/DFeed/blob/next/web/static/js/dfeed.js#L645-L646
>
> Can you propose a patch?
>

Shift+? returns key code 191. And `String.fromCodePoint(191) === '¿'`.
June 04, 2015
On Thursday, 4 June 2015 at 19:42:09 UTC, Vladimir Panteleev wrote:
> On Thursday, 4 June 2015 at 17:57:26 UTC, Mr. Anonymous wrote:
>> * Space to scroll doesn't work.
>
> Where?

In threads. But works on help page.
June 04, 2015
On Thursday, 4 June 2015 at 19:57:20 UTC, sigod wrote:
> On Thursday, 4 June 2015 at 19:42:09 UTC, Vladimir Panteleev wrote:
>> On Thursday, 4 June 2015 at 17:57:26 UTC, Mr. Anonymous wrote:
>>> * Space to scroll doesn't work.
>>
>> Where?
>
> In threads. But works on help page.

Should be fixed now.
June 04, 2015
On Thursday, 4 June 2015 at 19:42:09 UTC, Vladimir Panteleev wrote:
> On Thursday, 4 June 2015 at 17:57:26 UTC, Mr. Anonymous wrote:
>> * No threaded view?
>
> There are 4 view modes:
>
> http://beta.forum.dlang.org/help#view-modes

I liked this:
http://i.imgur.com/M1nLVkr.png

Now it can only be changed from settings, right?
June 04, 2015
On Thursday, 4 June 2015 at 19:55:28 UTC, sigod wrote:
> On Thursday, 4 June 2015 at 15:38:57 UTC, Vladimir Panteleev wrote:
>> On Thursday, 4 June 2015 at 15:33:56 UTC, extrawurst wrote:
>>> On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev wrote:
>>>> [...]
>>>
>>> Wow its insanely fast!
>>>
>>> i have some issues with the shortcuts. i have a german keyboard and "?" is Shift+.. combo and i cant open the shortcut help.
>>
>> Code in question: https://github.com/CyberShadow/DFeed/blob/next/web/static/js/dfeed.js#L645-L646
>>
>> Can you propose a patch?
>>
>
> Shift+? returns key code 191. And `String.fromCodePoint(191) === '¿'`.

I looked into this.

191 is actually the code for the '/' key. This means that checking for it doesn't work on layouts where the question mark is typed by pressing another button. Does this work for you? I tried it on the Russian layout (where it's on Shift+7) and it doesn't.

I settled by moving the help key to Shift+H.
June 04, 2015
On Thursday, 4 June 2015 at 20:06:10 UTC, Tourist wrote:
> On Thursday, 4 June 2015 at 19:42:09 UTC, Vladimir Panteleev wrote:
>> On Thursday, 4 June 2015 at 17:57:26 UTC, Mr. Anonymous wrote:
>>> * No threaded view?
>>
>> There are 4 view modes:
>>
>> http://beta.forum.dlang.org/help#view-modes
>
> I liked this:
> http://i.imgur.com/M1nLVkr.png
>
> Now it can only be changed from settings, right?

Yes. How often do you change view modes?