Highrise change history
March 2010
-
Tech note:
(Mar 10)
Cache background info in sidebar for modest speedup
-
Tech note:
(Mar 9)
Search timeouts show a more graceful error page
-
Update:
(Mar 9)
Search results are now ordered by highest relevance rather than date.
-
Update:
(Mar 9)
Show total number of search results.
-
Bug fix:
(Mar 9)
Fix HTML escaping in search page title
-
Bug fix:
(Mar 6)
Fixes that canceling a delete request wouldn't persist in Webkit-based browsers
-
Tech note:
(Mar 6)
Disable autocapitalization and correction on iPhone username entry
-
Bug fix:
(Mar 2)
Fixed display issue with the "add a followup task" form when choosing a specific date on the calendar.
-
Update:
(Mar 1)
Adds the option to change your username when resetting your password
February 2010
-
Bug fix:
(Feb 26)
Fix error that could occur when viewing the contact list when a contact's name contained non-unicode characters.
-
Bug fix:
(Feb 26)
Fix typo in "remove group" warning that spelled cases with a "k".
-
Update:
(Feb 26)
Don't show username recovery options for yourself or the account owner.
-
Update:
(Feb 24)
Recognize "I:" in the subject lines of forwarded Italian-language emails
-
Update:
(Feb 22)
support Vodafone UK for SMS alerts
-
Bug fix:
(Feb 22)
Fix broken layout on the password recovery screen
-
Bug fix:
(Feb 18)
If a deal category or user is deleted while a filter is active with that category or user, the filter will ignore those criteria, rather than giving an error.
-
Tech note:
(Feb 18)
Add Last-Modified HTTP header to notes and tasks API responses
-
Bug fix:
(Feb 16)
Show the default blank slate on the groups page, even if there exist groups that you are not a part of.
-
Update:
(Feb 12)
Dropbox email addresses may include upper-case letters and still be processed correctly, now.
-
Update:
(Feb 11)
Make it more obvious when you are removing yourself from a group, and warn what the consequences will be.
-
Update:
(Feb 11)
When deleting a group and transferring ownership of private items, you can now select "Everyone" as a target to make the items available account-wide.
-
Tech note:
(Feb 11)
Add deletions API for both tasks and recordings
-
Update:
(Feb 10)
Allow admins to resend invitations and initiate password resets for other users.
-
Bug fix:
(Feb 10)
Private deals are now included when groups are deleted or transferred.
-
Tech note:
(Feb 10)
Some applications couldn't import Highrise vCards if the name contained non-latin characters, due to how the "FN" attribute in the vCard was constructed. These appliations should be able to import these cards, now.
-
Bug fix:
(Feb 9)
Fix bug that would have allowed users to delete groups that they were not part of.
-
Bug fix:
(Feb 8)
Fix problem with a contact's twitter entries not showing up in their sidebar.
-
Bug fix:
(Feb 5)
Fix problem with spaces being inserted into certain emails containing foreign characters.
-
Update:
(Feb 5)
Send all task, import, and export notifications to the notification email address, if one has been specified.
-
Bug fix:
(Feb 5)
Even if you only had a single active account, the launchbar would still display if you had ever canceled an account.
-
Update:
(Feb 4)
Allow a user to merge any two contacts as long as those contacts are both visible to the user.
-
Bug fix:
(Feb 3)
If an email was received without a plain text part, the body of the note created by Highrise would be blank.
-
Bug fix:
(Feb 2)
When undoing a contact import, deals associated with any of those contacts would have been incompletely cleaned up, resulting in artifacts that caused errors when the dashboard was accessed later. This is now fixed.
-
Bug fix:
(Feb 2)
HTML emails with attachments would sometimes be parsed incorrectly, resulting in the body of the email appearing twice in Highrise.
-
Bug fix:
(Feb 2)
Notes created after midnight UTC (afternoon in US time-zones) would be recorded as having been input a full day after they were actually entered. This is now fixed.
-
Update:
(Feb 1)
Dropbox supports incoming email with multiple To: addresses.
-
Update:
(Feb 1)
Comments also show their file attachments when displayed in a stream.
January 2010
-
Update:
(Jan 30)
Filters on the deals list remember their settings across visits to the page.
-
Bug fix:
(Jan 30)
Filters on the deals list aren't hidden when no deals match.
-
Bug fix:
(Jan 29)
Fix problem with importing contacts from Basecamp where names containing non-latin characters could get truncated.
-
Bug fix:
(Jan 29)
Fixes a bug where trying to merge two contacts could fail with a blank screen if you were not an admin, or the author of both contact records.
-
Bug fix:
(Jan 29)
Correctly unquote names in forwarded or cc'd emails, even if the name is quoted twice, e.g. "'John Doe'".
-
Update:
(Jan 28)
Updated the design of the history excerpt view. Notes and emails are grouped more clearly and the details are spelled out in separate lines on the top of each note.
-
Feature:
(Jan 27)
Added daily digest email messages for people and companies.
-
Update:
(Jan 27)
Added cases and deals to the sidebar search.
-
Tech note:
(Jan 27)
Limited API clients to a max of 5 requests per second.
-
Bug fix:
(Jan 27)
Accept forwarded email where the From line has a <mailto:...> embedded in it (possibly from Exchange).
-
Update:
(Jan 26)
Improved "Did you know" wording at the bottom of the "Deals" index.
-
Bug fix:
(Jan 26)
Fixed bug that would cause some contacts to warn about a permissions change when you saved them, even though their permissions had not changed.
-
Update:
(Jan 25)
Add Bahraini dinar to the list of currencies that deals can reference.
-
Bug fix:
(Jan 25)
Removing leading and trailing whitespace from fields when importing CSV files.
-
Update:
(Jan 25)
Use Courier New to display emails in Internet Explorer.
-
Bug fix:
(Jan 23)
BCC'ing forwarded messages to a dropbox address works now.
-
Update:
(Jan 23)
Allow API requests to /me.xml to use password authentication.
-
Bug fix:
(Jan 23)
Fix incorrect timestamps on notes and emails.
-
Feature:
(Jan 21)
Added merge companies.
-
Bug fix:
(Jan 21)
Fix bug that caused other phone numbers for a contact to be overwritten when one of the contact's phone numbers was deleted.
-
Bug fix:
(Jan 20)
Fix a bug causing dropbox emails to not be processed if a line anywhere in the message started with a forwarded slash that was not followed by a recognized dropbox directive. Now, dropbox directives are only recognized at the very top of the message.
-
Bug fix:
(Jan 18)
Restored feed for latest activity to the dashboard.
-
Bug fix:
(Jan 18)
Fixed list of automatic tag suggestions so that it isn’t obscured by elements of the new note form.
-
Feature:
(Jan 15)
Added email notification options to new note forms.
-
Feature:
(Jan 15)
Added daily digest email for cases, deals and tags.
-
Feature:
(Jan 15)
Added vCard with all your dropbox addresses to the My Info page.
-
Feature:
(Jan 15)
Added /private, /case and /deal directives for incoming email messages. See Dropbox Tips on the My Info page for details.
-
Feature:
(Jan 10)
Include an inline preview player for uploaded audio files of type mp3, mp4 or m4a.
-
Bug fix:
(Jan 6)
Fixed note and commment forms so that new file attachments are displayed with a small icon instead of a large one.
December 2009
-
Bug fix:
(Dec 2)
Previously, reassigning a task would sometimes result in an email notification that credited the reassignment to the wrong person. Now, the person who reassigns a task is always correctly identified in the email notification sent to the assignee.
-
Bug fix:
(Dec 1)
Fixed text messaging for customers using Smart Com in the Philippines.
November 2009
-
Bug fix:
(Nov 30)
Fixed a bug that caused duplicate tabs to appear in the header for some customers.
-
Bug fix:
(Nov 26)
Fixed an issue in Google Chrome where quick show windows wouldn’t appear properly when you moused over contact card icons.
-
Bug fix:
(Nov 24)
Fixed an issue in Chrome where edit and delete controls wouldn’t be displayed long enough to click on them.
-
Bug fix:
(Nov 24)
Fixed a bug on the contact edit page where addresses with a country value and no other values wouldn’t be editable by default.
-
Bug fix:
(Nov 23)
Fixed a bug that prevented users from changing the date on notes and emails.
-
Bug fix:
(Nov 23)
Fixed an issue in Internet Explorer where the page wouldn’t update after saving a task, note or email.
-
Bug fix:
(Nov 23)
Fixed autocomplete bug on merge contacts page.
-
Bug fix:
(Nov 23)
Fixed contact dates to ensure reminder tasks are created at the correct time after a contact date has been updated.
-
Update:
(Nov 19)
Added 'tags' field to CSV exports when all contacts are exported.
-
Bug fix:
(Nov 4)
Fixed an issue where very long file names without spaces would break the layout of recordings in list view.
-
Bug fix:
(Nov 4)
Fixed an issue where deleting tasks from the completed tasks page would incorrectly render a blank slate.
October 2009
-
Bug fix:
(Oct 26)
Added autocompletion to the add tag field at the bottom of the contacts page.
-
Feature:
(Oct 23)
Filter tasks by category
-
Bug fix:
(Oct 21)
Add tag form reactivates when you enter a blank tag name.
-
Update:
(Oct 19)
Increased the file storage limits for all plans by a minimum of 50%.
-
Bug fix:
(Oct 15)
Resolves an issue where users in Wellington time zone wouldn’t receive their daily summary email message.
-
Update:
(Oct 15)
Your Highrise site name appears under the 'bill to' heading on your invoices.
-
Update:
(Oct 14)
All plans now support SSL encryption at no extra charge.
-
Update:
(Oct 13)
Permit hyphens in account subdomains.
-
Feature:
(Oct 7)
API change: include attachment name and size in XML
-
Bug fix:
(Oct 7)
Fix broken attachment URL in XML output
-
Bug fix:
(Oct 7)
fix broken contact export when exporting to multiple vcards
-
Tech note:
(Oct 7)
Not user visible: use MogileFS to stage files
-
Tech note:
(Oct 6)
Files are now staged in MogileFS instead of NFS, prior to being moved to S3.
-
Update:
(Oct 6)
Fixes intermittent mix content security warnings on the login page.
-
Feature:
(Oct 6)
Adds pagination to search results for parties instead of displaying only the first 50 results.
-
Bug fix:
(Oct 2)
Fixes time formatting on the admin/edit screen.
-
Bug fix:
(Oct 2)
Fixes a bug that prevented creating a user with an OpenID (and no password).
September 2009
-
Update:
(Sep 28)
Removes the file recording elements and add a new person button from printed pages.
-
Feature:
(Sep 23)
Allow API clients to set the created at attribute when posting new recordings.
-
Tech note:
(Sep 23)
Update NewRelic plugin for better GC tracking.
-
Tech note:
(Sep 22)
Resolve slowness of the past couple weeks.
-
Update:
(Sep 22)
Friendlier contact export perma.
-
Tech note:
(Sep 20)
Update the 37ui library for improved JavaScript performance in IE.
-
Tech note:
(Sep 19)
Switch to Prototype/Sizzle
-
Tech note:
(Sep 19)
Switch to Prototype Sizzle for improved JavaScript performance.
-
Tech note:
(Sep 18)
Improves JavaScript performance, particularly for users with large dashboards in IE. Note for support: There may be a brief window after the deploy where users who load pages in Highrise are unable to hover over a note or task to edit it. This is a caching problem and will be resolved if the user reloads the page.
-
Update:
(Sep 16)
Move the add category field to the top of the screen on the task and deal category pages.
-
Tech note:
(Sep 16)
One more shot at tweaking the task cache key.
-
Tech note:
(Sep 16)
Fix stale task caching.
-
Feature:
(Sep 16)
User-visible changes: - Color-coded task categories. Follow the "Edit categories" link on the "Add a task" or "Add a deal" forms to change categories' colors.
-
Tech note:
(Sep 15)
API fix for /companies/123/people.xml.
-
Bug fix:
(Sep 3)
Don't show unrelated tasks when adding a task on a subject perma.
-
Bug fix:
(Sep 2)
Fix infinite spinner when adding new tasks.
-
Bug fix:
(Sep 1)
Fix stale dropdowns for new "file under" feature.
-
Feature:
(Sep 1)
Introduce "File Under" feature to quick file notes under cases and deals.
August 2009
-
Update:
(Aug 31)
API-visible change: new API to get the tags for a person/company/case/deal
-
Bug fix:
(Aug 31)
API-visible fix: correct companies.xml output
-
Update:
(Aug 31)
API: improve XML formatting for /parties/recently_viewed.xml
-
(Aug 30)
No user-visible changes. API support for iPhone app. * 3rd party authentication at /a/iphone/login * /account.xml * /parties/deletions.xml * order parties with :since param by updated_at asc
-
(Aug 24)
Fix unsanitized (but non-exploitable) contacts search terms
-
Feature:
(Aug 24)
Allow custom currency formats, starting with PLN, to render "150 zł" instead of "zł150" when appropriate.
-
Tech note:
(Aug 21)
Fix note editing screen to send type and subject ID on edit.
-
(Aug 20)
Enforce the original intent of email-in: it is not a way to quickly post notes to subjects. It is a way to record email correspondence with a party. Thus, emailing a deal or case directly should bounce, because there is no valid target of the email. Emailing a deal or case will only work when an email is forwarded to the deal/case, or when the deal/case is CC'd on an email to someone else.
-
Tech note:
(Aug 19)
Fix subdomain query response to include the right subdomain value.
-
Tech note:
(Aug 19)
Various cleanup, and fix subdomain queries to allow :subdomain key (which is what QB prefers to send).
-
Tech note:
(Aug 13)
Update Highrise to run on the two new dedicated machines.
-
Update:
(Aug 12)
Update language on forgot password page.
-
Feature:
(Aug 12)
Update file icons to new designs.
-
Tech note:
(Aug 12)
Update QB plugin. Update File Icons plugin.
-
Update:
(Aug 12)
Don't show avatars on people streams.
-
Update:
(Aug 12)
Use big icons on recording perma pages.
-
Update:
(Aug 11)
Deploy Jamie's new file icons.
-
Feature:
(Aug 10)
Major redesign of the add/edit contact screen. Clearer, faster, easier.
-
Tech note:
(Aug 4)
Removes the leading www from all marketing site URLs. Fixes that anchors would be lost when redirecting.
July 2009
-
(Jul 28)
Redirect exports to a perma page so we dont have to rely on emails making it through
-
(Jul 27)
Update Solr searcher autoWarm settings.
-
(Jul 27)
Stop exporting the UUID, its broken and preventing some vcard clients from proper importing
-
(Jul 27)
Move Highrise searching from old Xen slices to new KVM slices.
-
(Jul 27)
bump open_bar for dedicated memcache servers
-
(Jul 23)
User Visible: Updated tag list UI.
-
Bug fix:
(Jul 21)
Fix feed links for task and deal recordings
-
Update:
(Jul 17)
Requesting /people with a tag_id returns only people now (fixes a problem where mixed people/company responses would return tags via the API).
-
Update:
(Jul 17)
Don't include "solo" in the downgrade options if it isn't one of the available subscriptions
-
Update:
(Jul 16)
Upgrade to latest list of supported mobile phone services.
-
Bug fix:
(Jul 16)
Fix autocompletion of tags in IE7.
-
Update:
(Jul 16)
Push updated open-bar plugin to work around javascript errors in IE8 for people with only a single openid-enabled account.
-
Update:
(Jul 16)
Added /me.xml URL so API requests can get info about the currently authenticated user.
-
Update:
(Jul 15)
allow any HR invoice to be refunded, regardless of age.
-
Bug fix:
(Jul 14)
Fix timed events for iPhone 3.0 iCal.
-
Update:
(Jul 14)
Allow users index to be accessible via API to non-admins.
-
Feature:
(Jul 14)
Add support for quck show for sidebar contacts.
-
Update:
(Jul 14)
Fix spacing of case and deals pulldowns in the extras section of recordings/edit.
-
(Jul 7)
Not user visible: Run updated Solr management recipes.
June 2009
-
(Jun 29)
User-Visible Changes: Update account upgrade tab UI.
-
Bug fix:
(Jun 24)
Fixed truncation errors on some malformed notes and emails.
-
Bug fix:
(Jun 24)
Fix html truncation for notes and emails.
-
Tech note:
(Jun 23)
Adds Lithuanian Lita (LTL) to deal currencies, improves performance of user destroys, and fixes that companies could be created without an author in some cases
-
Update:
(Jun 4)
Improved LiveSearch when dealing with certain Unicode strings.
-
Bug fix:
(Jun 4)
Fixed an error that could occur when accessing the admin screen for an owner without an email.
-
Update:
(Jun 4)
Accessing the login screen when you're already logged in redirects back to the root URL.
May 2009
-
Bug fix:
(May 22)
Fix that imported company vCards had their names split into first/last.
-
Update:
(May 22)
Broaden support for company vCards.
-
Update:
(May 22)
Company vCards are now handled properly.
-
Update:
(May 19)
User-visible change: Tweets appear regardless of capitalization used in the user's Twitter screen name. E.g. specifying "JasonFried" or "JASONFRIED" in the Twitter field will now show @jasonfried's tweets.
-
Update:
(May 19)
Replaces the Twitter bird (not official) with the Twitter T.
-
Update:
(May 18)
Fixes that tasks previously would send only one email notification, the first time they were due. Now a second notification is sent on the new due date if you snooze a task for which you've already received a notification.
-
Update:
(May 18)
Twitter tweaks: Handle the case of blanking-out a twitter username to remove it. Accept twitter usernames in the form @username.
-
Feature:
(May 16)
You can now assign a twitter username to a person or company and have their recent tweets displayed in the sidebar.
-
Bug fix:
(May 14)
Fixes that nonlatin email attachment names weren't being unquoted by the email processor.
April 2009
-
Update:
(Apr 30)
Allow the plus (+) character in invitation email addresses
-
Update:
(Apr 30)
Recognize TR: as a FW: for forwarded dropbox emails (French).
-
Update:
(Apr 30)
Fixed the "Read more..." inconsistencies in comments.
-
Bug fix:
(Apr 23)
Fix problem with some accounts blowing up when their time-zone is doing a DST transition. (I'm looking at you, Cairo.)
-
Update:
(Apr 17)
Add O2 (UK) to SMS providers. For realz.
-
Update:
(Apr 17)
Add year to entries in recording streams for older entries.
-
Update:
(Apr 3)
Only show deal category, price, and status if you have permission to see the deal.
March 2009
-
Tech note:
(Mar 31)
Give Soocial access again and update the request throttler to return 503.
-
Tech note:
(Mar 23)
Add the correct "none_for_selected_author" blank slate file and remove the temporary one.
-
Update:
(Mar 22)
Add a new filter to recording streams to allow filtering by author.
-
Update:
(Mar 18)
Update due-at handling when creating tasks via the API. Get rid of the huge Highrise logo on the forgotten account owner/password pages.
-
Feature:
(Mar 17)
Add direct dropboxes for cases and deals. Fix dropbox handler for BCC messages with a FWD marker in the subject line.
-
(Mar 14)
Fixes computing a tag collection's cache key if a member is nil
-
Update:
(Mar 14)
Fix account-holder switching via QB admin so data syncs correctly.
-
Bug fix:
(Mar 13)
Fixes that importing contacts from Basecamp using the "basecamphq.com" domain would fail silently
-
Bug fix:
(Mar 13)
Fixes that updating a tag wouldn't expire an associated party's cache.
-
Bug fix:
(Mar 12)
Fixes that edit controls were being shown for recordings that couldn't be edited by the current user. * Fixes that the bulk tagging operation notice would double-escape the tag name * Fixes that the progress indicator wasn't showing when renaming a tag * Fixes that an empty line break would be rendered when a party had no email address in the contacts table
-
Tech note:
(Mar 11)
Speed up slow dashboard query by eliminating unnecessary mysql filesort.
-
Tech note:
(Mar 11)
Generate thumbnails outside of the database transaction and fix task alert mysql query to use the intended index.
-
Update:
(Mar 10)
Rearrange the contacts tab a little to present information better.
-
Update:
(Mar 7)
Add Kuwaiti dinar to currency list.
-
Update:
(Mar 7)
Use relative URL's instead of absolute URL's on the dash in list view, to avoid caching problems when subdomains change.
-
Update:
(Mar 7)
Add nTelos and Chariton Valley SMS providers.
-
(Mar 2)
Update Solr to 1.3.0.
February 2009
-
Bug fix:
(Feb 27)
Fix note creation bug introduced by email API fix.
-
Bug fix:
(Feb 27)
Fix an API issue with updating recordings resetting created_at to the current time.
-
Update:
(Feb 24)
Handle more edge-casey incoming emails.
-
Tech note:
(Feb 24)
Silence some HR dropbox exception noise. We were checking for an invalid sender address before checking for an invalid account, but the invalid sender bounce email expects the account to be available. Fix by checking for invalid account first.
-
Bug fix:
(Feb 24)
Fix broken images in emails: new account, free campfire, forgotten password / owner name, openid login.
-
Update:
(Feb 23)
Deleting a user also deletes his outstanding user invitations.
-
Tech note:
(Feb 21)
Update indexer script.
-
Tech note:
(Feb 20)
Attempt to silence exceptions from the CSV importer when uploaded CSV files contain null bytes.
-
Update:
(Feb 20)
Fix editing background information on deals.
-
Update:
(Feb 20)
Adds Sweden to the top of the countries dropdown list
-
(Feb 6)
Fixes that renaming a tag could create duplicate taggings * Fixes that the from address of some forwarded messages from Outlook would be parsed incorrectly
January 2009
-
Tech note:
(Jan 29)
Maintenance deploy to remove duplicate taggings and prevent future dupes. Deployed at 11pm CST.
-
Update:
(Jan 21)
Various API updates and fixes.
-
Tech note:
(Jan 21)
Fix caching on the tag page.
-
Update:
(Jan 19)
Adds 'basecamphq.com' to the list of possible domains to import from on the Contact Import screen.
-
Bug fix:
(Jan 15)
Fixes that changes to a contact's name or avatar wouldn't be reflected in cached recordings on the dashboard.
-
Bug fix:
(Jan 15)
Fixed exports for Windows users
-
Update:
(Jan 12)
Fix party names on export.
-
Update:
(Jan 12)
Fix for multibyte filenames.
-
Update:
(Jan 12)
Ping recordings when merging contacts to avoid stale dashboard caches.
-
Bug fix:
(Jan 9)
Fixes that blank companies could be created when creating a new person in certain cases. Subsequent edits to people not attached to a company resulted in them being attached to the blank company.
-
Bug fix:
(Jan 7)
Fixed bugs with "Add this person" from a resultless search and adding two people in a row.
-
Tech note:
(Jan 5)
Give differentiated image hosts another shot now that Josh hopefully fixed the bug in Rails
-
Tech note:
(Jan 2)
Turned differentiated image paths back on now that I fixed the caching bug in Rails 2.2.
-
Tech note:
(Jan 2)
Push updated Solr configuration.
-
Tech note:
(Jan 2)
Send searches to hr-solr-01 too.
-
Tech note:
(Jan 1)
Use separate Solr servers for indexing and searching. Disable differentiated asset hosts until we can track down the root cause of the IE mixed content warnings.
-
Tech note:
(Jan 1)
Move Solr to a Xen instance, hr-solr-01. For now, indexing and searching both happen there, but it's got more capacity than search1 at least.
-
Update:
(Jan 1)
Fix dead link on the Cases blank slate.