Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump hometown to Mastodon 4.2.9 #1337

Open
wants to merge 2,231 commits into
base: hometown-dev
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 10, 2023

  1. Configuration menu
    Copy the full SHA
    f2fff6b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c97fbab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f1d3eda View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8d73fbe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    45669ac View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f8154cf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    15c5727 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3359823 View commit details
    Browse the repository at this point in the history
  9. Bump version to v4.1.10

    ClearlyClaire committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    df60d04 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    238a17b View commit details
    Browse the repository at this point in the history
  11. New Crowdin Translations (automated) (mastodon#27052)

    Co-authored-by: GitHub Actions <[email protected]>
    2 people authored and ClearlyClaire committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    40702a8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8b382b8 View commit details
    Browse the repository at this point in the history
  13. New Crowdin Translations (automated) (mastodon#27080)

    Co-authored-by: GitHub Actions <[email protected]>
    2 people authored and ClearlyClaire committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    9cb7fa5 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    58477a6 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fa98c9b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6c25730 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    12bbccb View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    916b5bd View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    2191858 View commit details
    Browse the repository at this point in the history
  20. New Crowdin Translations (automated) (mastodon#27144)

    Co-authored-by: GitHub Actions <[email protected]>
    2 people authored and ClearlyClaire committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    aed930b View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    6a3d09d View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    91047c3 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    11f0b6b View commit details
    Browse the repository at this point in the history
  24. New Crowdin Translations (automated) (mastodon#27168)

    Co-authored-by: GitHub Actions <[email protected]>
    2 people authored and ClearlyClaire committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    4e5791b View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    8bc5fe2 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    4e420d8 View commit details
    Browse the repository at this point in the history
  27. New Crowdin Translations (automated) (mastodon#27202)

    Co-authored-by: GitHub Actions <[email protected]>
    2 people authored and ClearlyClaire committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    2cd969c View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    ac32f4b View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    ccb980b View commit details
    Browse the repository at this point in the history
  30. New Crowdin Translations (automated) (mastodon#27220)

    Co-authored-by: GitHub Actions <[email protected]>
    2 people authored and ClearlyClaire committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    7b86708 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    cfd2c6e View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    8a6fa34 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    6ba4b20 View commit details
    Browse the repository at this point in the history
  34. New Crowdin Translations (automated) (mastodon#27260)

    Co-authored-by: GitHub Actions <[email protected]>
    2 people authored and ClearlyClaire committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    7c6f410 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    16dcdfc View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    82502f5 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    aa4c4f5 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    451884a View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    0619ec1 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    3e21780 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    a958806 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    ffcf2c6 View commit details
    Browse the repository at this point in the history
  43. New Crowdin Translations (automated) (mastodon#27270)

    Co-authored-by: GitHub Actions <[email protected]>
    2 people authored and ClearlyClaire committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    aba0c5a View commit details
    Browse the repository at this point in the history
  44. New Crowdin Translations (automated) (mastodon#27277)

    Co-authored-by: GitHub Actions <[email protected]>
    2 people authored and ClearlyClaire committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    88fc73d View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    b9b8eaf View commit details
    Browse the repository at this point in the history
  46. Update dependency sidekiq to v6.5.10 (mastodon#27287)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ClearlyClaire committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    f4b0a10 View commit details
    Browse the repository at this point in the history
  47. New Crowdin Translations (automated) (mastodon#27304)

    Co-authored-by: GitHub Actions <[email protected]>
    2 people authored and ClearlyClaire committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    2e2936e View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    f71b794 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    8f55224 View commit details
    Browse the repository at this point in the history
  50. New Crowdin Translations (automated) (mastodon#27321)

    Co-authored-by: GitHub Actions <[email protected]>
    2 people authored and ClearlyClaire committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    5a33b81 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    6dcccd3 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    bcfc3b3 View commit details
    Browse the repository at this point in the history
  53. New Crowdin Translations (automated) (mastodon#27347)

    Co-authored-by: GitHub Actions <[email protected]>
    2 people authored and ClearlyClaire committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    4262cfb View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    a1f7d2d View commit details
    Browse the repository at this point in the history
  55. Bump version to v4.2.1

    ClearlyClaire committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    790fd13 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    60a7859 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    1e896e9 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    74dd325 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Configuration menu
    Copy the full SHA
    eea2654 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Configuration menu
    Copy the full SHA
    009a1b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    625a5e7 View commit details
    Browse the repository at this point in the history
  3. Merge tag 'v4.1.0rc1' into lets-bump-hometown-to-mastodon-4.2

    There were quite a couple of conflicts, they were resolved in the
    following manner:
    
    - Translations: Moved to "publish" as translation, aligns with other
      languages
    - Options: `trends_as_landing_page` is kept false
    - UI: clicking the display name opens the original profile
    
    Potential problems:
    
    1. Not all translations for mails and stuff are prefixed with
       `%{title}`, some are, some are hardcoded to `Mastodon`.
    nachtjasmin committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    dbf4adb View commit details
    Browse the repository at this point in the history
  4. Merge tag 'v4.1.0rc2' into lets-bump-hometown-to-mastodon-4.2

    The build-image workflow is kept deleted.
    nachtjasmin committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    1e75579 View commit details
    Browse the repository at this point in the history
  5. Merge tag 'v4.1.0rc3' into lets-bump-hometown-to-mastodon-4.2

    Conflict resolution:
    
    1. decided to add the build-image workflow, we can adjust it later
    2. JS conflicts are just missing semicolons, added them
    3. en_GB translations were removed upstream, following them.
    nachtjasmin committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    af5be0a View commit details
    Browse the repository at this point in the history
  6. Merge tag 'v4.1.0' into lets-bump-hometown-to-mastodon-4.2

    Conflict resolution:
    
    - kept README unchanged
    - added status page link to footer
    nachtjasmin committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    c6cc5e2 View commit details
    Browse the repository at this point in the history
  7. Merge tag 'v4.1.1' into lets-bump-hometown-to-mastodon-4.2

    Conflict resolution:
    
    - ignored changed to README
    - reverted all changes to the navigation panel, follow upstream
    nachtjasmin committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    f978ed5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f945d16 View commit details
    Browse the repository at this point in the history
  9. Merge tag 'v4.1.3' into lets-bump-hometown-to-mastodon-4.2

    Conflict resolution: only the streaming API is interesting. The
    filtering for local statuses is done before the other filters even kick
    in to be sure.
    nachtjasmin committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    cc9dc8d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    dfe48bc View commit details
    Browse the repository at this point in the history
  11. Merge tag 'v4.1.5' into lets-bump-hometown-to-mastodon-4.2

    Conflict resolution:
    
    - chose their content_security_policy_spec.rb
    - reordered options in app/lib/request.rb, should reduce conflicts
    nachtjasmin committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    633b9e9 View commit details
    Browse the repository at this point in the history
  12. Merge tag 'v4.1.6' into lets-bump-hometown-to-mastodon-4.2

    Conflict only in streaming/index.js, apparently a lot of the previous
    changes were reverted. Checked out the state of v4.1.6 and manually
    added the local_only filter back.
    nachtjasmin committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    c052a8d View commit details
    Browse the repository at this point in the history
  13. Merge tag 'v4.1.7' into lets-bump-hometown-to-mastodon-4.2

    Conflicts in the GitHub Actions, followed upstream.
    nachtjasmin committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    68c82f9 View commit details
    Browse the repository at this point in the history
  14. Merge tag 'v4.1.8' into lets-bump-hometown-to-mastodon-4.2

    Conflicts in app/services/translate_status_service.rb, followed
    upstream.
    nachtjasmin committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    ee8aeef View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    9b30a4b View commit details
    Browse the repository at this point in the history
  16. Merge tag 'v4.1.10' into lets-bump-hometown-to-mastodon-4.2

    Conflicts in app/workers/scheduler/indexing_scheduler.rb, deleted
    duplicate statements.
    nachtjasmin committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    589bd7a View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2023

  1. Merge tag 'v4.2.0-beta1' into lets-bump-hometown-to-mastodon-4.2

    - cli: followed upstream
    - version.rb: followed upstream, since we can use environment variables for the suffix now
    - lib/paperclip: chose their spoof detector
    - lib/sanitize: merged h1-h6 into supported elements, allowed translated attribute
    - config/environments: follow upstream
    - config/initializers: follow upstream
    - config/application.rb: follow upstream
    - config/locales: translations with %{title} prefix were replaced with hardcoded "Mastodon:" prefixes, should be fixed afterwards
      it's inconsistent anyway right now
    - config/settings: removed settings that were removed in upstream
    - config/routes: followed upstream, due to API restructurings. Is there some hometown-specific API stuff that might be missing now?
    - spec/: followed upstream, might have lost hometown-specific tests, but I haven't found any on a quick check
    
    - .ruby-version, Gemfile, etc.: upstream
    - .github/workflows: upstream
    
    - about: followed upstream, therefore the static homepage is gone :/
    - credentials: moved federation into the settings_attributes
    - lists: follow upstream, `:is_exclusive` -> `:exclusive`
    - statuses: keep local only
    
    - account_statuses_filter: still hide local only posts for anonymous users
    - activitypub/activity/create:
      - keep activity_pub_type in params
      - text: use hometown's way for determining the content
      - spoiler: use hometown's mechanism
    - feed_manager: use upstream exclusive list mechanism
    - plain_text_formatter: use upstream way with html decoding, as I'm not sure whether we still have the Nokogiri library(?) available
        problem: might remove tags that we want to keep?
    - text_formatter: follow upstream
    
    - account: use upstream MENTION_RE expression
    - backup: follow upstream for permission validation
    - list: follow upstream, is_exclusive -> exclusive !! WE MIGHT NEED A MIGRATION!
    - status: moved set_locality hook to the others
    - user: delegates for settings (federation, autoplay, etc.) were removed upstream, follow them
    - webhook: follow upstream
    
    - initial_state_serializer: keep max_toot_chars
    - list_serializer: follow rename of is_exclusive -> exclusive
    
    Use upstream version, since the translation API got upgraded to v2.
    
    Use upstream version of vote_validator.
    
    - admin/webhooks/_form: add group for template
    - settings/preferences/appearance/show: add new input for 'expand_usernames'
        check: missing translations, especially for hints
    - settings/preferences/other/show: added input groups for no_rss and default_privacy
        check: missing translations, especially for hints
    - settigngs/profiles: upstream removed verification banner, follow them
    
    Followed upstream changes.
    
    Incorporated upstream changes and put the local_only check back in the correct place.
    
    Ignored hometown changes, take upstream version.
    
    - actions/lists: follow exclusive list naming
    - components/column_back_button: follow upstream router refactoring
    - components/column_header: follow upstream router refactoring
    - components/hashtag: keep hometown behaviour, add href to links
    - components/media_gallery: merge alt text indicator into upstream
    - components/status: merge timestamp click -> original page
    - components/status_action_bar: upstream removed the share button, follow them
    - components/status_content:
      - still make remote usernames => check: does the new href work?
      - make translate button always visible like upstream
      - keep hometown-specific changes for Articles and other posts
    - features/header: keep header link
    - features/account_gallery/components/media_item: keep link
    - features/audio/index: keep no media description indicator, merge upstream styles
    - features/compose/components/compose_form:
      - merge max chars logic
      - merge federation dropdown
    - features/compose/components/navigation_bar: keep href to profile
    - features/compose/components/poll_form: keep "is multiple" toggle
    - features/compose/index: keep column header
    - features/follow_requests/components/account_authorize: keep external link
    - features/list_editor/components/edit_list_form: overwritten from upstream
    - features/list_timeline/index: overwritten from upstream
    - features/components/follow_request: keep external link
    - features/components/notification: keep external link
    - features/picture_in_picture/components/footer: keep external link
    - features/status/components/detailed_status: keep external link
    - features/ui/components/boost_modal: keep external link
    - features/ui/index: merge upstream changes
    - features/video/: keep no media description indicator
    - containers/status_container: overwrite with upstream
    - locales: best-effort merge, but I wouldn't trust it. should be normalized in some way.
    nachtjasmin committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    9a629eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dae0793 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d6f67e3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4d19f06 View commit details
    Browse the repository at this point in the history
  5. Merge tag 'v4.2.0-rc1' into lets-bump-hometown-to-mastodon-4.2

    Conflict resolution:
    
    - app/javascript/mastodon/features/compose/components/search_results.jsx:
       taken as is
    - app/models/account.rb: use upstream SQL queries for filtering
    - app/models/media_attachment.rb: use upstream ffmpeg settings
    - config/locales/de.yml: merged
    nachtjasmin committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    4033d28 View commit details
    Browse the repository at this point in the history
  6. Merge tag 'v4.2.0-rc2' into lets-bump-hometown-to-mastodon-4.2

    Conflict in lib/paperclip/transcoder.rb, using upstream version.
    nachtjasmin committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    a31fc74 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    129d901 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cc42aa5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    57477c9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    85960f4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    510330f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f3a7cf7 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Configuration menu
    Copy the full SHA
    ef14967 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    156d326 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aa69ca7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cdedae6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8be33d4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    13205b5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    700ae1f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bece853 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c66ade7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d5bc10b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4fc2523 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4c38706 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    de86e82 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e6f4c91 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    81d7cfd View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    54a0773 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    1076a6c View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    8d02e58 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    252ea2f View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    e11100d View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    0911573 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    7b94963 View commit details
    Browse the repository at this point in the history
  23. Bump version to v4.2.2

    ClearlyClaire committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    4b8fe9d View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Configuration menu
    Copy the full SHA
    71b60b0 View commit details
    Browse the repository at this point in the history
  2. Bump version to v4.2.3

    ClearlyClaire committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    90371a4 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Configuration menu
    Copy the full SHA
    d7875ad View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2023

  1. Refactor the federation dropdown

    The privacy dropdown also changed a lot, this commit aligns both
    codebases.
    nachtjasmin committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    f5747f4 View commit details
    Browse the repository at this point in the history
  2. Use upstream version for media gallery

    Mastodon also has a alt badge, now we have a combination of both
    behaviours. We keep the class if the alt text is missing and add the alt
    badge if it's there.
    nachtjasmin committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    38d112c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2bf1233 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    967aa65 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    13bd1cc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    76d94f3 View commit details
    Browse the repository at this point in the history
  7. Switch to the JS-based start page for now

    I like the plain homepage more, but for now I just want to get it
    running.
    nachtjasmin committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    104981b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a23ca40 View commit details
    Browse the repository at this point in the history
  9. Fix several merge errors (whitespace, duplicate lines)

    - Align webfinger_controller with upstream
    - Remove validation from webhook (It's not in v4.2.1, I don't know where it came from)
    - Remove show_application from other view (merge error)
    - Remove duplicate display name from account header
    - Fix misspelled className for navigation bar
    nachtjasmin committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    66ff566 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ecb892a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    35742cd View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7efc85c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fb6547e View commit details
    Browse the repository at this point in the history
  14. Add missing numeric value for "dislike" category

    This is diverging behaviour from upstream and was fixed by me in [1]
    already. It is working fine on queer.group and therefore now going to be
    merged into this fork.
    
    [1]: hometown-fork#1321
    nachtjasmin committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    6947207 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b200e4a View commit details
    Browse the repository at this point in the history
  16. Rename is_exclusive -> exclusive

    Already tested it against the production data of my instance, it's
    working!
    nachtjasmin committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    a99a5fe View commit details
    Browse the repository at this point in the history
  17. Fix ruby templates

    nachtjasmin committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    94794cd View commit details
    Browse the repository at this point in the history
  18. Smaller formatting fixes

    nachtjasmin committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    9abc807 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    bf6d451 View commit details
    Browse the repository at this point in the history
  20. Add Mastodon v3 click behaviour back

    This reverts commit 2bf1233.
    nachtjasmin committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    cea84ab View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    47d203d View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    e14ae64 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    8e906d0 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    27a1a04 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    a392a76 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    7a71a11 View commit details
    Browse the repository at this point in the history
  27. Remove all "older" custom hometown styles

    Without any documentation, it's hard to figure out the reason for any
    line, therefore I removed it.
    nachtjasmin committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    7fa01d2 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    d001478 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2023

  1. Automatic rubocop fixing

    nachtjasmin committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    4c01f78 View commit details
    Browse the repository at this point in the history
  2. Manually bump json-canonicalization to 0.3.3

    0.3.2 does not exist anymore, therefore the GitHub Actions are failing
      right now.
    nachtjasmin committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    6ffaafb View commit details
    Browse the repository at this point in the history
  3. Fix ruby specs

    nachtjasmin committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    ca313dd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1cc6d4b View commit details
    Browse the repository at this point in the history
  5. Remove h1 conversion spec

    nachtjasmin committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    d39e16d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    07cfc26 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    15d191f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6af838b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ded251f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ab5df86 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    427f510 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    54bcf3d View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2023

  1. Configuration menu
    Copy the full SHA
    b651cff View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Configuration menu
    Copy the full SHA
    279be07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7abc618 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a12b755 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0a01bc0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e8c5754 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dfc8fcc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8f2dac0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3ecc991 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4d96d71 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c609b72 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    01caa18 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c0a9db3 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1998c56 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3837ec2 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    499bc71 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2dbf176 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    6fe2a47 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    b377f82 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    779237f View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    c5c4648 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    7a22999 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    4eb98ef View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    1ab050e View commit details
    Browse the repository at this point in the history
  24. Bump version to v4.2.4

    ClearlyClaire committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    4633bb8 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    eb24d83 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Merge pull request from GHSA-3fjr-858r-92rw

    * Fix insufficient origin validation
    
    * Bump version to v4.2.5
    ClearlyClaire authored Feb 1, 2024
    Configuration menu
    Copy the full SHA
    a6641f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd9c7ae View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Configuration menu
    Copy the full SHA
    b7230cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae2dce8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6d43b63 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1a33d34 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    74ff8df View commit details
    Browse the repository at this point in the history
  6. Merge pull request from GHSA-7w3c-p9j8-mq3x

    * Ensure destruction of OAuth Applications notifies streaming
    
    Due to doorkeeper using a dependent: delete_all relationship, the destroy of an OAuth Application bypassed the existing AccessTokenExtension callbacks for announcing destructing of access tokens.
    
    * Ensure password resets revoke access to Streaming API
    
    * Improve performance of deleting OAuth tokens
    
    ---------
    
    Co-authored-by: Emelia Smith <[email protected]>
    ClearlyClaire and ThisIsMissEm authored Feb 14, 2024
    Configuration menu
    Copy the full SHA
    0b0c7af View commit details
    Browse the repository at this point in the history
  7. Merge pull request from GHSA-vm39-j3vx-pch3

    * Prevent different identities from a same SSO provider from accessing a same account
    
    * Lock auth provider changes behind `ALLOW_UNSAFE_AUTH_PROVIDER_REATTACH=true`
    
    * Rename methods to avoid confusion between OAuth and OmniAuth
    ClearlyClaire authored Feb 14, 2024
    Configuration menu
    Copy the full SHA
    f170052 View commit details
    Browse the repository at this point in the history
  8. Bump version to v4.2.6

    ClearlyClaire committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    7c8ca0c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c33c1b7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    76a37bd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    870ee80 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e4ec4ce View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Configuration menu
    Copy the full SHA
    684f999 View commit details
    Browse the repository at this point in the history
  2. Merge pull request from GHSA-jhrq-qvrm-qr36

    * Fix insufficient Content-Type checking of fetched ActivityStreams objects
    
    * Allow JSON-LD documents with multiple profiles
    ClearlyClaire authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    15de520 View commit details
    Browse the repository at this point in the history
  3. Bump version to v4.2.7

    ClearlyClaire committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    0e4e98f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e5c3025 View commit details
    Browse the repository at this point in the history
  5. Fix linting failure

    ClearlyClaire committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    c5d56de View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Configuration menu
    Copy the full SHA
    fbb0789 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    28b666b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4fd22ac View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    328a9b8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9a78026 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Configuration menu
    Copy the full SHA
    f3ad918 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bdb6650 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    922c627 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Configuration menu
    Copy the full SHA
    ed8e4ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6536d96 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f784213 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7af69f5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ab3f985 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0143c9d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    86807e4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c3be5a3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e69780e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    51ef619 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    56b7d1a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    67b2e62 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8cf7882 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    8c72e80 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    2865bfa View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    997b021 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    6fc07ff View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    a8dd321 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Configuration menu
    Copy the full SHA
    16213a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b8edc95 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f9c41ae View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    186f916 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Configuration menu
    Copy the full SHA
    943792c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7920aa5 View commit details
    Browse the repository at this point in the history
  3. Merge pull request from GHSA-c2r5-cfqr-c553

    * Add hardening monkey-patch to prevent IP spoofing on misconfigured installations
    
    * Remove rack-attack safelist
    ClearlyClaire authored May 30, 2024
    Configuration menu
    Copy the full SHA
    8ab0ca7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9740c7e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c93aaca View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    520b208 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    19ed22d View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Configuration menu
    Copy the full SHA
    bfc287f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3f75c6f View commit details
    Browse the repository at this point in the history
  3. Update dependency cbor

    ClearlyClaire committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    55408f8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fcae943 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5fd7cd7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1e87634 View commit details
    Browse the repository at this point in the history
  7. Added check for STATSD_ADDR setting to emit a warning and proceed rat…

    …her than crashing if the address is unreachable (mastodon#30691)
    timothyjrogers authored and ClearlyClaire committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    17f69c0 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Configuration menu
    Copy the full SHA
    846f59c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88b2d6e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9b6219c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6cd9bd6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fce9d94 View commit details
    Browse the repository at this point in the history
  6. Update dependency fastimage to v2.3.0 (mastodon#28488)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and nachtjasmin committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    9f517cc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    424b01c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c72697c View commit details
    Browse the repository at this point in the history