Skip to content
Snippets Groups Projects
  1. Jan 30, 2022
  2. Jan 27, 2022
  3. Jan 23, 2022
    • Claire's avatar
      Remove leftover database columns from Devise::Models::Rememberable (#17191) · 8a07ecd3
      Claire authored
      * Remove leftover database columns from Devise::Models::Rememberable
      
      * Update fix-duplication maintenance script
      
      * Improve errors/warnings in the fix-duplicates maintenance script
      Unverified
      8a07ecd3
    • Claire's avatar
      Remove old duplicate index (#17245) · 96f0b33c
      Claire authored
      Some Mastodon versions (v1.1 and v1.2) had a duplicate index in `db/schema.rb`
      without any migration script creating it. #2224 (included in v1.3) removed the
      duplicate index from the file but did not provide a migration script to remove
      it.
      
      This means that any instance that was installed from v1.1 or v1.2's source code
      has a duplicate index and a corresponding warning in PgHero. Instances set up
      using an earlier or later Mastodon version do not have this issue.
      
      This PR removes the duplicate index if it is present.
      Unverified
      96f0b33c
  4. Jan 19, 2022
    • Eugen Rochko's avatar
      Add support for editing for published statuses (#16697) · 1060666c
      Eugen Rochko authored
      * Add support for editing for published statuses
      
      * Fix references to stripped-out code
      
      * Various fixes and improvements
      
      * Further fixes and improvements
      
      * Fix updates being potentially sent to unauthorized recipients
      
      * Various fixes and improvements
      
      * Fix wrong words in test
      
      * Fix notifying accounts that were tagged but were not in the audience
      
      * Fix mistake
      Unverified
      1060666c
  5. Jan 17, 2022
  6. Jan 16, 2022
  7. Dec 13, 2021
  8. Nov 26, 2021
  9. Nov 25, 2021
    • Eugen Rochko's avatar
      Add trending links (#16917) · 6e50134a
      Eugen Rochko authored
      * Add trending links
      
      * Add overriding specific links trendability
      
      * Add link type to preview cards and only trend articles
      
      Change trends review notifications from being sent every 5 minutes to being sent every 2 hours
      
      Change threshold from 5 unique accounts to 15 unique accounts
      
      * Fix tests
      Unverified
      6e50134a
  10. Aug 09, 2021
    • Claire's avatar
      Add feature to automatically delete old toots (#16529) · 4ac78e2a
      Claire authored
      * Add account statuses cleanup policy model
      
      * Record last inspected toot to delete to speed up successive calls to statuses_to_delete
      
      * Add service to cleanup a given account's statuses within a budget
      
      * Add worker to go through account policies and delete old toots
      
      * Fix last inspected status id logic
      
      All existing statuses older or equal to last inspected status id must be
      kept by the current policy. This is an invariant that must be kept so that
      resuming deletion from the last inspected status remains sound.
      
      * Add tests
      
      * Refactor scheduler and add tests
      
      * Add user interface
      
      * Add support for discriminating based on boosts/favs
      
      * Add UI support for min_reblogs and min_favs, rework UI
      
      * Address first round of review comments
      
      * Replace Snowflake#id_at_start with with_random parameter
      
      * Add tests
      
      * Add tests for StatusesCleanupController
      
      * Rework settings page
      
      * Adjust load-avoiding mechanisms
      
      * Please CodeClimate
      Unverified
      4ac78e2a
  11. Aug 08, 2021
  12. Jul 13, 2021
  13. Jul 08, 2021
  14. Jun 30, 2021
  15. Jun 21, 2021
  16. Jun 02, 2021
  17. May 07, 2021
  18. May 05, 2021
    • Claire's avatar
      Improve performance of follow recommendation scheduler (#16159) · d9ae3db8
      Claire authored
      Express follow_recommendations in terms of account_summaries rather than
      accounts, integrate filters that are unconditionally used, and materialize
      the resulting view.
      
      This should result in the bulk of the computation being performed only once
      instead of **once per recommendation language**.
      Unverified
      d9ae3db8
  19. Apr 26, 2021
  20. Apr 25, 2021
  21. Apr 17, 2021
  22. Apr 16, 2021
  23. Apr 15, 2021
  24. Apr 12, 2021
  25. Mar 19, 2021
  26. Mar 12, 2021
  27. Feb 21, 2021
  28. Dec 18, 2020
  29. Dec 15, 2020
  30. Dec 14, 2020
  31. Nov 07, 2020
  32. Nov 04, 2020
Loading