1. 23 Aug, 2019 2 commits
  2. 30 Jan, 2019 1 commit
  3. 16 Nov, 2018 1 commit
    • dgt's avatar
      Switch to full unicode (utf8mb4) to display emojis · d456c4ef
      dgt authored
      switch to utf8mb4 which can store all unicode code points including
      emoticons (utf8 which we used before is an alias for utf8mb3 which only
      stores a maximum of three bytes).
      
      the rake task cg:convert_to_unicode converts the database into utf8mb4.
      it also sets a binary collation for our tags table, because we
      want to distinguish between olé and ole. there is no test for this
      feature (because it would fail).
      the schema_migrations table has to be excluded, because it has
      indexes which are to long
      
      the emoji tests work without database conversion, because database
      connection uses utf8mb4.
      d456c4ef
  4. 03 Oct, 2018 1 commit
  5. 04 Jun, 2018 1 commit
  6. 18 Jan, 2018 1 commit
  7. 02 Jan, 2018 1 commit
    • Cognata's avatar
      Update available languages; · f513d7e6
      Cognata authored
      * Deletes Danish (only 3% coverage)
      * Deletes Chinese (no translation available)
      * Adds Czech
      f513d7e6
  8. 30 Nov, 2017 1 commit
  9. 14 Nov, 2017 1 commit
  10. 22 Aug, 2017 1 commit
  11. 10 Aug, 2017 1 commit
  12. 02 Jul, 2017 1 commit
  13. 31 Jan, 2017 1 commit
  14. 01 Sep, 2016 1 commit
  15. 13 Jan, 2016 1 commit
  16. 12 Jan, 2016 1 commit
  17. 16 Nov, 2015 1 commit
  18. 14 Sep, 2015 1 commit
  19. 11 Aug, 2015 2 commits
    • azul's avatar
      use thinking sphinxs delayed delta indexing · 0bb8b17b
      azul authored
      Thinking Sphinx will now create a delayed job for every indexing task.
      
      This way the indexing will happen in a separate worker task and rails
      can respond faster.
      
      In order for this to work the delayed job tasks need to be run. That's
      what the script/delayed_job script is for. You can start it as a daemon:
      ```
        RAILS_ENV=production script/delayed_job start
      ```
      
      Running the delta indexing asynchronous also reduces the need for
      reindexing. The delta index may grow and delta indexing may be slow -
      but it won't delay the response anymore.
      
      Therefore this commit also sets the reindex frequency to 6 hours. Here's
      the math behind this:
      
      R denotes the time the reindex takes and d denotes the additional time
      required by a doc in the delta index for a single index run. Then the
      average index time per document when growing the delta index up to n
      documents is:
      
       t(n) = R/n + d(n+1)/2
      
      This function has a minimum at n_opt = sqr(2R/d). For our production install
      R = 80s and d = 2.5 ms. So n_opt ~ 180 documents. We should have a few
      less in 6 hours. So there is room to grow.
      
      I hope to speed up reindexing with a new version of sphinx and higher
      mem_limit. Then recalculating this might be interesting. But for now
      sphinx should not be a performance bottle neck anymore.
      0bb8b17b
    • azul's avatar
      recommend ruby 2.1 over 1.9 in INSTALL docs · 37d6c30b
      azul authored
      37d6c30b
  20. 06 Aug, 2015 1 commit
  21. 26 Mar, 2015 1 commit
  22. 17 Feb, 2015 1 commit
  23. 15 Feb, 2015 2 commits
  24. 31 Jan, 2015 1 commit
  25. 07 Dec, 2014 1 commit
  26. 28 Aug, 2014 3 commits
  27. 21 Feb, 2014 2 commits
  28. 19 Feb, 2014 2 commits
  29. 26 May, 2013 1 commit
    • elijah's avatar
      omnibus wiki changes - all ajax wikis, consolidated wiki code under... · 97e04a48
      elijah authored
      omnibus wiki changes - all ajax wikis, consolidated wiki code under controller/wikis and views/wikis, added cutout tabs to formy, added new system for ajax tabs, improved wiki js considerably, simplified wiki section locking code, improved support for ajax pagination.
      97e04a48
  30. 02 Jul, 2012 2 commits
  31. 09 Jun, 2012 1 commit
  32. 07 Jun, 2012 1 commit