1. 06 Dec, 2018 1 commit
  2. 04 Dec, 2018 1 commit
  3. 30 Nov, 2018 1 commit
  4. 28 Nov, 2018 4 commits
  5. 27 Nov, 2018 2 commits
  6. 26 Nov, 2018 3 commits
  7. 21 Nov, 2018 2 commits
  8. 16 Nov, 2018 2 commits
    • 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.
    • dgt's avatar
      Prepare for utf8mb4: shrink size of indexed fields · 4e3e8bb1
      dgt authored
      to make database indexes fit after conversion to full utf8, the db forces
      us to shrink the size of the varchar fields which are part of those indexes.
      before doing so, we had to make sure that the content in this fields does not
      exceed 191 characters. we used a rake task to shrink long legacy tags.
  9. 15 Nov, 2018 1 commit
  10. 14 Nov, 2018 3 commits
  11. 13 Nov, 2018 2 commits
    • dgt's avatar
      Make tag indexing work · bcc74418
      dgt authored
      tags are added to the title field. we have to make sure that
      they to do not exceed the size limit.
      added tests to make sure that we can use lots of tags and
      that there will be an error message if a tag is too long
    • dgt's avatar
      Increase size of tags field in page_terms · e507f63f
      dgt authored
      the maximum size of a single tag was varchar(255).
      now it is set to text (65535 characters)
  12. 12 Nov, 2018 1 commit
  13. 10 Nov, 2018 4 commits
  14. 08 Nov, 2018 5 commits
  15. 07 Nov, 2018 5 commits
  16. 06 Nov, 2018 2 commits
  17. 05 Nov, 2018 1 commit
    • dgt's avatar
      Fix owner assignment on page creation · da95ce4f
      dgt authored
      works now as expected: if a user is creating a page and gives additional access to
      a group, the user will be owner of the page. In the past, the group would become
      the owner.