We’ve had another hectic month here at TeamworkHQ.
Here are some highlighted updates and fixes for August. For those of you who are interested, the full list is available to view straight from our SVN Repository on our Updates Page

  • Bug fix: When removing access to a project we were not checking if the only person remaining where a Contact
  • Bug fix: Set Due Date failed when creating a task (Repeats tab)
  • Bug fix: js translation fixed: “I’m finished reordering lists”
  • Bug fix: For when ‘userDailyReportSort is blank or invalid
  • Bug fix: API: Fix for GET milestones/{id}.json when returning task lists
  • Bug fix: Clone Project – get duplicated milestone users (not active)
  • Bug fix: Fix Box file Embed code
  • Bug fix: Fix for tasks.getProjectTaskLists() = changed default to all tasks
  • Update: Fixed incorrect task counts in project switcher menu
  • Update: File Uploads Files dropped onto file category page will be uploaded to that category.
  • Update: API: GET Projects: Return description field
  • Update: Allow owners of tasks to modify Progress even if they don’t have explicit add/edit tasks permission
  • Update: Condensed email notification subject for completed tasks
  • Bug fix: Make project email addresses selectable
  • Update: BC Import improvements (background file import)
  • Update: API Country Name in Address data
  • Bug fix: Fixed cferror when milestones shifted by 0 days or user is not project admin.
  • Bug fix: when projects were filtered by category the pagination did not work
  • Update: People pages ctrl-click on user did not open in new window
  • Update: User image on s3 support
  • Bug fix: Russian file names – should have used encodeURIComponent() instead of escape()
  • Bug fix: APIMilestones not showing to site admin
  • Bug fix: Date picker fixed positioning when on static parent (using jQuery .position())
  • Update: Date picker goes down instead of to the side
  • Update: Date picker lighter border
  • Bug fix: Removed webp images
  • Bug fix: sorting by ‘task name’ is broken (hidden for now)
  • Bug fix: Links tab, sorting by category was working backwards (Z to A)
  • Bug fix: Company logo is not scaled up if uploaded logo’s width is less than 300px
  • Bug fix: Minor fix Files date overlap in expanded/grid views in certain browsers
  • Update: Tasklists Tasks are now reordered via tooltip list rather than a popup form.
  • Bug fix: Delete event (APICall_DELETE_events_id), options deleteRecurring = “one”: does not delete recurring [optional], default “” (delete all recurring events)
  • Bug fix: Minor fix File upload notification
  • Bug fix: Files Fixed result message always saying “file updated” when uploading files.
  • Bug fix: ImageViewer Left/Right arrow keys now change files, Up/Down change versions.
  • Update: Messages Changed to sort by date by default.
  • Bug fix: Clicking “Markdown preview” no longer closes the message quickview
  • Update: Messages Sorting by date/unread first
  • Bug fix: Google docs/Dropbox lightbox bigger to see more of the file names
  • Bug fix: Notebooks bug fixes
  • Bug fix: Notebooks KO refactoring
  • Bug fix: UI Fix Milestone tooltips now have visible privacy indicators. Hovering over them no longer hides the current open tooltip.
  • Milestones Padlock icon now shown on private milestones in Calendar view.
  • Update: All message improvements (sorting & quick view added)
  • Bug fix: “more” link on completed tasks
  • Bug fix: Viewing message – not marking it as read
  • Update: Messages Unread messages are now shown first in All Messages and Project Messages.
  • Update: API Messages orderBy now takes in a list
  • Bug fix: When updating a user and there is no image selected we do not check Gravatar
  • Bug fix: Messages Fixed unread messages not showing at the top of the list in “All Messages” section
  • Bug fix: Not escaping file name when sending to S3
  • Bug fix: Files Fixed files with no extensions showing filename as one anyway (e.g. “test” would show as “test.test”)
  • Update: Scheduled task work queue processing system
  • Bug fix: Milestones Fixed privacy indicator not showing up.
  • Update: BC import improvements
  • Update: Decided to add task count numbers to Switch project menu
  • Bug fix: top right menus – back to click to open/close
  • Bug fix: Time log Fixed excel export “Decimal Hours” field interpreted as string rather than number
  • Bug fix: Finally fixed milestones non showing option to move others for Hitch
  • Bug fix: Projects sorting by Project Name does not group by Company Name
  • Bug fix: remove/grant access to project label
  • Bug fix: When an Administrator not in Owner Company is added to a project now get full permission
  • Bug fix: Milestones Fixed filtering by user id not working/being named incorrectly
  • Bug fix: User Page – clicking tabs sometimes load twice (improved KO template rendering logic)
  • Update: Message timer on feedback submission increased to 10secs.
  • Bug fix: Minor fix Increased file processing timeout so larger files don’t fail
  • Bug fix: Repeats option on task doesn’t always get set
  • Bug fix: Notifications – System to prevent duplicate notifications.
  • Bug fix: Circle Stats numbers were incorrect (due to cache issues)
  • Bug fix: Automatically use versioning on files doesn’t seem to work at the moment
  • Bug fix: Administrator (not in owner company) was not able to see a message detail in a project they belong to
  • Bug fix: Company logo clipped
  • Bug fix: Task list “Save as template” needs to push tasks back to the epoch

  • Bug fix: Fixed Move/Copy option if Task List Templates (tlTemplate)
  • Bug fix: Messages Fixed “by” and “on” not being translated

  • Update: New work queue system – draft working system
  • Bug fix: Bug fixWrong path in for jquery.minicolors.js

  • Bug fix: Project settings:Needed to change errFunc to tw.errFunt in “Remove this logo”
  • Bug fix: milestones – was listing “subCat” div when empty

  • Bug fix: Milestones Calendar CSS tweaks
  • Bug fix: Notifications Notifications now queued up and sent at the end of the request

  • Bug fix: Tweak to project settings menu
  • Update: Task lists Task list now updates if an attached milestone was deleted/edited

  • Update: Fix issue where focus was removed from forms when FileUpload widget has an overlay
  • Bug fix: Notifications Notification server now sends “fileVersion-liked” rather than “file-liked”.

  • Update: Companies clicking “no logo” bring up “Upload logo”
  • Bug fix: Task Templates: Days shouldn’t be colored like Today/Yesterday

  • Update: Harvest Timers: Stop/Start button displayed on every task now
  • Bug fix: Edit company logo lightbox – clicking “X” on lightbox gives error

  • Bug fix: projectfileDateUpdated was not set when uploading a file
  • Bug fix: Core: File dateUpdate is now updated by all actions. API now checks both file and file version update dates and uses the latest one.

  • Bug fix: Core: Fixed incorrect data source for latest db update and incremented the autoUpdate number
  • Update: Messages Likes disabled for messages in archived projects.

  • Bug fix: BCC Import HTML to Markdown & Textile to Markdown
  • Bug fix: BCC Import Comment posted date time fixed

  • Update: Milestones Calendar: tooltips now have a delay. Milestone shift schedule now only pops up if there were milestones affected.
  • Update: Milestones Calendar: “other month” days now have same shaded background as main twcalendar

  • Update: Milestones Completed milestones no longer draggable in the calendar.
  • Update: Milestones Calendar: tab now always shown if there is at least 1 milestone. Week numbers now shown.

  • Update Task lists: Report: Added option to show as Grid or List
  • Bug fix: Project Administrators could not change project permissions in ‘list’ and ‘expanded’ views in People in Project page

  • Bug fix: s3 Fixed copy object function on CF10
  • Bug fix: Tasks Fixed striketrough line position on task pages

  • Update: Gantt added another two months to the start date
  • Update: Tasks “total estimated time” now changes depending on sub tasks open/closes

  • Update: Task detail page – added in “total estimated time”
  • Update: Milestones Clicking on days in calendar mode now shows “Add Calendar” lightbox with the selected date.

  • Update: Milestones Calendar no longer switches to month with oldest milestone after re-render.
  • Bug fix: Tasks Fixed “assigned-to” text misalignment with long task names on task pages.

  • Bug fix: Forgot Password & OpenID links in visible if white theme selected
  • Update: Gmail goto action support (draft support just for us)

  • Bug fix: Gantt chart Fixed MS Project export (predecessor bindings and extra milestones removed)
  • Update: Files Added status to file versions, changed the way updates are handled to be consistent with the rest of KO views, changed event names to be consistent with notification server.

  • Bug fix: Core File version update date now affected when deleting/undeleting
  • Update: API Added showDeleted to files and file status is now returned.

  • Bug fix: Rescheduling multiple milestones throws duplicate twim message cf error
  • Bug fix: All Comments – When using the all comments section – comments are taking a very long time to change to read.

  • Update: Some tweaks to rop right links – no need for click (experimental), user profile picture shown.
  • Update: Files: Removed new version uploader from edit file details

  • Update: Added ability to quickly impersonate a user from within a project and return to the people page later
  • Bug fix: Escape key to close task editor not working

  • Bug fix: Milestones Removed koMilestonesEnabled logic and old code
  • Bug fix: Milestones Calendar: Fixed milestone tooltips

  • Bug fix: Make the text in the project switcher a bit smaller to fit long company names.
  • Bug fix: After dragging tasks, update sidebar (fixed to be part of new update loading system)

  • Bug fix: Sorting tasks (using menu) opens completed tasks
  • Bug fix: API: Statuses: Don’t use the name of the authenticated user in email notifications

  • Update: Milestones Calendar: added drag and drop reschedule
  • Update: Milestones Calendar: Fixed tooltips throwing errors, now using our usual method of creating tooltips.

  • Update: Milestones Schedule renamed to Calendar.
  • Update: Milestones Calendar min height reduced and stopped page from reloading when editing via tooltip

  • Update: Milestones Schedule/Calendar milestone tooltips
  • Update: File drop Added ability to drop files onto the normal “Add files” lightbox

  • Bug fix: Files Added silent errors when file thumb generation fails
  • Update: Milestones Changed tabs on milestones page to client-side sorting

  • API Milestones: Attached task lists now include “status” field
  • Bug fix: Attached task lists to milestones are now crossed out when completed

  • Bug fix: Comments OnFocusTextArea did not sometimes with IE9
  • Update: tweak to status to make it more obvious you can post by clicking existing status. Change “options” to cog.

  • Bug fix: Project Chart: Print window throwing JS Error
  • Update: Files Fixed project administrators being unable to delete previous file versions uploaded by others.

  • Bug fix: Notifications privacy icon tipped menu had invalid url
  • Bug fix: Task list not updating when privacy removed (was multiple notifications)

  • Bug fix: Milestones not updating dateLastModified when completed
  • Update: API Milestones: Added the ability to include deleted milestones

  • Bug fix: ‘Edit my details’ tab order
  • Update: Total nr of projects the user have access to is now updated when assigned (more consistent UI)

  • Update: Files Fixed first item misaligned when selecting multiple files
  • Bug fix: Edit Notebook link repeated twice

  • Bug fix: Comments: Tooltip for Markdown displaying on Notify label
  • Bug fix: twdata tasks memcache fix

  • Bug fix: Fixed file events to ignore notification server
  • Update: New settings menu -> 2 columns

  • Update: Settings reorg
  • Bug fix: Project Report Fixed percentages

  • Bug Fif Calendar: Edit Event: Reminders always shown in minutes
  • Bug fix: Task List Templates Fix for due date only

Note in addition to all this work, we have some secret projects coming soon. Watch this space.
As always thanks for using TeamworkPM!