Skip to content
Snippets Groups Projects
  1. Jun 03, 2015
    • Jared Hancock's avatar
      Make several optimizations to ticket-view page · 091fe701
      Jared Hancock authored
      * Log events for AJAX collaborator list edits
      * Avoid extra selects for inline image handling
      * Avoid using htmLawed to add target="_blank" and class="no-pjax" to links
        in the ticket thread
      * Cache instances of IntlDateFormatter; seems expensive to set up
      * Cache filetypes Yaml in APC if available
      * Cache I18n::getDefaltLanguage() in the request
      * Avoid extraneous usage of Model::_inspect and Model::$meta
      * Add aggregated query support to the ORM
      * Lazily compile SQL query for InstrumentedLists
      * Apply `select_related` setting when setting up InstrumentedList instances
      * Slight optimization in SqlCompiler::getField
      * Avoid double compiling Sql annotations in the ORDER BY clause
      * Cache Thread::getEntries
      * Break out event types for ThreadEvent for more legible code
      * Eliminate one query from Ticket::loadDynamicData
      * Fix ticket number bolding if already answered
      * Use dependent subqueries for ticket statistics in the queue page, which is
        significantly faster for large data sets (like hundreds of attachments or
        thread entries)
      * Fixup sidebar layout on client knowledge base pages
      091fe701
    • Jared Hancock's avatar
      Fix several issues on thread editing · 973c6645
      Jared Hancock authored
      973c6645
    • Jared Hancock's avatar
      Fix numerous observed issues · fdef8182
      Jared Hancock authored
      * Fix crash in Ticket::getLastRespondent
      * Fix crash is ORM if using a superclass of a relationship from cache. For
        instance, if the cache contains an ObjectThread instance, but a
        TicketThread instance is required in the relationship. In such a case, use
        the cached data, but change this class. This; however, violates the single
        nature of cache entries.
      * Fix spurious events appearing after upgrade due to deleted tickets
      * Ensure floating content in thread-body divs does not float past the bottom
      * Provide an anchor to thread entries
      * Show thread entries before events where both have the same timestamp
      * Fix double events for collaborator additions
      * Credit email sender with collaborator addition
      * Fix incorrect rendering of collaborator addition event
      * Fix crash on new ticket due to non-static function
      * Fix missing sort on sub-query if explicitly declared in QuerySet
      * Fix missing parentheses in SQL for ['field__eq' => QuerySet]
      * Fix incorrect SQL on compileSelect for models with inherited $meta['table']
      * Dynamically adjust relative time client side
      fdef8182
    • Jared Hancock's avatar
      f5c2dfd8
    • Jared Hancock's avatar
      371321f9
    • Jared Hancock's avatar
      oops: Fix crash change ticket owner · a9d68c54
      Jared Hancock authored
      And also fix mishap events changing the ticket status
      a9d68c54
    • Jared Hancock's avatar
      0697a5b1
    • Jared Hancock's avatar
      oops: Fix crashes on installation · 350bd6d2
      Jared Hancock authored
      350bd6d2
    • Jared Hancock's avatar
      e63f91f1
    • Jared Hancock's avatar
      274df21b
    • Peter Rotich's avatar
      ui: Auto-add scroll-up icon to sticky bars · ad33eb75
      Peter Rotich authored
      Add multiple sticky bars support
      Make scroll-up automated and independent
      ad33eb75
  2. Jun 01, 2015
  3. May 28, 2015
  4. May 27, 2015
Loading