What's new in Tender
A running changelog from the developers
Changes to the front-end HTML (customizable portions) will be marked in red below.
-
Add autocomplete to 'create a discussion' / 'add watchers' page.
February 20 2011
-
Fix the bulk action buttons when you have more than one page of pending discussions. You shouldn't have more than one page, but apparently some people do, and the buttons were breaking to two lines. This one's for you slackers
February 20 2011
-
Add a 'top trending words' reporting page to our experimental users. Does anyone read this? If you do, ask to beta test this cool new feature.
February 17 2011
-
Inbound emails no longer are rejected if they are for a private discussion to which the user has no access; instead, they open a new discussion now.
February 11 2011
-
Add Campfire as a webhook target
Feburary 7 2011
-
Don't run spam checks on private discussions.
February 5 2011
-
Add 'acknowledge' back to bulk edits. Huzzah!
February 2 2011
-
Use SSL for jQuery, where appropriate, so the whole page is secure
February 2 2011
-
Fix for Outlook clients where they make up their own in-reply-to header.
February 2 2011
-
Fix caching issue on KB sidebar
January 5 2011
-
Fix discussion filters on queues
December 22 2010
-
Internal replies or category changes no longer re-open discussions.
November 30 2010
-
Allow trial plans to bulk-edit users into a support role
November 23 2010
-
Don't try to load the pinned queue if a support user logged out but their cookies persist (removes the 'phantom http auth login' bug)
November 23 2010
-
Show a nicer message on deleted discussions if they were trashed due to failing the duplicate-message check.
November 21 2010
-
Fixed HTML tidying, so errant close-tags like `/div` shouldn't break your layout
November 18 2010
-
Fix the comment-duplication checking code. We were marking some comments as duplicates erroneously.
November 17 2010
-
Fixed /help custom-root paths for attachments and emailed invitations.
November 16 2010
-
Released v2.0 of administration dashboard
November 15 2010
-
Increased the amount of email we inspect for 'forward' headers, in case you have a large signature.
November 12 2010
-
Notification emails now send 4000% faster.
November 12 2010
-
Added `number` and `category` to autoresponders, so people can hax0r up their own ticket id.
November 04 2010
-
Fixed bug for creating invited users on XSL sites.
October 28 2010
-
Fixed bug for deleting and resending invite ajax requests.
October 25 2010
-
Fixed a bug with supporters using Outlook to forward messages from their inbox to Tender where the message would come from the supporter, not the original user
October 17 2010
-
Fixed a bug related to SSL protected-pages on custom URLS.
October 17 2010
-
Add a 'sent email' log to all discussions, so you can see exactly which emails have been sent to which users
October 16 2010
-
Fix a bug where moving a discussion to a different category would clear the list of watchers and no-one would receive email notifications
October 15 2010
-
Add French and Spanish support to inbound mail parsing, including forwarding. Relax restrictions on inbound mail formats (don't need as many blank lines). Be a little more lenient on GMail HTML emails and Blackberry emails.
October 6 2010
-
Obscure email addresses in public discussions.
September 22 2010
-
Prevent supporters from locking the account owner out of Tender by changing his or her password.
September 16 2010
-
New email unsubscribe flow for registered non-support users.
September 15 2010
-
Manage your users' email subscriptions (in member management tab - notifications) You can now see who is subscribed to receive updates from each category, and (if you like) remove their access in a bulk action. We notice some users were subscribing to all categories then flagging us as spam when they get lots of mail (can't they read?).
September 3 2010
-
New density charts in Reporting Beta, so you can plot the hour of the day and day of the week of your incoming support requests, and supporter activity.
August 27 2010
-
Sites with custom root (/help) were giving incorrect URLs in emails. Fixed.
August 25 2010
-
Re-enabled the 'restore' button on hidden/spammed comments, and cleaned up the logic around displaying these to supporters.
August 19 2010
-
Reporting Beta! You can now view a report of all discussions opened in a given week, month, or year, along with the initial response time and time-to-resolution. You can also export to CSV, and see some pretty graphs of open vs resolved vs ticketed. We hope to push out a lot more features related to statistics and reporting, but for now, here's the raw data. Discussions older than a few months may not have entirely accurate times.
August 16 2010
-
FAQs were being autosuggested even on sites with knowledge base disabled, fixed.
August 10 2010
-
Changed 'resolved' to 'closed' in the UI, still 'resolved' in the API for now.
August 12 2010
-
New discussion link added to admin dashboard. Returns to dashboard after the discussion is created.
August 6 2010
-
Fix autosuggested FAQ functionality for email templates and supporter view of discussions.
July 29 2010
-
When posting discussions via the API, supporters can specify the author by unique_id and author_email, making it possible to update the email address of an SSO user without using multipass.
July 27 2010
-
It's now possible for supporters to leave out the author name and email when creating a discussion via the API, and the author will default to the authenticated user. Previously only non-support users could leave out this information.
July 27 2010
-
Sites that use cross-site log in (single-sign on with a login URL) will not allow user accounts to be created directly on Tender. Anonymous posting is still permitted on public sites.
July 26 2010
-
Filter-based notification has been removed. Use queue and category notification instead.
July 22 2010
-
Complete rewrite of administration area to use jQuery instead of Prototype. We had a good run.
July 21 2010
-
All new media drawer. Drag and drop support for Firefox and improved experience for all browsers.
July 21 2010
-
Fixed some issues with the Webhooks UI. Missing values on creation no longer result in unexpected errors, and it's now possible to view/edit webhooks without a name.
July 13 2010
-
Do not permit filters to be created without actions defined.
July 13 2010
-
fix create new queue within filter UI, now support 4 letter email extensions (ex. .coop domain)
June 21 2010
-
Added the Company API - you can set company_id on a user, and list/create/show companies
May 29 2010
-
Show a message if a comment resolves or unresolves a discussion in all cases.
May 28 2010
-
[API CHANGE] exclude delayed_jobs from JSON
March 10 2010
-
[CSS CHANGE] Clear the floated elements in the discussion listing LIs
March 10 2010
-
You can disable the CAPTCHA if you feel that you're not getting any machine-generated posts to your Tender's discussion forms. Modify it in site settings. Good luck! Simpler interfaces for everyone! (We also tweaked the language around the CAPTCHA so it's a bit clearer to noobs as to what it means)
February 26 2010
-
This one's for those of you supporting websites. We now capture and show the browser user agent and OS details -- you can find them in the comment edit view (click 'edit' on a discussion's body). Want to see it in your frontend too? Add this rule to your custom CSS: <pre><code>div.original-post.user-agent-fields { display: block !important; } </code></pre>
Feburary 26 2010
-
Modified the Sphinx indexing to use date-based delta indexing instead of boolean. Why you should care: this has given us a much faster site overall and faster indexing times. Woo!
February 22 2010
-
If you still haven't upgraded your site to use the new form templates (anyone running custom CSS) you need to do so ASAP!
February 20 2010
-
Fixed the changelog. Oops!
February 20 2010
-
HTML Change: New styles for New Discussion and Reply forms. Details: https://help.tenderapp.com/discussions/customization-news-updates/1-new-discussion-and-commentreply-form-updates
February 16 2010
-
Various ticket tracker fixes: fix multiple-project Lighthouse ticket tracker integration for plaintext messages by adding a DIV tag (that was missing) to formatted origin-comment bodies; and only show active API tokens in the selector.
February 16 2010
-
Enable the filters feature for everyone! Thanks to our beta testers.
February 15 2010
-
Standardize language throughout the app (no more "topic" or "issue")
February 15 2010
-
HTML Change: Add a class to the new watched inbox LI so you can style, hide or otherwise customize it.
February 15 2010
-
Don't show user profile information to the public on private sites (required guessing the URL or otherwise being indexed by google)
February 15 2010
-
Customize your comment notification emails -- don't want a user to see the link to your website? Want a custom footer? Or you're just eager to Finnish things? (I apologize for that one) The first shot in our war against English language has been fired. Outbound emails to your regular users (not support users yet) can now be customized in '<a href="/dashboard/mail_templates/">mail templates</a>'.
February 13 2010
-
[CSS CHANGE] Adjust vertical position of sticky queue to account for new top border width.
February 10 2010
-
Link to user pages in the company user member editor.
February 9 2010
-
Fixed cookie problems related to sticky queues and announcements.
February 2 2010
-
Added User inboxes to track read/unread state of issues that you are watching.
February 2 2010
-
Added ability to organize your users into Companies so they can share private issues.
February 2 2010
-
Fix some edge cases where discussions are not re-indexed right away.
January 25 2010
-
fix email forwarding for apple mail clients that don't set a Fwd prefix on the subject.
January 25 2010
-
fix email forward parsing bug on messages with carriage returns.
January 25 2010
-
fix floating bug with long FAQ titles: http://bit.ly/8vFHuN
January 25 2010
-
Add internal comments for accountability when changing a discussion's access (public/private) or manually adding/removing watchers.
January 25 2010
-
Automatically start watching discussions that are added queues that you are subscribed to.
January 20 2010
-
Added webhook events for when FAQs are published or when discussions are added to a queue.
January 20 2010
-
Update queue counts when filters change
January 20 2010
-
Show better error messages when multipass logins fail.
January 18 2010
-
Fix bug that displayed invisible categories in the category dropdown on the new discussion form.
January 18 2010
-
Speed up dashboard queue counts
January 16 2010
-
Add the ability to mark categories as invisible from your users.
January 13 2010
-
Add test button for pinging webhooks.
January 12 2010
-
Allow user-specific prefs for default sorting in the dashboard.
January 12 2010
-
Don't let users accidentally set private discussions back to public
January 7 2010
-
Add customizable webhooks for sites.
January 7 2010
-
Add comment lock versioning. If someone replies to a thread that you're typing on, you get a warning and can modify or cancel your reply.
January 4 2010
-
Yikes, neglected the changelog for a bit. Added profile pages for anonymous users for tracking discussion history.
January 4 2010
-
Add a way to see and modify your API tokens.
November 29 2009
-
Better handling of stop words. Any keywords from your faqs are excluded from your stop word list.
November 11 2009
-
Add custom attributes to user profiles. These can be populated by multipass integration from your site, or through the API.
November 23 2009
-
Allow the API calls to accept multipass tokens in a special X-Multipass HTTP Header.
November 23 2009
-
New Feature: You can now be notified of discussions you're interested in. You can also notify anonymous emails when a discussion is updated.
HTML Change: New look for .gbutton class throughout the app. All buttons have migrated to this style.
November 19 2009
-
Allow anonymous users to read published FAQs from the API.
November 18 2009
-
Attaching a ticket to a Tender discussion now sends an internal reply to site supporters. Customers no longer see these notifications, so leave them a human reply if applicable.
November 18 2009
-
Don't sanitize FAQ bodies on paid plans. This allows supporters to embed bookmarklet links in their FAQs, for example
November 11 2009
-
Allow 'trash' as a valid checkbox item for filtered queues.
November 10 2009
-
Force use of Tender logout url, redirect to the configured Site#logout_url if provided.
November 10 2009
-
Add various List-* email headers so that tender discussions act like mailing lists.
November 5 2009
-
Email notifications are sent from the unique tender address and not . Some email clients were ignoring the Reply-To header.
November 5 2009
-
Much better bounce/vacation/auto email handling: skip sending notifications and hide comment if it is counted as a duplicate.
November 5 2009
-
Add #user-login-create-profile-link id for 'or you can create a profile' text on the login page.
November 5 2009
-
Fix a javascript error that prevented some users from setting public/private access on a discussion.
November 5 2009
-
Fix issue that prevented users without javascript from modifying a discussion's access or notification settings.
November 3 2009
-
Allow supporters to add arbitrary emails to watch a discussion.
November 3 2009
-
Allow users to start watching a discussion's updates or ignoring them.
November 3 2009
-
Allow FAQs to be sortable inside their Sections.
October 25 2009
-
Show email headers when you edit a comment.
October 24 2009
-
Create internal replies when you resolve or unresolve a discussion without entering a reply body.
October 23 2009
-
Allow site members to disable spam checking for incoming emails.
October 21 2009
-
Allow support users to edit their sites users.
October 13 2009
-
Fix the FAQ 404 behavior.
October 13 2009
-
Show the discussion author in the Dashboard comment listings.
October 13 2009
-
Miscellaneous email fixes for several edge cases.
October 13 2009
-
Add an #unsubscribe email action to quit receiving email notifications for all discussions in the current category.
September 27 2009
-
Add an #ignore email action to quit receiving email notifications of the current discussion.
September 27 2009
-
Allow any users currently participating in a discussion to reply to it if it is resolved.
September 27 2009
-
Add html_href keys to category, discussion, comment, section, FAQ, and site API responses with the URL to the resource on the main Tender site.
September 27 2009
-
Index and display fully formatted discussion/faq content from the search index.
September 9 2009
-
Automatically add all email addresses in To/Cc headers as notified users of the discussion.
September 7 2009
-
Display full email body for replies with no content above the reply line
September 7 2009
-
Email actions now affect all incoming emails, not just replies.
September 7 2009
-
Change email body parsing so that if nothing is entered above the reply delimiter, the full email body is passed as the comment body
September 5 2009
-
Fix issue SSO tokens for the widget when cookie sessions are not preserved properly.
September 4 2009
-
Fix issue with the way email replies are handled.
September 4 2009
-
Framework security fixes
September 3 2009
-
Fix an issue that caused errors when trying to re-submit a discussion from the widget form.
August 25 2009
-
Allow the site support team to set email addresses that are allowed to forward emails into Tender and have the discussion show up on behalf of the original author.
August 25 2009
-
Add the ability to set Google Analytics numbers
August 25 2009
-
Fix bug that kept Tender site supporters from deleting unclaimed issues.
August 25 2009
-
Fix JSON unicode bug that prevented comments with '\Uxxxx' characters in the body.
August 11 2009
-
Add delete link for uploaded discussion assets.
August 5 2009
-
Allow sections in different sites to have the same permalink. Try resetting any FAQ sections with permalinks that have numbers that you can't seem to get rid of
August 3 2009
-
Redirect back to the discussion after creation if the discussion is not hidden. Previously, only the creation of discussions from trusted users (users with at least 3 non-spam posts) would redirect back to the discussion.
August 3 2009
-
Fix bug that prevented private unclaimed issues from being claimed.
August 3 2009
-
Two new discussion search options: search by private or public discussions, and show a couple top FAQ results at the top.
July 30 2009
-
Add private sites, updated member management and invitation capabilities.
July 30 2009
-
Re-enable auto-linking URLs, ensuring that it leaves pre-formatted regions alone. Fix GFM formatting issue.
July 24 2009
-
Added the ability to disable, or redirect the Knowledge Base link (see admin -> settings -> faq)
July 20 2009
-
Added a lock icon to the thread listing pages.
HTML Change: New class added on table.thread-listing tr.private if the discussion is private, icon added to display
July 20 2009
-
Tweak the in-house spam protection library, it was marking a few comments as spam
July 17 2009
-
Remove the fluid dock badge for now until a better solution can be made
July 17 2009
-
Fix problem with suggested FAQs for comments. The query was returning empty results due to an issue in the weighting algorithm and special characters in some content.
July 17 2009
-
Improve email asset handling for misformatted emails. Store certain email headers with the created comments record.
July 16 2009
-
Add a fluid-icon link tag, and set the Fluid.app dock counter with your site's inbox count
July 10 2009
-
Make the discussion replying smarter. Inspect Message-IDs and Subjects if nothing else matches an existing Discussion
July 9 2009
-
Stop indexing the Tender system user. Indexing errors were holding up the comment notification process for items made by the system.
July 9 2009
-
Add option to search discussions by author email only.
July 8 2009
-
Add anonymous users to the User search
July 8 2009
-
Fix several encoding bugs on emails with bad/missing charset headers. These bugs prevented support emails displaying properly in Tender.
July 6 2009