www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - forum.dlang.org, version 2 (BETA)

reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
http://beta.forum.dlang.org/

Many major and minor improvements.

Some major ones:

- dlang.org theme, fully responsive and mobile-friendly
- keyboard navigation in all views
- automatically saved post drafts
- get notified of new posts and replies with subscriptions
- full text search
- by persistent request, a new view mode (vertical-split)
- post to mailing lists
- even faster, believe it or not.

This update is the sum of 256 commits over 34 days of development.
Jun 04 2015
next sibling parent reply "ponce" <contact gam3sfrommars.fr> writes:
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of 
 development.
Fantastic. And this is crazy fast.
Jun 04 2015
parent reply "wobbles" <grogan.colin gmail.com> writes:
On Thursday, 4 June 2015 at 15:08:34 UTC, ponce wrote:
 On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
 wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of 
 development.
Fantastic. And this is crazy fast.
Crazy fast is right. Page load times are zilch! Is it using vibe-d?
Jun 04 2015
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Thursday, 4 June 2015 at 15:10:20 UTC, wobbles wrote:
 Is it using vibe-d?
No, it's a homebrew web "framework" that predates vibe.d. I thought of migrating to Vibe eventually, but it would be non-trivial. Some things the forum does are also difficult to express using the fiber asynchronicity model.
Jun 04 2015
parent reply Nick Sabalausky <SeeWebsiteToContactMe semitwist.com> writes:
On 06/04/2015 11:14 AM, Vladimir Panteleev wrote:
 I thought of migrating to Vibe eventually, but it would be non-trivial.
 Some things the forum does are also difficult to express using the fiber
 asynchronicity model.
Such as what? (Out of curiosity)
Jun 04 2015
next sibling parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Thursday, 4 June 2015 at 15:35:58 UTC, Nick Sabalausky wrote:
 On 06/04/2015 11:14 AM, Vladimir Panteleev wrote:
 I thought of migrating to Vibe eventually, but it would be
 non-trivial.
 Some things the forum does are also difficult to express using
 the fiber
 asynchronicity model.
Such as what? (Out of curiosity)
One problem I ran into is with the NNTP client, which uses a pipeline queue of at most 64 commands. This means that it sends 64 commands to the server in one go, and as soon as it receives the reply to the first, it sends a 65th command. I don't know how things are now, but when I tried to move to Vibe.d (which was several years ago), you had to do some strange acrobatics in order to read the same connection in one fiber but write to it from another. In ae.net, reads are handled by callbacks, and all writes are delayed (data is queued and sent when the socket loop says the socket is writable), which means there is no contention and you can "write" to any socket from anywhere in the program (as long as it's in the same thread).
Jun 04 2015
parent reply =?UTF-8?B?U8O2bmtlIEx1ZHdpZw==?= <sludwig rejectedsoftware.com> writes:
Am 04.06.2015 um 17:43 schrieb Vladimir Panteleev:
 On Thursday, 4 June 2015 at 15:35:58 UTC, Nick Sabalausky wrote:
 On 06/04/2015 11:14 AM, Vladimir Panteleev wrote:
 I thought of migrating to Vibe eventually, but it would be
 non-trivial.
 Some things the forum does are also difficult to express using
 the fiber
 asynchronicity model.
Such as what? (Out of curiosity)
One problem I ran into is with the NNTP client, which uses a pipeline queue of at most 64 commands. This means that it sends 64 commands to the server in one go, and as soon as it receives the reply to the first, it sends a 65th command. I don't know how things are now, but when I tried to move to Vibe.d (which was several years ago), you had to do some strange acrobatics in order to read the same connection in one fiber but write to it from another. In ae.net, reads are handled by callbacks, and all writes are delayed (data is queued and sent when the socket loop says the socket is writable), which means there is no contention and you can "write" to any socket from anywhere in the program (as long as it's in the same thread).
This has been solved in the meantime. Reads and writes can now occur concurrently in different fibers.
Jun 04 2015
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Thursday, 4 June 2015 at 21:10:13 UTC, Sönke Ludwig wrote:
 I don't know how things are now, but when I tried to move to
 Vibe.d
 (which was several years ago), you had to do some strange
 acrobatics in
 order to read the same connection in one fiber but write to it
 from
 another. In ae.net, reads are handled by callbacks, and all
 writes are
 delayed (data is queued and sent when the socket loop says the
 socket is
 writable), which means there is no contention and you can
 "write" to any
 socket from anywhere in the program (as long as it's in the
 same thread).
This has been solved in the meantime. Reads and writes can now occur concurrently in different fibers.
Good to know. What about writing from multiple fibers to the same connection (e.g. an IRC client that needs to send PINGs from a timer fiber and also announce events coming from other fibers)? IIRC a connection's input/output streams needed to be explicitly associated with a fiber?
Jun 04 2015
next sibling parent reply "Charles" <csmith.ku2013 gmail.com> writes:
Any change of making the D Logo redirect to dlang.org rather than 
the forum itself?
Jun 04 2015
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Friday, 5 June 2015 at 00:06:04 UTC, Charles wrote:
 Any change of making the D Logo redirect to dlang.org rather 
 than the forum itself?
No, I'm very used to clicking the logo to back to the forum index, and I suspect so are many others. You can use the "D Home" links to go to dlang.org.
Jun 04 2015
parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 6/4/15 5:08 PM, Vladimir Panteleev wrote:
 On Friday, 5 June 2015 at 00:06:04 UTC, Charles wrote:
 Any change of making the D Logo redirect to dlang.org rather than the
 forum itself?
No, I'm very used to clicking the logo to back to the forum index, and I suspect so are many others. You can use the "D Home" links to go to dlang.org.
Speaking of home - currently the table at http://beta.forum.dlang.org allocates disproportionally large space for the first column, and squeezes the second (interesting) column into a relatively small space. I also figure the font used throughout is just _big_ - I have the reflex of pressing Command-0 to reset it to normal after zooming. But it's not zoomed. It's just big. Also, after thinking today about the universe and everything, I concluded that that's without a doubt the ugliest bold font created by the human civilization. Andrei
Jun 04 2015
next sibling parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Friday, 5 June 2015 at 01:05:32 UTC, Andrei Alexandrescu wrote:
 On 6/4/15 5:08 PM, Vladimir Panteleev wrote:
 On Friday, 5 June 2015 at 00:06:04 UTC, Charles wrote:
 Any change of making the D Logo redirect to dlang.org rather 
 than the
 forum itself?
No, I'm very used to clicking the logo to back to the forum index, and I suspect so are many others. You can use the "D Home" links to go to dlang.org.
Speaking of home - currently the table at http://beta.forum.dlang.org allocates disproportionally large space for the first column, and squeezes the second (interesting) column into a relatively small space.
Why do you think the second column is interesting? The only thing that doesn't fit is thread subjects, which can be very long and you can read them in full once you click through. The group descriptions in the first column, on the other hand, are not visible elsewhere and are more interesting for newcomers.
 I also figure the font used throughout is just _big_ - I have 
 the reflex of pressing Command-0 to reset it to normal after 
 zooming. But it's not zoomed. It's just big.
Perhaps simply because it's bigger than on forum.dlang.org?
 Also, after thinking today about the universe and everything, I 
 concluded that that's without a doubt the ugliest bold font 
 created by the human civilization.
Except for the bold part, believe it or not, it's exactly the same font as we use on dlang.org, size and all (Verdana 14px). And as for the bold part, it doesn't look so bad on Windows, so what does that say about the famed OS X font rendering? :D
Jun 04 2015
next sibling parent Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 6/4/15 6:37 PM, Vladimir Panteleev wrote:
 Except for the bold part, believe it or not, it's exactly the same font
 as we use on dlang.org, size and all (Verdana 14px). And as for the bold
 part, it doesn't look so bad on Windows, so what does that say about the
 famed OS X font rendering? :D
Guess it says "let's steer clear of Verdana". -- Andrei
Jun 04 2015
prev sibling parent Jacob Carlborg <doob me.com> writes:
On 2015-06-05 03:37, Vladimir Panteleev wrote:

 Except for the bold part, believe it or not, it's exactly the same font
 as we use on dlang.org, size and all (Verdana 14px). And as for the bold
 part, it doesn't look so bad on Windows, so what does that say about the
 famed OS X font rendering? :D
I think it looks good (both in Firefox and Safari), the same as on form.dlang.org, just bigger. -- /Jacob Carlborg
Jun 06 2015
prev sibling parent Jonathan M Davis via Digitalmars-d-announce writes:
On Thursday, June 04, 2015 18:05:32 Andrei Alexandrescu via
Digitalmars-d-announce wrote:
 Also, after thinking today about the universe and everything, I
 concluded that that's without a doubt the ugliest bold font created by
 the human civilization.
That's a bold statement. :) - Jonathan M Davis
Jun 04 2015
prev sibling parent =?UTF-8?B?U8O2bmtlIEx1ZHdpZw==?= <sludwig rejectedsoftware.com> writes:
Am 05.06.2015 um 02:01 schrieb Vladimir Panteleev:
 On Thursday, 4 June 2015 at 21:10:13 UTC, Sönke Ludwig wrote:
 I don't know how things are now, but when I tried to move to
 Vibe.d
 (which was several years ago), you had to do some strange
 acrobatics in
 order to read the same connection in one fiber but write to it
 from
 another. In ae.net, reads are handled by callbacks, and all
 writes are
 delayed (data is queued and sent when the socket loop says the
 socket is
 writable), which means there is no contention and you can
 "write" to any
 socket from anywhere in the program (as long as it's in the
 same thread).
This has been solved in the meantime. Reads and writes can now occur concurrently in different fibers.
Good to know. What about writing from multiple fibers to the same connection (e.g. an IRC client that needs to send PINGs from a timer fiber and also announce events coming from other fibers)? IIRC a connection's input/output streams needed to be explicitly associated with a fiber?
You'd need to use a TaskMutex to serialize access to the connection in that case, but no explicit ownership management is needed (that has actually been removed from the API back then). I was thinking about making this the default behavior, though (instead of throwing an assertion error for mutual write access). After all that's what happens with normal blocking I/O and threads, too.
Jun 04 2015
prev sibling parent "Suliman" <evermind live.ru> writes:
Maybe we should add link to D page on SO in left menu?
Jun 21 2015
prev sibling next sibling parent "Baz" <bb.temp gmx.com> writes:
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of 
 development.
nice, thx. you've forget to mention that the line warping is more friendly.
Jun 04 2015
prev sibling next sibling parent reply =?UTF-8?B?U8O2bmtlIEx1ZHdpZw==?= <sludwig rejectedsoftware.com> writes:
Am 04.06.2015 um 17:04 schrieb Vladimir Panteleev:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of development.
Nice, almost like a full blown offline reader now! The left navigation bar doesn't use the same snap in/out style like the main page - is that on purpose? That's the only thing that makes it feel a little alien within the rest of the site.
Jun 04 2015
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Thursday, 4 June 2015 at 15:23:04 UTC, Sönke Ludwig wrote:
 The left navigation bar doesn't use the same snap in/out style 
 like the main page - is that on purpose? That's the only thing 
 that makes it feel a little alien within the rest of the site.
Sorry, I'm not following. What do you mean by "snap in/out style"? I did deal away with expandable menus, as there are not enough items to warrant the accordions, and tweaked the CSS accordingly.
Jun 04 2015
parent =?UTF-8?B?U8O2bmtlIEx1ZHdpZw==?= <sludwig rejectedsoftware.com> writes:
Am 04.06.2015 um 17:27 schrieb Vladimir Panteleev:
 On Thursday, 4 June 2015 at 15:23:04 UTC, Sönke Ludwig wrote:
 The left navigation bar doesn't use the same snap in/out style like
 the main page - is that on purpose? That's the only thing that makes
 it feel a little alien within the rest of the site.
Sorry, I'm not following. What do you mean by "snap in/out style"? I did deal away with expandable menus, as there are not enough items to warrant the accordions, and tweaked the CSS accordingly.
Exactly, that's what I meant. The styling of the "snapped out" groups is quite formative to the overall look. But even if those are dropped, maybe at least the selection styling could be kept (make all ">>"'s red by default and use a background color, plus possibly a right arrow to indicate the selection). Right now it looks fine on its own, but it just doesn't quite feel like part of a uniform site.
Jun 04 2015
prev sibling next sibling parent reply "extrawurst" <stephan extrawurst.org> writes:
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of 
 development.
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. Also in split mode there is no mention of a "mark as read" shortcut, is there none?
Jun 04 2015
next sibling parent reply "extrawurst" <stephan extrawurst.org> writes:
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:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of 
 development.
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. Also in split mode there is no mention of a "mark as read" shortcut, is there none?
oh and also the ctrl+... combos do not work on osx, since this is a system shortcut doing fancy window switching...
Jun 04 2015
parent "extrawurst" <stephan extrawurst.org> writes:
On Thursday, 4 June 2015 at 15:35:47 UTC, extrawurst 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:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of 
 development.
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. Also in split mode there is no mention of a "mark as read" shortcut, is there none?
oh and also the ctrl+... combos do not work on osx, since this is a system shortcut doing fancy window switching...
The ctrl+up/down shortcuts that is
Jun 04 2015
prev sibling next sibling parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
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:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of 
 development.
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?
 Also in split mode there is no mention of a "mark as read" 
 shortcut, is there none?
There is none, just press Enter to load the post, which will mark it as read. It shouldn't be much slower.
Jun 04 2015
next sibling parent reply "sigod" <sigod.mail gmail.com> writes:
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) === '¿'`.
Jun 04 2015
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
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.
Jun 04 2015
parent reply "sigod" <sigod.mail gmail.com> writes:
On Thursday, 4 June 2015 at 20:07:26 UTC, Vladimir Panteleev 
wrote:
 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:
 [...]
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.
Hm. Actually 63 key code will appear on `keypress` event. And 191 on `keydown`. (But you use `keydown` for webkit.)
Jun 04 2015
parent reply "sigod" <sigod.mail gmail.com> writes:
On Thursday, 4 June 2015 at 20:30:38 UTC, sigod wrote:
 On Thursday, 4 June 2015 at 20:07:26 UTC, Vladimir Panteleev 
 wrote:
 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:
[...]
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.
Hm. Actually 63 key code will appear on `keypress` event. And 191 on `keydown`. (But you use `keydown` for webkit.)
Take a look here: http://stackoverflow.com/a/29494190/944911
Jun 04 2015
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Thursday, 4 June 2015 at 20:33:29 UTC, sigod wrote:
 On Thursday, 4 June 2015 at 20:30:38 UTC, sigod wrote:
 Hm. Actually 63 key code will appear on `keypress` event. And 
 191 on `keydown`. (But you use `keydown` for webkit.)
Take a look here: http://stackoverflow.com/a/29494190/944911
Thanks, I figured it out as well. Fix pushed.
Jun 04 2015
parent reply "sigod" <sigod.mail gmail.com> writes:
On Thursday, 4 June 2015 at 20:25:02 UTC, sigod wrote:
 Few issues with help dialog (opened with Shift+H):
 - Centers on full page instead of only visible part of it.
 - Scrolls with page.
`fixed` instead of [`absolute`][0] and it should be fixed. (Heh, funny.) Also, I believe closing popup on `mouseup` in popup itself doesn't create good UX. Better to close it on `click` outside of popup (maybe difficult to implement without overlay) and to provide an "X" (close) button in popup. [0]: https://github.com/CyberShadow/DFeed/blob/next/web/static/css/dfeed.css#L898
Jun 04 2015
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Thursday, 4 June 2015 at 20:56:33 UTC, sigod wrote:
 On Thursday, 4 June 2015 at 20:25:02 UTC, sigod wrote:
 Few issues with help dialog (opened with Shift+H):
 - Centers on full page instead of only visible part of it.
 - Scrolls with page.
`fixed` instead of [`absolute`][0] and it should be fixed. (Heh, funny.)
Thanks, fixed.
 Also, I believe closing popup on `mouseup` in popup itself 
 doesn't create good UX. Better to close it on `click` outside 
 of popup (maybe difficult to implement without overlay) and to 
 provide an "X" (close) button in popup.
Yes, you're right. The popup isn't a big part of the UI, however, and you can dismiss it by pressing any key.
Jun 04 2015
parent reply "sigod" <sigod.mail gmail.com> writes:
On Thursday, 4 June 2015 at 21:08:04 UTC, Vladimir Panteleev 
wrote:
 On Thursday, 4 June 2015 at 20:56:33 UTC, sigod wrote:
 On Thursday, 4 June 2015 at 20:25:02 UTC, sigod wrote:
 Few issues with help dialog (opened with Shift+H):
 - Centers on full page instead of only visible part of it.
 - Scrolls with page.
`fixed` instead of [`absolute`][0] and it should be fixed. (Heh, funny.)
Thanks, fixed.
 Also, I believe closing popup on `mouseup` in popup itself 
 doesn't create good UX. Better to close it on `click` outside 
 of popup (maybe difficult to implement without overlay) and to 
 provide an "X" (close) button in popup.
Yes, you're right. The popup isn't a big part of the UI, however, and you can dismiss it by pressing any key.
I'll try to create PR for this in upcoming days. Also, I just noticed: when you open direct link linked post appears on the bottom of the page instead of the top. For example: http://beta.forum.dlang.org/post/gbzgmtrjpnsexfasxawj beta.forum.dlang.org
Jun 04 2015
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Thursday, 4 June 2015 at 21:23:19 UTC, sigod wrote:
 Also, I just noticed: when you open direct link linked post 
 appears on the bottom of the page instead of the top. For 
 example: 
 http://beta.forum.dlang.org/post/gbzgmtrjpnsexfasxawj beta.forum.dlang.org
Chrome weirdness. Push fixed.
Jun 04 2015
parent "sigod" <sigod.mail gmail.com> writes:
On Thursday, 4 June 2015 at 21:32:36 UTC, Vladimir Panteleev 
wrote:
 Chrome weirdness. Push fixed.
Thanks. It was fast. :)
Jun 04 2015
prev sibling parent "extrawurst" <stephan extrawurst.org> writes:
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:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of 
 development.
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?
 Also in split mode there is no mention of a "mark as read" 
 shortcut, is there none?
There is none, just press Enter to load the post, which will mark it as read. It shouldn't be much slower.
If the thread is more than one page it is actually very much slower, cause one has to go through all pages.
Jun 05 2015
prev sibling parent "sigod" <sigod.mail gmail.com> writes:
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.
Jun 04 2015
prev sibling next sibling parent Nick Sabalausky <SeeWebsiteToContactMe semitwist.com> writes:
On 06/04/2015 11:04 AM, Vladimir Panteleev wrote:
 http://beta.forum.dlang.org/
Nice! And big improvement on mobile. (Well, except that the device's touch keyboard always covers up the bottom half of the <textarea> box when wring a post, but that has more to do with the browser itself being a piece of crap than anything else. I've never seen a mobile browser that can handle textarea's reasonably, and obviously there isn't much of an alternative to them.)
Jun 04 2015
prev sibling next sibling parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 6/4/15 8:04 AM, Vladimir Panteleev wrote:
 http://beta.forum.dlang.org/
This is positively AWESOME. A few random comments as I notice things: * "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." * "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. * 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)." * The total posts and threads are not super interesting. Total users may be. * "D Programming Language - General" -> "D Programming Language - Community" * Traffic info should be added to descriptions. E.g. "Announcements for anything D related (low traffic, x posts in the last 7 days)". * "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. * After the name of the forum ("Learn", "General" etc) there should be a paren: "(28 unread)". Or see below: * 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. However, threads with unread messages and unread posts might be more interesting. Not sure where the global counters could be moved sensibly. * The forum names ("Learn", "General" etc) should be in a different font. Maybe code font would be nice. * 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. Again, this is awesome work!! Andrei
Jun 04 2015
next sibling parent Nick Sabalausky <SeeWebsiteToContactMe semitwist.com> writes:
On 06/04/2015 11:51 AM, Andrei Alexandrescu wrote:
 * "mailing list" in the last column is awkward because it's broken into
 two rows.
It isn't for me. In any case, using a non-breaking space (&nbsp;) would fix that.
 * 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.
FWIW, it's in "Settings".
Jun 04 2015
prev sibling parent "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
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.
Jun 04 2015
prev sibling next sibling parent reply "Kagamin" <spam here.lot> writes:
Space left for text reduced: http://abload.de/img/tmpkbqjv.png
Jun 04 2015
parent "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Thursday, 4 June 2015 at 16:12:04 UTC, Kagamin wrote:
 Space left for text reduced: http://abload.de/img/tmpkbqjv.png
The price of using the new dlang.org theme. In horizontal-split view, where horizontal space is important, there is a link to toggle the sidebar. And, of course, it goes away in mobile view.
Jun 04 2015
prev sibling next sibling parent "Dmitry" <dmitry indiedev.ru> writes:
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.
Very nice! Thank you! Please, add buttons 'Mark as readed'. For posts in one thread, for all threads in one section and for all forum.
Jun 04 2015
prev sibling next sibling parent reply "Mr. Anonymous" <mailnew4ster gmail.com> writes:
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of 
 development.
Cool! * No threaded view? * Space to scroll doesn't work. * How about being able to collapse/expand quotes?
Jun 04 2015
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
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 ;)
Jun 04 2015
next sibling parent reply "sigod" <sigod.mail gmail.com> writes:
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.
Jun 04 2015
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
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.
Jun 04 2015
parent "sigod" <sigod.mail gmail.com> writes:
On Thursday, 4 June 2015 at 20:05:32 UTC, Vladimir Panteleev 
wrote:
 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.
Yes. It works now. Few issues with help dialog (opened with Shift+H): - Centers on full page instead of only visible part of it. - Scrolls with page. On Thursday, 4 June 2015 at 20:07:26 UTC, Vladimir Panteleev wrote:
 On Thursday, 4 June 2015 at 19:55:28 UTC, sigod wrote:
 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.
Well. Shift+/ works on GitHub and StackOverflow. As do Shift+7 on Russian layout. You can find line like this in GitHub's sources: `i={...,191:"?",...}`. So, I suppose it's better to use key codes directly.
Jun 04 2015
prev sibling parent reply "Tourist" <gravatar gravatar.com> writes:
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?
Jun 04 2015
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
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?
Jun 04 2015
parent reply "Tourist" <gravatar gravatar.com> writes:
On Thursday, 4 June 2015 at 20:08:04 UTC, Vladimir Panteleev 
wrote:
 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?
It's OK as is, I was just used to it being there.
Jun 04 2015
parent "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Thursday, 4 June 2015 at 20:16:01 UTC, Tourist wrote:
 On Thursday, 4 June 2015 at 20:08:04 UTC, Vladimir Panteleev 
 wrote:
 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?
It's OK as is, I was just used to it being there.
I should add that the view mode is now always saved in a cookie, even if you're registered. This means that if you used one view mode on your PC and one on your phone, you won't need to switch them around every time.
Jun 04 2015
prev sibling next sibling parent reply "Mattcoder" <stop spam.com> writes:
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.
Jun 04 2015
parent Nick Sabalausky <SeeWebsiteToContactMe semitwist.com> writes:
On 06/04/2015 03:41 PM, Mattcoder wrote:
 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.
Yea, they are hard to hit accurately on mobile (but then, I'm usually in the habit of zooming in before even *attempting* to click on a link on that tiny 5" screen. Luckily, the Dolphin browser has handy zoom buttons (!) so I don't have to shift my grip to a two-handed deal just to use the overrated pinch-zoom.)
Jun 04 2015
prev sibling next sibling parent "Tourist" <gravatar gravatar.com> writes:
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of 
 development.
Re:, Re: everywhere. http://i.imgur.com/tzRpnqR.png
Jun 04 2015
prev sibling next sibling parent reply "Mike" <none none.com> writes:
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
wrote:
 http://beta.forum.dlang.org/
This is really nice. It appears the horizontal split puts the latest thread at the bottom of the list instead of the top. I think that should be reversed. Mike
Jun 04 2015
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Friday, 5 June 2015 at 00:34:27 UTC, Mike wrote:
 On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
 wrote:
 http://beta.forum.dlang.org/
This is really nice. It appears the horizontal split puts the latest thread at the bottom of the list instead of the top. I think that should be reversed.
I think not, as that would mean that threads are sorted in one direction, but posts within a thread are sorted in another.
Jun 04 2015
parent reply "Mike" <none none.com> writes:
On Friday, 5 June 2015 at 00:37:20 UTC, Vladimir Panteleev wrote:

 It appears the horizontal split puts the latest thread at the 
 bottom of the list instead of the top.  I think that should be 
 reversed.
I think not, as that would mean that threads are sorted in one direction, but posts within a thread are sorted in another.
That seems natural to me.
Jun 04 2015
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Friday, 5 June 2015 at 00:46:11 UTC, Mike wrote:
 On Friday, 5 June 2015 at 00:37:20 UTC, Vladimir Panteleev 
 wrote:

 It appears the horizontal split puts the latest thread at the 
 bottom of the list instead of the top.  I think that should 
 be reversed.
I think not, as that would mean that threads are sorted in one direction, but posts within a thread are sorted in another.
That seems natural to me.
Consider the space bar's current functionality: it jumps to the next unread post. How would it work in this scheme? Would it go down within a thread and then jump up to the next thread? Or would it keep going down, going through older posts within a thread but newer threads? An option to reverse sorting direction could be added I suppose, but... why do you say that your proposal seems natural? Is it implemented that way elsewhere? The horizontal-split mode (and its sorting direction) is not new, BTW.
Jun 04 2015
next sibling parent Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 6/4/15 5:49 PM, Vladimir Panteleev wrote:
 On Friday, 5 June 2015 at 00:46:11 UTC, Mike wrote:
 On Friday, 5 June 2015 at 00:37:20 UTC, Vladimir Panteleev wrote:

 It appears the horizontal split puts the latest thread at the bottom
 of the list instead of the top.  I think that should be reversed.
I think not, as that would mean that threads are sorted in one direction, but posts within a thread are sorted in another.
That seems natural to me.
Consider the space bar's current functionality: it jumps to the next unread post. How would it work in this scheme? Would it go down within a thread and then jump up to the next thread? Or would it keep going down, going through older posts within a thread but newer threads? An option to reverse sorting direction could be added I suppose, but... why do you say that your proposal seems natural? Is it implemented that way elsewhere? The horizontal-split mode (and its sorting direction) is not new, BTW.
It's one of those human things - what's logical is not the most intuitive. -- Andrei
Jun 04 2015
prev sibling next sibling parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
When one clicks "create thread", focus should go on the post title, not 
the post body. -- Andrei
Jun 04 2015
parent "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Friday, 5 June 2015 at 01:10:02 UTC, Andrei Alexandrescu wrote:
 When one clicks "create thread", focus should go on the post 
 title, not the post body. -- Andrei
Fixed. (You have an eye for details!)
Jun 04 2015
prev sibling parent "Mike" <none none.com> writes:
On Friday, 5 June 2015 at 00:49:48 UTC, Vladimir Panteleev wrote:

 Consider the space bar's current functionality: it jumps to the 
 next unread post. How would it work in this scheme? Would it go 
 down within a thread and then jump up to the next thread? Or 
 would it keep going down, going through older posts within a 
 thread but newer threads?
I think spacebar should just go down the list linearly however they are sorted.
 An option to reverse sorting direction could be added I 
 suppose, but... why do you say that your proposal seems 
 natural? Is it implemented that way elsewhere?
The threaded view is implemented that way, only its split between two pages (page 1 lists threads latest first, page 2 sorts them hierarchically. That's natural to me.
 The horizontal-split mode (and its sorting direction) is not 
 new, BTW.
I know, but I prefer the other views given its current implementation (maybe others do too). But I would prefer the horizontal-split if it worked more like threaded.
Jun 04 2015
prev sibling next sibling parent reply "Mike" <none none.com> writes:
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
wrote:
 http://beta.forum.dlang.org/
In threaded view, when viewing any post except the original post, and then clicking the leaf breadcrumb at the top, the following appears: Post #0 of thread <mkpqgo$41n$1 digitalmars.com> not found
Jun 04 2015
parent "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Friday, 5 June 2015 at 00:50:17 UTC, Mike wrote:
 On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
 wrote:
 http://beta.forum.dlang.org/
In threaded view, when viewing any post except the original post, and then clicking the leaf breadcrumb at the top, the following appears: Post #0 of thread <mkpqgo$41n$1 digitalmars.com> not found
Fixed.
Jun 04 2015
prev sibling next sibling parent reply Manu via Digitalmars-d-announce <digitalmars-d-announce puremagic.com> writes:
On 5 June 2015 at 01:04, Vladimir Panteleev via Digitalmars-d-announce
<digitalmars-d-announce puremagic.com> wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of development.
Awesome stuff! Looks great, and it's fast! Incidentally, I have a bug. If I click to select some text, the page bounces downwards on the mouse-up event. If I click again to select some other text, the page bounces back upwards again to it's original position (again, on the mouse-up).
Jun 04 2015
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Friday, 5 June 2015 at 01:39:48 UTC, Manu wrote:
 If I click to select some text, the page bounces downwards on 
 the
 mouse-up event.
 If I click again to select some other text, the page bounces 
 back
 upwards again to it's original position (again, on the 
 mouse-up).
How do I reproduce this? What browser, view mode, etc.? I don't think I do anything fancy with mouse events...
Jun 04 2015
parent reply Manu via Digitalmars-d-announce <digitalmars-d-announce puremagic.com> writes:
On 5 June 2015 at 11:42, Vladimir Panteleev via Digitalmars-d-announce
<digitalmars-d-announce puremagic.com> wrote:
 On Friday, 5 June 2015 at 01:39:48 UTC, Manu wrote:
 If I click to select some text, the page bounces downwards on the
 mouse-up event.
 If I click again to select some other text, the page bounces back
 upwards again to it's original position (again, on the mouse-up).
How do I reproduce this? What browser, view mode, etc.? I don't think I do anything fancy with mouse events...
Win8.1, Chrome latest, nothing special about the view configuration. Here is a link: http://beta.forum.dlang.org/post/poefipvtjbcpnkopktja forum.dlang.org I don't know if this link is special... just click on the screen somewhere and watch it bounce around.
Jun 04 2015
parent "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Friday, 5 June 2015 at 01:49:31 UTC, Manu wrote:
 On 5 June 2015 at 11:42, Vladimir Panteleev via 
 Digitalmars-d-announce <digitalmars-d-announce puremagic.com> 
 wrote:
 On Friday, 5 June 2015 at 01:39:48 UTC, Manu wrote:
 [...]
How do I reproduce this? What browser, view mode, etc.? I don't think I do anything fancy with mouse events...
Win8.1, Chrome latest, nothing special about the view configuration. Here is a link: http://beta.forum.dlang.org/post/poefipvtjbcpnkopktja forum.dlang.org I don't know if this link is special... just click on the screen somewhere and watch it bounce around.
Ah, fixed, thanks.
Jun 04 2015
prev sibling next sibling parent reply Manu via Digitalmars-d-announce <digitalmars-d-announce puremagic.com> writes:
On 5 June 2015 at 11:39, Manu <turkeyman gmail.com> wrote:
 On 5 June 2015 at 01:04, Vladimir Panteleev via Digitalmars-d-announce
 <digitalmars-d-announce puremagic.com> wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of development.
Awesome stuff! Looks great, and it's fast! Incidentally, I have a bug. If I click to select some text, the page bounces downwards on the mouse-up event. If I click again to select some other text, the page bounces back upwards again to it's original position (again, on the mouse-up).
Also, oauth? There is no way I would register an account to make a post unless I was *really* motivated. It may be that we have lost potential participants because they clicked away from the page within seconds of realising there was no oauth (I definitely would).
Jun 04 2015
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Friday, 5 June 2015 at 01:42:20 UTC, Manu wrote:
 Also, oauth?
 There is no way I would register an account to make a post 
 unless I
 was *really* motivated.
What gave you the impression that you have to register an account in order to post? The front page now explicitly says that you don't need an account to post.
 It may be that we have lost potential participants because they
 clicked away from the page within seconds of realising there 
 was no
 oauth (I definitely would).
It's doable but just seems a little overkill to me. Every time I looked into implementing OAuth I was swamped by how overly complicated it was (or maybe I just never found a succint-enough description).
Jun 04 2015
next sibling parent reply Manu via Digitalmars-d-announce <digitalmars-d-announce puremagic.com> writes:
On 5 June 2015 at 11:45, Vladimir Panteleev via Digitalmars-d-announce
<digitalmars-d-announce puremagic.com> wrote:
 On Friday, 5 June 2015 at 01:42:20 UTC, Manu wrote:
 Also, oauth?
 There is no way I would register an account to make a post unless I
 was *really* motivated.
What gave you the impression that you have to register an account in order to post? The front page now explicitly says that you don't need an account to post.
Ah okay. I totally missed that detail somewhere. You seem to have fixed it, nice :)
 It may be that we have lost potential participants because they
 clicked away from the page within seconds of realising there was no
 oauth (I definitely would).
It's doable but just seems a little overkill to me. Every time I looked into implementing OAuth I was swamped by how overly complicated it was (or maybe I just never found a succint-enough description).
Yeah I've had the same experience. I reckon there's room for a libOAuth... I would hella-make-use-of-that!
Jun 04 2015
parent "Adam D. Ruppe" <destructionator gmail.com> writes:
On Friday, 5 June 2015 at 04:03:48 UTC, Manu wrote:
 Yeah I've had the same experience. I reckon there's room for a
 libOAuth... I would hella-make-use-of-that!
https://github.com/adamdruppe/arsd/blob/master/oauth.d my implementation is a bit bizarre and tied to my cgi.d but it supports the oauth 1 flow, full client, server signing checks, and has been tested (over a year ago though) against several providers.
Jun 04 2015
prev sibling parent Jacob Carlborg <doob me.com> writes:
On 2015-06-05 03:45, Vladimir Panteleev wrote:

 It's doable but just seems a little overkill to me. Every time I looked
 into implementing OAuth I was swamped by how overly complicated it was
 (or maybe I just never found a succint-enough description).
What about hooking up Github accounts or something similar? -- /Jacob Carlborg
Jun 06 2015
prev sibling next sibling parent reply "Meta" <jared771 gmail.com> writes:
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of 
 development.
How feasible is it to add code formatting for the web interface?
Jun 04 2015
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Friday, 5 June 2015 at 01:48:20 UTC, Meta wrote:
 How feasible is it to add code formatting for the web interface?
Not sure what you mean. Do you mean syntax highlighting for D code? If you mean the rewrapping issues with forum.dlang.org, those should be fixed now. Code (and other text with hard line breaks) should be sent and displayed as-is.
Jun 04 2015
next sibling parent reply "IgorStepanov" <wazar mail.ru> writes:
On Friday, 5 June 2015 at 01:52:07 UTC, Vladimir Panteleev wrote:
 On Friday, 5 June 2015 at 01:48:20 UTC, Meta wrote:
 How feasible is it to add code formatting for the web 
 interface?
Not sure what you mean. Do you mean syntax highlighting for D code? If you mean the rewrapping issues with forum.dlang.org, those should be fixed now. Code (and other text with hard line breaks) should be sent and displayed as-is.
Sorry if this question has been raised but is the reason for the inability to edit posts? Will be this feature implemented sometime?
Jun 04 2015
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Friday, 5 June 2015 at 02:02:11 UTC, IgorStepanov wrote:
 Sorry if this question has been raised but is the reason for 
 the inability to edit posts?
Posts are not editable because once sent, they are relayed to the NNTP server, mailing lists, and users' email inboxes.
 Will be this feature implemented sometime?
Only when it becomes possible to edit a sent email.
Jun 04 2015
parent reply "IgorStepanov" <wazar mail.ru> writes:
On Friday, 5 June 2015 at 02:03:48 UTC, Vladimir Panteleev wrote:
 On Friday, 5 June 2015 at 02:02:11 UTC, IgorStepanov wrote:
 Sorry if this question has been raised but is the reason for 
 the inability to edit posts?
Posts are not editable because once sent, they are relayed to the NNTP server, mailing lists, and users' email inboxes.
 Will be this feature implemented sometime?
Only when it becomes possible to edit a sent email.
Ok, why we use email/NNTP server instead of simple database/file storage? Do we use some free mail server, or we must support some old infrastructure?
Jun 04 2015
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Friday, 5 June 2015 at 02:11:17 UTC, IgorStepanov wrote:
 On Friday, 5 June 2015 at 02:03:48 UTC, Vladimir Panteleev 
 wrote:
 On Friday, 5 June 2015 at 02:02:11 UTC, IgorStepanov wrote:
 Sorry if this question has been raised but is the reason for 
 the inability to edit posts?
Posts are not editable because once sent, they are relayed to the NNTP server, mailing lists, and users' email inboxes.
 Will be this feature implemented sometime?
Only when it becomes possible to edit a sent email.
Ok, why we use email/NNTP server instead of simple database/file storage? Do we use some free mail server, or we must support some old infrastructure?
Yes, this forum was created explicitly to replace Web-News, an NNTP newsreader. Initially all communication was done via NNTP (Web-News or a desktop NNTP client) and mailing lists. The last time I checked, only 50% of posters used forum.dlang.org, others used NNTP or mailing lists. If it weren't for this requirement, we might have used an off-the-shelf web forum, such as phpBB.
Jun 04 2015
parent reply "IgorStepanov" <wazar mail.ru> writes:
On Friday, 5 June 2015 at 02:14:08 UTC, Vladimir Panteleev wrote:
 On Friday, 5 June 2015 at 02:11:17 UTC, IgorStepanov wrote:
 On Friday, 5 June 2015 at 02:03:48 UTC, Vladimir Panteleev 
 wrote:
 On Friday, 5 June 2015 at 02:02:11 UTC, IgorStepanov wrote:
 Sorry if this question has been raised but is the reason for 
 the inability to edit posts?
Posts are not editable because once sent, they are relayed to the NNTP server, mailing lists, and users' email inboxes.
 Will be this feature implemented sometime?
Only when it becomes possible to edit a sent email.
Ok, why we use email/NNTP server instead of simple database/file storage? Do we use some free mail server, or we must support some old infrastructure?
Yes, this forum was created explicitly to replace Web-News, an NNTP newsreader. Initially all communication was done via NNTP (Web-News or a desktop NNTP client) and mailing lists. The last time I checked, only 50% of posters used forum.dlang.org, others used NNTP or mailing lists.
Interestingly, they do it because they are accustomed, or they have a handy desktop/mobile applications?
Jun 04 2015
parent Nick Sabalausky <SeeWebsiteToContactMe semitwist.com> writes:
On 06/04/2015 10:59 PM, IgorStepanov wrote:
 On Friday, 5 June 2015 at 02:14:08 UTC, Vladimir Panteleev wrote:
 On Friday, 5 June 2015 at 02:11:17 UTC, IgorStepanov wrote:
 Ok, why we use email/NNTP server instead of simple database/file
 storage?
 Do we use some free mail server, or we must support some old
 infrastructure?
Yes, this forum was created explicitly to replace Web-News, an NNTP newsreader. Initially all communication was done via NNTP (Web-News or a desktop NNTP client) and mailing lists. The last time I checked, only 50% of posters used forum.dlang.org, others used NNTP or mailing lists.
Interestingly, they do it because they are accustomed, or they have a handy desktop/mobile applications?
As nice as forum.dlang.org is, many of us just like native NNTP clients way better. I'm accessing this though Thunderbird (although I've also used claws-mail and IIRC Outlook Express for it in the past.) Incidentally, I used to be a web forum fan, and it was this NG that introduced me to NNTP (back before this NG had a decent web interface). But then I ended up liking NNTP clients better. :) I do use forum.dlang.org on mobile though, since I'm not aware of any worthwhile mobile NNTP client.
Jun 04 2015
prev sibling next sibling parent "Meta" <jared771 gmail.com> writes:
On Friday, 5 June 2015 at 01:52:07 UTC, Vladimir Panteleev wrote:
 On Friday, 5 June 2015 at 01:48:20 UTC, Meta wrote:
 How feasible is it to add code formatting for the web 
 interface?
Not sure what you mean. Do you mean syntax highlighting for D code? If you mean the rewrapping issues with forum.dlang.org, those should be fixed now. Code (and other text with hard line breaks) should be sent and displayed as-is.
Syntax highlighting is always nice, but yeah, I more meant the line wrapping issues.
Jun 04 2015
prev sibling parent reply "sigod" <sigod.mail gmail.com> writes:
On Friday, 5 June 2015 at 01:52:07 UTC, Vladimir Panteleev wrote:
 On Friday, 5 June 2015 at 01:48:20 UTC, Meta wrote:
 How feasible is it to add code formatting for the web 
 interface?
Not sure what you mean. Do you mean syntax highlighting for D code? If you mean the rewrapping issues with forum.dlang.org, those should be fixed now. Code (and other text with hard line breaks) should be sent and displayed as-is.
How about markdown support? It can have completely client-side implementation.
Jun 05 2015
next sibling parent reply Jonathan M Davis via Digitalmars-d-announce writes:
On Friday, June 05, 2015 09:16:29 sigod via Digitalmars-d-announce wrote:
 On Friday, 5 June 2015 at 01:52:07 UTC, Vladimir Panteleev wrote:
 On Friday, 5 June 2015 at 01:48:20 UTC, Meta wrote:
 How feasible is it to add code formatting for the web
 interface?
Not sure what you mean. Do you mean syntax highlighting for D code? If you mean the rewrapping issues with forum.dlang.org, those should be fixed now. Code (and other text with hard line breaks) should be sent and displayed as-is.
How about markdown support? It can have completely client-side implementation.
Remember that the forum software is just a frontend for an nntp server and that others view the content via nntp or via the mailing list. So, it doesn't make any sense to support features that involve anything other than plain text. It would just result in garbage/cruft in the messages for those viewing it elsewhere than the forums. So, while it might be nice to have markdown if we were dealing purely with forum software, we're not, so it doesn't make sense. - Jonathan M Davis
Jun 05 2015
next sibling parent reply "sigod" <sigod.mail gmail.com> writes:
On Friday, 5 June 2015 at 09:53:34 UTC, Jonathan M Davis wrote:
 On Friday, June 05, 2015 09:16:29 sigod via 
 Digitalmars-d-announce wrote:
 On Friday, 5 June 2015 at 01:52:07 UTC, Vladimir Panteleev 
 wrote:
 On Friday, 5 June 2015 at 01:48:20 UTC, Meta wrote:
 How feasible is it to add code formatting for the web 
 interface?
Not sure what you mean. Do you mean syntax highlighting for D code? If you mean the rewrapping issues with forum.dlang.org, those should be fixed now. Code (and other text with hard line breaks) should be sent and displayed as-is.
How about markdown support? It can have completely client-side implementation.
Remember that the forum software is just a frontend for an nntp server and that others view the content via nntp or via the mailing list.
This just scares off users who doesn't have experience with all this stuff. And I believe now there's much more users, who doesn't even heard of NNTP, than whose who worked with it.
 So, it doesn't make any sense to support features that involve 
 anything other than plain text. It would just result in 
 garbage/cruft in the messages for those viewing it elsewhere 
 than the forums.
Markdown in a raw format is very readable. As for me, it's easier to read raw markdown than mix of text and code.
 So, while it might be nice to have markdown if we were dealing 
 purely with forum software, we're not, so it doesn't make sense.
I don't see a reason why forum cannot have features on it's own. Especially, when this features won't significantly affect other ways to access the same information.
Jun 05 2015
next sibling parent reply ketmar <ketmar ketmar.no-ip.org> writes:
On Fri, 05 Jun 2015 10:19:20 +0000, sigod wrote:

 This just scares off users who doesn't have experience with all this
 stuff. And I believe now there's much more users, who doesn't even heard
 of NNTP, than whose who worked with it.
i vote for dropping web interface at all. i believe that everybody should=20 use NNTP reader.=
Jun 05 2015
parent reply "sigod" <sigod.mail gmail.com> writes:
On Friday, 5 June 2015 at 10:48:31 UTC, ketmar wrote:
 On Fri, 05 Jun 2015 10:19:20 +0000, sigod wrote:

 This just scares off users who doesn't have experience with 
 all this stuff. And I believe now there's much more users, who 
 doesn't even heard of NNTP, than whose who worked with it.
i vote for dropping web interface at all. i believe that everybody should use NNTP reader.
Bad joke. It'll probably kill D in a long run.
Jun 05 2015
parent ketmar <ketmar ketmar.no-ip.org> writes:
On Fri, 05 Jun 2015 12:29:34 +0000, sigod wrote:

 On Friday, 5 June 2015 at 10:48:31 UTC, ketmar wrote:
 On Fri, 05 Jun 2015 10:19:20 +0000, sigod wrote:

 This just scares off users who doesn't have experience with all this
 stuff. And I believe now there's much more users, who doesn't even
 heard of NNTP, than whose who worked with it.
i vote for dropping web interface at all. i believe that everybody should use NNTP reader.
=20 Bad joke. It'll probably kill D in a long run.
it's not a joke, it's simply your message reworded by making NNTP users=20 superior.=
Jun 05 2015
prev sibling parent reply Jonathan M Davis via Digitalmars-d-announce writes:
On Friday, June 05, 2015 10:19:20 sigod via Digitalmars-d-announce wrote:
 On Friday, 5 June 2015 at 09:53:34 UTC, Jonathan M Davis wrote:
 Remember that the forum software is just a frontend for an nntp
 server and that others view the content via nntp or via the
 mailing list.
This just scares off users who doesn't have experience with all this stuff. And I believe now there's much more users, who doesn't even heard of NNTP, than whose who worked with it.
Then they can just use the web forums and not care about how they're implemented. They just won't get features that won't work with NNTP or the mailing list. A large portion of the folks who communicate in the newsgroup (especially the core developers) use them via NNTP or the mailing list rather than the web forums. Whatever we do needs to work well with all three communication mechanisms.
 So, it doesn't make any sense to support features that involve
 anything other than plain text. It would just result in
 garbage/cruft in the messages for those viewing it elsewhere
 than the forums.
Markdown in a raw format is very readable. As for me, it's easier to read raw markdown than mix of text and code.
Perhaps, but I don't want to see raw markdown in e-mails any more than I want to see raw html, even if raw markdown isn't quite as bad.
 So, while it might be nice to have markdown if we were dealing
 purely with forum software, we're not, so it doesn't make sense.
I don't see a reason why forum cannot have features on it's own. Especially, when this features won't significantly affect other ways to access the same information.
If you're screwing with the content of the messages, then yes, it does affect the other ways that the information is accessed - and that includes adding stuff like markdown or html into the messages. If it's something that just affects how the content is viewed in the web forum, then that's fine, but it needs to not mess with the content of the messages or assume that all (or even a majority) of the users are communicating via the web forum. - Jonathan M Davis
Jun 05 2015
parent "sigod" <sigod.mail gmail.com> writes:
On Friday, 5 June 2015 at 10:54:03 UTC, Jonathan M Davis wrote:
 On Friday, June 05, 2015 10:19:20 sigod via 
 Digitalmars-d-announce wrote:
 Markdown in a raw format is very readable. As for me, it's 
 easier to read raw markdown than mix of text and code.
Perhaps, but I don't want to see raw markdown in e-mails any more than I want to see raw html, even if raw markdown isn't quite as bad.
Your comparison of markdown and HTML doesn't make any sense. They're fundamentally different.
 So, while it might be nice to have markdown if we were 
 dealing purely with forum software, we're not, so it doesn't 
 make sense.
I don't see a reason why forum cannot have features on it's own. Especially, when this features won't significantly affect other ways to access the same information.
If you're screwing with the content of the messages, then yes, it does affect the other ways that the information is accessed - and that includes adding stuff like markdown or html into the messages. If it's something that just affects how the content is viewed in the web forum, then that's fine, but it needs to not mess with the content of the messages
Are you sure you aren't confusing something like [bbcodes] with [markdown]? I don't see how markdown can obscure message. For example, this quotes (`>`) are part of markdown.
 or assume that all (or even a majority) of the users are 
 communicating via the web forum.
You missed my point. I was talking about _potential_ users. Aren't we all want for D to became very popular and broadly used? [bbcodes]: https://en.wikipedia.org/wiki/BBCode [markdown]: https://en.wikipedia.org/wiki/Markdown
Jun 05 2015
prev sibling parent reply "Kagamin" <spam here.lot> writes:
On Friday, 5 June 2015 at 09:53:34 UTC, Jonathan M Davis wrote:
 Remember that the forum software is just a frontend for an nntp 
 server and
 that others view the content via nntp or via the mailing list. 
 So, it
 doesn't make any sense to support features that involve 
 anything other than
 plain text.
The beta forum doesn't look plaintext.
Jun 05 2015
next sibling parent "Dicebot" <public dicebot.lv> writes:
On Friday, 5 June 2015 at 11:28:41 UTC, Kagamin wrote:
 On Friday, 5 June 2015 at 09:53:34 UTC, Jonathan M Davis wrote:
 Remember that the forum software is just a frontend for an 
 nntp server and
 that others view the content via nntp or via the mailing list. 
 So, it
 doesn't make any sense to support features that involve 
 anything other than
 plain text.
The beta forum doesn't look plaintext.
Also markdown is plain text. That is the very point of formats like markdown and restructured text - to be perfectly readable in raw ascii form.
Jun 05 2015
prev sibling parent "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Friday, 5 June 2015 at 11:28:41 UTC, Kagamin wrote:
 The beta forum doesn't look plaintext.
It's still plain text. It just parses format=flowed now (in addition to emitting it).
Jun 05 2015
prev sibling next sibling parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Friday, 5 June 2015 at 09:16:30 UTC, sigod wrote:
 How about markdown support? It can have completely client-side 
 implementation.
I have thought for a long time about this. It's tricky. There are multiple concerns: 1. People receiving messages through NNTP/mailing lists will not see the formatted Markdown. Although Markdown's goal is to be readable in its plain text source code, it still allows many situations in which the source is misleading or difficult to understand. For example, special characters need to be escaped by a backslash, which can create confusion in the presence of other special characters. (Are they part of the D syntax the user is describing, or something else?) Some syntax such as tables or images can also be not very readable in source form. 2. How should we render messages sent by NNTP/mailing-list users? Do we just assume that they're sending Markdown and render it as such? This can cause the messages to appear broken to forum users. Or do we only render Markdown if the post was sent from the forum? This means that when NNTP/ML users quote forum users' text it will be shown as plain text. 3. There is no unified standard for Markdown. The original format is not used on major sites today - StackOverflow and GitHub extend the format, and users will expect Markdown with those extensions. 4. Markdown's formatting for code (leading whitespace) is rather cumbersome, and difficult to use without either visual JavaScript text editors (as on SO) or Markdown extensions (as on GH). 5. You can't edit posts once sent. This means that if you accidentally messed up the formatting (e.g. you pasted code without padding it with whitespace or surrounding it in ```...``` blocks), you can't go back and edit it now. You see this all the time on StackOverflow (even though it's user-editable) and more importantly on the vibe.d forums. It's pretty ugly, and in some cases, borderline unreadable (any indented lines are shown drastically different from unindented lines). 6. How do we encode that the message is in Markdown in the message's headers? "text/plain" + a proprietary header would be lying. "text/markdown" or something like that will likely cause the message to not be displayed at all in some readers. Sending a "text/html" part with rendered Markdown is an idea, but it also invites clients to send a "text/html"-only reply, which DFeed can't display. To sum it up, it's a can of worms, and I'm fairly sure we're doing quite well without it.
Jun 05 2015
next sibling parent reply "sigod" <sigod.mail gmail.com> writes:
On Friday, 5 June 2015 at 12:57:23 UTC, Vladimir Panteleev wrote:
 1. People receiving messages through NNTP/mailing lists will 
 not see the formatted Markdown.
That isn't a problem at all.
 Although Markdown's goal is to be readable in its plain text 
 source code, it still allows many situations in which the 
 source is misleading or difficult to understand. For example, 
 special characters need to be escaped by a backslash, which can 
 create confusion in the presence of other special characters. 
 (Are they part of the D syntax the user is describing, or 
 something else?) Some syntax such as tables or images can also 
 be not very readable in source form.
I cannot speculate about it without actually trying to implement it.
 2. How should we render messages sent by NNTP/mailing-list 
 users?
Why should we?
 Do we just assume that they're sending Markdown and render it 
 as such?
Yes. You already do it for quotes.
 This can cause the messages to appear broken to forum users.
Yes, it can be a problem. But, first: markdown render should be optional. And second: don't render if you're not sure how to render it.
 3. There is no unified standard for Markdown. The original 
 format is not used on major sites today - StackOverflow and 
 GitHub extend the format, and users will expect Markdown with 
 those extensions.
There's always should be a help which explains what supported. Also, I don't think we need _all_ syntax and all possible extensions. Just those which will improve readability.
 4. Markdown's formatting for code (leading whitespace) is 
 rather cumbersome
I dislike this syntax too. GitHub's extension: ```[language, optional] <code in here> ``` Is much better.
 , and difficult to use without either visual JavaScript text 
 editors (as on SO) or Markdown extensions (as on GH).
You already have `Save and preview` button.
 5. You can't edit posts once sent. This means that if you 
 accidentally messed up the formatting (e.g. you pasted code 
 without padding it with whitespace or surrounding it in 
 ```...``` blocks), you can't go back and edit it now.
I'm aware of that. As I said before: "don't render if you're not sure how to render it".
 You see this all the time on StackOverflow (even though it's 
 user-editable) and more importantly on the vibe.d forums. It's 
 pretty ugly
It all depends on actual users. We can't do anything about this.
 6. How do we encode that the message is in Markdown in the 
 message's headers?
Again. Why should we? See #2.
Jun 05 2015
next sibling parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Friday, 5 June 2015 at 13:31:05 UTC, sigod wrote:
 On Friday, 5 June 2015 at 12:57:23 UTC, Vladimir Panteleev 
 wrote:
 1. People receiving messages through NNTP/mailing lists will 
 not see the formatted Markdown.
That isn't a problem at all.
I don't know what you mean by this. I provided several examples of situations in which problems can occur.
 2. How should we render messages sent by NNTP/mailing-list 
 users?
Why should we?
For one, sending the same text will change its appearance depending on which client you use to send it. Copying text between posts can drastically change its appearance to the point of corrupting it or making it unreadable. This reminds me to another problem with Markdown: you can't copy rendered text, paste it in your message, and expect it to display correctly. The forum does not have this problem with quote margins (there are invisible "> " characters which will be copied with the post), but it is difficult to extend this all the way to Markdown formatting.
 Do we just assume that they're sending Markdown and render it 
 as such?
Yes. You already do it for quotes.
The quotes are part of the formatting that all clients are already in agreement with. It is part of RFC 2646 and others. Markdown isn't.
 This can cause the messages to appear broken to forum users.
Yes, it can be a problem. But, first: markdown render should be optional. And second: don't render if you're not sure how to render it.
We definitely should not expect users to choose how they want to display others' posts. And, please elaborate on "if you're not sure how to render it".
 3. There is no unified standard for Markdown. The original 
 format is not used on major sites today - StackOverflow and 
 GitHub extend the format, and users will expect Markdown with 
 those extensions.
There's always should be a help which explains what supported.
Few things turn me down from making a first post on a forum more than having to read a "How to format your post" page first.
 Also, I don't think we need _all_ syntax and all possible 
 extensions. Just those which will improve readability.
Great, so another Markdown variant.
 5. You can't edit posts once sent. This means that if you 
 accidentally messed up the formatting (e.g. you pasted code 
 without padding it with whitespace or surrounding it in 
 ```...``` blocks), you can't go back and edit it now.
I'm aware of that. As I said before: "don't render if you're not sure how to render it".
As above?
 You see this all the time on StackOverflow (even though it's 
 user-editable) and more importantly on the vibe.d forums. It's 
 pretty ugly
It all depends on actual users. We can't do anything about this.
Blaming the users never works. If you start blaming users en masse, you've become blind as to how crappy your UX is.
 6. How do we encode that the message is in Markdown in the 
 message's headers?
Again. Why should we? See #2.
1. The forum needs to recognize which messages are Markdown-formatted somehow. 2. Text must be sent in such a way as to maximize readability in other clients.
Jun 05 2015
parent reply "Suliman" <evermind live.ru> writes:
Maybe somebody already asked about it, but is there any plans to 
migrate forum to vibed?
Jun 15 2015
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Tuesday, 16 June 2015 at 06:42:43 UTC, Suliman wrote:
 Maybe somebody already asked about it, but is there any plans 
 to migrate forum to vibed?
See here: http://forum.dlang.org/post/eilpqzfudiewdqsrounr beta.forum.dlang.org
Jun 15 2015
parent "Suliman" <evermind live.ru> writes:
I think to better move this to bottom 
http://img.ctrlv.in/img/15/06/16/557fcd265df16.png

this stat info is not so important to show it's on top
Jun 16 2015
prev sibling parent Mike Parker <aldacron gmail.com> writes:
On 6/5/2015 10:31 PM, sigod wrote:
 On Friday, 5 June 2015 at 12:57:23 UTC, Vladimir Panteleev wrote:
 1. People receiving messages through NNTP/mailing lists will not see
 the formatted Markdown.
That isn't a problem at all.
For you, perhaps. I use a news reader to access theses groups most of the time and have no desire to parse Markdown while reading the posts. So it's a problem for me. I'm confident I'm not the only one.
Jun 05 2015
prev sibling next sibling parent reply "Kagamin" <spam here.lot> writes:
On Friday, 5 June 2015 at 12:57:23 UTC, Vladimir Panteleev wrote:
 1. People receiving messages through NNTP/mailing lists will 
 not see the formatted Markdown. Although Markdown's goal is to 
 be readable in its plain text source code, it still allows many 
 situations in which the source is misleading or difficult to 
 understand. For example, special characters need to be escaped 
 by a backslash, which can create confusion in the presence of 
 other special characters. (Are they part of the D syntax the 
 user is describing, or something else?) Some syntax such as 
 tables or images can also be not very readable in source form.
What about supporting only a few features like hyperlinks and code blocks? These should be unambiguous and not conflict with anything.
Jun 05 2015
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Friday, 5 June 2015 at 14:06:32 UTC, Kagamin wrote:
 On Friday, 5 June 2015 at 12:57:23 UTC, Vladimir Panteleev 
 wrote:
 1. People receiving messages through NNTP/mailing lists will 
 not see the formatted Markdown. Although Markdown's goal is to 
 be readable in its plain text source code, it still allows 
 many situations in which the source is misleading or difficult 
 to understand. For example, special characters need to be 
 escaped by a backslash, which can create confusion in the 
 presence of other special characters. (Are they part of the D 
 syntax the user is describing, or something else?) Some syntax 
 such as tables or images can also be not very readable in 
 source form.
What about supporting only a few features like hyperlinks and code blocks? These should be unambiguous and not conflict with anything.
Yes, we could do that, with the downside of implementing our own Markdown variant with its own instruction manual. But we already use footnotes for hyperlinks by convention, and code already looks fine, so what's the gain? Syntax highlighting?
Jun 05 2015
next sibling parent reply "Kagamin" <spam here.lot> writes:
On Friday, 5 June 2015 at 14:16:13 UTC, Vladimir Panteleev wrote:
 What about supporting only a few features like hyperlinks and 
 code blocks? These should be unambiguous and not conflict with 
 anything.
Yes, we could do that, with the downside of implementing our own Markdown variant with its own instruction manual. But we already use footnotes for hyperlinks by convention, and code already looks fine, so what's the gain? Syntax highlighting?
Nice hyperlinks and syntax highlighting. On Friday, 5 June 2015 at 14:19:06 UTC, Steven Schveighoffer wrote:
 5. You can't edit posts once sent. This means that if you 
 accidentally
 messed up the formatting (e.g. you pasted code without padding 
 it with
 whitespace or surrounding it in ```...``` blocks), you can't 
 go back and
 edit it now.
This. I mess up markdown all the time. If I can't edit, I'd be screwed :)
Conventional hyperlinks are not going anywhere :) On Friday, 5 June 2015 at 01:45:58 UTC, Vladimir Panteleev wrote:
 It may be that we have lost potential participants because they
 clicked away from the page within seconds of realising there 
 was no
 oauth (I definitely would).
It's doable but just seems a little overkill to me. Every time I looked into implementing OAuth I was swamped by how overly complicated it was (or maybe I just never found a succint-enough description).
AFAIK, Nick wanted to write OAuth support library in D.
Jun 05 2015
parent Nick Sabalausky <SeeWebsiteToContactMe semitwist.com> writes:
 On Friday, 5 June 2015 at 01:45:58 UTC, Vladimir Panteleev wrote:
 It may be that we have lost potential participants because they
 clicked away from the page within seconds of realising there was no
 oauth (I definitely would).
It's doable but just seems a little overkill to me. Every time I looked into implementing OAuth I was swamped by how overly complicated it was (or maybe I just never found a succint-enough description).
AFAIK, Nick wanted to write OAuth support library in D.
That's kind of an "eventual" todo item for the InstaUser library (currently "DAuth", but changing the name though to avoid confusion with OAuth). There's other higher-priority think I intend to do on the lib first. So if anyone want to beat to it, feel free. :)
Jun 08 2015
prev sibling parent "Kagamin" <spam here.lot> writes:
On Friday, 5 June 2015 at 14:16:13 UTC, Vladimir Panteleev wrote:
 Yes, we could do that, with the downside of implementing our 
 own Markdown variant with its own instruction manual.
Every site in the internet supports its own way to markup, some accept html, some - bbcode, some - markdown, so manual on what's supported will be handy.
Jun 05 2015
prev sibling next sibling parent reply "Kagamin" <spam here.lot> writes:
On Friday, 5 June 2015 at 12:57:23 UTC, Vladimir Panteleev wrote:
 5. You can't edit posts once sent. This means that if you 
 accidentally messed up the formatting (e.g. you pasted code 
 without padding it with whitespace or surrounding it in 
 ```...``` blocks), you can't go back and edit it now.
We already have this, see http://forum.dlang.org/post/yfykbayodugukemvoedf forum.dlang.org
Jun 05 2015
parent "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Friday, 5 June 2015 at 14:13:54 UTC, Kagamin wrote:
 On Friday, 5 June 2015 at 12:57:23 UTC, Vladimir Panteleev 
 wrote:
 5. You can't edit posts once sent. This means that if you 
 accidentally messed up the formatting (e.g. you pasted code 
 without padding it with whitespace or surrounding it in 
 ```...``` blocks), you can't go back and edit it now.
We already have this, see http://forum.dlang.org/post/yfykbayodugukemvoedf forum.dlang.org
This is fixed now. http://beta.forum.dlang.org/post/yfykbayodugukemvoedf forum.dlang.org
Jun 05 2015
prev sibling next sibling parent Steven Schveighoffer <schveiguy yahoo.com> writes:
On 6/5/15 8:57 AM, Vladimir Panteleev wrote:
 On Friday, 5 June 2015 at 09:16:30 UTC, sigod wrote:
 How about markdown support? It can have completely client-side
 implementation.
I have thought for a long time about this. It's tricky.
...
 5. You can't edit posts once sent. This means that if you accidentally
 messed up the formatting (e.g. you pasted code without padding it with
 whitespace or surrounding it in ```...``` blocks), you can't go back and
 edit it now.
This. I mess up markdown all the time. If I can't edit, I'd be screwed :) -Steve
Jun 05 2015
prev sibling parent Jacob Carlborg <doob me.com> writes:
On 2015-06-05 14:57, Vladimir Panteleev wrote:

 1. People receiving messages through NNTP/mailing lists will not see the
 formatted Markdown. Although Markdown's goal is to be readable in its
 plain text source code, it still allows many situations in which the
 source is misleading or difficult to understand. For example, special
 characters need to be escaped by a backslash, which can create confusion
 in the presence of other special characters. (Are they part of the D
 syntax the user is describing, or something else?) Some syntax such as
 tables or images can also be not very readable in source form.
Some people are already sending something that looks like Markdown, i.e. ``` for code blocks. Even your post can be rendered as Markdown.
 2. How should we render messages sent by NNTP/mailing-list users? Do we
 just assume that they're sending Markdown and render it as such? This
 can cause the messages to appear broken to forum users. Or do we only
 render Markdown if the post was sent from the forum? This means that
 when NNTP/ML users quote forum users' text it will be shown as plain text.

 3. There is no unified standard for Markdown. The original format is not
 used on major sites today - StackOverflow and GitHub extend the format,
 and users will expect Markdown with those extensions.
That standard would be the one GibHub uses.
 5. You can't edit posts once sent. This means that if you accidentally
 messed up the formatting (e.g. you pasted code without padding it with
 whitespace or surrounding it in ```...``` blocks), you can't go back and
 edit it now.
A preview button/view would (hopefully) solve that. -- /Jacob Carlborg
Jun 06 2015
prev sibling parent Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 6/5/15 2:16 AM, sigod wrote:
 On Friday, 5 June 2015 at 01:52:07 UTC, Vladimir Panteleev wrote:
 On Friday, 5 June 2015 at 01:48:20 UTC, Meta wrote:
 How feasible is it to add code formatting for the web interface?
Not sure what you mean. Do you mean syntax highlighting for D code? If you mean the rewrapping issues with forum.dlang.org, those should be fixed now. Code (and other text with hard line breaks) should be sent and displayed as-is.
How about markdown support? It can have completely client-side implementation.
That'd be really interesting - text would look nice in the text clients (email, NNTP), and beautiful online. That way the online forum becomes more attractive. -- Andrei
Jun 05 2015
prev sibling next sibling parent Walter Bright <newshound2 digitalmars.com> writes:
On 6/4/2015 8:04 AM, Vladimir Panteleev wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of development.
Pretty dazz! I also like the new stats display at the top. Just for fun eye candy, you could juice that up and show a graph of the stats for the past month or whatever. Another idea: Consider the display: http://beta.forum.dlang.org/group/general and compare with: http://www.digitalmars.com/d/archives/digitalmars/D/I_won_a_school_game-creation_competition_263965.html In particular: Vladde Nordholm (12/12) May 30 So hey everyone! I am very hap... ◦ Marcin Szymczak (3/3) May 30 That is great news! Congratula... ◦ extrawurst (3/16) May 30 here is the link i suppose: ... ◾ Dennis Ritchie (3/21) May 30 The game starts normally but w... ◾ Vladimir Panteleev (3/8) May 30 I saw the same problem (access... ◦ Andrei Alexandrescu (2/14) May 30 Congratulations! -- Andrei... ◦ Vladde Nordholm (8/8) May 31 Quick note to Dennis and Vladi... After each post, the first non-quoted line of text from the post is inserted. (The n/m means n = non-quoted lines and m = total lines.) This gives a nice clue which one would be most interesting to click on. Slashdot does this: http://hardware.slashdot.org/story/15/06/04/2250233/researchers-power-a-security-camera-with-wi-fi-signals Slashdot does it even better by expanding/contracting the clicked on post inline rather than opening a new page, and having to go back and forth between pages. I think this significantly better.
Jun 04 2015
prev sibling next sibling parent Rainer Schuetze <r.sagitario gmx.de> writes:
On 04.06.2015 17:04, Vladimir Panteleev wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of development.
Great stuff! I just clicked randomly at some news group and noticed that pretty old posts are shown at the top as "1 day ago" in the beta forum: http://beta.forum.dlang.org/group/beta
Jun 05 2015
prev sibling next sibling parent reply "sigod" <sigod.mail gmail.com> writes:
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
wrote:
 http://beta.forum.dlang.org/
When writing reply you click `Save and preview`: URL changes from http://beta.forum.dlang.org/reply/sqqngcfwtkhxeoiqnbpt beta.forum.dlang.org to http://beta.forum.dlang.org/send. As does text at the top of the page (`Index » Announce » forum.dlang.org, version 2 (BETA) » Post reply` -> `Index » Posting error`).
Jun 05 2015
parent "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Friday, 5 June 2015 at 09:22:34 UTC, sigod wrote:
 On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
 wrote:
 http://beta.forum.dlang.org/
When writing reply you click `Save and preview`: URL changes from http://beta.forum.dlang.org/reply/sqqngcfwtkhxeoiqnbpt beta.forum.dlang.org to http://beta.forum.dlang.org/send. As does text at the top of the page (`Index » Announce » forum.dlang.org, version 2 (BETA) » Post reply` -> `Index » Posting error`).
Fixed, thanks. The URL change is intentional, the breadcrumb "error" label on preview was a leftover.
Jun 05 2015
prev sibling next sibling parent reply "extrawurst" <stephan extrawurst.org> writes:
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of 
 development.
I now love the j,k shortcuts. but is it possible to go to the next page of messages instead of wrapping around the same page when reaching upper/lower bound ?
Jun 05 2015
parent "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Friday, 5 June 2015 at 09:43:18 UTC, extrawurst wrote:
 On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
 wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of 
 development.
I now love the j,k shortcuts. but is it possible to go to the next page of messages instead of wrapping around the same page when reaching upper/lower bound ?
The wraparound is useful, but I was thinking of using the H/L keys to navigate pages, what do you think?
Jun 05 2015
prev sibling next sibling parent "Chris" <wendlec tcd.ie> writes:
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of 
 development.
Большое спасибо :-) Hope it's correct!
Jun 05 2015
prev sibling next sibling parent reply "Bastiaan Veelo" <Bastiaan Veelo.net> writes:
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.
Awesome, great work. In threaded mode, the frame around the message body could be a bit thinner (like the frame around the message header) to differentiate it more from the quote level lines.
Jun 05 2015
next sibling parent "Suliman" <evermind live.ru> writes:
Vladimir, great work! But I really can't understand people that 
still continue use mail for communication, for me forum like 
http://forum.rejectedsoftware.com/groups/rejectedsoftware.vibed/ 
is perfect.

mail communication have a lot of contras. Messages are can't be 
edited, problem with markdown and so on.
Jun 05 2015
prev sibling parent "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Friday, 5 June 2015 at 13:20:18 UTC, Bastiaan Veelo wrote:
 On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
 wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.
Awesome, great work. In threaded mode, the frame around the message body could be a bit thinner (like the frame around the message header) to differentiate it more from the quote level lines.
Fixed, thanks.
Jun 05 2015
prev sibling next sibling parent reply "Kapps" <opantm2+spam gmail.com> writes:
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of 
 development.
Looks really nice, I particularly like the improved speed, reply notifications (though haven't tried it yet) and subscriptions. Keyboard navigation is interesting, but I've always found it a bit clunky (especially because combined with scrolling, it often doesn't update the current post so pressing k/j goes somewhere else on the screen, but I guess space makes more sense in that situation). A shortcut for navigating to the next page would not be amiss however. One thing that I've always found annoying is how difficult it is to open up multiple threads in a new tab in Basic mode. Any post that you haven't read you have to move your mouse to the far left to click it, any post you have read you have to move your mouse to the far right to go to the next unread post. I usually just open up most updated threads in a new tab, so you're constantly going back and forth from far left to far right. It would be nice if there was a way to go to the first post on an unread thread or the first unread post on a read thread without having to move across the page.
Jun 05 2015
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Friday, 5 June 2015 at 16:10:47 UTC, Kapps wrote:
 One thing that I've always found annoying is how difficult it 
 is to open up multiple threads in a new tab in Basic mode. Any 
 post that you haven't read you have to move your mouse to the 
 far left to click it, any post you have read you have to move 
 your mouse to the far right to go to the next unread post. I 
 usually just open up most updated threads in a new tab, so 
 you're constantly going back and forth from far left to far 
 right. It would be nice if there was a way to go to the first 
 post on an unread thread or the first unread post on a read 
 thread without having to move across the page.
The reply count number is now a "secret" link to the thread.
Jun 05 2015
parent reply "Kapps" <opantm2+spam gmail.com> writes:
On Friday, 5 June 2015 at 20:54:50 UTC, Vladimir Panteleev wrote:
 The reply count number is now a "secret" link to the thread.
Awesome. :) This combined with the other beta changes, and I think the new beta forum is a very nice improvement over the current one, even though the 0 reply link was my only real issue with the current one.
Jun 08 2015
parent "Dennis Ritchie" <dennis.ritchie mail.ru> writes:
There is no possibility, as before to stretch the field for the 
bottom right corner:
http://i.imgur.com/IEVjs6v.png
Jun 09 2015
prev sibling next sibling parent "Joakim" <dlang joakim.fea.st> writes:
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.
Man, I think we found the ultimate bikeshed topic for D, with 113 replies in one day. :) There is a bug in the currently deployed DFeed forum with Chrome on Android tablets, where it's necessary to click on an external link twice before it will load, which seems to be fixed in this beta. Hopefully, the fix is intentional and it won't recur.
Jun 05 2015
prev sibling next sibling parent "Joseph Rushton Wakeling" <joseph.wakeling webdrake.net> writes:
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of 
 development.
Much nicer reading & posting from mobile browser. Thanks! :-)
Jun 06 2015
prev sibling next sibling parent reply Jacob Carlborg <doob me.com> writes:
On 2015-06-04 17:04, Vladimir Panteleev wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of development.
Unfortunately I'm a bit disappointed. I mostly use the forum on my phone and to me it's barley any improvement at all. The problem I see are: * The font is too small in portrait mode. It's good in landscape mode * The two (index) and three columns (viewing a group) views don't really work. They truncate too much of the text. Perhaps using a different layout that is more suitable for phones could be used * All links except that ones inline in a post is too small. The breadcrumbs, settings, help and the pager. It's mostly the pager that is important * It looks like the site decreases the font size when the window gets more narrow, is that really necessary? Perhaps that's why I think the font size is too small in portrait mode * Still no pager on top :( . This is not just on the phone * I don't think it's necessary on a desktop size that page stretches out and uses the complete width. I think most responsive site has some form of max width on the page. At some point it's not necessary to increase the width any more, it just adds unnecessary whitespace The combination of a too small font size a too small pager is why I'm so disappointed. If I need to zoom on a responsive site the whole responsiveness has failed On the plus side, the links inline in the posts seem to be properly wrapped now and doesn't break the layout :) I'm using an iPhone 6, the smaller one. -- /Jacob Carlborg
Jun 06 2015
parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
Before I forget: avatar photo covers text. http://imgur.com/8r679dX -- 
Andrei
Jun 06 2015
parent "Mattcoder" <stop spam.com> writes:
On Saturday, 6 June 2015 at 16:02:23 UTC, Andrei Alexandrescu 
wrote:
 Before I forget: avatar photo covers text. 
 http://imgur.com/8r679dX -- Andrei
I think it's otherwise! :) Matheus.
Jun 06 2015
prev sibling next sibling parent reply "John Colvin" <john.loughran.colvin gmail.com> writes:
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of 
 development.
Any chance of transferring the viewed status (i.e. bold for unread) of posts over from the old version?
Jun 08 2015
next sibling parent "extrawurst" <stephan extrawurst.org> writes:
On Monday, 8 June 2015 at 10:41:19 UTC, John Colvin wrote:
 On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
 wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of 
 development.
Any chance of transferring the viewed status (i.e. bold for unread) of posts over from the old version?
That is one reason why i asked about a "mark as read" functionality of entire threads..
Jun 08 2015
prev sibling parent "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Monday, 8 June 2015 at 10:41:19 UTC, John Colvin wrote:
 Any chance of transferring the viewed status (i.e. bold for 
 unread) of posts over from the old version?
No, as the post indices are different. But they will be preserved when forum.dlang.org is updated.
Jun 08 2015
prev sibling next sibling parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
wrote:
 http://beta.forum.dlang.org/
Any objections against updating forum.dlang.org on Sunday or so?
Jun 09 2015
next sibling parent Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 6/9/15 5:30 PM, Vladimir Panteleev wrote:
 On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev wrote:
 http://beta.forum.dlang.org/
Any objections against updating forum.dlang.org on Sunday or so?
Let's. Thanks for the awesome work! -- Andrei
Jun 09 2015
prev sibling parent reply "HaraldZealot" <harald_zealot tut.by> writes:
On Wednesday, 10 June 2015 at 00:30:05 UTC, Vladimir Panteleev 
wrote:
 On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
 wrote:
 http://beta.forum.dlang.org/
Any objections against updating forum.dlang.org on Sunday or so?
It has started. Super!
Jun 14 2015
parent reply "tired_eyes" <pastuhov85 gmail.com> writes:
Some strange things on the main site after update: 
http://i.imgur.com/MSYjmjZ.png
Jun 14 2015
next sibling parent reply "Temtaime" <temtaime gmail.com> writes:
Too ugly.
Jun 14 2015
parent "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Sunday, 14 June 2015 at 18:07:29 UTC, Temtaime wrote:
 Too ugly.
In case you're referring to the CSS problem some people were seeing, that's fixed now (after someone actually told me there was a problem).
Jun 14 2015
prev sibling parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Sunday, 14 June 2015 at 17:10:41 UTC, tired_eyes wrote:
 Some strange things on the main site after update: 
 http://i.imgur.com/MSYjmjZ.png
Fixed
Jun 14 2015
parent "tired_eyes" <pastuhov85 gmail.com> writes:
On Sunday, 14 June 2015 at 20:51:54 UTC, Vladimir Panteleev wrote:
 On Sunday, 14 June 2015 at 17:10:41 UTC, tired_eyes wrote:
 Some strange things on the main site after update: 
 http://i.imgur.com/MSYjmjZ.png
Fixed
Yeah, new forum looks very nice.
Jun 14 2015
prev sibling next sibling parent reply "Mike" <none none.com> writes:
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
wrote:
 http://beta.forum.dlang.org/
messages sent to DMD-Internals don't seem to be appearing in the beta site. Mike
Jun 11 2015
parent "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Thursday, 11 June 2015 at 22:42:53 UTC, Mike wrote:
 On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
 wrote:
 http://beta.forum.dlang.org/
messages sent to DMD-Internals don't seem to be appearing in the beta site.
Yes, this is specific to the beta site - it is not set up to receive live emails from the mailing list.
Jun 11 2015
prev sibling next sibling parent reply "Kagamin" <spam here.lot> writes:
http://abload.de/img/tmphersb.png
Maybe show full thread titles? They are weird when abbreviated.
Jun 15 2015
parent "Suliman" <evermind live.ru> writes:
On Monday, 15 June 2015 at 07:45:56 UTC, Kagamin wrote:
 http://abload.de/img/tmphersb.png
 Maybe show full thread titles? They are weird when abbreviated.
Yes it would be nice. On my phone titles are too short.
Jun 15 2015
prev sibling next sibling parent "weaselcat" <weaselcat gmail.com> writes:
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of 
 development.
feels like a mobile site which is bad on a 1440p screen.
Jun 15 2015
prev sibling next sibling parent "Laeeth Isharc" <nospamlaeeth laeethnospam.laeeth.com> writes:
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of 
 development.
Congratulations on an excellent result, Vladimir. It may sound silly, but when you are pointing someone who doesn't know about technology to the benefits of D, saying check out this forum and compare the speed to what you are used to, it's a simple illustration that makes quite vivid the point that even in domains where supposedly speed doesn't matter, it actually does (and D can help get there). People have a hard time believing something till they see it.
Jun 15 2015
prev sibling next sibling parent "Philpax" <me philpax.me> writes:
On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev 
wrote:
 http://beta.forum.dlang.org/

 Many major and minor improvements.

 Some major ones:

 - dlang.org theme, fully responsive and mobile-friendly
 - keyboard navigation in all views
 - automatically saved post drafts
 - get notified of new posts and replies with subscriptions
 - full text search
 - by persistent request, a new view mode (vertical-split)
 - post to mailing lists
 - even faster, believe it or not.

 This update is the sum of 256 commits over 34 days of 
 development.
Can you make the breadcrumb links at the top of the forum larger? They're a little too small for easy navigation.
Jun 15 2015
prev sibling parent reply "Kagamin" <spam here.lot> writes:
Cool. Something changed? Layout is much better now.
BTW unsent drafts stack up.
Jun 20 2015
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Saturday, 20 June 2015 at 15:59:07 UTC, Kagamin wrote:
 Cool. Something changed? Layout is much better now.
Not sure what you mean.
 BTW unsent drafts stack up.
Yes. You can discard them after you open them.
Jun 20 2015
parent reply "Kagamin" <spam here.lot> writes:
On Saturday, 20 June 2015 at 16:26:53 UTC, Vladimir Panteleev 
wrote:
 On Saturday, 20 June 2015 at 15:59:07 UTC, Kagamin wrote:
 Cool. Something changed? Layout is much better now.
Not sure what you mean.
The left panel and pads disappeared.
Jun 20 2015
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Saturday, 20 June 2015 at 17:31:31 UTC, Kagamin wrote:
 On Saturday, 20 June 2015 at 16:26:53 UTC, Vladimir Panteleev 
 wrote:
 On Saturday, 20 June 2015 at 15:59:07 UTC, Kagamin wrote:
 Cool. Something changed? Layout is much better now.
Not sure what you mean.
The left panel and pads disappeared.
I don't know what that means. Screenshot?
Jun 20 2015
parent reply "Kagamin" <spam here.lot> writes:
http://abload.de/img/tmp67se8.png
Jun 20 2015
next sibling parent "Kagamin" <spam here.lot> writes:
On Saturday, 20 June 2015 at 17:53:43 UTC, Kagamin wrote:
 http://abload.de/img/tmp67se8.png
Previously looked like this: http://abload.de/img/tmpkbqjv.png
Jun 20 2015
prev sibling parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Saturday, 20 June 2015 at 17:53:43 UTC, Kagamin wrote:
 http://abload.de/img/tmp67se8.png
That's the mobile view. You zoomed in, or made your browser window smaller. Zoom out or make your browser window bigger.
Jun 20 2015
parent "Laeeth Isharc" <laeethnospam nospamlaeeth.com> writes:
Minor bug in forum (was in previous one too).  If you get an 
error from posting a message due to eg malformed email address 
then you are unable to submit a post again after correcting the 
error (because you tried to post too recently).
Jun 22 2015