1. 09 Jun, 2020 1 commit
  2. 05 Jun, 2020 1 commit
  3. 02 Jun, 2020 1 commit
  4. 10 May, 2020 1 commit
  5. 09 May, 2020 1 commit
  6. 08 May, 2020 1 commit
  7. 26 Apr, 2020 1 commit
  8. 16 Apr, 2020 1 commit
  9. 15 Apr, 2020 1 commit
  10. 05 Apr, 2020 1 commit
    • ThibG's avatar
      Fix PostgreSQL load when linking in announcements (#13250) · 89e28c76
      ThibG authored
      * Fix PostgreSQL load when linking in announcements
      
      Fixes #13245 by caching status lookups
      
      Since statuses are supposed to be known already and we only
      need their URLs and a few other things, caching them should
      be fine.
      
      Since it's only used by announcements so far, there won't
      be much statuses to cache.
      
      * Perform status lookup when saving announcements, not when rendering them
      
      * Change EntityCache#status to fetch URLs instead of looking into the database
      
      * Move announcement link lookup to publishing worker
      
      * Address issues pointed out during review
      89e28c76
  11. 12 Mar, 2020 2 commits
  12. 08 Mar, 2020 2 commits
  13. 27 Jan, 2020 1 commit
  14. 26 Jan, 2020 1 commit
  15. 23 Jan, 2020 1 commit
    • Eugen Rochko's avatar
      Add announcements (#12662) · f52c988e
      Eugen Rochko authored
      * Add announcements
      
      Fix #11006
      
      * Add reactions to announcements
      
      * Add admin UI for announcements
      
      * Add unit tests
      
      * Fix issues
      
      - Add `with_dismissed` param to announcements API
      - Fix end date not being formatted when time range is given
      - Fix announcement delete causing reactions to send streaming updates
      - Fix announcements container growing too wide and mascot too small
      - Fix `all_day` being settable when no time range is given
      - Change text "Update" to "Announcement"
      
      * Fix scheduler unpublishing announcements before they are due
      
      * Fix filter params not being passed to announcements filter
      f52c988e
  16. 21 Jan, 2020 1 commit
  17. 10 Jan, 2020 1 commit
  18. 29 Dec, 2019 1 commit
    • ThibG's avatar
      Fix old migrations failing because of strong_migrations update (#12692) · 1155dc08
      ThibG authored
      Fixes #12690
      
      The `strong_migrations` update from ba2eac88
      introduced a check for `change_column_null` specific to Postgres. This rejects
      old migrations.
      
      This commit just wraps old migrations with `safety_assured` to bypass this
      check. Alternatives would have been to:
      - Disable that check entirely (a possibility added in that same
        `strong_migrations` version) for Mastodon, but it makes sense to write new
        migrations without such a strong lock.
      - Rewrite the old migrations to do it in a way that do not require an exclusive
        lock. I thought fixing those old migrations for performance wasn't worth the
        pain. Also, if I understand correctly, the next version of
        `strong_migrations` is going to include a helper to do that. We could update
        those migrations at that point.
      1155dc08
  19. 18 Dec, 2019 1 commit
  20. 17 Dec, 2019 1 commit
  21. 04 Dec, 2019 1 commit
  22. 13 Nov, 2019 1 commit
    • ThibG's avatar
      Add bookmarks (#7107) · dfea7368
      ThibG authored
      * Add backend support for bookmarks
      
      Bookmarks behave like favourites, except they aren't shared with other
      users and do not have an associated counter.
      
      * Add spec for bookmark endpoints
      
      * Add front-end support for bookmarks
      
      * Introduce OAuth scopes for bookmarks
      
      * Add bookmarks to archive takeout
      
      * Fix migration
      
      * Coding style fixes
      
      * Fix rebase issue
      
      * Update bookmarked_statuses to latest UI changes
      
      * Update bookmark actions to properly reflect status changes in state
      
      * Add bookmarks item to single-column layout
      
      * Make active bookmarks red
      dfea7368
  23. 04 Nov, 2019 1 commit
    • ThibG's avatar
      Add abilityto add oneself to lists (#12271) · 65e13cfa
      ThibG authored
      * Add ability to add oneself to lists
      
      * Change search results to include oneself when searching through followers
      
      * Mark follow relation as optional in ListAccount
      65e13cfa
  24. 07 Oct, 2019 2 commits
  25. 02 Oct, 2019 1 commit
  26. 29 Sep, 2019 1 commit
    • ThibG's avatar
      Add voters count support (#11917) · 3babf846
      ThibG authored
      * Add voters count to polls
      
      * Add ActivityPub serialization and parsing of voters count
      
      * Add support for voters count in WebUI
      
      * Move incrementation of voters count out of redis lock
      
      * Reword “voters” to “people”
      3babf846
  27. 27 Sep, 2019 2 commits
  28. 19 Sep, 2019 1 commit
    • Eugen Rochko's avatar
      Add account migration UI (#11846) · 3ed94dcc
      Eugen Rochko authored
      Fix #10736
      
      - Change data export to be available for non-functional accounts
      - Change non-functional accounts to include redirecting accounts
      3ed94dcc
  29. 18 Sep, 2019 1 commit
  30. 06 Sep, 2019 1 commit
  31. 02 Sep, 2019 1 commit
  32. 24 Aug, 2019 1 commit
  33. 22 Aug, 2019 1 commit
  34. 19 Aug, 2019 1 commit
  35. 18 Aug, 2019 1 commit
    • Eugen Rochko's avatar
      Add more accurate hashtag search (#11579) · cc0a55cf
      Eugen Rochko authored
      * Add more accurate hashtag search
      
      Using ElasticSearch to index hashtags with edge n-grams and score
      them by usage within the last 7 days since last activity. Only
      hashtags that have been reviewed and are listable can appear in
      searches, unless they match the query exactly
      
      * Fix search analyzer dropping non-ascii characters
      cc0a55cf
  36. 07 Aug, 2019 1 commit
    • ThibG's avatar
      Add domain block notes (#11515) · bced7046
      ThibG authored
      * Add database columns for adding notes to domain blocks/restrctions
      
      * Add admin UI to set private and public comments when blocking a domain
      
      * Add text for private and public comments on domain blocks
      
      * Show domain block comments in admin UI
      
      * Add comments to the domain block undo page
      
      * Make UnblockDomainService more robust regarding upgraded domain blocks
      
      * Allow editing domain blocks
      
      * Rename button from “undo domain block” to “view domain block” in account admin UI
      
      * Change test to unsilence silenced users from upgraded blocks
      bced7046