Dianara Changelog

What's new in Dianara 1.3.2

Nov 1, 2015
  • Added a D-Bus interface, to control the program from other programs, such as scripts, using tools like qdbus or dbus-send.
  • Option to list the newest users from your own Pump server, located under Neighbors, inside the Contacts tab.
  • Welcome wizard, to guide new users.
  • New privacy option: private likes. Liking posts or comments will only inform the author.
  • Support for non-https servers, using the --nohttps command line parameter.
  • Hebrew translation, by GreenLunar.
  • Improved localization support, and fixed some issues with RTL languages.
  • JSON-based error messages from the server, which might have Unicode symbols, are now shown correctly.
  • Several minor fixes.

New in Dianara 1.3.1 (Aug 3, 2015)

  • Option to browse posts from a user (only for users on the same server, for now).
  • Option to set or change e-mail address for the account.
  • Nick autocompleter now displays user ID, too.
  • Proper links are made from URL's found anywhere, when pasting plain text.
  • Added a Privacy category in the settings, with a couple of new options related to following people and managing lists.
  • Button to configure account on status bar when account is not configured.
  • Option to scroll main timeline to the new stuff line on update.
  • Enhanced timeline page selector.
  • Progress bar during program startup.
  • Option to start application hidden in the system tray.
  • Command line option to change the color of links: --linkcolor=color (useful in GTK environments).
  • Other minor fixes.

New in Dianara 1.3.0 (May 2, 2015)

  • Enhanced timeline updates and pagination. Timeline updates are much faster now, require less network traffic, and don't mark previous posts as read every time a feed is updated.
  • Nickname autocompletion in post/comment composers. Type '@' to get a list of names, then type the first characters. When creating a note, this will add that contact to the "To" list. In comments it will just be a simple link.
  • Posts opened from the "+" button in the Meanwhile feed will be able to load comments correctly much more often.
  • Added a button to cancel an attachment in the publisher.
  • The Favorites timeline will be scheduled for update when liking or unliking things, so liking several posts in a few minutes will only reload it once.
  • Option to hide duplicated posts, that is, posts which were already visible in the timeline and have been received again due to sharing.
  • Added setting to automatically set an initial post title from the file name of an attachment.
  • Option to choose the size of avatars for posts.
  • Comment area in posts will use the space more efficiently.
  • Option to make shared posts more obvious, with sharer's avatar.
  • Option to highlight comments made by the author of a post, and your own comments, with a subtle hint.
  • Optional character counter in the publisher.
  • Other new options in the settings dialog. Some were rearranged.
  • The Account dialog will be locked when Dianara is already authorized to use your account.
  • Some highlighting colors are now enabled by default.
  • Time of last timeline update will be shown on the menu bar.
  • Attached images which fail to load (usually due to permissions) will show a clear message.
  • A demo notification will be shown when setting the notification style.
  • Command line option to ignore SSL errors. Use with care!
  • Command line options now have short form alternatives like -c or -d.
  • Fixed handling system shutdown; properly close at environment's request.
  • Fixed loading of remote images when the URL has parameters, and when the URL doesn't have a schema.
  • Fixed issues with initial width of comments.
  • Fixed handling cases when the tray icon is not available.
  • Fixed Ctrl+Shift+V, to paste without format, in comments.
  • Fixed flickering effect on some timestamps.
  • Other small fixes.

New in Dianara 1.2.5 (Dec 16, 2014)

  • Mentions and Actions feeds. Access them via keyboard with Control+1/2/3. (Keyboard shortcut to reload Meanwhile feed has been changed to F2)
  • Made some of the labels expandable; they will show extra information when clicked.
  • Offer to insert links to image files as embedded images, when pasting.
  • Very long post titles will be cut when posting.
  • Shared posts now show sharer's information in a wide line at the top.
  • Show warning when posting only to Followers, but having none.
  • Added new configuration categories, and rearranged some options.
  • Added option to show post client information directly.
  • Option to insert basic tables in messages.
  • Avatar menus now sync their Follow/Unfollow option based on global contact list changes.
  • Added more fallback icons.
  • Added Control+Enter shortcut for the "Done" button when selecting specific recipients for a message.
  • Enhancements in the experimental group support.
  • Added a few changes to support GNU Mediagoblin's upcoming Pump.io API. You'll be able to use Dianara to post to Mediagoblin sites once its 0.8.0 version is out.
  • Added links to the Pump.io User Guide (https://github.com/e14n/pump.io/wiki/User-Guide).
  • Fixed #4: some memory leaks, thanks to a patch by Gregor Herrmann.
  • Fixed wrong order in list of likes in posts.
  • Fixed extra spaces inserted when creating links in the middle of some existing text.
  • Other small fixes.

New in Dianara 1.2.4 (Oct 21, 2014)

  • Optional snippets in the Meanwhile feed, with configurable character limit.
  • Clicking the button that shows the page number at the bottom of a timeline (or pressing Control+G) will open a window to jump to any page.
  • Menu option to enable/disable timeline auto-updating.
  • New status bar icon indicates initialization stage and state of auto-updates. Clicking it will also toggle the state of auto-updates.
  • Tray icon shows how many of the new messages are also highlighted.
  • Names of recipients are shown as links in the Publisher, so hovering over them will show their addresses in the status bar.
  • More logging, specifically during initial client registration and the authorization token process.
  • Settings dialog switched from tabs to stacked view, to have more categories in the future.
  • Added a TRANSLATING file, with instructions for new translators.
  • Fixed quoting texts containing "".
  • Fixed long shutdown time.
  • Lots of other small visual changes and fixes.

New in Dianara 1.1 (Jan 11, 2014)

  • The Meanwhile feed now highlights activities related to you. There is a counter for new activities, which are also darker until clicked.
  • Button to open related posts from the Meanwhile feed. (Has issues, see pump.io issue https://github.com/e14n/pump.io/issues/873)
  • Ability to manage members of person lists.
  • Filters to block activities in the Meanwhile feed containing certain words, from certain users, or from certain applications (like OFG).
  • Button to get more (older) items in the Meanwhile feed.
  • The contact list gets all contacts now (previously limited to 200).
  • Own posts are no longer counted as new.
  • Some keyboard shortcuts have been hardcoded, so they should work under bare WMs, like OpenBox. Some new shortcuts have been added.
  • Better publisher layout. The option to select different publisher layouts has been removed.
  • Moved "Formatting" button out of the composer.
  • Different posts-per-page configurations for the main timeline and the rest.
  • Option to mark everything as read.
  • Show post's location, if there is one.
  • Account configuration will show automatically on the first run of the program.
  • The interface should be more responsive now while updating timelines.
  • Option to normalize post text colors temporarily.
  • Some data is stored differently now, so a few things will reset on first use.
  • Lots of other small fixes and enhancements.

New in Dianara 1.1 Beta 1 (Dec 21, 2013)

  • The Meanwhile feed now highlights activities related to you. There is a counter for new activities, which are also darker until clicked.
  • Button to open related posts from the Meanwhile feed. (Has issues, see pump.io issue https://github.com/e14n/pump.io/issues/873)
  • Ability to manage members of person lists.
  • Filters to block activities in the Meanwhile feed containing certain words, from certain users, or from certain applications (like OFG).
  • Button to get more (older) items in the Meanwhile feed.
  • The contact list gets all contacts now (previously limited to 200).
  • Ability to 'unshare' a post. ################### (WIP!)
  • Own posts are no longer counted as new.
  • Some keyboard shortcuts have been hardcoded, so they should work under bare WMs, like OpenBox. Some new shortcuts have been added.
  • Better publisher layout. The option to select different publisher layouts has been removed.
  • Moved "Formatting" button out of the composer.
  • Different posts-per-page configurations for the main timeline and the rest.
  • Option to mark everything as read.
  • Show post's location, if there is one.
  • Account configuration will show automatically on the first run of the program.
  • The interface is now more responsive while updating timelines.
  • Option to normalize post text colors temporarily.
  • Some data is stored diferently now, so a few things will reset on first use.
  • Other small fixes and enhancements.

New in Dianara 1.0 (Oct 29, 2013)

  • Post editing.
  • Ability to create person lists, delete them, and post to specific lists.
  • Better posts resizing (no more splitters).
  • Optimize image sizes inside posts and comments.
  • Avatar upload in profile editor.
  • Author's avatar in posts is a button with several options.
  • Show if a post has been updated, and when.
  • Show "To" and "CC" recipients in posts as links.
  • Option to paste without formatting (as plain text).
  • Make proper links automatically when pasting a link-like text.
  • Option to quote comments.
  • Selecting text in a post before clicking "Comment" also quotes it.
  • Regular notes can have titles.
  • Account wizard polishing.
  • Italian translation, by Metal Biker.
  • Some more text formatting options. Selecting "Normal" now clears colors, too.
  • Full screen option.
  • Partially fixed the ever-increasing memory usage issue.
  • Minor bugfixes and improvements.

New in Dianara 1.0 Beta 2 (Oct 17, 2013)

  • Post editing.
  • Ability to create person lists, delete them, and post to specific lists. (WIP)
  • Better posts resizing (no more splitters).
  • Optimize image sizes inside posts and comments. (WIP)
  • Avatar upload in profile editor.
  • Author's avatar in posts is a button with several options.
  • Show if a post has been updated, and when.
  • Show "To" and "CC" recipients in posts as links.
  • Option to paste without formatting (as plain text).
  • Make proper links automatically when pasting a link-like text.
  • Option to quote comments. Selecting text in a post before clicking "Comment" also quotes it.
  • Regular notes can have titles.
  • Account wizard polishing.
  • Italian translation, by Metal Biker.
  • Some more text formatting options.
  • Partially fixed the ever-increasing memory usage issue.
  • Minor bugfixes and improvements.

New in Dianara 0.9 (Aug 6, 2013)

  • This version add image uploads with title and description, comment liking and unliking, and the ability to delete your own comments.
  • New posts are marked as unread, and the tray icon shows the unread messages count.
  • There is a "contact exporting" option.
  • When posting, the message won't disappear until posting is confirmed to be OK.

New in Dianara 0.7 (Jun 17, 2013)

  • This version enables the Messages, Activity and Favorites timelines, and adds the minor feed, better known as "the Meanwhile column".
  • Each post has more information, like the To: and CC: fields, or who shared a post with you. Also, while hovering a link, you can see where it leads.
  • The formatting menu in the publisher has new options, "preformatted block" and "insert image from website".
  • A confirmation is requested when cancelling a message if there is content in it.
  • Autoreload of timelines won't interrupt while commenting on a post.

New in Dianara 0.6 (Jun 7, 2013)

  • This version adds the option to show all commments in a post, shows if the user has liked a post, and allows the user to unlike it.
  • The user can also see who liked a post, in a tooltip.
  • The contact list now shows all the contacts, both 'following' and 'followers'.
  • Uploading images is possible.
  • The user can select whether a post goes to Public, Followers, or both.
  • Clicking on posted images shows them in an internal viewer.
  • There is a link in every post to open it in the Web browser.
  • Autoupdates don't interrupt the user while browsing the timeline.
  • And, of course, there are lots of small bugfixes and minor cleanups.

New in Dianara 0.4 (May 24, 2013)

  • Initial transformation into a pump.io client.
  • Basic Dynamic Client Registration.
  • Initial OAuth-based authentication support.
  • Loading of user's own profile (avatar + real name).
  • Loading of newest 20 posts in timeline.
  • Text posting capabilities.
  • Partial contact listing.

New in Dianara 0.3 (Apr 9, 2013)

  • Posts now show uploaded photos too.
  • Limit maximum image size.
  • Posts are resizable now.
  • Plain links (just http://something, without markdown codes) are linkified too.
  • Thumbnails for embedded content (like Youtube videos) in posts.
  • #NSFW posts are hidden until clicked.
  • Fixes for Qt 5 compatibility.
  • Some small bugfixes.