denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
Denise ([staff profile] denise) wrote in [site community profile] dw_news2013-04-29 11:49 am

Dreamwidth news: 29 April 2013

Hello, Dreamwidth! This week we celebrate DW's fourth birthday (as of tomorrow) with a whole slew of new stuff to play with. It's been a wild ride these four years, and it's only getting more awesome as we go.

Behind the cut:

* Development
* Reply-by-email
* Comment search
* Subscription filters module
* Image placeholder settings
* New styles
* Feed cleanup
* Credit card charges
* Dreamwidth in person


We've had a whole host of new bugfixes, feature tweaks, new features, FAQ updates, and other improvements. I'll get into more of them in detail in a moment, but you can read the whole slew of them in our code tours:

8 Jan - 1 Mar, part one
8 Jan - 1 Mar, part two
2 Mar - 21 Mar, part one
2 Mar - 21 Mar, part two
2 Mar - 21 Mar, part three
2 Mar - 21 Mar, part four
21 Mar - 21 Apr

You'll notice a number of older bugs in there (especially in the 2 Mar - 21 Mar sections) -- we spent March doing a great deal of spring cleaning in Bugzilla, our bug tracker. I think I personally read through every bug we have open at least four or five times!

As part of the Spring Cleaning, we not only closed a lot of older bugs that had the majority of the work finished on them, we also added a bunch of new features. Some of the more interesting ones include:


People have been asking us for a while for a better way of handling replying to comments from the notification emails we send out. The existing method required you to be logged into the same Dreamwidth account you were replying from (so, not useful for people with multiple accounts) and required you to be able to load the Dreamwidth website (so, not useful for people whose workplaces blocked DW).

[personal profile] fu spent a whole whackload of time redesigning the reply process, so now you can reply to a comment by replying to the comment notification email. For more details, check the How do I reply to comments from email notifications? FAQ.

Several things of note:

* If you send email from the same address you've confirmed for your account, you don't have to do anything special to take advantage of this. If your outgoing email uses a different email address, you'll need to set that address as an authorized email address first. (So, if you use the trick for sorting/filtering your email locally, you'll need to authorize

* Each comment notification uses a unique reply-to address that includes information about what comment it's in reply to, as well as a secret authorization token to identify you. When you hit 'reply', your email client should use the reply-to address, which will make sure the email gets to where it's going. (If your email client isn't set up to use the reply-to address rather than the 'from' address automatically, you'll need to either change that setting, or remember to always use the reply-to address instead.)

If you ever accidentally share the reply-to address with someone else, that person might be able to reply as you under some (rare) circumstances, so it's important to keep the reply-to address secret. If you ever accidentally share it with someone, you'll be able to reset the secret authorization token on the Mobile tab of Account Settings. Resetting the token will mean you won't be able to reply to old comment emails anymore, but new comment emails will generate a new secret authorization token for future use.

* Comments sent in by email will be parsed using Markdown formatting.

Comment search

Journal search is now "journal and comments search"! Comments made in paid accounts are now indexed just like journal entries are. To search including comments, tick the "include comments in search results" box.

(And if you'd like to change your search privacy, you can do that on the Privacy tab of Account Settings.)

This update to the search system also made searching for text in Cyrillic alphabets work as well. If there are any other alphabets you'd like added, let us know through a suggestion.

Subscription filters module

People often want to create subscription filters, to show only a subset of their reading page at a time -- perhaps you've got a "fandom" and a "not fandom" filter, or want to pull out your physical-world friends from your internet friends. You've been able to create subscription filters for a while, but now you can make them public (so others can use them, too) and add a module to your journal that will show all your public filters for easy access.

To make a filter public, go to Manage Subscription Filters, choose a filter to edit, and select the privacy from the "Visibility" drop-down. (All existing subscription filters defaulted to private; if you'd already created one, you'll need to explicitly make it public.) To add the module to your journal, go to the Modules tab of Customize Journal Style and check the "Subscription Filters" module.

You can change the order of the filters in the Subscription Filters module by choosing the filter name and setting an order on the Manage Subscription Filters page.

If you make a subscription filter public, other people viewing your journal in their own style will be able to see the names of any of your public filters, even if you don't have the module in your journal, so don't set the filter to be public if you don't want other people to see the name of it. (This only applies to public filters, though! Private filters will never appear to anyone but you.)

Image placeholder settings

The Image Placeholder setting, selectable on the Display tab of Manage Settings, allows you to replace images with a much smaller placeholder, to avoid wide content breaking your style (or to avoid being surprised by images when you were expecting text!)

Previously, we had settings to replace medium images (over 320x240 pixels) and large images (over 640x480 pixels). Screen sizes have marched onward, though, and the definition of 'large' has changed over time, so we've added a new setting: "extra large", for only blocking images that are over 800x600 and letting smaller ones through.

New styles

Thanks to the tireless efforts of our styles team, particularly [personal profile] momijizukamori, we bring you six new journal styles to choose from:

Leftovers, by [personal profile] sforzinda
Lefty, by [personal profile] sarken
Motion, by [personal profile] momijizukamori and [personal profile] syntheid
Patsy, by [personal profile] sforzinda
Planet Caravan, by [personal profile] momijizukamori based on a layout by [ profile] daemon
Tectonic, by by [personal profile] momijizukamori based on a layout by [ profile] daemon

There were also a bunch of new themes added for many different styles, and a screaming whackload (that's a technical term) of display bugfixes, CSS improvements, new customization options in the customization wizard, and other tweaks and polishings that you can read in more detail by going through the code tours linked above.

Feed cleanup

We do a bunch of checks when you create a new feed on Dreamwidth to make sure the feed isn't a duplicate, but those checks don't always catch and prevent duplicates. Thanks to the hard cleanup work of [personal profile] kaberett, along with some backend magic from [personal profile] exor674, we've been working on reducing and merging the duplicate feeds on the site. So, if you notice that you're suddenly subscribed to a feed under a different username than you saw before, that's why.

If you ever identify a feed that isn't updating (because the source has moved), or notice two feeds that are pulling from the same source into two separate accounts, you can open a support request in the brand-spanking-new Feeds category, and helpful people will fix it for you!

Credit card charges

We've added a reminder into the shop checkout process, but a personal plea: if you're going to be using someone else's credit card to buy paid time on Dreamwidth, please please please let them know first, and let them know that the charges will appear on their card statement from "Dreamwidth Studios, LLC".

I've been getting more and more phone calls lately from peope who don't recognize the charge on their statement, and most of the time those phone calls come a) from people who are very angry and b) late at night! So, if the card you're using belongs to someone else, or someone else reads the statement and checks for unfamiliar charges, be sure to let them know what the charge will look like, and get permission first.

If you don't have a credit card of your own, we do take prepaid cards as well -- prepaid VISA cards work much more reliably than any other prepaid card. (And, before anybody asks -- we can't accept PayPal, because PayPal closed our account with them after we refused to censor our users' content.)

Dreamwidth in person

Summer technical conference season is almost upon us, and we've worked out where we're going to be! All of the Dreamwidth employees and contractors, plus a number of volunteer developers, will be attending YAPC::NA in Austin, TX in early June. [personal profile] fu, [personal profile] misskat, [staff profile] mark and I will be at Open Source Bridge in Portland in mid-June, and [staff profile] mark, [personal profile] deborah and I will be at OSCON in late July. Many of us will be speaking at various of the three, so if you're attending any of them, look us up!

We're really excited about being able to bring so many of our contributors to YAPC this year -- it's all thanks to y'all supporting us that we can afford to do it. We're adding a few extra days to the conference trip for an in-person hackathon, so hopefully you'll get some awesome new features out of it!


That's it from us for another update! As always, if you're having problems with Dreamwidth, Support can help you; for notices of site problems and downtime, check the Twitter status page; if you've got an idea to make the site better, you can make a suggestion.

We'll see you soon for our next update, and happy birthday, Dreamwidth!

[personal profile] albatrosswing 2013-04-29 07:11 pm (UTC)(link)
Happy Birthday DW! :) I love the new starry layout. Great job you guys. ♥
eien_herrison: Kotetsu (Tiger & Bunny) as a child giving a thumbs up (animated GIF) (Kotetsu Thumbs Up)

[personal profile] eien_herrison 2013-04-29 07:21 pm (UTC)(link)
Wow, four years already? Time's flown by :) Happy birthday!
nanbungaku: (imtheshit)

[personal profile] nanbungaku 2013-04-29 07:33 pm (UTC)(link)
happy birthday!!!
guardians_song: Ken Sugimori's concept art of the Pokemon starters, with the main characters and rival beside them. (kicking it oldschool)

[personal profile] guardians_song 2013-04-29 08:06 pm (UTC)(link)
Happy birthday, Dreamwidth! :)
lucce: (1 ^ ^)

[personal profile] lucce 2013-04-29 08:13 pm (UTC)(link)
Happy Birthday Dreamwidth staff. Thank you for all your good work!
cloudsinvenice: woman resting her head on her hand, thinking (Default)

[personal profile] cloudsinvenice 2013-04-29 08:16 pm (UTC)(link)
Happy birthday! Happy to see the comment search. :)
goodbyebird: Community: Shirley, "Yay!" (Community yay!)

[personal profile] goodbyebird 2013-04-29 08:28 pm (UTC)(link)
Happy Birthday, Dreamwidth ♥

[personal profile] siliconsara 2013-04-29 08:53 pm (UTC)(link)
Happy Birthday, and thank you so much for putting up with me! I know I've been attentive about "bugs". (some were real and some my own error)

I hope this is an okay place to report this, but when I went to go put the new Subscription Filter Module up, I checked to see what it looks like when I am a logged-out user, and the "Manage Filters" link at the bottom of the Module is still there, don't know if that was deliberate or not, or if it's just me again!

(no subject)

[personal profile] foxfirefey - 2013-04-29 22:27 (UTC) - Expand
darth_eldritch: (Quenya fire runes)

[personal profile] darth_eldritch 2013-04-29 08:54 pm (UTC)(link)
Happy Birthday DW!!!!

You are awesome!!!!

Lovely new layouts!

I would love to see A Thousand Rubies done for Abstractia
Edited 2013-04-29 20:55 (UTC)
kriegerin: (Default)

[personal profile] kriegerin 2013-04-29 09:02 pm (UTC)(link)
happy birthday, dreamwidth! :D and thanks for all the lovely fixes and styles and new features. *g*
sylvaine: Drawing of a bumper sticker saying "honk iff you love formal logic". ([gen] if and only if)

[personal profile] sylvaine 2013-04-29 09:10 pm (UTC)(link)
Happy birthday, Dreamwidth! ♥ Also: WOOHOO COMMENT SEARCH \o/
marahmarie: my initials (MM) (Default)

Comment search feature request...

[personal profile] marahmarie 2013-04-29 09:16 pm (UTC)(link)
Denise? Wondering if I may I post a suggestion to [site community profile] dw_suggestions suggesting the ticky box for comment search be included (opt-in only, I guess) on our personal journals and on our communities (so, instead of visiting to perform a journal search including comments, you could do so right from the journal or comm itself)? So with a paid account you would get not just the search box but that ticky box to search comments, too, right under it in the sidebar or wherever you keep the search box on your DW. This would come in soooooo handy (at least, for me!) because I'm always looking for specific comments relevant to whatever topic is at hand; thinking it might benefit others, too?
Edited 2013-04-29 21:16 (UTC)
wytchcroft: not YOUR cake (cake)

[personal profile] wytchcroft 2013-04-29 09:24 pm (UTC)(link)
happy birthday m'lovelies! :))))
mmejavert: (Default)

[personal profile] mmejavert 2013-04-29 09:27 pm (UTC)(link)
HOORAY for the module for subscription filters! I was literally looking just the other week to add my filters somewhere easy to reach and voila! You are all awesome.
crystalpyramid: crystal pyramid suspended in dimensional abnormality (Default)

[personal profile] crystalpyramid 2013-04-29 09:42 pm (UTC)(link)
Thanks for doing the reply-by-email thing. I haven't been able to get the old system to work on my (not as smart as advertised) phone, but this sounds like it should work great!
peoppenheimer: A photo of Paul Oppenheimer at the Australasian Association of Philosophy meeting. (Default)

[personal profile] peoppenheimer 2013-04-29 09:49 pm (UTC)(link)
Happy birthday to us!

Dreamwidth rocks!

Thanks to all who contribute in any way.
veritas_poet: (Am I invisible)

[personal profile] veritas_poet 2013-04-29 09:51 pm (UTC)(link)
Wow, how strange to see an official announcement post that has all or mostly positive responses! You know, as opposed to... that other place.

I only wish there was more activity here. Even doing interest searches doesn't seem to yield much.

(no subject)

[personal profile] veritas_poet - 2013-04-29 22:02 (UTC) - Expand

(no subject)

[personal profile] azurelunatic - 2013-04-30 05:19 (UTC) - Expand

(no subject)

[personal profile] veritas_poet - 2013-05-01 05:15 (UTC) - Expand

(no subject)

[personal profile] azurelunatic - 2013-05-01 05:52 (UTC) - Expand

(no subject)

[personal profile] veritas_poet - 2013-05-01 06:00 (UTC) - Expand

(no subject)

[personal profile] azurelunatic - 2013-05-01 06:02 (UTC) - Expand
peoppenheimer: A photo of Paul Oppenheimer at the Australasian Association of Philosophy meeting. (Default)

[personal profile] peoppenheimer 2013-04-29 09:52 pm (UTC)(link)
I am looking forward to testing the new email reply thing to see whether it fixes my issue.

Either way, thanks fu for working on this.

fu: Close-up of Fu, bringing a scoop of water to her mouth (Default)

[personal profile] fu 2013-04-30 02:57 am (UTC)(link)

Try replying to this and let me know if that does fix your issue!

(no subject)

[personal profile] peoppenheimer - 2013-04-30 06:49 (UTC) - Expand

(no subject)

[personal profile] peoppenheimer - 2013-04-30 06:55 (UTC) - Expand

(no subject)

[personal profile] fu - 2013-04-30 06:58 (UTC) - Expand
ilyena_sylph: (Dreamwidth "d", rainbow-colored by Sophie) (Dreamwidth)

[personal profile] ilyena_sylph 2013-04-29 10:23 pm (UTC)(link)
+bounces up and down+

Happy birthday, Dreamwidth!!!!

Four years and I still love the hell out of being here.

+rolls around in reply-from-email and searchable comments!+
unixronin: Galen the technomage, from Babylon 5: Crusade (Default)

[personal profile] unixronin 2013-04-29 10:40 pm (UTC)(link)
(And, before anybody asks -- we can't accept PayPal, because PayPal closed our account with them after we refused to censor our users' content.)

A big cheer to you, and a disinterested raspberry to PayPal, may they wither and die. Between their control-freak policies about what 100% legal goods or services you can and cannot pay for or accept payment for via their service, their capricious and frequently barking insane dispute settlement terms, and their propensity for just randomly freezing people's accounts without warning, I am totally done with them. I will not do business with or via PayPal, period.

(no subject)

[personal profile] archangelbeth - 2013-04-29 23:36 (UTC) - Expand
biodamped: ([dh] geek ♥)

[personal profile] biodamped 2013-04-29 10:55 pm (UTC)(link)
:D !! I've saw the reply by email functionality in my most recent comments and was super excited. I did wonder how formatting would work so now that I know I'll be able to play with it. The whole thing is excellent, thank you [personal profile] fu!

Also massively excited by the comment search feature and the public filters (which okay, I don't use, but I can already think of eleventy billion cases in which I might need one) AND the image placeholders, which I do use and already love anyway. So essentially, thanks to all of Dreamwidth for continuing to be awesome. You guys are fabulous.

(gif transcriptions)

[personal profile] azurelunatic - 2013-04-30 05:25 (UTC) - Expand
archangelbeth: An anthropomorphic feline face, with feathered wing ears, and glasses, in shades of gray. (Default)

[personal profile] archangelbeth 2013-04-29 11:34 pm (UTC)(link)
*cheers on you awesome folks*
ninetydegrees: Drawing: heart in a speech bubble (love)

[personal profile] ninetydegrees 2013-04-29 11:40 pm (UTC)(link)
Yay! News!

Happy birthday! *cheers*
iosonochesono: (DreamWidth: Seeds of Change)

[personal profile] iosonochesono 2013-04-30 12:15 am (UTC)(link)
Wow, that's cool. Happy DW-birthday.

Page 2 of 4

<< [1] [2] [3] [4] >>