Note that only the most recent release of Firefox is supported. Deepest Sender may or may not work in older versions (for example, previewing lj-cuts will crash the browser in older versions), but please upgrade your browser to the latest version before you go reporting any problems.
SEAMONKEY USERS
It'd be a good idea to uninstall any previous version of Deepest Sender before installing a new one. It seems to minimise the odds of getting "error -239" errors and stuff like that. Deepest Sender no longer includes its own uninstaller. To uninstall, I'd recommend the usage of the Extension Uninstaller. You can always just try installing over the top if you want, though. YOU WILL NEED WRITE PERMISSIONS TO THE APPLICATION DIRECTORY, REGARDLESS OF WHERE YOU INSTALL TO (just for installation). Download & Installation (for XULRunner*):
- Deepest Sender 0.7.6 for XULRunner*
* Note that the XULRunner stuff is experimental, unsupported, and may not work at all.
Download & Installation (for SeaMonkey and Firefox):
- Install Deepest Sender 0.8.0 [what's new] (Thursday, 8th March, 2007)
- Install Deepest Sender 0.7.9 [what's new] (Sunday, 19th November, 2006)
- Install Deepest Sender 0.7.8 [what's new] (Thursday, 5th October, 2006)
- Install Deepest Sender 0.7.7 [what's new] (Sunday, 11th June, 2006)
- Install Deepest Sender 0.7.6 [what's new] (Saturday, 18th February, 2006)
- Install Deepest Sender 0.7.5 [what's new] (Sunday, 29th January, 2006)
- Install Deepest Sender 0.7.4 [what's new] (Friday, 27th January, 2006)
- Install Deepest Sender 0.7.3 [what's new] (Sunday, 8th January, 2006)
- Install Deepest Sender 0.7.2 [what's new] (Sunday, 8th January, 2006)
- Install Deepest Sender 0.7.1 [what's new] (Saturday, 7th January, 2006)
- Install Deepest Sender 0.7.0 [what's new] (Saturday, 10th December, 2005)
- Install Deepest Sender 0.6.10 [what's new] (Thursday, 21st July, 2005)
- Install Deepest Sender 0.6.9 [what's new] (Monday, 18th July, 2005)
- Install Deepest Sender 0.6.8 [what's new] (Thursday, 14th July, 2005)
- Install Deepest Sender 0.6.7 [what's new] (Monday, 11th July, 2005)
- Install Deepest Sender 0.6.6 [what's new] (Sunday, 10th July, 2005)
- Install Deepest Sender 0.6.5 [what's new] (Saturday, 9th July, 2005)
- Install Deepest Sender 0.6.4 [what's new] (Thursday, 5th May, 2005)
- Install Deepest Sender 0.6.3 [what's new] (Sunday, 1st May, 2005)
- Install Deepest Sender 0.6.2 [what's new] (Sunday, 1st May, 2005)
- Install Deepest Sender 0.6.1 [what's new] (Saturday, 30th April, 2005)
- Install Deepest Sender 0.6.0 [what's new] (Saturday, 30th April, 2005)
- Install Deepest Sender 0.5.3 [what's new] (Tuesday, 11th November, 2004)
- Install Deepest Sender 0.5.2 [what's new] (Wednesday, 15th September, 2004)
- Install Deepest Sender 0.5.1 [what's new] (Wednesday, 16th June, 2004)
- Install Deepest Sender 0.5.0 [what's new] (Tuesday, 15th June, 2004)
- Install Deepest Sender 0.4.0 [what's new] (Sunday, 25th April, 2004)
- Install Deepest Sender 0.3.4 [what's new] (Monday, 22nd March, 2004)
- Install Deepest Sender 0.3.3 [what's new] (Wednesday, 18th February, 2004)
- Install Deepest Sender 0.3.2 [what's new] (Tuesday, 10th February, 2004)
- Install Deepest Sender 0.3.1 [what's new] (Friday, 14th November, 2003)
- Install Deepest Sender 0.3 [what's new] (Wednesday, 12th November, 2003)
- Install Deepest Sender 0.2.6 [what's new] (Friday, 24th October, 2003)
- Install Deepest Sender 0.2.5 [what's new] (Tuesday, 21st October, 2003)
- Install Deepest Sender 0.2.4 [what's new] (Saturday, 18th October, 2003)
- Install Deepest Sender 0.2.3 [what's new] (Saturday, 18th October, 2003)
- Install Deepest Sender 0.2.2 [what's new] (Wednesday, 15th October, 2003)
- Install Deepest Sender 0.2.1 [what's new] (Wednesday, 15th October, 2003)
- Install Deepest Sender 0.2 [what's new] (Wednesday, 15th October, 2003)
- Install Deepest Sender 0.1.4 [what's new] (Sunday, 28th September, 2003)
- Install Deepest Sender 0.1.3 [what's new] (Saturday, 27th September, 2003)
- Install Deepest Sender 0.1.1 [what's new] (Friday, 26th September, 2003)
- Install Deepest Sender 0.0.4 [what's new] (Saturday, 13th September, 2003)
Release History...
- LiveJournal
- Friends Editor
- Friends
- Add/remove all your friends, communites and feeds.
- Filter friends list by friends, communities, feeds or groups.
- Further filter list through the search box.
- Change colours and groups of each friend.
- Groups
- Add/remove/rename groups.
- Sort groups via drag and drop.
- Add and remove all users via the checkbox interface.
- Filter user view by friends, communities, feeds, or current groups.
- Drama
- Track all non-mutual friends, and add/delete them.
- LiveJournal Users
- Birthday notifications if anyone on your friends list is having one.
- Add User dialog now has a drop-down menu of everyone on your friends list (unfortunatey not autocomplete).
- LiveJournal Console
- Throw commands at the LJ console, now accessible from the tools menu.
- Override the currently logged in user, for editing communities and stuff.
- Miscellaneous
- Response sorting has been much improved, with a noticeable speedup when logging in and using the friends editor.
- Fixed some bugs where if the default security for everything was set to custom groups, sometimes it'd accidentally post as private or FO.
- Blogger
- GData/Atom
- Yes, at long freaking last, Deepest Sender supports "New Blogger." It is still very buggy though - I think it will crap itself if Google wants captchas to unlock an account, and I've got no idea what happens if you leave the post window open for several hours before posting anything. But it's working way more than it used to be (ie. not at all).
- More stuff to come for the next version, I just wanted to get something that basically worked together.
- WordPress/Spaces/metaWeblog
- It still all sucks. No improvements, wait for 0.8.1.
- General
- Midas
- You can now double-click images to edit their properties.
- Hopefully fixed problems with tables and images where after a post has sent, a weird rectangle still hangs around.
- Other minor fixes, hopefully more to come, including possibly moving the text->HTML->text code from regexps to straight-up DOM.
- Spanish!
- A few bugfixes (empty links should no longer cause the editor to die when switching tabs, deleting posts directly from the calendar window will work now).
- Spellchecker works a bit better, plus it now remembers whether or not you've enabled/disabled it for DS.
- In SeaMonkey when it's first run, a box will pop up allowing you to choose which locale to run DS as, because I've given up trying to figure out what's wrong with my installation script (seems perfectly fine to me).
- Tag browser will now browse community tags.
- Userpic browser.
- Current Location box.
- Works under Firefox 2.0RC1.
- Spellcheck works under Fx2.
- Posting to Blogger with entities or quotation marks shouldn't die anymore.
- Updated About window.
- It should install fine under SeaMonkey now. I'm not sure how it goes under localised builds; will check it out later.
- Pointless Web menu that gets generated from the LJ server (can't localise this).
- Trying to clean up a lot of redundant lines of text in the localisation thing. I'd say I've got about 80% of it. Everything seems to be fine now, but it may have introduced some bugs somewhere that I haven't managed to come across.
- Other small bugfixes, probably new bugs introduced too.
- Italian localisation.
- Fixed bug with friends groups when a large number of them is involved.
- Runs under SeaMonkey!
- Middle-clicking userpics in LJ mode will open a new tab with your journal in it.
- Spellchecker will now check the source view if it has focus.
- Default URL for Blogger should no longer pop up password request boxes.
- Support for MSN Spaces.
- Context menu "Post with DS" won't wipe out a post if you've already typed something then tried to use it.
- Account options to disable categories for metaWeblog, and auto linebreaks for Blogger/metaWeblog.
- Will run under XULRunner (requures adding an application.ini file and adding some preferences).
- Post editing will now obey stylesheet rules.
- Post tag window shouldn't stuff up on OS X.
- Window icons.
- Replaced Russian translation with procyonlotor's version. That's the last time I ever use online translation tools.
- Changed how the "Current Mood," "Tags," and "Current Music" lines are displayed on the side menu in LiveJournal mode. This should no longer cause problems with certain themes, although I unfortunately can't remember which themes it was that problems occurred under, so I've been unable to test.
- Changed how defaults are read/written to the settings file. Nothing really big, it was just annoying me.
- Some other tiny changes/cleanups.
- Switched how all the LiveJournal moods are sorted on logging in
- Changed locale name from en-US to en-AU, because I'm picky about that stuff and like to spell things with 's' instead of 'z.'
- Changed all the Russian property files from escaped Unicode to UTF-8.
- Now an entry at the bottom of the context menu in Firefox to send the page directly to Deepest Sender, like LJ Post used to do back when it worked.
- Axed the composer.xpt file, as it seems 1.5 can work without it.
- You can set the editor window styles to whatever you want via CSS in the preferences window.
- The drop-down menu now has icons next to account names.
- Changed all the icons away from LiveJournal stuff to the scribbly DS stuff.
- Friends groups are now sorted in the order specified on the friends editor page on LJ.
- Communities and tags are now listed in alphabetical order.
- Moved the preferences/options window to take advantage of 1.5's new system (which is a bitch).
- Detecting music from the registry now works in 1.5.
- Removed the last of the Gecko 1.7 code (all the workarounds and shit - there was much more than I thought there was!).
- Rewrote a lot of code to make it a bit more efficient.
- Settings XML makes a bit (not much) more sense.
- Posting and editing with Blogger now uses the Atom API instead of Blogger 2.0.
- Fixed a bug where if you put tags in an LJ post, then logged out and back in as another LJ user, the previous users tags would still be displayed.
- You can now indent (ie. add blockquotes) and outdent in posts!
- Replaced the deprecated useCSS command with styleWithCSS.
- Fixed problems creating a new account in Russian.
- Did Russian localisation for the LJ tags window and all of the Blogger/WordPress stuff.
- Fixed bug where you couldn't post to Blogger after editing a post in Blogger.
- Russian works again - new stuff is only half localised though, will be fixed eventually.
- You can now edit WordPress and Blogger posts.
- Backspacing in edits works again.
- You can now browse LJ tags instead of having to type them in manually.
- The suite is no longer supported at all.
- More or less works with Firefox 1.5.
- Offline mode, for when LJ is down or you're on dialup and want to write up a big post.
- Overwriting drafts problem should be fixed.
- You can post to Blogger (Blogger 2.0) and WordPress (metaWeblog) blogs. This is still experimental, and there is no support for editing, setting post times, more than one category, etc so far.
- This will be the last version that supports the Mozilla Suite. I intend to use new features in JavaScript 1.6 and Gecko 1.8, and the Suite just doesn't support these. Deepest Sender will possibly support SeaMonkey when it reaches 1.0 final.
- Russian language support, thanks to procyonlotor.
- Fixed bug related to the use styles/tags option being ignored.
- Removed cookie authentication. It was a nice experiment, but ultimately too frustrating for most people. Users of older LJ servers should be able to login with this without problems though (uncheck "use challenge/response" in the account options).
- Handles server errors better. Not heaps better, but DS should no longer hang and do nothing if things go wrong.
- You can now apply links to images.
- Draft/settings XML files now have the proper <?xml version="1.0"?> processing instruction at the start.
- Experimental help system - hoping to be much better than the current implementation, and will always be up to date. A lot more work needs to be done on the interface, but the basics are there.
- Axed last Mozilla-dependent file out (without axing Mozilla support). DS should now work with Deer Park Alpha 2, but I'm not guaranteeing anything (it isn't a priority at the moment).
- Fixed some typos with localisation causing Insert LJ User and Insert Image dialog boxes to stuff up.
- Usernames are now sent as lowercase (seems to be some weird thing with LJ, it matches usernames no matter what case, except for when using cookie mode).
- Backdating and/or manually setting the date/time of posts is now implemented. The Post Options screen now has a tab up the top labelled "Date & Time" - check there.
- If decoding text returned from the server results in a malformed URL exception (mainly with percentage signs in properties being returned), the original text is returned instead. This stops DS from hanging if picture keywords have % signs in them, among other things.
- Autodetection of music broke in 0.6.5, but now it's fixed.
- I finally got around to adding localisation support. Next up is getting Localite to work properly, and I can start a Localisation section on this site.
- Changed the sidebar install page for Mozilla from HTML to XUL. It looks nicer (and is now localisable), even if 99.999% of people will never see it.
- Tag support has been added, thanks to atrustheotaku.
- Music/Mood/Tag fields are easier to distinguish now.
- Cookie authentication. Instead of doing a challenge/response for every single interaction with the server, it only does it when logging in, in order to create a session cookie (same as how you log into the LiveJournal site). This makes it easy to support other initial authentication methods, for older servers (ie. if challenge/response doesn't work on your LiveJournal installation, you can make it send hashed passwords instead). A side-effect of this is when you log in with Deepest Sender, it will also log you into the LiveJournal site, and when you logout (by choosing "Logout" from the File menu - just closing the window will keep the cookie still), it'll log you out of it. Make sure you check the account options screen if you're having problems staying logged in.
- You should be able to manually load/save drafts at long last.
- Old posts don't appear when DS is loaded into the sidebar (they're not saved there either, so if you're planning on writing something huge, do it in its own window).
- Random bugfixes - editing friends-only posts shouldn't set them to private anymore, changing the picture keyword when editing should also work.
- Possible problem could occur if the session cookie expires on the server while DS is still logged in. Odds of this happening are very low (all it'd do is give an 'invalid password' error if you posted after leaving DS open for like a few days straight), but I'll fix it for 0.6.6.
- Small bugfixes. ie. Automatic music detection only runs if nothing has already been entered, if you're in source mode and click print, the printout should be up to date, saving an entry makes the calendar reload, temporary fix for underline problem (underlining two things in the one post made everything underlined) until I find a new one, etc.
- Logging in with a paid account now sets the ljfastserver=1 cookie to be sent. This supposedly gives you faster access to LJ, but I have seen no difference. Supports it anyway though.
- Following me losing a gigantic post due to accidentally quitting Firefox last night, ultra-basic automatic draft saving has been implemented. You can't manually load or save them yet, that can wait for 0.6.5. But now Deepest Sender should automatically save the contents of the message text and subject (nothing else yet) every two minutes (this is configurable by editing extensions.deepestSender.SaveDraftEvery to a number you want), and also whenever the window closes. Has not been heavily tested, but seems to work. Automatic draft saving is not enabled for post edits.
- Tentative fix for edits appearing as new posts.
- Editing post security in Post Options view doesn't set the security to public automatically.
- Delete button now available on Edit window.
- Previewing when source view is the default view doesn't wipe out the post anymore.
- Backed out all XMLRPC stuff as it was causing a ridiculous amount of problems. Now using the flat protocol once again.
- Fixed Unicode not working at all.
- Fixed weird bug where the calendar wouldn't go to a date if the current day was later than the maximum days in the month (ie. if you tried to go to February on the 30th of April, it'd search for the 30th of February and come up with March).
- Fixed broken defaults not making text file detection method work.
- Fixed login hanging problem.
- Fixed lots of other annoyances.
- The code has been rewritten, still quite messy and a lot of duplicated code around, but nowhere as bad as it used to be.
- Splitting up of the midas components and editing windows means supporting other blogging protocols should be easier to implement in the future.
- No longer reads everything from Mozilla's preferences, unless it is something that globally affects DS. All account-specific preferences are saved and loaded from an XML file in the profile directory.
- New Account Wizard makes it simple to set up a new account.
- Now uses the challenge/response authentication mode, to make it ridiculously hard/impossible to crack your password via network sniffing.
- Posts via XML-RPC instead of the flat interface. In hindsight, this was a bad idea as it has caused a stupid amount of extra work for me.
- Spellchecking will now work properly in Firefox, so long as Spellbound is installed.
- Music detection got an overhaul - it can now be detected easily if FoxyTunes is installed, or if you're on Windows and have the WMP Blogging Plugin installed (or similar), it can be read from the registry, or you can still use the text file method.
- LiveJournal cuts, user tags, and polls should now work properly all the time.
- You can now delete/view posts directly from the calendar.
- The calendar and edit post windows are no longer modal, so you can switch between windows if you're doing more than one entry at once.
- Text formatting now works in reverse (ie. clicking Bold on some bold text will un-bold it).
- Ten billion other minor things have been fixed, but heaps more bugs have probably been introduced.
- Nothing's new, I'm just changing the versioning so it'll load under Firefox 1.0
- No idea, I haven't touched this for so long that I've forgotten the changes
- Works in Firefox 1.0PR
- composer.xpt file now included to fix up problems with the clipboard
- Paste Without Formatting!
- This is what we originally wanted to release, but rushed 0.5.0 due to paranoia on my part that MozDev would go down
- LJ Cuts works, with a very (very!) cool interface
- LJ User tags have also been improved a bit
- Preview screen has more improvements
- User pics make their way to the main window
- Automatically check spelling
- Automatically detect music when posting
- XHTML compliance
- You can set the default view to Source mode
- Installs and works in Firefox 0.9
- View various tags and other layout guides
- Localisation is now possible
- First language to be done is German - post on deepestsender if you want to help translate and we'll set you up with what you need
- Icon isn't all messed up when dragging from the Customise Toolbar box
- Ctrl+\ shortcut key now launches in both Mozilla and Firefox
- Nice little icon next to DS on the Tools/Window menu
- An utter waste of time anagram thing on the About box
- Improved image insertion dialog box
- Other stuff too, I just can't remember what though
- Heaps of stuff...
- Select Active Journal is now on the main window
- So is Music, Moods and Security, but you can also access them via the Post Options window
- Spellchecker now works in Mozilla, and does in Firefox as well but it requires additional setting up which I'll put on the Help page
- Edit menu doesn't blank itself out when loaded in the sidebar of Mozilla or Firefox (thanks to darkyears)
- The return of the Preview tab, which is still being worked on
- Insertion of LJ user tags, but cuts, polls and raw are a bit broken right now, so you'll have to put them in source view
- You can put 'accomplished' as a mood and it won't blank out now
- Fixed problem with custom friends groups screwing up in Firefox
- Enter button logs in more or less
- Customise Toolbar icon no longer sucks
- Shouldn't break with Firesomething and other extensions that change the useragent string
- Icon on the Tools menu will now appear with some Firefox skins
- Other crap not worth mentioning (ie. windows changed to dialog boxes, etc)
- Hopefully fixed unicode problems
- Fixed the November bug
- Works properly in Mozilla Firefox 0.8
- Some other random bugfixes I did ages ago but can't remember what they are... I know the editing of private posts bug was on of them, there was a few others too (November one is still there though)
- Yeah, I'll get working on a decent new version tomorrow
- The autoformat bug thing when editing posts should be fixed now
- Userpic resets to the default after a post is sent successfully
- Logout button now disabled when posting
- You can now override font sizes and whatnot for the WYSIWYG editor by putting an entry in your userChrome.css file called #dsbody - if you're not sure how to do this, check virtually any guide on the net that deals with customising Mozilla
- You can now browse, edit and view your old posts (but not change the time on them yet), using the same sort of interface that Visions does
- WYSIWYG view should now have a proper coloured background (ie. same as the textbox)
- Plus signs will post now
- LiveJournal tags will render in their raw form, in both the WYSIWYG and source view, so you shouldn't have to worry about DS messing them up
- Music detection is the big new feature for this release, takes a bit to set up though - help is on the help page
- Some minor bugfixes
- A proper preferences panel to configure Deepest Sender. To access, its Edit->Preferences in Mozilla, or Tools->Options->Extensions in Firebird
- Nice little XPM icon for Linux people
- Justified text button
- Friends groups! - Not fully tested but I'd appreciate it if someone could
- Weird bug when posting to Friends Only stuff is fixed
- Slowly tracking down what causes Error -239...
- Finally supports Unicode properly
- Another few preferences - deepestSender.HideUserPic and deepestSender.PicAlign (this can be set to "start", "center" or "end")
- Won't break LJ Post anymore
- Word wrapping should hopefully work properly on all platforms
- Some more buttons for text alignment and lists
- Buttons are now in a toolbar... Dunno if I'll keep it like this
- "Don't autoformat" previews properly... Yes I said this before but this time I mean it
- Button to add images
- Doesn't screw up after posting, then choosing post options (this only happened every now and again)
- "Don't autoformat" works like it should
- Source formatting for posts doesn't suck anymore (woke up at like 4AM last night with an idea on how to fix it, its been annoying me for a while)
- The userpic box will now appear down the left hand side to posts (thanks to the suggestion by frugus), and above posts if used in the sidebar. There's a preference you can set in about:config called deepestSender.PicAtTop to override this and make the pic always appear above the post (proper preferences screen coming soon)
- The edit menu should update itself properly after making a post in Mozilla. In Firebird 0.7, it remains greyed out... Absolutely no idea what is causing this
- Toolbar pic goes brighter when hovering over it
- Launch Deepest Sender from the status bar in Mozilla
- Fixed the word wrap bug
- Fixed text wiping itself out if an already opened tag was clicked
- Just some small bugfixes
- Should be compatible with older versions of Mozilla that don't have Midas, but I haven't tested it
- Because I couldn't figure out how to edit textboxes with Javascript, I gave up and moved everything to use the Midas control (WYSIWYG!), which I didn't intend to do for a while yet. I liken it to trying to amputate your own leg using a rusty butterknife.
- More formatting buttons are on their way...
- Now has a toolbar button for Firebird (with an option to make it launch in either a new window or the sidebar)
- Moved all skin related stuff to a skins directory
- Minor changes to code, nothing big really
- Put in a really crap workaround to fix the size of the initial window
- Just a few really minor changes
- Added Post Preview button (thanks to Jed)
- Edit menu now works, so does a few keyboard shortcuts
- "About" box now exists
- Deepest Sender has the LiveJournal icon for its windows
- Playing with window sizes...
- Everything is installed as a jar file now; nice and neat
- Went through all the code and commented it
- Hopefully fixed weird mood cache bug *fingers crossed*

