denise: Image: a group of colored pencils with text "I believe in Dreamwidth" (dreamwidth - i believe)
Denise ([staff profile] denise) wrote2010-07-29 06:56 am

frontend things out of this code push

There are lots of awesome things out of this last code push, but here are some that you guys will see, as opposed to the backend-cleanup stuff.

Code tours in this code push:

http://dw-dev.dreamwidth.org/59749.html (the last bits of it)
http://dw-dev.dreamwidth.org/61235.html
http://dw-dev.dreamwidth.org/61855.html
http://dw-dev.dreamwidth.org/62750.html
http://dw-dev.dreamwidth.org/64126.html
http://dw-dev.dreamwidth.org/64798.html
http://dw-dev.dreamwidth.org/66020.html



1. Lots and lots and lots of new journal themes. You can browse through them in the code tours; most of them include previews.

2. The main site scheme now includes better wide-content handling, so posting large pictures, or comment threads that go very deep, shouldn't run invisibly off the side of the page.

3. The tab order on the login forms in the navstrip is fixed, so people using keyboard navigation or assistive tech can get better access.

4. The Manage Profile page is entirely redesigned, to make things make so much more sense.

5. You can replace the navigation images with text versions in your journal now.

6. For comm moderators: the email sent out when there's something in the mod queue now includes the community name in the subject line.

7. The Update page now includes links to supported HTML, HTML examples, and the site-specific markup tags.

8. The screen you see after you update now includes links to other entries from the same day, if you're posting backdated.

9. The "this entry crossposted to" links are displayed properly on site scheme pages and in core1-based styles.

10. Bunches of bugfixes for the inline cut expander, so if it didn't work for you before, try it now!

11. Fixes for the Latest Things by tag, so a) entries won't be duplicated, and b) will have an explicit "read more" link if they're cut off.

12. Bugfixes for the Edit Subscriptions page, so that if you inactivate a subscription but don't delete it, and then re-subscribe to the item, it won't appear twice. (This has annoyed the snot out of me for a while.)

13. Adding a Current Mood toy, so you can see how happy or sad Dreamwidth is today. (This is based on a toy that used to live in the LJ office: a Mood Orb that went green to red based on how happy LJ was that day. It was great fun to watch: "Hey, LJ's pissed off today, did something happen?".)

14. On both site scheme and custom-comment entry pages, screened/deleted/suspended comments are now distinguishable from comments that are collapsed due to too many comments on the page. (This is another one that's been annoying the snot out of me for years. I love being able to fix those.)

15. Using quick reply from inside a thread in custom comments pages will now return you to thread view, instead of dumping you out to the whole list of comments. (Yet another of those things that has annoyed me for ages.)

16. New mood theme: [personal profile] sinaienantia's Dreamy Ds, of the DW swooshy-D.

17. If you crossposted an entry, and then deleted the entry on the other site, and then edit the entry on DW, the system now prompts you to see if you want to recreate it on the other side instead of failing and tossing up a message in your inbox about it.

18. The link to subscribe to all comments in the community is now also in the Community Management page for comm admins. (I love the subscribe-all feature. It makes my life so much easier.)

19. You can now specify different crosspost footers for when comments are enabled & disabled (for adding onto the remote site).

20. The Edit Privacy page is now linked from the site map and the Edit Journal page (if your account type can use it), so you don't have to go hunting it up each time.

21. The message that shows that your comment has been screened, after you post a comment, has been made slightly more intelligent about checking for whether it's your journal or you're a maintainer, so it doesn't tell you that "someone else" has to unscreen the message before it can be replied to. (It's the little things, man.)

22. If you can use post-by-email, you can now go to the setup page and get a summary of commands emailed to you, for referring to in your inbox.

23. All site styles now support placing the icon on the left or the right of the entries (the setting is in the customization wizard), for people who prefer either.

24. Now, when you hit the pushpin to track an entry, and you pick tag tracking, the dropdown list is smart: it presents you with the tags that were used on the entry on the top of the list, instead of burying it in among all tags.

25. All site styles now use external stylesheets instead of putting their stylesheet in the source of the file directly, which may speed up load time for some people on slower connections.

26. You can now sponsor a random free community, as well as a random free user (although right now it's empty; that should change as soon as tonight's stats run!)

27. The ?mode=reply page will now include the Icon Browser (for paid accounts; it's a paid account feature).

28. When you had a highly nested conversation, sometimes the style would die with an error about recursion. Now they shouldn't!

29. When you post entries, you can now select a random icon with one click. (For those of us who have tons of icons and never remember to use them.)

30. Subscription filters (reading filters) now use a tag list instead of a tag cloud, for better readability and accessibility, with the number of times that tag has been used displayed there.

31. Users with premium paid accounts can now renew their accounts as regular paid, if they're within the 14-day expiration window, without having to wait for it to expire first. (We prevent people from adding paid time on top of premium paid time in general, because the way the math works out, it could result in people trying to game the system; we hadn't quite foreseen people wanting to renew a premium paid account as regular paid.)

32. Tag clouds in general across the site have had some small tweaks to improve their accessibility for screenreaders.

33. If viewing an entry with ?style=mine/?style=light, and you go to track the entry, it would return you to the plain entry without the ?style=blah added onto it. Now it remembers your ?style=blah.

34. ?replyto=blah pages for replying to individual comments are now fixed to use the timezone you specify. (There was a bug that meant they didn't.)

35. There's now a much (MUCH) better message/form when you try to load an entry that you don't have access to if you're logged out, prompting you to log in to see if you have access to it. (Seriously. So much better. Log out and check one of your locked posts, you'll see what I mean.)

36. There's a new notification type: now you can track only top-level comments to an entry, not replies to those comments.



That is not all of what got pushed, of course -- there were 208 resolved bugs in this push. But sometimes it can be hard to spot things that you'll care about in the code tours, since many of them are mysterious backend code-guts type things! This is just a brief tour of bugfixes and new features you might notice in your use of the site.

Thanks to everyone who coded the things that are in this push, and to everyone who uses the stuff we make :)
senmut: modern style black canary on right in front of modern style deathstroke (General: Dreamwidth)

[personal profile] senmut 2010-07-29 12:09 pm (UTC)(link)
A big hooray to all the people behind the scenes here at DW! Thanks for taking the time to show us some of the push's effects!
juniperphoenix: Fire in the shape of a bird (Default)

[personal profile] juniperphoenix 2010-07-29 12:23 pm (UTC)(link)
Thank you for this list. I can definitely see the difference in my tag cloud — it looks much better now!
paian: Stargate sheep dreaming of Dreamwidth (dreamgate by sam_gardener)

[personal profile] paian 2010-07-29 12:29 pm (UTC)(link)
This is fantastic! Thank you so much for this rundown, and thanks so much to everyone who made all this happen.

(A special YESYESYESOMGYES to #36.)
paian: Stargate sheep dreaming of Dreamwidth (dreamgate by sam_gardener)

[personal profile] paian 2010-07-29 01:02 pm (UTC)(link)
::laughs and laughs::
matgb: Artwork of 19th century upper class anarchist, text: MatGB (Default)

[personal profile] matgb 2010-07-29 12:36 pm (UTC)(link)
My tag cloud CSS in my bespoke layout got borked by the tweaks, I can't actually see why, but it displayed as a long list, was a class removed from the LIs?

Anyway, think I've almost got it fixed but the padding's a bit messed up. Still, much awaited fixed in there, now I have to renew my account and go play.

Actually, is automated payments an option now? I can (just) afford the monthly payments but I have to wait until payday (28th) and forgot yesterday...
matgb: Artwork of 19th century upper class anarchist, text: MatGB (Default)

[personal profile] matgb 2010-07-29 12:41 pm (UTC)(link)
Yeah, I just got to that post, I'll ask there. And payments'd be good, I used to hate them, now it's pretty much essential. Three more months of poverty then the bank's off my back, yay!
alexseanchai: Katsuki Yuuri wearing a blue jacket and his glasses and holding a poodle, in front of the asexual pride flag with a rainbow heart inset. (Default)

[personal profile] alexseanchai 2010-07-29 01:00 pm (UTC)(link)
10, 15, 21, 29 (I should get back to my women-of-Supernatural icons project), 33, 36: \o/
elfy: (Default)

[personal profile] elfy 2010-07-29 02:30 pm (UTC)(link)
when i brose the styles and click on funky circles by 900degrees there are two layouts in there which are named funky circles, but look different and are by other people ...
just thought i should mention :)
ninetydegrees: Art: self-portrait (Default)

[personal profile] ninetydegrees 2010-07-29 03:06 pm (UTC)(link)
Weird. Do you still see that? Because I don't.
elfy: (Default)

[personal profile] elfy 2010-07-29 03:30 pm (UTC)(link)
Okay, that was poorly worded. When I click on funky circles I see 11 layouts, but only 9 belong to the same theme (funky circles) - two (last row) are from other sets or something, made by wizard101 and zvi (but also named funky circles).
ninetydegrees: Art: self-portrait (Default)

[personal profile] ninetydegrees 2010-07-29 03:32 pm (UTC)(link)
Oh they *are* Funky Circles themes even if they look a bit different. :)
elfy: (Default)

[personal profile] elfy 2010-07-29 03:34 pm (UTC)(link)
ah, okay, then i was just confused, sorry :)
probably because there are no circles ;)
ninetydegrees: Art: self-portrait (believe)

[personal profile] ninetydegrees 2010-07-29 03:36 pm (UTC)(link)
XD No problem!
calvinahobbes: Calvin holding a cardboard tv-shape up in front of himself (calvinyaysky)

[personal profile] calvinahobbes 2010-07-29 02:56 pm (UTC)(link)
Thank you so much for taking the time to run through these with us. Those code tours are pretty daunting to me, even at the best of times. Thank you!!!
rainbow: (Default)

[personal profile] rainbow 2010-07-29 06:22 pm (UTC)(link)
WOOHOO!

and i love the bi pride colours on the dw mood bar!
zeborah: Map of New Zealand with a zebra salient (cool)

[personal profile] zeborah 2010-07-30 06:11 am (UTC)(link)
I was just going to say that the red=sad and blue=happy confused me mightily, and was going to suggest green for happy instead, but purple's a much better mid-way point than muddy brown would be.

(Plus it might just be that I'm in the middle of making a fanvid to "I'm Blue" so am currently highly attuned to the colour and its normal English emotional connotations).

Anyway, I was also going to say: what an awesome code push! :-)
lightgetsin: The Doodledog with frisbee dangling from her mouth, looking mischievious, saying innocence personified. (Default)

[personal profile] lightgetsin 2010-07-29 06:31 pm (UTC)(link)
3. The tab order on the login forms in the navstrip is fixed, so people using keyboard navigation or assistive tech can get better access.


So it is! Lookit that.
stormy: βͺ ππŽπ“πˆπ‚π„ ❫ 𝑫𝑢 𝑡𝑢𝑻 𝑻𝑨𝑲𝑬 𝑴𝒀 𝑰π‘ͺ𝑢𝑡𝑺 ⊘ (Default)

[personal profile] stormy 2010-07-29 08:17 pm (UTC)(link)
All the line dividers on the manage profile page make it a little hard to read. I feel overwhelmed rather than making it easier. What does seem easier, is the ability to specify if each section is viewable, but are the lines better, than say - an alternating background color? Light and dark gray?
azurelunatic: Vivid pink Alaskan wild rose. (Default)

[personal profile] azurelunatic 2010-07-29 08:38 pm (UTC)(link)
oooo, I like that.
azurelunatic: Vivid pink Alaskan wild rose. (Default)

[personal profile] azurelunatic 2010-07-29 08:41 pm (UTC)(link)
I should write this up properly later, but I'm leaving it here: I see that the adult content check happens before the access check, such that you get content-checked first, then login-checked. Though that may be for the whole journal.

I ... am not quite sure how it's best resolved, so writeup and brainstorm would be good. But adult-checked and then login-checked is too many barriers.
sophie: A cartoon-like representation of a girl standing on a hill, with brown hair, blue eyes, a flowery top, and blue skirt. β˜€ (Default)

[personal profile] sophie 2010-07-30 06:15 am (UTC)(link)
Maybe it's a browser setting of mine, but the new Manage Profile screen is *really* scrolly horizontally for me. I thought at first that it was something to do with my default zoom of 210% (which would still have been a bug), but even going to 100% I need to scroll a lot. Take a look: http://neo.theblob.org/editprofile-horizontal-scroll.png (yes, I'm aware you can see some settings there that have been set to display to nobody in the profile; I'm okay with that for now.)

Does this happen for anybody else?

[edit: Oh, and:
24. Now, when you hit the pushpin to track an entry...
It's not a pushpin any more, remember? We use the Silk icon set now, and it's a bell. :D]
Edited (Not a pushpin!) 2010-07-30 06:27 (UTC)
sophie: A cartoon-like representation of a girl standing on a hill, with brown hair, blue eyes, a flowery top, and blue skirt. β˜€ (Default)

[personal profile] sophie 2010-07-30 07:14 am (UTC)(link)
I think I may have worked out what the problem is...

See, I have settings in my OS that happen to make the widgets in Firefox (text box, buttons, etc) larger than the surrounding text. That's normal and I like it that way, because things I need to interact with should be larger for me, for the most part (links and stuff aren't enlarged but that's okay). I think this is what's breaking the layout here.

I wonder if there's a way to fix it for everyone. Should I still take this to Support?
lanterne_rouee: dreamwidth: (ooo, shiny!) (dw shiny)

[personal profile] lanterne_rouee 2010-07-31 04:36 am (UTC)(link)
wow. thank you for writing this up, and thank you to everyone working on the site! :)