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:
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 :)
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]](https://www.dreamwidth.org/img/silk/identity/user.png)
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 :)
no subject
just thought i should mention :)
no subject
no subject
no subject
no subject
probably because there are no circles ;)
no subject