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
no subject
no subject
(A special YESYESYESOMGYES to #36.)
no subject
no subject
no subject
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...
no subject
Automated payments is something that our processor supports, but we haven't coded yet. It's on The List!
no subject
no subject
no subject
just thought i should mention :)
no subject
no subject
no subject
no subject
probably because there are no circles ;)
no subject
no subject
no subject
and i love the bi pride colours on the dw mood bar!
no subject
(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! :-)
no subject
no subject
So it is! Lookit that.
no subject
no subject
no subject
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.
no subject
Does this happen for anybody else?
[edit: Oh, and: It's not a pushpin any more, remember? We use the Silk icon set now, and it's a bell. :D]
no subject
no subject
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?
no subject
no subject